KR20170041037A - Control and Management Server of Network System and Network Routing Method - Google Patents

Control and Management Server of Network System and Network Routing Method Download PDF

Info

Publication number
KR20170041037A
KR20170041037A KR1020150140478A KR20150140478A KR20170041037A KR 20170041037 A KR20170041037 A KR 20170041037A KR 1020150140478 A KR1020150140478 A KR 1020150140478A KR 20150140478 A KR20150140478 A KR 20150140478A KR 20170041037 A KR20170041037 A KR 20170041037A
Authority
KR
South Korea
Prior art keywords
wireless terminal
information
integrated gateway
path
management server
Prior art date
Application number
KR1020150140478A
Other languages
Korean (ko)
Inventor
최성곤
류승민
박노익
김창기
Original Assignee
충북대학교 산학협력단
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 충북대학교 산학협력단, 한국전자통신연구원 filed Critical 충북대학교 산학협력단
Priority to KR1020150140478A priority Critical patent/KR20170041037A/en
Publication of KR20170041037A publication Critical patent/KR20170041037A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/248Connectivity information update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention discloses a control management server of a network system and a network routing method, capable of providing compatibility with respect to dual routing protocols. According to one aspect of the present invention, the network routing method applied between a first wireless terminal and a second wireless terminal according to intervention of a control management server for registering and managing terminal information of each wireless terminal includes the steps of: generating a session ID for data communication from the first wireless terminal to the second wireless terminal among pre-registered wireless terminals, and setting an optimal path from the first wireless terminal to the second wireless terminal to register the optimal path as path information; informing the session ID and the information of and the optimal path to nodes including a base station or access point at a transmitting side and a receiving side included in the optimal path, an integrated gateway of the transmitting side and the receiving side, and at least one router that relays communication between gates; and registering, when the first wireless terminal moves from a communication area of a first integrated gateway to a communication area of a second integrated gateway, the second integrated gateway in the path information corresponding to terminal information of the first wireless terminal instead of the first integrated gateway.

Description

네트워크 시스템의 제어관리 서버 및 네트워크 라우팅 방법{Control and Management Server of Network System and Network Routing Method}[0001] The present invention relates to a control management server and a network routing method for a network system,

본 발명은 네트워크 통신 기술에 관한 것으로서, 더 구체적으로는 무선 단말의 데이터 통신을 지원하는 네트워크 시스템의 제어관리 서버 및 네트워크 라우팅 방법에 관한 것이다.The present invention relates to a network communication technology, and more particularly, to a control management server and a network routing method of a network system supporting data communication of a wireless terminal.

일반적으로, LTE, Internet 등 통신 네트워크에는 데이터 전송을 위한 다양한 방법이 존재하며 무선 접속 기술에 의존한다.In general, communication networks such as LTE and Internet exist in various ways for data transmission and depend on wireless connection technology.

일 예로, 이동통신망 표준단체인 3GPP의 4G 표준에서는 EPC(evolved packet core) 코어 네트워크가 존재한다. For example, in the 4G standard of the 3GPP, a mobile communication network standards organization, there is an evolved packet core (EPC) core network.

EPC에는 단말의 이동성 제공, 과금, PDN(Packet Data Network)과의 연동, 등을 위해 P-GW, S-GW가 존재하며, 액세스 네트워크단의 eNodeB와 연결된다. EPC에서는 단말의 이동성 제공을 위해 eNodeB와 S-GW간과 S-GW와 P-GW간에 GTP(GPRS Tunneling Protocol)라 불리는 터널링 프로토콜을 사용한다.EPC includes P-GW and S-GW for providing mobility of a terminal, billing, interworking with a PDN (Packet Data Network), and is connected to an eNodeB of an access network. EPC uses a tunneling protocol called GTP (GPRS Tunneling Protocol) between eNodeB and S-GW and between S-GW and P-GW to provide mobility of the terminal.

하지만, GTP의 사용은 터널링을 위한 새로운 IP 주소 매핑과 압축 및 압축해제(Encapsulation & Decapsulation) 동작 등으로 인한 오버로드(Overhead) 증가를 야기 시키며, 이로 인해 네트워크의 부하가 가중되는 문제가 있다.However, the use of GTP causes an increase in overhead due to new IP address mapping and encapsulation & decapsulation for tunneling, which increases the load on the network.

한편, 인터넷에서 단말의 데이터 전송 및 이동성을 제공하기 위한 기술로 Mobile IP가 있다. Mobile IP는 IP를 사용하는 인터넷망에서 단말의 IP 주소관리와 제어 메커니즘을 통해 단말의 이동성을 제공한다. 하지만, Mobile IP는 동작 메커니즘에서 오는 삼각관계의 문제(Triangular Problem), 높은 대기시간(Latency), 압축 및 압축해제(Encapsulation & Decapsulation) 과정으로 인한 오버로드 증가 및 네트워크의 부하 증가 문제가 있다.On the other hand, Mobile IP is a technology for providing data transmission and mobility of terminals in the Internet. Mobile IP provides terminal mobility through IP address management and control mechanism in IP-based Internet network. However, Mobile IP has problems such as triangular problem, high latency, encapsulation & decapsulation process, and network load increase due to the operation mechanism.

인터넷이 전 세계로 확대되면서 네트워크 간 라우팅의 중요성은 날로 증대되고 있지만, 현재의 라우팅 아키텍처는 서비스의 품질과 사용자 측면에서의 다양한 요구사항을 수용하지 못하여 많은 문제점을 가지고 있다.Although the importance of inter-network routing is growing as the Internet is expanded all over the world, current routing architecture has many problems because it can not accommodate various requirements in terms of service quality and users.

IPv6의 등장과 4G 네트워크에서 발생하는 많은 트래픽 처리를 위해선 현재 인터넷 라우팅 아키텍처의 변화가 더욱 필요하다. In the emergence of IPv6 and the processing of large amounts of traffic in 4G networks, there is a need for a change in the current Internet routing architecture.

종래의 인터넷 라우팅 아키텍처의 문제점 중 가장 큰 문제는 네트워크의 확장성을 들 수 있다. 이러한 확장성은 시스템의 용량, 패킷 스위칭 용량, 이용할 수 있는 프로토콜 주소, 전체 네트워크의 토폴로지 등을 포함하며 네트워크의 트래픽 볼륨의 규모가 폭발적으로 증가하고 있기 때문에 라우터 간의 라우팅 정보전달 시 많은 오버헤드가 발생하고 있다.The biggest problem of the conventional Internet routing architecture is the scalability of the network. Such extensibility includes system capacity, packet switching capacity, available protocol addresses, and topology of the entire network. Since the volume of traffic on the network is explosively increasing, there is much overhead involved in routing information between routers have.

왜냐하면, 현재 라우팅 프로토콜은 MPLS(Multiprotocol Label Switching)와 VPN을 위한 시그널링 프로토콜로 전환되고 있고, 시그널링 프로토콜로 동작하기 위해서 라우터는 부가적인 상태정보들을 유지하고 전체 라우터의 해당 메커니즘의 지원 여부를 항상 파악하고 있어야 하기 때문이다. 이러한 성능과 복잡도 면에서의 과부하는 네트워크를 구성하는 라우터에 부담으로 작용하며, 그로 인해 현재 인터넷 라우팅 아키텍처는 과부하 상태에 놓여 있다.This is because the current routing protocol is being converted into a signaling protocol for Multiprotocol Label Switching (MPLS) and VPN, and in order to operate as a signaling protocol, the router maintains additional state information and always grasps whether the corresponding mechanism of the entire router is supported It must be. This performance and complexity overload is burdened on the routers that make up the network, and the current Internet routing architecture is overloaded.

라우팅 프로토콜은 IPv6와 IPv4가 공존하는 상황에서 효과적으로 작동되어야 하는데, 현재의 라우팅 아키텍처는 IPv4와 IPv6가 동일한 업데이트 메시지를 사용할 수 없기 때문에 두 도메인 간의 완벽한 호환성을 보장하지 않고 있다.Routing protocols should work effectively in the context of IPv6 and IPv4 coexistence. The current routing architecture does not guarantee full compatibility between the two domains because IPv4 and IPv6 can not use the same update message.

또한, 종래의 라우팅 아키텍처를 결정하는 정책은 각 AS(Autonomous System) 내에서 임시 결정되므로 라우터 간 정책의 일관성이 완벽히 관리되지 않았으며, 일관적인 방법으로 정책을 수행할 수 있는 네트워크 모델이 존재하지 않았다.In addition, since the policy for determining the conventional routing architecture is temporarily determined in each AS (Autonomous System), the consistency of the policy between the routers is not completely managed, and there is no network model capable of performing the policy in a consistent manner .

한국공개특허 10-2011-0061609(공개일자 2011.06.09)Korean Patent Laid-open No. 10-2011-0061609 (Published date June, 2011)

본 발명은 전술한 바와 같은 기술적 배경에서 안출된 것으로서, 무선 단말의 정보를 관리하는 네트워크 시스템의 제어관리 서버 및 네트워크 라우팅 방법을 제공하는 것을 그 목적으로 한다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a control management server and a network routing method of a network system for managing information of a wireless terminal.

본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood by those skilled in the art from the following description.

본 발명의 일면에 따른 각 무선 단말의 단말 정보를 등록하여 관리하는 제어관리 서버의 중재에 따라 제1 무선 단말과 제2 무선 단말 간의 네트워크 라우팅 방법은, 기등록된 무선 단말들 중에서 제1 무선 단말로부터 제2 무선 단말로의 데이터 통신을 위한 세션 ID를 생성하고, 상기 제1 무선 단말로부터 상기 제2 무선 단말에 이르는 최적 경로를 설정하여 상기 경로 정보로 등록하는 단계; 상기 최적 경로에 포함된 송신측과 수신측의 기지국 또는 액세스 포인트, 송신측과 수신측의 통합 게이트웨이 및 상기 게이트들 간의 통신을 중계하는 적어도 하나의 라우터를 포함하는 노드들에게 상기 세션 ID 및 최적 경로의 정보를 알리는 단계; 및 상기 제1 무선 단말이 제1 통합 게이트웨이의 통신 영역에서 제2 통합 게이트웨이의 통신 영역으로 이동하면, 상기 제1 통합 게이트웨이 대신에 상기 제2 통합 게이트웨이를 상기 제1 무선 단말의 단말 정보에 대응하는 경로 정보에 등록하는 단계를 포함하는 것을 특징으로 한다.A network routing method between a first wireless terminal and a second wireless terminal according to an arbitration of a control management server for registering and managing terminal information of each wireless terminal according to an aspect of the present invention includes: Generating a session ID for data communication from the first wireless terminal to the second wireless terminal, setting an optimal path from the first wireless terminal to the second wireless terminal, and registering the optimal path as the path information; To the nodes including the transmitting side and the receiving side base station or access point included in the optimal path, the transmitting side and the receiving side integrated gateway, and at least one router relaying communication between the gates, Of the information; And when the first wireless terminal moves from the communication area of the first integrated gateway to the communication area of the second integrated gateway, the second integrated gateway is connected to the first integrated gateway in the communication area of the second integrated gateway, And registering the route information in the route information.

본 발명의 다른 면에 따른 액세스 포인트, 기지국, 라우터 및 통합 게이트웨이를 포함하는 노드들을 거치는 통신경로를 설정하는 제어관리 서버는, 기등록된 각 무선 단말의 사용자 ID, IP 주소, MAC 주소, 세션 ID 및 통신경로 정보 중 적어도 하나를 저장하는 저장부; 상기 기등록된 각 무선 단말 중에서 일 무선 단말의 통신 요청에 따라 상기 저장부로부터 상기 타 무선 단말의 정보를 검색하여 상기 일 무선 단말에 제공하고 상기 일 무선 단말에서 상기 타 무선 단말에 이르는 노드들 중에서 데이터 전송에 최적인 최적 경로를 결정하는 경로 설정부; 및 결정된 상기 최적 경로에 대응하는 모든 노드에 경로 정보를 전달하는 광고부를 포함하는 것을 특징으로 한다.The control management server for establishing a communication path through nodes including an access point, a base station, a router and an integrated gateway according to another aspect of the present invention includes a user ID, an IP address, a MAC address, a session ID And a communication path information; The information of the other wireless terminal is retrieved from the storage unit according to a communication request of one wireless terminal among the previously registered wireless terminals and provided to the one wireless terminal, and among the nodes from the one wireless terminal to the other wireless terminal A path setting unit for determining an optimum path optimal for data transmission; And an advertisement unit for transmitting route information to all nodes corresponding to the determined optimal route.

본 발명에 따르면, 이중 라우팅 프로토콜에 대한 호환성을 제공할 수 있다.According to the present invention, it is possible to provide compatibility with a dual routing protocol.

도 1은 본 발명의 실시예에 따른 네트워크 시스템을 도시한 구성도.
도 2는 본 발명의 실시예에 따른 제어관리 서버를 도시한 구성도.
도 3a는 본 발명의 실시예에 따른 네트워크 시스템에서 단말 정보 등록 과정을 도시한 도면.
도 3b는 본 발명의 실시예에 따른 네트워크 시스템에서 통신 정보 준비 과정을 도시한 도면.
도 3c는 본 발명의 실시예에 따른 네트워크 시스템에서 데이터 송신 과정을 도시한 도면.
도 3d는 본 발명의 실시예에 따른 네트워크 시스템에서 통신중이지 않을 때의 핸드오버 과정을 도시한 도면.
도 3e는 본 발명의 실시예에 따른 네트워크 시스템에서 통신중일 때의 핸드오버 과정을 도시한 도면.
도 3f는 본 발명의 실시예에 따른 네트워크 시스템에서 핸드오버된 경로를 이용한 통신 과정을 도시한 도면.
1 is a configuration diagram showing a network system according to an embodiment of the present invention;
2 is a configuration diagram showing a control management server according to an embodiment of the present invention;
FIG. 3A illustrates a process of registering a terminal information in a network system according to an embodiment of the present invention; FIG.
FIG. 3B illustrates a process of preparing communication information in a network system according to an embodiment of the present invention; FIG.
3C is a diagram illustrating a data transmission process in a network system according to an embodiment of the present invention.
FIG. 3D is a diagram illustrating a handover process when a network system according to an embodiment of the present invention is not in communication. FIG.
FIG. 3E is a diagram illustrating a handover process when communicating in a network system according to an embodiment of the present invention; FIG.
FIG. 3F is a diagram illustrating a communication process using a handover path in a network system according to an embodiment of the present invention. FIG.

본 발명의 전술한 목적 및 그 이외의 목적과 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 한편, 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성소자, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성소자, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, advantages and features of the present invention and methods of achieving them will be apparent from the following detailed description of embodiments thereof taken in conjunction with the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. It is to be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. In the present specification, the singular form includes plural forms unless otherwise specified in the specification. As used herein, the terms " comprises, " and / or "comprising" refer to the presence or absence of one or more other components, steps, operations, and / Or additions.

이제 본 발명의 실시예에 대하여 첨부한 도면을 참조하여 상세히 설명하기로 한다. 도 1은 본 발명의 실시예에 따른 네트워크 시스템을 도시한 구성도이다.Embodiments of the present invention will now be described in detail with reference to the accompanying drawings. 1 is a block diagram illustrating a network system according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 네트워크 시스템(10)은 복수의 무선 단말(110, 120, etc), 적어도 하나의 액세스 포인트(5G_AP1, 5G_AP2, 5G_AP3, ¨), 적어도 하나의 기지국(5G_eNodeB1, 5G_eNodeB2, 5G_eNodeB3, ¨), 복수의 통합 게이트웨이(C_GW1, C_GW2,¨), 복수의 라우터(IR1~6) 및 제어관리 서버(200)를 포함한다.1, a network system 10 according to an embodiment of the present invention includes a plurality of wireless terminals 110, 120, etc, at least one access point 5G_AP1, 5G_AP2, 5G_AP3, A plurality of integrated gateways C_GW1 and C_GW2, a plurality of routers IR1 to IR6 and a control management server 200. The base stations 5G_eNodeB1 and 5G_eNodeB2 and 5G_eNodeB3,

복수의 무선 단말(110, 120, etc)은 5G, IoT(Internet of Things) 및 스마트그리드 등의 네트워크 통신 가능한 송신 단말 및 수신 단말을 포함한다.The plurality of wireless terminals 110, 120, etc. include a transmitting terminal capable of performing network communication such as 5G, Internet of Things (IoT), and a smart grid, and a receiving terminal.

적어도 하나의 액세스 포인트(5G_AP1, 5G_AP2, 5G_AP3, ¨) 또는 기지국(5G_eNodeB1, 5G_eNodeB2, 5G_eNodeB3, ¨)은 송신 단말의 패킷 및 패킷 정보를 제어관리 서버(200) 또는 통합 게이트웨이(C_GW1, C_GW2,¨)에 전달한다.At least one of the access points 5G_AP1, 5G_AP2 and 5G_AP3 or the base stations 5G_eNodeB1 and 5G_eNodeB2 and 5G_eNodeB3 and ¨ can transmit packet and packet information of the transmitting terminal to the control management server 200 or the integrated gateway C_GW1 and C_GW2, .

여기서, 각 액세스 포인트(5G_AP1, 5G_AP2, 5G_AP3, ¨) 또는 각 기지국(5G_eNodeB1, 5G_eNodeB2, 5G_eNodeB3, ¨)은 수신된 송신 단말의 패킷 정보를 유지관리 및 저장할 수 있다. 여기서, 패킷 정보는 세션 ID, 사용자 ID, IP 주소 및 MAC 주소 중 적어도 하나를 포함할 수 있다.Here, each of the access points 5G_AP1, 5G_AP2, and 5G_AP3, or each of the base stations 5G_eNodeB1, 5G_eNodeB2, and 5G_eNodeB3, can maintain and store the packet information of the received transmitting terminal. Here, the packet information may include at least one of a session ID, a user ID, an IP address, and a MAC address.

적어도 하나의 액세스 포인트(5G_AP1, 5G_AP2, 5G_AP3, ¨) 또는 적어도 하나의 기지국(5G_eNodeB1, 5G_eNodeB2, 5G_eNodeB3, ¨)은 송신 단말로부터의 패킷에 제어관리 서버(200)로부터의 세션 ID를 OSI 7계층 중에서 2.5계층에 추가한 패킷을 재구성하여 통합 게이트웨이(C_GW1, C_GW2,¨)로 전달한다.At least one of the access points 5G_AP1, 5G_AP2, 5G_AP3, or at least one of the base stations 5G_eNodeB1, 5G_eNodeB2 and 5G_eNodeB3 includes a session ID from the control management server 200 in the packet from the transmitting terminal, 2.5 Reconfigure the packet added to the layer and forward it to the integrated gateway (C_GW1, C_GW2, ¨).

복수의 통합 게이트웨이(C_GW1, C_GW2,¨)는 송신 단말의 패킷을 다음 홉의 라우터에 중계하거나, 라우터로부터의 패킷을 수신 단말과 연결된 기지국 또는 액세스 포인트에 전달할 수 있다. 여기서, 통합 게이트웨이(C_GW1, C_GW2,¨)는 5G_eNodeB가 모두 접속할 수 있는 통합 게이트웨이(Convergence Gateway)이다.The plurality of integrated gateways C_GW1 and C_GW2 can relay the packet of the transmitting terminal to the router of the next hop or deliver the packet from the router to the base station or the access point connected to the receiving terminal. Here, the integrated gateway (C_GW1, C_GW2, ¨) is an integrated gateway (Convergence Gateway) to which all 5G_eNodeBs can be connected.

각 송신 측의 통합 게이트웨이(예컨대, C_GW1)는 제어관리 서버(200)로부터의 경로 정보를 기반으로 송신 단말의 패킷을 송신할 다음 홉의 라우터를 확인하고, 확인된 다음 홉의 라우터에 전달할 수 있다. 이때, 각 송신 측의 통합 게이트웨이(예컨대, C_GW1)는 세션 ID별 경로 정보를 저장하여 관리할 수 있다.Based on the routing information from the control management server 200, each unified gateway (e.g., C_GW1) on each transmission side can identify the router of the next hop to which the packet of the transmitting terminal is to be transmitted and deliver it to the router of the next confirmed hop . At this time, the integrated gateway (e.g., C_GW1) on each transmission side can store and manage the route information for each session ID.

수신 측의 통합 게이트웨이(예컨대, C_GW2)는 라우터로부터의 패킷을 수신 단말과 연결된 기지국(예컨대, 5G_eNodeB2) 또는 액세스 포인트(예컨대, 5G_AP2)에 전달한다.The receiving side integrated gateway (e.g., C_GW2) forwards the packet from the router to a base station (e.g., 5G_eNodeB2) or an access point (e.g., 5G_AP2) connected to the receiving terminal.

마찬가지로, 패킷을 수신한 적어도 하나의 라우터(IR1~6중 하나)는 제어관리 서버(200)로부터의 경로 정보(세션 ID)를 기반으로 수신된 패킷을 송신할 다음 홉의 기기를 확인하고, 다음 홉의 기기로 수신된 패킷을 전달한다. 여기서, 라우터(IR1~6)는 IR(Internal Router)일 수 있다. 이 같이, 본 발명에서는 라우터(IR1~6)가 별도로 경로 정보를 확인할 필요가 없이 세션 ID만을 이용하여 다음 홉을 확인할 수 있다.Similarly, at least one router (one of IR1 to 6) that has received the packet confirms the device of the next hop to transmit the received packet based on the path information (session ID) from the control management server 200, And delivers the packet received by the device of the hop. Here, the routers IR1 to IR6 may be an internal router (IR). As described above, according to the present invention, the routers IR1 to IR6 can confirm the next hop using only the session ID without needing to check the route information separately.

각 라우터(IR1~6)는 세션 ID별 다음 홉의 정보를 저장하고, 이를 패킷 중계에 이용할 수 있다.Each of the routers IR1 to IR6 stores the information of the next hop for each session ID and can use it for packet relaying.

제어관리 서버(200)는 복수의 무선 단말(110, 120, etc) 중에서 등록을 요청하는 단말의 요청에 따라 각 무선 단말의 단말 정보를 등록한다. 여기서, 단말 정보는 사용자 ID, IP 주소, MAC 주소, 세션 ID 및 통신경로 정보 등일 수 있다. 여기서, 제어관리 서버(200)는 단일 또는 분산 서버일 수 있다.The control management server 200 registers terminal information of each wireless terminal in response to a request of a terminal requesting registration from among a plurality of wireless terminals 110, 120, and so on. Here, the terminal information may be a user ID, an IP address, a MAC address, a session ID, and communication path information. Here, the control management server 200 may be a single or a distributed server.

제어관리 서버(200)는 송신 단말이 수신 단말의 정보(IP 주소)를 요청하면, 요청과 함께 송신된 수신 단말의 사용자 ID를 기반으로 수신 단말의 IP 주소를 검색하여 제공한다. 이후, 수신 단말로의 통신이 요청되면, 제어관리 서버(200)는 저장된 단말 정보를 기반으로 송신 단말과 수신 단말을 상호 매핑하고, 세션 ID를 생성한다. 그리고 제어관리 서버(200)는 송신 단말과 수신 단말에 이르는 최적 경로를 설정하여 최적 경로에 대응하는 노드들에게 제공하며, 세션 ID도 그에 대응하는 노드들에게 송신한다. 이때, 최적 경로에는 제1 무선 단말(110)의 송신시에 제1 무선 단말(110)에서 제2 무선 단말(120)에 이르는 데이터 통신 경로 및 제2 무선 단말(120)의 송신시 제2 무선 단말(120)에서 제1 무선 단말(110)에 이르는 데이터 통신 경로를 포함할 수 있다.When the transmitting terminal requests information (IP address) of the receiving terminal, the control management server 200 searches and provides the receiving terminal's IP address based on the user ID of the receiving terminal transmitted together with the request. Thereafter, when communication to the receiving terminal is requested, the control management server 200 maps the transmitting terminal and the receiving terminal to each other based on the stored terminal information, and generates a session ID. Then, the control management server 200 sets an optimal path to the transmitting terminal and the receiving terminal, provides the optimum path to the nodes corresponding to the optimal path, and transmits the session ID to the corresponding nodes. The optimal path includes a data communication path from the first wireless terminal 110 to the second wireless terminal 120 during transmission of the first wireless terminal 110 and a data communication path from the second wireless terminal 120 to the second wireless terminal 120, And a data communication path from the terminal 120 to the first wireless terminal 110.

제어관리 서버(200)는 단말기의 이동시에 단말 정보를 갱신하고, 통신중일 경우 최적 경로를 재설정하여 이전 및 재설정된 최적 경로에 대응하는 노드들에게 제공할 수 있다. The control management server 200 can update the terminal information when the terminal moves, and when the communication is in progress, the control management server 200 can reset the optimum path and provide the path to the nodes corresponding to the previous and the reset optimal path.

이와 같이, 본 발명의 실시예는 단말 정보를 등록하여 관리하고 경로 설정을 중재하는 별도의 제어관리 서버를 이용함에 따라 종래의 경로 설정 및 경로 공지를 수행하던 라우터의 부하를 줄일 수 있다.As described above, according to the embodiment of the present invention, a separate control management server for registering and managing terminal information and mediating the route setting is used, thereby reducing the load on the router that performs the conventional route setting and route notification.

또한, 본 발명의 실시예는 5G 망, IoT 및 스마트 그리드 등의 네트워크에서 무선 단말의 핸드오버 시에도 효율적인 전송 경로를 제공할 수 있어, 네트워크 통신 품질을 향상시킬 수 있다.In addition, the embodiment of the present invention can provide an efficient transmission path even in a handover of a wireless terminal in a network such as a 5G network, an IoT, and a smart grid, thereby improving network communication quality.

이하, 도 2를 참조하여 본 발명의 실시예에 따른 제어관리 서버에 대하여 설명한다. 도 2는 본 발명의 실시예에 따른 제어관리 서버를 도시한 구성도이다.Hereinafter, a control management server according to an embodiment of the present invention will be described with reference to FIG. 2 is a configuration diagram illustrating a control management server according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 본 발명의 실시예에 따른 제어관리 서버(200)는 저장부(240), 등록부(210), 경로 설정부(220) 및 광고부(230)를 포함한다.2, the control management server 200 according to the embodiment of the present invention includes a storage unit 240, a registration unit 210, a route setting unit 220, and an advertisement unit 230.

저장부(240)는 기등록된 각 무선 단말의 사용자 명칭(User), 사용자 ID(User ID), IP 주소(IP), MAC 주소(MAC), 세션 ID(Session ID) 및 경로 정보(Path) 중 적어도 하나를 포함하는 단말정보 테이블을 저장한다. 이때, 사용자 명칭은 사용자의 고유식별자로서, 사용자가 복수의 무선 단말을 이용하는 경우에 대비하여 저장부(240)에는 사용자 명칭이 구분되어 저장될 수 있다.The storage unit 240 stores a user name, a user ID, an IP address, a MAC address, a session ID, and a path information of each previously registered wireless terminal. And a terminal information table including at least one of the terminal information tables. In this case, the user name is a unique identifier of the user. In case the user uses a plurality of wireless terminals, the user name may be stored in the storage unit 240 separately.

여기서, 경로 정보는 각 무선 단말의 데이터 전송을 위한 경로에 대한 정보이며, 각 무선 단말의 데이터 전송 경로가 설정되기 이전이면, 각 무선 단말의 통합 게이트웨이 정보만을 저장할 수 있다.Here, the path information is information on a path for data transmission of each wireless terminal, and only the integrated gateway information of each wireless terminal can be stored before the data transmission path of each wireless terminal is set.

등록부(210)는 각 무선 단말(110, 120, etc)로부터 수신된 패킷을 이용하여 단말정보 테이블에 단말 정보를 등록한다. 여기서, 단말 정보는 각 무선 단말의 사용자 ID, IP 주소 및 MAC 주소를 포함한다.The registration unit 210 registers the terminal information in the terminal information table using the packets received from the wireless terminals 110, 120, and so on. Here, the terminal information includes a user ID, an IP address, and a MAC address of each wireless terminal.

경로 설정부(220)는 상호 통신하는 무선 단말들을 상호 매핑하고 세션 ID를 생성하며, 데이터 통신을 위한 최적 경로를 계산한다.The path setting unit 220 maps mutually communicating wireless terminals to each other, generates a session ID, and calculates an optimal path for data communication.

상세하게는, 경로 설정부(220)는 일 무선 단말의 타 무선 단말의 사용자 ID 요청에 따라 단말정보 테이블로부터 사용자 ID에 대응하는 타 무선 단말의 정보를 검색할 수 있다. 또한, 경로 설정부(220)는 일 무선 단말의 통신 요청에 따라 일 무선 단말과 타 무선 단말을 맵핑하고 일 무선 단말과 타 무선 단말의 세션 ID를 각기 생성한다. 그리고 경로 설정부(230)는 일 무선 단말에서 타 무선 단말에 이르는 노드들에 의한 경로 중에서 최적 경로를 계산한다. 이때, 경로 설정부(220)는 세션 ID 및 최적 경로의 경로 정보를 단말정보 테이블에 저장할 수 있다. In more detail, the path setting unit 220 may retrieve information of another wireless terminal corresponding to the user ID from the terminal information table according to a user ID request of another wireless terminal of one wireless terminal. In addition, the path setting unit 220 maps one wireless terminal and another wireless terminal according to a communication request of one wireless terminal and generates a session ID of one wireless terminal and another wireless terminal, respectively. The path setting unit 230 calculates an optimal path among the paths from one wireless terminal to another wireless terminal. At this time, the path setting unit 220 may store the session ID and the path information of the optimal path in the terminal information table.

여기서, 경로 설정부(220)가 최적 경로를 설정하는 방법은 종래의 기술로부터 도출 가능하므로, 그에 대한 세부 설명은 생략한다.Here, the method of setting the optimum path by the path setting unit 220 can be derived from the conventional technology, and thus a detailed description thereof will be omitted.

경로 설정부(220)는 일 무선 단말의 이동에 의해 변경 접속된 통합 게이트웨이로부터 일 무선 단말의 이동을 확인하면, 변경 접속된 통합 게이트웨이를 고려하여 최적 경로를 갱신하여 설정한다. When confirming the movement of one wireless terminal from the integrated gateway which is changed and connected by the movement of one wireless terminal, the path setting unit 220 updates and sets the optimal path considering the change-connected integrated gateway.

광고부(230)는 갱신된 경로 정보가 있으면, 최적 경로에 대응하는 노드들에게 경로 정보를 전달할 수 있다. 여기서, 최적 경로에 대응하는 노드는 송신시의 경로에 포함된 노드들 예컨대, 송신 단말과 연결된 기지국 또는 액세스 포인트, 송신 측 통합 게이트웨이, 중계를 위한 적어도 하나의 라우터, 수신 측 통합 게이트웨이, 수신 단말에 연결된 기지국 또는 액세스 포인트 및 수신시 이용되는 경로에 포함된 노드들을 포함할 수 있다.If there is updated route information, the advertisement unit 230 can transmit the route information to the nodes corresponding to the optimal route. Here, the node corresponding to the optimal path may be a node included in the path at the time of transmission, for example, a base station or access point connected to the transmitting terminal, a transmitting side integrated gateway, at least one router for relaying, A connected base station or an access point and nodes included in the path used for reception.

이때, 광고부(230)는 경로 정보와 함께 생성된 세션 ID를 최적 경로에 대응하는 노드들에게 송신할 수 있다.At this time, the advertisement unit 230 may transmit the generated session ID together with the route information to the nodes corresponding to the optimal route.

이와 같이, 본 발명의 실시예는 IPv6와 IPv4가 공존하는 상황에서도 두 도메인 간의 호환성을 제공할 수 있다.As described above, the embodiment of the present invention can provide compatibility between two domains even when IPv6 and IPv4 coexist.

또한, 본 발명의 실시예는 라우팅을 하나의 서버에 의해 수행하므로 일관성 있는 라우팅 기법을 수행할 수 있다.In addition, since the embodiment of the present invention performs routing by one server, it is possible to perform a consistent routing technique.

이하, 도 3a 내지 3c를 참조하여 본 발명의 실시예에 따른 단말 등록 및 통신 준비 과정에 대하여 설명한다. 도 3a는 본 발명의 실시예에 따른 네트워크 시스템에서 단말 정보 등록 과정을 도시한 도면이고, 도 3b는 본 발명의 실시예에 따른 네트워크 시스템에서 통신 정보 준비 과정을 도시한 도면이다. 도 3c는 본 발명의 실시예에 따른 네트워크 시스템에서 데이터 송신 과정을 도시한 도면이다.Hereinafter, a terminal registration and communication preparation process according to an embodiment of the present invention will be described with reference to FIGS. 3A to 3C. FIG. FIG. 3A is a diagram illustrating a process of registering a terminal information in a network system according to an embodiment of the present invention, and FIG. 3B is a diagram illustrating a process of preparing communication information in a network system according to an embodiment of the present invention. 3C is a diagram illustrating a data transmission process in a network system according to an embodiment of the present invention.

도 3a와 같이, 제1 무선 단말(110)은 통신을 요청하기 전에 네트워크 시스템에 단말을 등록하여야 한다.As shown in FIG. 3A, the first wireless terminal 110 must register the terminal in the network system before requesting communication.

먼저, 제1 무선 단말(110)은 자신과 연결된 제1 액세스 포인트(5G_AP1) 또는 제1 기지국(5G_eNodeB1)에 세션 ID, IP 주소 및 MAC 주소를 패킷화하여 전달한다.First, the first wireless terminal 110 packetizes and delivers a session ID, an IP address, and a MAC address to the first access point 5G_AP1 or the first base station 5G_eNodeB1 connected thereto.

제1 액세스 포인트(5G_AP1) 또는 제1 기지국(5G_eNodeB1)은 전달받은 제1 무선 단말(110)의 패킷을 제어관리 서버(200)에 전달한다.The first access point 5G_AP1 or the first base station 5G_eNodeB1 transmits the packet of the first wireless terminal 110 to the control management server 200. [

그러면, 제어관리 서버(200)는 전달받은 패킷에 포함된 단말 정보를 테이블 또는 데이터베이스 형식으로 저장하여 관리한다. 이하에서는 단말 정보가 테이블형식으로 저장되는 경우를 예로 들어 설명한다. Then, the control management server 200 stores and manages the terminal information included in the received packet in the form of a table or a database. Hereinafter, the case where the terminal information is stored in the form of a table will be described as an example.

도 3b와 같이, 제1 무선 단말(110)은 제2 무선 단말(120)과 통신하기 위해서 제어관리 서버(200)에 제2 무선 단말(120)의 사용자 ID를 기반으로 제2 무선 단말(120)의 IP를 질의한다. 여기서, 사용자 ID는 전화번호, E-Mail, 로그인 ID 등일 수 있다.3B, the first wireless terminal 110 transmits a control message to the second wireless terminal 120 (i.e., the second wireless terminal 120) on the basis of the user ID of the second wireless terminal 120 to the control management server 200 in order to communicate with the second wireless terminal 120 ) ≪ / RTI > Here, the user ID may be a telephone number, an e-mail, a login ID, and the like.

이때, 제어관리 서버(200)는 제2 무선 단말(120)의 사용자 ID를 포함하는 IP 질의를 수신하면, 단말정보 테이블로부터 제2 무선 단말(120)의 IP 주소를 검색하여 제1 무선 단말(110)에 제공할 수 있다.When the control management server 200 receives the IP query including the user ID of the second wireless terminal 120, the control management server 200 searches the terminal information table of the IP address of the second wireless terminal 120, 110).

이후, 제1 무선 단말(110)은 자신의 IP 주소, 제2 무선 단말(120)의 사용자 ID 및 IP 주소를 패킷화하여 자신과 연결된 제1 액세스 포인트(5G_AP1) 또는 제1 기지국(5G_eNodeB1)에 전달하며, 제1 액세스 포인트(5G_AP1) 또는 제1 기지국(5G_eNodeB1)은 제어관리 서버(200)로 수신된 패킷을 전달한다.The first wireless terminal 110 packetizes its own IP address, the user ID and the IP address of the second wireless terminal 120, and transmits the packetized IP address to the first access point 5G_AP1 or the first base station 5G_eNodeB1 connected thereto And the first access point 5G_AP1 or the first base station 5G_eNodeB1 delivers the packet to the control management server 200. [

이때, 제어관리 서버(200)는 단말정보 테이블로부터 제2 무선 단말(120)의 정보를 검색하고, 검색된 정보를 바탕으로 제1 무선 단말(110)과 제2 무선 단말(120)의 정보를 상호 매핑하고, 세션 ID를 생성한다.At this time, the control management server 200 searches the information of the second wireless terminal 120 from the terminal information table, and transmits the information of the first wireless terminal 110 and the second wireless terminal 120 And generates a session ID.

동시에, 제어관리 서버(200)는 제1 무선 단말(110) 및 제2 무선 단말(120)과 논리적 또는 물리적으로 연결된 노드들에서 최적 경로(데이터전송 경로)를 계산하고, 계산된 경로 정보를 저장 및 관리한다. 이때, 제어관리 서버(200)는 경로 정보를 제1 무선 단말(110)과 제2 무선 단말(120) 간의 최적 경로에 포함된 모든 노드에 전달한다. 여기서, 경로 정보는 세션 ID 정보, 다음 홉 정보를 포함할 수 있다.At the same time, the control management server 200 calculates an optimal path (data transmission path) in nodes logically or physically connected to the first wireless terminal 110 and the second wireless terminal 120, and stores the calculated path information And manage. At this time, the control management server 200 delivers the path information to all nodes included in the optimal path between the first wireless terminal 110 and the second wireless terminal 120. Here, the path information may include session ID information and next hop information.

도 3c와 같이, 제1 무선 단말(110)은 제2 무선 단말(120)로 데이터를 송신하기 위해서, 송신할 데이터, 자신의 IP 주소와 MAC 주소를 포함하는 패킷을 구성하여 자신과 연결된 제1 액세스 포인트(5G_AP1) 또는 제1 기지국(5G_eNodeB1)으로 송신한다.3C, in order to transmit data to the second wireless terminal 120, the first wireless terminal 110 constructs a packet including data to be transmitted and its own IP address and MAC address, To the access point 5G_AP1 or the first base station 5G_eNodeB1.

그러면, 제1 액세스 포인트(5G_AP1) 또는 제1 기지국(5G_eNodeB1)은 전달받은 패킷에 세션 ID 정보를 2.5계층에 추가하여 패킷을 재구성하고, 재구성된 패킷을 송신 측의 제1 통합 게이트웨이(C_GW1)에 전달한다.Then, the first access point 5G_AP1 or the first base station 5G_eNodeB1 reconstructs the packet by adding session ID information to the received layer 2.5 layer, and transmits the reconfigured packet to the first integrated gateway C_GW1 of the transmitting side .

제1 통합 게이트웨이(C_GW1)는 제어관리 서버(200)로부터 전달받은 경로 정보를 기반으로 재구성된 패킷을 송신할 다음 홉(Next hop)을 확인하고, 제1 라우터(IR1)로 재구성된 패킷을 전달한다.The first integrated gateway C_GW1 confirms the next hop to transmit the reconfigured packet based on the path information received from the control management server 200 and transmits the reconfigured packet to the first router IR1 do.

제1 라우터(IR1)는 세션 ID에 의해 다음 홉인 제4 라우터(IR4)에 재구성된 패킷을 전달한다. 이후, 경로 정보에 포함된 다른 라우터에서도 동일한 중계 과정이 수행된다.The first router IR1 delivers the reconfigured packet to the fourth router IR4, which is the next hop by the session ID. Thereafter, the same relay process is performed in another router included in the path information.

수신 측의 통합 게이트웨이인 제2 통합 게이트웨이(C_GW2)는 경로 정보를 기반으로 제2 무선 단말(120)과 연결된 제2 기지국(5G_eNodeB2) 또는 제2 액세스 포인트(5G_AP2)에 재구성된 패킷을 전달한다.The second integrated gateway C_GW2 as the receiving side integrated gateway delivers the reconfigured packet to the second base station 5G_eNodeB2 or the second access point 5G_AP2 connected to the second wireless terminal 120 based on the path information.

제2 무선 단말(120)과 연결된 제2 기지국(5G_eNodeB2) 또는 제2 액세스 포인트(5G_AP2)는 재구성된 패킷에서 세션 ID를 떼어낸 패킷 즉, 데이터, IP 주소 및 MAC 주소를 포함하는 패킷을 제2 무선 단말(120)에 전달한다.The second base station 5G_eNodeB2 or the second access point 5G_AP2 connected to the second wireless terminal 120 transmits a packet including the packet having the session ID removed from the reconfigured packet, that is, the packet including the data, the IP address and the MAC address, To the wireless terminal (120).

이하, 도 3d 내지 3f를 참조하여 본 발명의 실시예에 따른 네트워크 시스템의 핸드오버 과정에 대하여 설명한다. 도 3d는 본 발명의 실시예에 따른 네트워크 시스템에서 통신중이지 않을 때의 핸드오버 과정을 도시한 도면이고, 도 3e는 본 발명의 실시예에 따른 네트워크 시스템에서 통신중일 때의 핸드오버 과정을 도시한 도면이고, 도 3f는 본 발명의 실시예에 따른 네트워크 시스템에서 핸드오버된 경로를 이용한 통신 과정을 도시한 도면이다.Hereinafter, a handover process of the network system according to the embodiment of the present invention will be described with reference to FIGS. 3d to 3f. FIG. 3D is a diagram illustrating a handover process when the network system is not in communication in the network system according to the embodiment of the present invention. FIG. 3E is a diagram illustrating a handover process when a communication is in progress in a network system according to an embodiment of the present invention. And FIG. 3F is a diagram illustrating a communication process using a handover path in a network system according to an embodiment of the present invention.

도 3d와 같이, 제1 무선 단말(110)이 등록된 후 통신중이지 않을 때 사용자에 의해 소지 된 제1 무선 단말(110)이 제1 통합 게이트웨이(C_GW1)의 통신 영역에서 제5 통합 게이트웨이(C_GW5)의 통신 영역으로 이동하면, 제1 무선 단말(110)은 제어관리 서버(200)로 자신의 핸드오버를 알린다. 이때, 제1 무선 단말(110)은 사용자 ID, IP 및 MAC 주소를 포함하는 패킷을 송신할 수 있다.As shown in FIG. 3D, the first wireless terminal 110 held by the user when the first wireless terminal 110 is not communicating after being registered is located in the communication area of the first integrated gateway C_GW1, C_GW5), the first wireless terminal 110 informs the control management server 200 of its handover. At this time, the first wireless terminal 110 may transmit a packet including a user ID, an IP, and a MAC address.

이때, 제5 통합 게이트웨이(C_GW5)는 제어관리 서버(200)로 제1 무선 단말(110)의 사용자 ID, IP 및 MAC 주소를 알린다.At this time, the fifth integrated gateway C_GW5 informs the control management server 200 of the user ID, IP, and MAC address of the first wireless terminal 110. [

그러면, 제어관리 서버(200)는 단말정보 테이블의 단말정보와 수신된 패킷에 대응하는 사용자 ID, IP 주소 및 MAC 주소를 비교하여 제1 무선 단말(110)의 경로 정보를 제1 통합 게이트웨이(C_GW1)에서 제5 통합 게이트웨이(C_GW5)로 갱신할 수 있다(도 3의 상단 테이블 참조). Then, the control management server 200 compares the terminal information of the terminal information table with the user ID, the IP address, and the MAC address corresponding to the received packet, and transmits the path information of the first wireless terminal 110 to the first integrated gateway C_GW1 To the fifth integrated gateway C_GW 5 (see the upper table of FIG. 3).

한편, 제2 무선 단말(120)이 통화이지 않을 때의 핸드오버 과정은 전술한 제1 무선 단말(110)과 유사한 방식으로 수행될 수 있다.Meanwhile, the handover process when the second wireless terminal 120 is not in a call can be performed in a manner similar to that of the first wireless terminal 110 described above.

이하, 제1 무선 단말(110)이 등록된 후 통신중일 때, 제1 무선 단말(110)이 제1 통합 게이트웨이(C_GW1)의 통신영역에서 제5 통합 게이트웨이(C_GW5)의 통신영역으로 이동하는 경우의 핸드오버 과정에 대하여 설명한다.Hereinafter, when the first wireless terminal 110 moves from the communication area of the first integrated gateway C_GW1 to the communication area of the fifth integrated gateway C_GW5 when the first wireless terminal 110 is communicating after being registered The handover process of FIG.

제1 무선 단말(110)이 이동함에 따라 통신 영역이 변경되면, 제1 무선 단말(110)은 제5 통합 게이트웨이(C_GW5)에 접속을 요청한다. 이때, 제1 무선 단말(110)은 사용자 ID, IP 주소 및 MAC 주소를 송신할 수 있다. 제1 무선 단말(110)은 IP 주소가 변경된 경우에도 변경되기 이전의 IP 주소를 송신할 수 있다.If the communication area is changed as the first wireless terminal 110 moves, the first wireless terminal 110 requests a connection to the fifth unified gateway C_GW5. At this time, the first wireless terminal 110 may transmit a user ID, an IP address, and a MAC address. The first wireless terminal 110 can transmit the IP address before the change even if the IP address is changed.

그러면, 제5 통합 게이트웨이(C_GW5)는 접속한 제1 무선 단말(110)의 사용자 ID, IP 주소 및 MAC 주소를 제어관리 서버(200)로 알린다. Then, the fifth integration gateway C_GW 5 informs the control management server 200 of the user ID, IP address, and MAC address of the connected first wireless terminal 110.

그러면, 제어관리 서버(200)는 단말정보 테이블의 경로 정보를 참조하여 제1 무선 단말(110)의 통신 영역이 변경되어 최적 경로의 재설정이 필요함을 확인할 수 있다. 이후, 제어관리 서버(200)는 데이터전송 경로를 다시 계산하여 제1 무선 단말(110)과 제2 무선 단말(120) 간의 통신에 사용중인 최적 경로를 재설정할 수 있다.Then, the control management server 200 can confirm that the communication path of the first wireless terminal 110 is changed by referring to the path information of the terminal information table, and the resetting of the optimal path is necessary. Thereafter, the control management server 200 may re-calculate the data transmission path to reset the optimal path being used for communication between the first wireless terminal 110 and the second wireless terminal 120. [

그리고 제어관리 서버(200)는 재설정된 최적 경로의 경로 정보를 이전 및 재설정된 최적 경로의 경로 정보에 대응하는 노드들에게 송신한다.Then, the control management server 200 transmits the path information of the reconfigured optimal path to the nodes corresponding to the path information of the previous and the re-established optimal path.

재설정된 경로 정보를 수신함에 따라, 이전 경로 정보에 대응하는 노드들은 더는 제1 무선 단말(110)과 제2 무선 단말(120) 간의 통신에 관여하지 않아야 함을 알 수 있다. 또한, 재설정된 경로 정보에 대응하는 노드들은 이후 제1 무선 단말(110)과 제2 무선 단말(120) 간의 통신을 중계할 수 있다.It can be seen that the nodes corresponding to the previous path information should no longer be involved in the communication between the first wireless terminal 110 and the second wireless terminal 120 as the reset path information is received. In addition, the nodes corresponding to the reset path information can relay the communication between the first wireless terminal 110 and the second wireless terminal 120 thereafter.

한편, 전술한 실시예에서는 최적 경로를 재설정할 때 세션 ID를 별도로 갱신하지 않는 경우를 예로 들어 설명하였다. 하지만, 이와 달리, 제어관리 서버(200)는 최적 경로를 재설정할 때 세션 ID를 갱신할 수도 있다.In the above-described embodiment, the case where the session ID is not separately updated when resetting the optimum path has been described as an example. Alternatively, however, the control management server 200 may update the session ID when resetting the optimal path.

이하, 도 3f를 참조하여 변경된 최적 경로를 이용하여 데이터 통신하는 과정에 대하여 설명한다.Hereinafter, a process of data communication using the changed optimal path will be described with reference to FIG.

도 3f와 같이, 제1 무선 단말(110)이 이동함에 따라 경로 정보가 갱신된 경우, 제1 무선 단말(110)은 데이터, 핸드 오버 이전의 IP 주소 및 MAC 주소로 구성된 패킷을 구성하여 그와 연결된 제5 액세스 포인트(C_GW5)로 전송한다.As shown in FIG. 3F, when the path information is updated as the first wireless terminal 110 moves, the first wireless terminal 110 constructs a packet composed of data, an IP address before the handover and a MAC address, To the connected fifth access point (C_GW5).

이때, 제5 액세스 포인트(C_GW5)는 전달받은 패킷에 세션 ID 정보를 2.5계층에 추가한 패킷을 구성하고, 데이터, IP 주소, 세션 ID 및 MAC 주소를 포함하는 패킷을 송신 측의 제2 통합 게이트웨이(C_GW2)에 전달한다.At this time, the fifth access point C_GW5 constructs a packet in which the session ID information is added to the received packet in the 2.5 layer, and transmits a packet including the data, the IP address, the session ID and the MAC address to the second integrated gateway (C_GW2).

제2 통합 게이트웨이(C_GW2)는 갱신된 경로 정보를 기반으로 다음 홉인 제1 라우터(IR1)에 전달받은 패킷을 전달한다. 이러한 과정이 반복되어, Edge인 수신 측 제2 통합 게이트웨이(C_GW2)가 해당 패킷을 수신하면, 제2 무선 단말(120)과 연결된 제2 액세스 포인트(5G_AP2) 또는 제2 기지국(5G_eNodeB2)에 해당 패킷을 전달한다.The second integrated gateway C_GW2 delivers the packet received to the first router IR1, which is the next hop, based on the updated route information. When the second integrated gateway C_GW2 receives the packet, the second access point 5G_AP2 or the second base station 5G_eNodeB2 connected to the second wireless terminal 120 transmits the corresponding packet .

제2 액세스 포인트(5G_AP2) 또는 제2 기지국(5G_eNodeB2)은 전달받은 패킷으로부터 세션 ID를 제거하고, 데이터, IP 주소 및 MAC 주소를 포함하는 패킷을 제2 무선 단말(120)에 전달한다.The second access point 5G_AP2 or the second base station 5G_eNodeB2 removes the session ID from the received packet and forwards the packet including the data, the IP address and the MAC address to the second wireless terminal 120. [

이에, 제2 무선 단말(120)은 제1 무선 단말(110)로부터의 데이터를 수신할 수 있으며, 제2 무선 단말(120)은 제1 무선 단말(110)로 데이터를 송신하기 위해서는 전술한 통신 요청, 경로 설정과정을 거쳐 제1 무선 단말(110)로 데이터를 송신할 수 있다. 이때, 도 3f와 같이 제2 무선 단말(120)에 대한 최적 경로는 제1 무선 단말(110)의 최적 경로와는 상이할 수 있으며, 그 데이터 송신에 사용되는 세션 ID도 상이할 수 있다. The second wireless terminal 120 may receive data from the first wireless terminal 110 and the second wireless terminal 120 may transmit the data to the first wireless terminal 110, The first wireless terminal 110 may transmit data to the first wireless terminal 110 through the request, route setting, and the like. As shown in FIG. 3F, the optimal path for the second wireless terminal 120 may be different from the optimal path for the first wireless terminal 110, and the session ID used for the data transmission may be different.

이와 같이, 본 발명의 실시예는 종래에 비하여 네트워크 부담을 덜 수 있고, 자원 관리 등 네트워크 제어가 유동적인 무선 단말의 이동 방식을 제공할 수 있다.As described above, the embodiment of the present invention can reduce the burden on the network and provide a method of moving the wireless terminal, such as resource management, which is flexible in network control.

또한, 본 발명의 실시예는 종래의 프로토콜의 오버헤드, 룩업 시간, 테이블 광고(Table Advertisement) 및 리플레시 프로세싱(Reflesh processing) 등에 의해 야기되는 네트워크 부담을 줄일 수 있다.Further, the embodiment of the present invention can reduce the network load caused by overhead of conventional protocols, lookup time, table advertisement, reflesh processing, and the like.

이상, 본 발명의 구성에 대하여 첨부 도면을 참조하여 상세히 설명하였으나, 이는 예시에 불과한 것으로서, 본 발명이 속하는 기술분야에 통상의 지식을 가진자라면 본 발명의 기술적 사상의 범위 내에서 다양한 변형과 변경이 가능함은 물론이다. 따라서 본 발명의 보호 범위는 전술한 실시예에 국한되어서는 아니되며 이하의 특허청구범위의 기재에 의하여 정해져야 할 것이다.While the present invention has been described in detail with reference to the accompanying drawings, it is to be understood that the invention is not limited to the above-described embodiments. Those skilled in the art will appreciate that various modifications, Of course, this is possible. Accordingly, the scope of protection of the present invention should not be limited to the above-described embodiments, but should be determined by the description of the following claims.

Claims (10)

각 무선 단말의 단말 정보를 등록하여 관리하는 제어관리 서버의 중재에 따라 제1 무선 단말과 제2 무선 단말 간의 네트워크 라우팅 방법으로서,
기등록된 무선 단말들 중에서 제1 무선 단말의 통신 요청에 따라 상기 제1 무선 단말로부터 제2 무선 단말로의 데이터 통신을 위한 세션 ID를 생성하고, 상기 제1 무선 단말로부터 상기 제2 무선 단말에 이르는 최적 경로를 설정하여 경로 정보로 등록하는 단계;
상기 최적 경로에 포함된 송신측과 수신측의 기지국 또는 액세스 포인트, 송신측과 수신측의 통합 게이트웨이 및 상기 게이트들 간의 통신을 중계하는 적어도 하나의 라우터를 포함하는 노드들에게 상기 세션 ID 및 최적 경로의 정보를 알리는 단계; 및
상기 제1 무선 단말이 이전의 상기 수신측의 통합 게이트웨이인 제1 통합 게이트웨이의 통신 영역에서 다른 상기 수신측의 통합 게이트웨이인 제2 통합 게이트웨이의 통신 영역으로 이동하면, 상기 제1 통합 게이트웨이 대신에 상기 제2 통합 게이트웨이를 상기 제1 무선 단말의 단말 정보에 대응하는 경로 정보에 등록하는 단계
를 포함하는 네트워크 라우팅 방법.
A network routing method between a first wireless terminal and a second wireless terminal in accordance with an arbitration of a control management server for registering and managing terminal information of each wireless terminal,
The second wireless terminal generates a session ID for data communication from the first wireless terminal to the second wireless terminal in response to a communication request of the first wireless terminal among the previously registered wireless terminals, Setting an optimal path to be registered as path information;
To the nodes including the transmitting side and the receiving side base station or access point included in the optimal path, the transmitting side and the receiving side integrated gateway, and at least one router relaying communication between the gates, Of the information; And
When the first wireless terminal moves from the communication area of the first integrated gateway that is the previous integrated gateway of the reception side to the communication area of the second integrated gateway that is the other integrated gateway of the reception side, Registering the second integrated gateway in the path information corresponding to the terminal information of the first wireless terminal
Lt; / RTI >
제1항에서,
적어도 하나의 액세스 포인트 또는 적어도 하나의 기지국과 연결된 상기 각 무선 단말이 자신의 사용자 ID, IP 주소 및 MAC 주소를 알림에 따라, 상기 제어관리 서버가 상기 각 무선 단말의 사용자 ID, IP 주소, MAC 주소 및 접속정보를 등록하는 단계
를 더 포함하는 네트워크 라우팅 방법.
The method of claim 1,
An IP address, and a MAC address of each wireless terminal connected to at least one access point or at least one base station, the control management server notifies the user ID, IP address, MAC address And registering the connection information
Lt; / RTI >
제1항에서,
상기 제1 무선 단말이 자신의 사용자 ID, 상기 통신 영역이 변경되기 이전에 IP 주소 및 MAC 주소를 알림에 따라, 상기 제어관리 서버가 상기 제2 통합 게이트웨이를 상기 경로 정보에 갱신하는 단계
를 더 포함하는 네트워크 라우팅 방법.
The method of claim 1,
Updating the second integrated gateway to the route information by the control management server according to the user ID of the first wireless terminal, the IP address and the MAC address before the communication area is changed,
Lt; / RTI >
제3항에서, 상기 제1 무선 단말이 통신중이면, 상기 갱신하는 단계는,
상기 제어관리 서버는, 상기 제1 통합 게이트웨이 대신에 상기 제2 통합 게이트웨이를 거치는 최적 경로를 재설정하는 단계; 및
재설정된 상기 최적 경로에 대응하는 노드들에게 상기 최적 경로를 알리는 단계를 포함하는 것인 네트워크 라우팅 방법.
4. The method of claim 3, wherein if the first wireless terminal is in communication,
Wherein the control management server is configured to reestablish an optimal path through the second integrated gateway instead of the first integrated gateway; And
And notifying the optimal path to the nodes corresponding to the reset optimal path.
제1항에서,
상기 제1 기지국 또는 상기 제1 액세스 포인트가 상기 제1 무선 단말로부터 사용자 ID, IP 주소 및 MAC 주소를 포함하는 패킷을 전달받으면, 상기 세션 ID를 OSI 7계층 중에서 2.5계층에 추가하여 재구성된 패킷을 상기 제1 통합 게이트웨이로 송신하는 단계; 및
상기 제1 통합 게이트웨이가 상기 재구성된 패킷을 상기 적어도 하나의 라우터 중에서 상기 최적 경로에 따른 다음 홉의 라우터에 송신하는 단계
를 더 포함하는 네트워크 라우팅 방법.
The method of claim 1,
When the first base station or the first access point receives a packet including a user ID, an IP address, and a MAC address from the first wireless terminal, the session ID is added to the 2.5 layer of the OSI 7 layer to transmit the reconstructed packet Transmitting to the first integrated gateway; And
The first integrated gateway sending the reconfigured packet to the router of the next hop according to the best route among the at least one router
Lt; / RTI >
제1항에서,
상기 수신측의 통합 게이트웨이가 상기 적어도 하나의 라우터로부터 패킷을 수신하면, 상기 수신측의 기지국 또는 액세스 포인트에 전달하는 단계; 및
상기 수신측의 기지국 또는 액세스 포인트가 상기 패킷으로부터 세션 ID를 제외한 패킷을 구성하여 상기 제2 무선 단말에 전달하는 단계
를 더 포함하는 네트워크 라우팅 방법.
The method of claim 1,
When the receiving integrated gateway receives the packet from the at least one router, transmitting the packet to the receiving base station or the access point; And
The receiving base station or the access point constructs a packet excluding the session ID from the packet and transmits the packet to the second wireless terminal
Lt; / RTI >
제1항에서,
5G, IoT 및 스마트 그리드 중 적어도 하나의 규격의 네트워크 라우팅 방법.
The method of claim 1,
5G, IoT, and Smart Grid.
액세스 포인트, 기지국, 라우터 및 통합 게이트웨이를 포함하는 노드들을 거치는 통신경로를 설정하는 제어관리 서버로서,
기등록된 각 무선 단말의 사용자 ID, IP 주소, MAC 주소, 세션 ID 및 통신경로 정보 중 적어도 하나를 저장하는 저장부;
상기 기등록된 각 무선 단말 중에서 일 무선 단말의 통신 요청에 따라 상기 저장부로부터 상기 타 무선 단말의 정보를 검색하여 상기 일 무선 단말에 제공하고 상기 일 무선 단말에서 상기 타 무선 단말에 이르는 노드들 중에서 데이터 전송에 최적인 최적 경로를 결정하는 경로 설정부; 및
결정된 상기 최적 경로에 대응하는 모든 노드에 경로 정보를 전달하는 광고부
를 포함하는 제어관리 서버.
A control management server for establishing a communication path through nodes including an access point, a base station, a router and an integrated gateway,
A storage unit for storing at least one of a user ID, an IP address, a MAC address, a session ID, and communication path information of each of the previously registered wireless terminals;
The information of the other wireless terminal is retrieved from the storage unit according to a communication request of one wireless terminal among the previously registered wireless terminals and provided to the one wireless terminal, and among the nodes from the one wireless terminal to the other wireless terminal A path setting unit for determining an optimum path optimal for data transmission; And
And for transmitting the route information to all nodes corresponding to the determined optimal route,
And a control management server.
제8항에서,
상기 경로 설정부는, 상기 저장부를 참조해 상기 일 무선 단말과 타 무선 단말의 정보를 매핑하고 상기 일 무선 단말과 타 무선 단말 간의 통신을 위한 세션 ID를 생성하며,
상기 광고부는, 상기 세션 ID를 상기 일 무선 단말이 접속한 액세스 포인트, 기지국, 통합 게이트웨이 및 최적 경로에 포함된 각 노드에 전달하는 것인 제어관리 서버.
9. The method of claim 8,
The path setting unit maps the information of one wireless terminal and another wireless terminal by referring to the storage unit, generates a session ID for communication between the wireless terminal and another wireless terminal,
Wherein the advertisement unit delivers the session ID to each node included in an access point, a base station, an integrated gateway, and an optimal path to which the one wireless terminal is connected.
제8항에서,
상기 경로 설정부는, 상기 일 무선 단말의 이동에 의해 변경 접속된 통합 게이트웨이로부터 상기 일 무선 단말의 이동을 확인하면, 상기 변경 접속된 통합 게이트웨이를 고려하여 상기 최적 경로를 갱신하여 설정하며,
상기 광고부는, 갱신된 상기 최적 경로를 상기 갱신된 최적 경로에 포함된 노드들에게 상기 최적 경로에 대응하는 경로 정보를 전달하는 것인 제어관리 서버.
9. The method of claim 8,
Wherein the route setting unit updates and sets the optimal route considering the changed connected integrated gateway when confirming the movement of the one wireless terminal from the integrated gateway changed by the movement of the one wireless terminal,
Wherein the advertisement unit delivers route information corresponding to the optimal route to the nodes included in the updated optimal route with the updated optimal route.
KR1020150140478A 2015-10-06 2015-10-06 Control and Management Server of Network System and Network Routing Method KR20170041037A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150140478A KR20170041037A (en) 2015-10-06 2015-10-06 Control and Management Server of Network System and Network Routing Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150140478A KR20170041037A (en) 2015-10-06 2015-10-06 Control and Management Server of Network System and Network Routing Method

Publications (1)

Publication Number Publication Date
KR20170041037A true KR20170041037A (en) 2017-04-14

Family

ID=58579649

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150140478A KR20170041037A (en) 2015-10-06 2015-10-06 Control and Management Server of Network System and Network Routing Method

Country Status (1)

Country Link
KR (1) KR20170041037A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125827A (en) * 2021-11-24 2022-03-01 北京天融信网络安全技术有限公司 Terminal management method, device and centralized management system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110061609A1 (en) 2009-09-16 2011-03-17 Dennis Allen Van Wyk Fluid heater

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110061609A1 (en) 2009-09-16 2011-03-17 Dennis Allen Van Wyk Fluid heater

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125827A (en) * 2021-11-24 2022-03-01 北京天融信网络安全技术有限公司 Terminal management method, device and centralized management system
CN114125827B (en) * 2021-11-24 2023-11-10 北京天融信网络安全技术有限公司 Terminal management method, device and centralized management system

Similar Documents

Publication Publication Date Title
US8072900B2 (en) Automatic distribution of server and gateway information for pool configuration
US8804746B2 (en) Network based on identity identifier and location separation architecture backbone network, and network element thereof
JP6179523B2 (en) COMMUNICATION SYSTEM, GATEWAY CONTROL DEVICE, ROUTE CONTROL DEVICE, COMMUNICATION METHOD, AND PROGRAM
US9787497B2 (en) Network apparatus and method using link layer routing
US8711749B2 (en) Information obtaining and notification, data message forwarding and handover method and access node
JP2020537457A (en) Data routing in communication systems
CN105874756B (en) The transmission method and equipment of control signaling
JP5655018B2 (en) Handover processing system and gateway router
EP2466815B1 (en) Method and system for initiating forwarding of communicaiton, information and data message and for routing configuration
WO2018188728A1 (en) Handover with no or limited mme involvement
KR101774994B1 (en) Network system for transferring data efficiently, and method for transferring data thereof
US9439127B2 (en) Method for data transmission and local network entity
CN112804137B (en) Information processing method, apparatus and computer readable storage medium
KR101029113B1 (en) Method for providing IP Mobility using SCTP Signaling of Next Generation Mobile Communication Network based on 3GPP
KR20140117987A (en) Mobile commuication network and mobile communication method using the same
US20090147759A1 (en) Method and apparatus for supporting mobility of node using layer 2/layer 3 addresses
JP5950023B2 (en) Communication path control apparatus, address conversion apparatus, communication system, and communication path setting method
KR20170041037A (en) Control and Management Server of Network System and Network Routing Method
EP3454588B1 (en) Method and device for transmitting messages
KR102180407B1 (en) Apparatus and Method of Next Generation Mobile Network based on Link Layer Routing
WO2018090411A1 (en) Method for realizing wireless network convergence
WO2012088828A1 (en) Method, system and access gateway router for table maintenance
CN103517262B (en) A kind of method of data exchange, couple in router and location management server
EP3131245B1 (en) Data transmission method, forwarding information updating method, communications device, and controller
KR20110071442A (en) Wireless network method and system with distributed location management function

Legal Events

Date Code Title Description
N231 Notification of change of applicant