[go: up one dir, main page]

KR100928276B1 - Method and device for supporting network-based mobility for nodes - Google Patents

Method and device for supporting network-based mobility for nodes Download PDF

Info

Publication number
KR100928276B1
KR100928276B1 KR1020080024837A KR20080024837A KR100928276B1 KR 100928276 B1 KR100928276 B1 KR 100928276B1 KR 1020080024837 A KR1020080024837 A KR 1020080024837A KR 20080024837 A KR20080024837 A KR 20080024837A KR 100928276 B1 KR100928276 B1 KR 100928276B1
Authority
KR
South Korea
Prior art keywords
mobile node
address
address information
agent
data packet
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020080024837A
Other languages
Korean (ko)
Other versions
KR20090060925A (en
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 한국전자통신연구원
Publication of KR20090060925A publication Critical patent/KR20090060925A/en
Application granted granted Critical
Publication of KR100928276B1 publication Critical patent/KR100928276B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/12Reselecting a serving backbone network switching or routing node
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/24Cell structures
    • H04W16/32Hierarchical cell structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/02Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off
    • H04W36/023Buffering or recovering information during reselection

Landscapes

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

Abstract

이동성 지원 기능을 갖지 않는 노드에 대한 네트워크 기반의 이동성 지원 기술에 관한 것이다. 본 발명에 따른 액세스 네트워크들과 상기 액세스 네트워크들을 통합하는 인터넷 프로토콜 코어 네트워크를 연결하는 액세스 네트워크별 에이전트에서 수행되는 이동 노드에 대한 이동성 지원 방법은, 액세스 포인트로부터 상기 액세스 포인트에 접속된 이동 노드의 2계층 주소 정보를 포함한 주소 정보를 수신하는 단계; 상기 인터넷 프로토콜 코어 네트워크에 위치하여 상기 액세스 네트워크들을 관리하는 관리 장치로 상기 획득된 이동 노드의 주소 정보 및 상기 에이전트의 3계층 주소 정보를 송신하여 상기 이동 노드의 위치를 등록하는 단계; 상기 액세스 포인트에 접속된 상기 이동 노드에서 송신되는 데이터 패킷을 수신하는 단계; 상기 데이터 패킷의 목적지 주소에 매칭된 타 에이전트의 3계층 주소 정보를 가지고 있지 않으면, 상기 목적지 주소를 가지고 상기 관리 장치로 상기 목적지 주소를 갖는 대응 노드를 관리하는 타 에이전트의 3계층 주소 정보를 요청하여 수신하는 단계; 상기 수신된 타 에이전트의 3계층 주소 정보를 이용하여 상기 타 에이전트로 상기 수신된 데이터 패킷을 송신하는 단계; 및 상기 타 에이전트로부터 송신된 데이터 패킷을 수신하여 상기 이동 노드로 전달하는 단계;를 포함한다. 이에 의해 이동성 지원 기능이 없는 노드에게 네트워크 기반으로 고속의 이동성을 제공하는 효과를 가진다.The present invention relates to a network-based mobility support technology for a node having no mobility support function. A mobility support method for a mobile node performed by an access network-specific agent connecting an access network and an internet protocol core network integrating the access networks according to the present invention includes two mobile nodes connected to the access point from an access point. Receiving address information including hierarchical address information; Registering the location of the mobile node by transmitting address information of the mobile node and three-layer address information of the agent to a management device located in the internet protocol core network and managing the access networks; Receiving a data packet transmitted from the mobile node connected to the access point; If the third layer address information of another agent matched with the destination address of the data packet is not included, the third layer address information of another agent that manages the corresponding node having the destination address with the destination address is requested. Receiving; Transmitting the received data packet to the other agent by using the received third layer address information of the other agent; And receiving a data packet transmitted from the other agent and delivering the data packet to the mobile node. This has the effect of providing high-speed mobility on a network basis to nodes without mobility support functions.

Description

노드에 대한 네트워크 기반 이동성 지원 방법 및 장치{Method and apparatus for providing network-based mobility}Method and apparatus for providing network-based mobility for nodes

본 발명은 인터넷 프로토콜(Internet Protocol, IP) 기반 네트워크에 관한 것으로, 특히 이동성 지원 기능을 갖지 않는 노드(node)에 대한 이동성 지원 기술에 관한 것이다.The present invention relates to an Internet Protocol (IP) based network, and more particularly, to a mobility support technology for a node having no mobility support function.

본 연구는 정보통신부 및 정보통신연구진흥원의 IT성장동력기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다.[과제관리번호: 2006-S-058-02, All-IP 기반 통합 네트워크/서비스 제어 기술개발]This study was derived from a study conducted as part of the IT growth engine technology development project of the Ministry of Information and Communication and the Institute of Information and Telecommunications Research and Development. [Task Management Number: 2006-S-058-02, All-IP-based Integrated Network / Service Control] Technology development]

일반적인 IP 기반 네트워크에서의 이동 노드(Mobile Node, MN)에 대한 이동성 지원 기술로는 IETF(Internet Engineering Task Force)의 Mobile IP가 있다. 이 외에도 IP 기반 이동성 지원 기술이 존재하지만, 이들 기술들은 3계층(Layer 3, L3)에서 동작을 수행한다. 이러한 L3 이동성 기술들은 2계층(Layer 2, L2)에서의 이동 노드에 대한 이동에 따른 처리과정이 완료된 시점에서 그 동작을 수행하며, 원거리의 주소 또는 위치 관리자로의 등록과정을 거치게 되고, 이 과정에서의 L3 라우팅을 통한 메시지 전송 과정을 거치게 된다. 이러한 과정에서의 지연 동안 이 동 노드는 통신을 수행할 수 없으며, 이 지연이 길어질 경우 이동 노드가 유지하고 있던 통신연결이 끊어질 수 있다. 이 때문에 빠른 이동성 처리는 이동성 기술에 대한 중요 기술 요소가 되고 있으며, 이를 실현하기 위해 기존 L3 이동성 기술의 한계로 새로운 접근 및 환경에 대한 개선이 요구되고 있다.The mobility support technology for mobile nodes (MNs) in a general IP-based network is Mobile IP of the Internet Engineering Task Force (IETF). In addition, there are IP-based mobility support technologies, but these technologies operate in three layers (Layer 3, L3). These L3 mobility technologies perform their operations when the processing of the mobile node in the second layer (Layer 2, L2) is completed and is registered as a remote address or location manager. In the process of message transmission through L3 routing in. During this delay, the mobile node cannot communicate, and if this delay is prolonged, the communication connection maintained by the mobile node may be lost. For this reason, fast mobility processing has become an important technology element for mobility technology, and in order to realize this, new approaches and environmental improvements are required due to limitations of existing L3 mobility technology.

최근 들어, Mobile IP(MIP) 기술을 기반으로 이동성 지원 기능이 없는 노드에게도 이동성을 지원하는 Proxy MIP 기술이 제안되었다. 그러나 Proxy MIP는 기본적으로 기존의 MIP와 동일한 L3 이동성 기술을 사용함으로 인해, 앞서 언급한 MIP의 문제점을 그대로 내포하고 있다.Recently, Proxy MIP technology has been proposed to support mobility even for nodes without mobility support based on Mobile IP (MIP) technology. However, Proxy MIP basically uses the same L3 mobility technology as the existing MIP, and thus includes the aforementioned problems of MIP.

본 발명은 이러한 배경에서 도출된 것으로, 이동성 지원 기능을 갖지 않는 노드에게 고속의 이동 서비스를 제공함을 목적으로 한다.The present invention is derived from this background, and aims to provide a high speed mobile service to a node having no mobility support function.

전술한 기술적 과제를 달성하기 위한 본 발명에 따른, 액세스 네트워크들과 상기 액세스 네트워크들을 통합하는 인터넷 프로토콜 코어 네트워크를 연결하는 액세스 네트워크별 에이전트에서 수행되는 이동 노드에 대한 이동성 지원 방법은, 액세스 포인트로부터 상기 액세스 포인트에 접속된 이동 노드의 2계층 주소 정보를 포함한 주소 정보를 수신하는 단계; 상기 인터넷 프로토콜 코어 네트워크에 위치하여 상기 액세스 네트워크들을 관리하는 관리 장치로 상기 획득된 이동 노드의 주소 정보 및 상기 에이전트의 3계층 주소 정보를 송신하여 상기 이동 노드의 위치를 등록하는 단계; 상기 액세스 포인트에 접속된 상기 이동 노드에서 송신되는 데이터 패킷을 수신하는 단계; 상기 데이터 패킷의 목적지 주소에 매칭된 타 에이전트의 3계층 주소 정보를 가지고 있지 않으면, 상기 목적지 주소를 가지고 상기 관리 장치로 상기 목적지 주소를 갖는 대응 노드를 관리하는 타 에이전트의 3계층 주소 정보를 요청하여 수신하는 단계; 상기 수신된 타 에이전트의 3계층 주소 정보를 이용하여 상기 타 에이전트로 상기 수신된 데이터 패킷을 송신하는 단계; 및 상기 타 에이전트로부터 송신된 데이터 패킷을 수신하여 상기 이동 노드로 전달하는 단계;를 포함한다.According to the present invention for achieving the above technical problem, a mobility support method for a mobile node performed in an access network-specific agent connecting an access network and an internet protocol core network integrating the access networks, the access point from the access point; Receiving address information including layer 2 address information of the mobile node connected to the access point; Registering the location of the mobile node by transmitting address information of the mobile node and three-layer address information of the agent to a management device located in the internet protocol core network and managing the access networks; Receiving a data packet transmitted from the mobile node connected to the access point; If the third layer address information of another agent matched with the destination address of the data packet is not included, the third layer address information of another agent that manages the corresponding node having the destination address with the destination address is requested. Receiving; Transmitting the received data packet to the other agent by using the received third layer address information of the other agent; And receiving a data packet transmitted from the other agent and delivering the data packet to the mobile node.

본 발명은 이동성 지원 기능이 없는 노드가 새로운 액세스 네트워크 영역 및 새로운 액세스 포인트 영역에 진입하면서 수행하는 무선채널설정(L2 핸드오프) 과정에서 추출할 수 있는 노드에 대한 L2 정보를 L3 핸드오버에 대한 힌트로 이용하고, 네트워크에서 노드에 대해 등록을 대행하는 기술적 방안을 제시한다. 따라서 본 발명은 IP 망 환경에서의 L2 트리거 기능을 이용하여 이동성 지원 기능이 없는 노드에게 네트워크 기반으로 고속의 이동성 서비스를 제공하는 효과를 창출한다. 이러한 동작 특징으로 인해 노드의 이동에 대하여 L2 트리거를 통한 빠른 이동성 처리시작과 각 이동성 지원 장치가 지원하는 터널링을 통한 노드 또는 대응 노드로의 별도의 정보 전달 과정이 제거된 고속의 이동성 지원 서비스가 가능하게 된다.The present invention provides a hint for L3 handover of L2 information about a node that can be extracted during a radio channel setup (L2 handoff) process performed by a node without mobility support function entering a new access network area and a new access point area. It proposes a technical way to act as a registration for nodes in the network. Accordingly, the present invention creates an effect of providing a high-speed mobility service on a network basis to a node having no mobility support function by using an L2 trigger function in an IP network environment. Due to this operation feature, it is possible to provide high-speed mobility support service that starts fast mobility processing for node movement through L2 trigger and separate information transfer process to node or corresponding node through tunneling supported by each mobility support device. Done.

전술한, 그리고 추가적인 본 발명의 양상들은 첨부된 도면을 참조하여 설명되는 바람직한 실시예들을 통하여 더욱 명백해질 것이다. 이하에서는 본 발명을 이러한 실시예를 통해 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.The foregoing and further aspects of the present invention will become more apparent through the preferred embodiments described with reference to the accompanying drawings. Hereinafter, the present invention will be described in detail to enable those skilled in the art to easily understand and reproduce the present invention.

도 1은 본 발명에 따른 네트워크 환경의 전체 구성 예시도이다.1 is a diagram illustrating an overall configuration of a network environment according to the present invention.

무선 액세스 장치인 액세스 포인트(Access Point, 이하 ‘AP’라 함)(200)는 액세스 네트워크(access network)와 인터넷 프로토콜 코어 네트워크(IP core network)를 연결하는 네트워크 접속 장비와 통신 가능하다. 본 명세서에서 네트워크 접속 장비는 노드에 대한 이동성 지원 기능을 갖는 이동성 지원 장치로써, 이하 에서는 PMSA(Proxy Mobility Support Agent)(300)라 칭하기로 한다. AP(200)는 이동성 지원 기능이 없는 노드와의 2계층(Layer 2, L2) 접속 과정을 통해서 노드에 대한 L2 주소를 추출하여 로컬 영역의 PMSA(300)로 전송하는 기능을 수행한다.An AP 200, which is a wireless access device, may communicate with a network access device that connects an access network and an IP core network. In this specification, the network access device is a mobility support device having mobility support function for a node, hereinafter referred to as a proxy mobility support agent (PMSA) 300. The AP 200 performs a function of extracting an L2 address for a node and transmitting it to the PMSA 300 in a local area through a layer 2 (L2) connection process with a node having no mobility support function.

IP 코어 네트워크의 에지 부분에 위치하는 PMSA(300)는 AP(200)로부터 노드에 대한 L2 주소를 받아 유지 및 관리하고, 노드의 L2 주소와 자신의 3계층(Layer 3, L3) 주소 정보를 관리 장치(400)로 전송한다. 그리고 PMSA(300)는 하위 관리영역에 속한 노드들에 대한 영구 주소(Permanent Address, PA)(노드가 다른 액세스 네트워크 영역으로 핸드오버시에도 바뀌지 않는 IP address를 말함), L2 주소 및 노드가 위치한 AP로의 인터페이스 등의 정보를 유지 및 관리하며, 이 정보들은 도 5에 도시된 지역 노드 주소 관리 테이블(Local Node Address Management Table, LNAT)로 관리된다. 또한 PMSA(300)는 자신에게 접속된 액세스 네트워크 내에 위치한 노드들이 통신하고자 하는 대응 노드들의 영구 주소와 대응 노드가 위치한 PMSA의 L3 주소, 그리고 대응 노드가 위치한 PMSA로의 터널 인터페이스 주소를 관리하며, 이 정보들은 도 6에 도시된 대응 노드 주소 관리 테이블(Correspondent Node Address Management Table, CNAT)로 관리된다. 또한 PMSA(300)는 데이터 패킷에 대한 인캡슐레이션 및 디캡슐레이션 기능을 수행한다. 예를 들어, PMSA#1(300-1)은 이동 노드(100)로부터 송신된 데이터 패킷을 인캡슐레이션하여 대응 노드(500)로 송신하고, 대응 노드(500)로부터 송신된 데이터 패킷을 디캡슐레이션하여 이동 노드(100)로 송신한다.The PMSA 300 located at the edge of the IP core network receives and maintains the L2 address of the node from the AP 200, and manages the L2 address of the node and its own Layer 3 (L3) address information. To the device 400. In addition, the PMSA 300 may include a permanent address (PA) for nodes belonging to a lower management area (referring to an IP address that does not change even when a node is handed over to another access network area), an L2 address, and an AP where a node is located. It maintains and manages information such as an interface to a network, and this information is managed by a Local Node Address Management Table (LNAT) shown in FIG. In addition, the PMSA 300 manages the permanent addresses of the correspondent nodes with which nodes located in the access network connected to it want to communicate, the L3 address of the PMSA where the correspondent node is located, and the tunnel interface address to the PMSA where the correspondent node is located. These are managed by the Correspondent Node Address Management Table (CNAT) shown in FIG. In addition, the PMSA 300 performs an encapsulation and decapsulation function for the data packet. For example, the PMSA # 1 300-1 encapsulates the data packet transmitted from the mobile node 100, transmits the data packet to the corresponding node 500, and decapsulates the data packet transmitted from the corresponding node 500. And transmit to the mobile node 100.

이 같은 기능을 수행하는 모든 PMSA(300)들은 노드들의 디폴트 게이트웨이 주소와 동일한 더미(dummy) 인터페이스 주소를 갖는다. 바람직하게 본 발명에 따른 네트워크에 존재하는 PMSA들은 모두 동일한 디폴트 게이트웨이 주소를 추가(dummy)로 갖는다. 따라서 이동 노드(100)가 액세스 네트워크#1에서 액세스 네트워크#2로 이동한 경우에도 디폴트 게이트웨이 주소의 변경 없이 PMSA#2(300-2)로 패킷을 전송할 수 있다.All PMSAs 300 that perform this function have the same dummy interface address as the default gateway address of the nodes. Preferably all PMSAs present in the network according to the invention additionally have the same default gateway address. Therefore, even when the mobile node 100 moves from the access network # 1 to the access network # 2, the mobile node 100 can transmit a packet to the PMSA # 2 300-2 without changing the default gateway address.

한편, IP 코어 네트워크에 위치하는 관리 장치(400)(Mobility Control System, MCS)는 노드들의 위치 관리를 담당하는 기능을 수행하며, IP 코에 네트워크에 있는 고성능 서버, 라우터 또는 스위치에 탑재될 수 있다. 본 발명에 따른 MCS(400)는 PMSA(300)들로부터 노드에 대한 L2 주소 및 그 PMSA의 L3 주소 정보를 수신하여 유지 및 관리하며, 이 정보들은 도 7에 도시된 전역 위치 관리 테이블(Global Location Management Table, GLMT)로 관리된다. 또한 MCS(400)는 노드들 간의 통신 연결에 대한 정보를 유지 및 관리하며, 이 정보들은 도 8에 도시된 통신 노드 매핑 테이블(Communicating Node Mapping Table, CNMT)로 관리된다. 이 같은 GLMT 및 CNMT를 관리하는 MCS(400)는 PMSA(300)들의 요청에 따라 이들 정보를 제공한다.On the other hand, the management device 400 (Mobility Control System, MCS) located in the IP core network performs a function for managing the location of the nodes, it may be mounted on a high-performance server, router or switch in the network in the IP nose. . The MCS 400 according to the present invention receives and maintains the L2 address of the node and the L3 address information of the PMSA from the PMSAs 300, and the information is stored in the global location management table (Global Location) shown in FIG. Management Table (GLMT). In addition, the MCS 400 maintains and manages information on communication connections between nodes, and the information is managed by a communication node mapping table (CNMT) shown in FIG. 8. The MCS 400 managing such GLMT and CNMT provides this information at the request of the PMSA 300.

도 2는 본 발명에 따른 네트워크 기반의 노드의 위치 및 주소 등록과정을 설명하기 위한 흐름도이다. 도 2를 참조하여 이동 노드(100)가 처음으로 IP 코어 네트워크와 연결된 액세스 네트워크로 연결된 경우의 초기 위치 및 주소 등록 절차를 살펴보기로 한다. 이러한 절차는 이동 노드(100)가 장시간 동안 통신을 위한 액세스 네트워크로의 연결이 없어, 이동 노드(100)와 관련된 정보들의 유실에 따른 초 기설정과정을 나타낸다. 2 is a flowchart illustrating a location and address registration process of a network-based node according to the present invention. Referring to FIG. 2, an initial location and address registration procedure when the mobile node 100 is connected to an access network connected to an IP core network for the first time will be described. This procedure represents an initial setup process due to the loss of information related to the mobile node 100 because the mobile node 100 has no connection to the access network for communication for a long time.

이동 노드(100)가 액세스 네트워크#1 영역으로 진입하면, AP#1(200-1)과의 무선채널설정을 위한 L2 핸드오프가 수행된다. 이 L2 핸드오프 과정에서 이동 노드(100)로부터 L2 결합(Association) 요청을 받은 AP#1(200-1)은 이동 노드(100)의 L2 주소를 L2 트리거 기능을 통해 확보하면서, 결합 응답을 이동 노드(100)로 보낸다(단계 S205)(단계 S210). 그와 동시에 AP#1(200-1)은 위치보고 메시지를 이용하여 이동 노드(100)의 L2 주소를 AP#1(200-1)이 속한 PMSA#1(300-1)으로 전송한다(단계 S215). L2 주소로는 ‘Ethernet 48-bit MAC 주소’, ‘3GPP2 International Mobile Station Identity and Connection ID’, ‘3GPP International Mobile Subscriber Identity’, 또는 ‘64-bit Global ID, EUI-64’등이 사용될 수 있다. 그리고 L2 결합이란 노드와 AP 간에 2계층(Layer 2) 프로토콜, 즉 IEEE 802.11과 같은 무선 MAC 프로토콜 등을 이용하여 무선 채널이 형성되는 것을 의미한다. 노드와 AP 간에 무선 MAC 프로토콜 등을 교환하는 과정에서, 본 발명에 따른 AP는 노드의 MAC과 같은 L2 주소를 확보하게 된다.When the mobile node 100 enters the access network # 1 region, L2 handoff is performed for establishing a radio channel with the AP # 1 200-1. During the L2 handoff process, the AP # 1200-1 receiving the L2 association request from the mobile node 100 moves the association response while securing the L2 address of the mobile node 100 through the L2 trigger function. It sends to the node 100 (step S205) (step S210). At the same time, AP # 1 200-1 transmits the L2 address of the mobile node 100 to PMSA # 1 300-1 to which AP # 1 200-1 belongs using the location report message (step S215). The L2 address may be an 'Ethernet 48-bit MAC address',' 3GPP2 International Mobile Station Identity and Connection ID ',' 3GPP International Mobile Subscriber Identity ', or '64 -bit Global ID, EUI-64'. L2 coupling means that a wireless channel is formed between a node and an AP using a Layer 2 protocol, that is, a wireless MAC protocol such as IEEE 802.11. In the process of exchanging a wireless MAC protocol between the node and the AP, the AP according to the present invention secures an L2 address equal to the node's MAC.

PMSA#1(300-1)은 AP#1(200-1)으로부터 송신된 위치보고 메시지를 수신하고, 이에 대한 위치보고 응답 메시지를 AP#1(200-1)로 전송한다(단계 S220). 그리고 위치보고 메시지에 포함된 이동 노드(100)의 L2 주소를 도 5에 도시된 LNAT에 기록한다. 또한 PMSA#1(300-1)은 위치등록 메시지를 이용하여 MCS(400)에게 이동 노드(100)의 L2 주소 및 PMSA#1(300-1)의 위치 정보인 L3 주소 등을 알린다(단계 S225). 여기서 PMSA의 L3 주소로는 IPv4 또는 IPv6 주소가 사용될 수 있다. MCS(400)는 PMSA#1(300-1)로부터 송신된 위치등록 메시지를 수신한다. MCS(400)는 GLMT에 이동 노드(100)에 대한 레코드를 생성하고, 위치등록 메시지에 포함된 이동 노드(100)의 L2 주소 및 PMSA#1(300-1)의 L3 주소 등을 생성된 레코드에 기록한다. 그 다음 MCS(400)는 PMSA#1(300-1)으로 위치등록 응답 메시지를 전송한다(단계 S230).The PMSA # 1 300-1 receives the location report message transmitted from the AP # 1 200-1, and transmits a location report response message to the AP # 1 200-1 (step S220). The L2 address of the mobile node 100 included in the location report message is recorded in the LNAT shown in FIG. 5. In addition, the PMSA # 1 300-1 informs the MCS 400 of the L2 address of the mobile node 100 and the L3 address, which is the location information of the PMSA # 1 300-1, using the location registration message (step S225). ). In this case, an IPv4 or IPv6 address may be used as the L3 address of the PMSA. The MCS 400 receives the location registration message sent from the PMSA # 1 300-1. The MCS 400 generates a record for the mobile node 100 in the GLMT, and generates the L2 address of the mobile node 100 included in the location registration message and the L3 address of the PMSA # 1 300-1. To record. The MCS 400 then sends a location registration response message to the PMSA # 1 300-1 (step S230).

만약 위의 단계 S205와 단계 S210에 따른 결합요청 및 결합응답 과정에서 AP#1(200-1)이 이동 노드(100)의 PA를 획득할 수 있다면, AP#1(200-1)는 위치보고 메시지에 이동 노드(100)의 L2 주소와 더불어서 PA를 포함시켜 PMSA#1(300-1)에게 전달한다. PMSA#1(300-1)는 도 5에 도시된 LNAT에 이동 노드(100)의 L2 주소와 PA 주소를 매핑시켜 기록하며, 위치등록 메시지를 이용하여 MCS(400)에게 이동 노드(100)의 L2 주소, PA, 및 PMSA#1(300-1)의 L3 주소 등을 알린다. 이에 따라 도 7에 도시된 GLMT에는 이동 노드(100)의 L2 주소 및 PMSA#1(300-1)의 L3 주소뿐만 아니라, 이동 노드(100)의 PA도 함께 기록되게 된다. 여기서 노드의 PA 주소로는 IPv4 또는 IPv6 주소가 사용될 수 있다.If the AP # 1 200-1 can obtain the PA of the mobile node 100 in the join request and join response process according to the above steps S205 and S210, the AP # 1 200-1 reports the location. The PA is included with the L2 address of the mobile node 100 in the message and forwarded to the PMSA # 1 300-1. The PMSA # 1 300-1 maps and records the L2 address and the PA address of the mobile node 100 to the LNAT shown in FIG. 5, and records the mobile node 100 to the MCS 400 by using a location registration message. L2 address, PA, and L3 address of PMSA # 1 300-1 are reported. Accordingly, not only the L2 address of the mobile node 100 and the L3 address of the PMSA # 1 300-1 but also the PA of the mobile node 100 are recorded in the GLMT shown in FIG. 7. Here, the node's PA address may be an IPv4 or IPv6 address.

만약 위의 단계 S205와 단계 S210에 따른 결합요청 및 결합응답 과정에서 AP#1(200-1)이 이동 노드(100)의 PA를 획득할 수 없다면, 이동 노드(100)의 L2 주소 정보만 이용하여 PMSA#1(300-1)에서 MCS(400)로의 초기 위치 등록이 수행된다. 따라서 MCS(400)에서 PMSA#1(300-1)로의 초기 위치등록 응답이 완료된 이후에도, PMSA#1(300-1)의 LNAT와 MCS(400)의 GLMT에 이동 노드(100)의 PA 주소 부분이 비워져 있게 된다. 이와 같이 이동 노드(100)의 PA가 초기 위치등록 이후에도 LNAT와 GLMT에 존재하지 않는 경우의 동작은 다음과 같다.If the AP # 1 200-1 cannot obtain the PA of the mobile node 100 in the join request and the join response process according to the above steps S205 and S210, only the L2 address information of the mobile node 100 is used. The initial location registration from the PMSA # 1 300-1 to the MCS 400 is performed. Therefore, even after the initial location registration response from the MCS 400 to the PMSA # 1 300-1 is completed, the PA address portion of the mobile node 100 in the LNAT of the PMSA # 1 300-1 and the GLMT of the MCS 400. Will be empty. As described above, the operation in the case where the PA of the mobile node 100 does not exist in the LNAT and GLMT even after initial location registration is as follows.

초기 위치 등록 과정이 완료되면 이동 노드(100)는 AP#1(200-1)과의 L2 연결이 설정된 상태이므로, 이동 노드(100)는 디폴트 게이트웨이 주소를 이용하여 PMSA#1(300-1)으로 데이터 전송을 시도할 것이다. 이때 만약 디폴트 게이트웨이 주소에 대한 L2 주소(예를 들어, MAC 주소)가 이동 노드(100)의 캐쉬 테이블 내에 존재하지 않으면, 이동 노드(100)는 PMSA#1(300-1)로 디폴트 게이트웨이 주소에 대한 L2 주소를 요청하기 위한 요청 메시지를 전송한다(단계 S235). 일 실시예에 있어서, 이동 노드(100)는 번지 해결 규약(Address Resolution Protocol, ARP)에 따른 요청 메시지를 AP#1(200-1)을 통하여 전달한다. PMSA#1(300-1)은 이동 노드(100)의 디폴트 게이트웨이 주소와 동일한 더미 IP 인터페이스 주소를 가지며, 이동 노드(100)로부터 더미 IP 인터페이스에 대한 ARP 요청 메시지를 수신하면 ARP 응답 메시지를 이용하여 더미 IP 인터페이스에 대한 MAC 주소를 이동 노드(100)에게 전달한다. 이에 이동 노드(100)는 3계층 IP 주소에 대한 2계층 주소를 내부 캐쉬 테이블 내에 저장하여 동일한 3계층 주소에 대한 패킷 전송이 수행될 때, 추가적인 ARP 과정 없이 캐쉬에 저장된 2계층 주소를 이용하여 패킷을 전송하게 된다.When the initial location registration process is completed, the mobile node 100 has a L2 connection with the AP # 1 200-1, and thus, the mobile node 100 uses the default gateway address to transmit the PMSA # 1 300-1. Will attempt to transfer the data. At this time, if the L2 address (eg, MAC address) for the default gateway address does not exist in the cache table of the mobile node 100, the mobile node 100 transmits the PMSA # 1 300-1 to the default gateway address. The request message for requesting the L2 address is transmitted (step S235). In one embodiment, the mobile node 100 transmits a request message according to the Address Resolution Protocol (ARP) through the AP # 1 200-1. The PMSA # 1 300-1 has a dummy IP interface address that is the same as the default gateway address of the mobile node 100, and receives an ARP request message for the dummy IP interface from the mobile node 100 by using an ARP response message. The MAC address for the dummy IP interface is forwarded to the mobile node 100. Accordingly, the mobile node 100 stores the two-layer address for the three-layer IP address in an internal cache table, and when the packet transmission is performed for the same three-layer address, the packet is stored using the two-layer address stored in the cache without additional ARP. Will be sent.

한편, PMSA#1(300-1)은 수신된 ARP 요청 메시지로부터 이동 노드(100)의 소스 IP 주소를 추출한다(단계 S240). 그리고 추출된 소스 IP 주소를 이용하여 LNAT 상에 이동 노드(100)의 PA가 존재하는지 확인한다. 즉, 이동 노드(100)의 소스 IP 주소와 일치하는 PA가 LNAT 상에 기록되어 있는지를 확인하는 것이다. 만약 이동 노드(100)의 PA 주소가 LNAT 상에 존재하지 않으면, 최초 등록으로 판단하여 ARP 요청 메시지의 소스 IP 주소인 이동 노드(100)의 PA를 LNAT에 기록한다. 그리고 주소 업데이트 메시지를 통하여 MCS(400)로 이동 노드(100)의 PA 정보를 알린다(단계 S245). MCS(400)는 PMSA#1(300-1)로부터 송신된 주소 업데이트 메시지를 수신하고, 내부의 GLMT에 이동 노드(100)에 대한 레코드에 PA를 추가하여 업데이트한다. 업데이트한 후, MCS(400)는 PMSA#1(300-1)로 주소 업데이트 응답 메시지를 전송한다(단계 S250).Meanwhile, the PMSA # 1 300-1 extracts the source IP address of the mobile node 100 from the received ARP request message (step S240). The extracted source IP address is used to determine whether a PA of the mobile node 100 exists on the LNAT. That is, it checks whether a PA matching the source IP address of the mobile node 100 is recorded on the LNAT. If the PA address of the mobile node 100 does not exist on the LNAT, it is determined as an initial registration and the PA of the mobile node 100, which is the source IP address of the ARP request message, is recorded in the LNAT. The PA information of the mobile node 100 is notified to the MCS 400 through the address update message (step S245). The MCS 400 receives the address update message transmitted from the PMSA # 1 300-1, and updates the GLCS by adding a PA to the record for the mobile node 100 in the GLMT. After updating, the MCS 400 transmits an address update response message to the PMSA # 1 300-1 (step S250).

앞서의 경우에서 만약 디폴트 게이트웨이 주소에 대한 L2 주소가 이동 노드(100)의 캐쉬테이블 내에 존재하면, 이동 노드(100)는 해당 L2 주소를 이용하여 PMSA#1(300-1)로 데이터 패킷을 전송한다(단계 S235). 이동 노드(100)로부터 전송된 데이터 패킷을 수신한 PMSA#1(300-1)은 데이터 패킷의 소스 IP 주소를 추출한다(단계 S240). 그리고 추출된 소스 IP 주소와 LNAT를 비교하여 이동 노드(100)의 PA가 LNAT에 존재하는지를 판단한다. 존재하지 않으면, PMSA#1(300-1)은 최초 등록으로 판단하여 LNAT에 이동 노드(100)에 대한 PA 정보를 갱신하고 주소 업데이트 메시지를 통하여 MCS(400)로 이동 노드(100)의 PA 정보를 알린다(단계 S245). MCS(400)는 PMSA#1(300-1)로부터 송신된 주소 업데이트 메시지를 수신하고, 내부의 GLMT에 이동 노드(100)에 대한 레코드에 PA를 추가하여 업데이트한다. 업데이트한 후, MCS(400)는 PMSA#1(300-1)로 주소 업데이트 응답 메시지를 전송한다(단계 S250). 한편, 위의 결합요청 및 결합응답 과정에서 AP#1(200-1)이 이동 노드(100)의 PA를 획득할 수 있는 경우와 없는 경우는, 노드와 AP간에 무선 채널 형성을 위해 사용되는 IEEE 802.11, IEEE 802.16, CDMA와 같은 2계층 프로토콜에서 노드의 PA를 획득할 수 있는지 혹은 없는지에 따라서 나뉠 수 있다.In the above case, if the L2 address for the default gateway address exists in the cache table of the mobile node 100, the mobile node 100 transmits a data packet to PMSA # 1 300-1 using the corresponding L2 address. (Step S235). After receiving the data packet transmitted from the mobile node 100, PMSA # 1 300-1 extracts the source IP address of the data packet (step S240). The extracted source IP address is compared with the LNAT to determine whether the PA of the mobile node 100 exists in the LNAT. If it does not exist, PMSA # 1 (300-1) determines the initial registration to update the PA information for the mobile node 100 in the LNAT and PA information of the mobile node 100 to the MCS (400) via an address update message. (Step S245). The MCS 400 receives the address update message transmitted from the PMSA # 1 300-1, and updates the GLCS by adding a PA to the record for the mobile node 100 in the GLMT. After updating, the MCS 400 transmits an address update response message to the PMSA # 1 300-1 (step S250). On the other hand, when the AP # 1 (200-1) can obtain the PA of the mobile node 100 in the combined request and the combined response process, and if there is no, IEEE that is used to form a radio channel between the node and the AP It can be divided depending on whether a node's PA can be obtained or not in a two-layer protocol such as 802.11, IEEE 802.16, and CDMA.

도 3은 본 발명에 따른 두 노드간의 데이터 송신 및 수신을 위한 연결 등록과정 및 터널링 과정을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a connection registration process and a tunneling process for data transmission and reception between two nodes according to the present invention.

이동 노드(100)는 대응 노드(Correspondent Node, CN)(500)와의 통신을 위해 일반적인 패킷 네트워크에서처럼 데이터 패킷을 보낸다(단계 S305). 이때, 이 패킷 헤더의 목적지 주소는 대응 노드(500)의 PA로 설정되며, 발신지 주소는 이동 노드(100)의 PA로 설정된다. 이동 노드(100)로부터 통신을 위해 처음으로 보내진 데이터 패킷은 이동 노드(100)가 위치한 액세스 네트워크 영역의 PMSA#1(300-1)로 전달된다. PMSA#1(300-1)은 이 패킷의 목적지 주소인 대응 노드(500)의 PA를 이용하여 대응 노드(500)가 위치한 PMSA#3(300-3)의 L3 주소를 CNAT에서 찾는다.The mobile node 100 sends a data packet as in a normal packet network for communication with a Correspondent Node (CN) 500 (step S305). At this time, the destination address of the packet header is set to the PA of the corresponding node 500, and the source address is set to the PA of the mobile node 100. The first data packet sent for communication from the mobile node 100 is forwarded to PMSA # 1 300-1 in the access network area where the mobile node 100 is located. The PMSA # 1 300-1 searches for the LAT address of the PMSA # 3 300-3 where the correspondent node 500 is located in the CNAT using the PA of the correspondent node 500 which is the destination address of the packet.

만약 PMSA#1(300-1)의 CNAT에 대응 노드(500)에 대한 PMSA#3(300-3)의 L3 주소가 없다면, PMSA#1(300-1)는 대응 노드(500)의 PA와 이동 노드(100)의 PA를 담은 위치정보요청 메시지를 MCS(400)로 송신한다(단계 S315). 그리고 바람직하게 이동 노드(100)로부터의 데이터 패킷은 버퍼링한다(단계 S310). 이때 버퍼링되는 패킷의 양이 사전에 정해진 임계치를 넘게 되면, PMSA#1(300-1)은 패킷을 전송하는 이동 노드(100)에게 패킷 전송량을 줄일 것을 요청할 수 있다. 일 실시예에 있어서, PMSA#1(300-1)은 인터넷 제어 메시지 프로토콜(Internet Control Message Protocol, ICMP)의 ‘Source Quench Message’를 전송하여 패킷 전송량을 줄일 것을 요청할 수 있다.If the CNAT of PMSA # 1 300-1 does not have the L3 address of PMSA # 3 300-3 for the correspondent node 500, the PMSA # 1 300-1 is associated with the PA of the correspondent node 500. The location information request message containing the PA of the mobile node 100 is transmitted to the MCS 400 (step S315). And preferably, the data packet from the mobile node 100 is buffered (step S310). In this case, when the amount of the buffered packet exceeds a predetermined threshold, the PMSA # 1 300-1 may request the mobile node 100 transmitting the packet to reduce the amount of packet transmission. In an embodiment, the PMSA # 1 300-1 may request to reduce the amount of packet transmission by transmitting a 'Source Quench Message' of the Internet Control Message Protocol (ICMP).

PMSA#1(300-1)로부터 위치정보요청 메시지를 수신한 MCS(400)는 내부의 GLMT 에서 대응 노드(500)의 PA 정보를 가지고 PMSA#3(300-3)의 L3 주소를 검색하고, 이동 노드(100) 및 대응 노드(500)에 대한 통신 여부를 기록하기 위한 CNMT에 이동 노드(100)의 PA와 대응 노드(500)의 PA를 매핑하여 기록한다. 또한 MCS(400)는 검색된 PMSA#3(300-3)의 L3 주소를 담은 위치정보응답 메시지를 PMSA#1(300-1)로 보낸다(단계 S320). 그와 동시에 이동 노드(100)의 PA와 이동 노드(100)가 위치한 PMSA#1(300-1)의 L3 주소를 담은 위치정보전달 메시지를 PMSA#3(300-3)로 보낸다(단계 S325). 이들 메시지를 받은 PMSA#1(300-1)과 PMSA#3(300-3)은 각각의 내부 CNAT에 수신된 메시지에 포함된 PA와 상대편 PMSA의 L3 주소 정보를 추가한다. 그리고 위치정보전달 메시지를 수신한 PMSA#3(300-3)는 MCS(400)로 위치정보전달응답 메시지를 송신한다(단계 S330). 이러한 과정을 통해 이동 노드(100)와 대응 노드(500)의 상호 통신을 위해 필요한 서로의 PA와 PMSA의 L3 주소 정보가 각각의 PMSA#1(300-1)의 CNAT와 PMSA#3(300-3)의 CNAT에 등록된다. 이러한 등록과정에서 개발 환경에 따라 LNAT, CNAT, GLMT, CNMT의 구성 테이블에 추가적인 정보공간을 할당하여 부가적인 기능을 추가할 수 있다.Receiving the location information request message from the PMSA # 1 (300-1) MCS (400) retrieves the L3 address of the PMSA # 3 (300-3) with the PA information of the corresponding node 500 in the GLMT therein, A PA of the mobile node 100 and a PA of the corresponding node 500 are mapped and recorded in a CNMT for recording whether the mobile node 100 and the corresponding node 500 communicate with each other. In addition, the MCS 400 sends a location information response message containing the L3 address of the retrieved PMSA # 3 300-3 to the PMSA # 1 300-1 (step S320). At the same time, a location information transmission message including the PA of the mobile node 100 and the L3 address of the PMSA # 1 300-1 in which the mobile node 100 is located is sent to the PMSA # 3 300-3 (step S325). . PMSA # 1 (300-1) and PMSA # 3 (300-3) receiving these messages add the L3 address information of the PA and the other PMSA included in the received message to each internal CNAT. After receiving the location information delivery message, the PMSA # 3 300-3 transmits a location information delivery response message to the MCS 400 (step S330). Through this process, the L3 address information of the PA and PMSA of each other required for mutual communication between the mobile node 100 and the corresponding node 500 is obtained from CNAT and PMSA # 3 (300-) of each PMSA # 1 300-1. It is registered in CNAT of 3). During this registration process, additional functions can be added by allocating additional information spaces to configuration tables of LNAT, CNAT, GLMT, and CNMT according to the development environment.

상술한 과정까지 마친 PMSA#1(300-1)은 버퍼링하고 있던 이동 노드(100)로부터의 데이터 패킷을 터널링하여 PMSA#3(300-3)으로 전송한다. 이때 PMSA#1(300-1)과 PMSA#3(300-3)이 IP 코어 네트워크에 접속되어 있는 경우에, 목적지 주소가 대응 노드(500)가 위치한 PMSA#3(300-3)이며 발신지 주소가 이동 노드(100)가 위치한 PMSA#1(300-1)인 IP 헤더로 인캡슐레이션 및 터널링하여 PMSA#3(300-3)으로 전송한다(단계 S335). 이때 인캡슐레이션 및 터널링은 IP-in-IP 또는 Generic Routing Encapsulation 방식이 이용될 수 있다. 이 데이터 패킷을 수신한 PMSA#3(300-3)은 디캡슐레이션을 수행한 이후에(단계 S340), LNAT를 검색하여 대응 노드(500)가 위치한 AP#3(200-3)이 접속되어 있는 인터페이스를 찾아서 대응 노드(500)에게 데이터 패킷을 전달한다.After completing the above-described process, the PMSA # 1 300-1 tunnels the data packet from the mobile node 100 that has been buffered and transmits it to the PMSA # 3 300-3. In this case, when PMSA # 1 300-1 and PMSA # 3 300-3 are connected to the IP core network, the destination address is PMSA # 3 (300-3) where the corresponding node 500 is located and the source address. Encapsulates and tunnels the IP header, which is the PMSA # 1 300-1, in which the mobile node 100 is located, and transmits the encapsulation and tunneling to the PMSA # 3 300-3 (step S335). At this time, encapsulation and tunneling may use IP-in-IP or generic routing encapsulation. After receiving the data packet, PMSA # 3 (300-3) performs decapsulation (step S340), and then searches for LNAT to access AP # 3 (200-3) where the corresponding node 500 is located. It finds the interface and forwards the data packet to the corresponding node 500.

또한 대응 노드(500)가 이동 노드(100)로 데이터 패킷을 전송할 경우, 목적지 주소를 이동 노드(100)의 PA로 설정하고 발신지 주소를 대응 노드(500)의 PA로 설정한 패킷을 보내면, PMSA#3(300-3)에서 목적지 주소가 이동 노드(100)가 위치한 PMSA#1(300-1)이고 발신지 주소가 PMSA#3(300-3)인 IP 헤더로 인캡슐레이션하여 PMSA#1(300-1)로 전달하게 된다(단계 S345). 이 데이터 패킷을 수신한 PMSA#1(300-1)은 디캡슐레이션을 수행한 이후에(단계 S350), LNAT를 검색하여 이동 노드(100)가 위치한 AP#1(200-1)이 접속되어 있는 인터페이스를 찾아서 이동 노드(100)에게 데이터 패킷을 전달한다.In addition, when the correspondent node 500 transmits a data packet to the mobile node 100, when the destination address is set to the PA of the mobile node 100 and the source address is set to the PA of the corresponding node 500, the PMSA is transmitted. In # 3 (300-3), the destination address is PMSA # 1 (300-1) where the mobile node 100 is located and the source address is PMSA # 3 (300-3). 300-1) (step S345). After receiving the data packet, the PMSA # 1 300-1 searches for the LNAT after performing decapsulation (step S350), and accesses the AP # 1 200-1 where the mobile node 100 is located. It finds the interface and forwards the data packet to the mobile node 100.

만약 PMSA#1(300-1)과 PMSA#3(300-3)이 다중 프로토콜 라벨 스위칭(Multi Protocol Label Switching) 망에 접속되어 Label Edge Router(LER) 기능을 수행할 수 있는 경우에는 이동 노드(100)에서 대응 노드(500)로의 패킷 전송시에 PMSA#1(300-1)에서 수신한 이동 노드(100)의 패킷에 라벨(label)을 부착한 이후에, PMSA#1(300-1)에서 PMSA#3(300-3)으로 수동적으로 구성된 LSP(Label Switched Path)를 이용하여 패킷을 전달할 수 있다. 아니면 Label Distribution Protocol(LDP), Constraint-based LDP(CR-LDP) 또는 Resource Reservation Protocol with Traffic Engineering Extensions(RSVP-TE)와 같은 MPLS 시그널링 프 로토콜을 이용하여 동적으로 구성된 LSP를 통해서 패킷을 전달할 수 있다. LSP를 통해서 이동 노드(100)에 대한 패킷을 수신한 PMSA#3(300-3)는 CNAT를 검색한 후에 대응 노드(500)가 위치한 AP#3(200-3)가 접속되어 있는 인터페이스를 통해서 패킷을 전달한다. 대응 노드(500)에서 이동 노드(100)로의 패킷 전송도 마찬가지 방법으로, PMSA#3(300-3)에서 PMSA#1(300-1)로 설정된 LSP를 통해서 터널링하여 이동 노드(100)로 패킷을 전송할 수 있다.If the PMSA # 1 300-1 and the PMSA # 3 300-3 are connected to the Multi Protocol Label Switching network to perform the Label Edge Router (LER) function, the mobile node ( PMSA # 1 300-1 after labeling the packet of the mobile node 100 received at PMSA # 1 300-1 at the time of packet transmission from the 100 to the corresponding node 500. In PSA # 3 (300-3), the packet may be delivered using a Label Switched Path (LSP) manually configured. Alternatively, packets can be delivered through a dynamically configured LSP using MPLS signaling protocols such as Label Distribution Protocol (LDP), Constraint-based LDP (CR-LDP), or Resource Reservation Protocol with Traffic Engineering Extensions (RSVP-TE). . After receiving the packet for the mobile node 100 through the LSP, the PMSA # 3 300-3 searches for the CNAT and then, through the interface to which the AP # 3 200-3 where the corresponding node 500 is located, is connected. Deliver the packet. Similarly, the packet transmission from the correspondent node 500 to the mobile node 100 is tunneled through the LSP set from PMSA # 3 300-3 to PMSA # 1 300-1 to the mobile node 100. Can be transmitted.

도 4는 본 발명에 따른 노드의 새로운 액세스 네트워크 영역으로의 이동에 따른 핸드오버 과정을 설명하기 위한 흐름도이다. 도 4는 도 3의 과정과 같은 데이터 통신을 수행중인 이동 노드(100)가 새로운 액세스 네트워크 영역으로 이동하였을 경우에, 빠른 핸드오버 처리와 함께 대응 노드(500)와의 원활한 통신을 위해 이동 노드(100)가 새로이 위치한 영역의 PMSA#2(300-2)의 L3 주소를 MCS(400)에 등록하고, PMSA#2(300-2)와 PMSA#3(300-3) 간에 통신하는 과정을 보여준다.4 is a flowchart illustrating a handover process according to movement of a node to a new access network area according to the present invention. 4 illustrates a case in which the mobile node 100 performing data communication as in the process of FIG. 3 moves to a new access network area, the mobile node 100 for smooth communication with the corresponding node 500 together with fast handover processing. ) Shows the process of registering the L3 address of the PMSA # 2 (300-2) of the newly located area to the MCS (400), and communicates between the PMSA # 2 (300-2) and PMSA # 3 (300-3).

이동 노드(100)가 도 1에 도시된 바와 같이 새로운 액세스 네트워크 영역으로 이동(movement)하면, AP#2(200-2)와 무선채널설정을 위하여 결합요청과 그 응답을 통한 L2 핸드오프 과정을 수행한다(단계 S405)(단계 S410). 이 과정에서 AP#2(200-2)는 이동 노드(100)에 대한 L2 주소를 L2 트리거 기능을 통해 확보하고, 확보된 이동 노드(100)의 L2 주소를 위치보고 메시지를 이용하여 PMSA#2(300-2)로 전송한다(단계 S415). 이 메시지를 수신한 PMSA#2(300-2)는 위치보고응답 메시지를 생성하여 AP#2(200-2)로 응답하고(단계 S420), 이동 노드(100)의 L2 주소를 LNAT에 기록하며, 이동 노드(100)의 L2 주소와 PMSA#2(300-2)의 L3 주소를 포함한 위치등록 메시지를 MCS(400)로 전달한다(단계 S425). MCS(400)는 PMSA#2(300-2)로부터 받은 위치등록 메시지를 가지고 GLMT에 존재하는 이동 노드(100)의 L2 주소와 PMSA#2(300-2)의 L3 주소 정보를 갱신한다. 그리고 PMSA#2(300-2)로 대응 노드(500)의 PA를 포함한 위치등록 응답 메시지를 전송한다(단계 S430). 위치등록 응답 메시지를 수신한 PMSA#2(300-2)는 위치등록 응답 메시지를 통해 전달받은 이동 노드(100)의 PA를 내부의 LNAT에 기록한다.When the mobile node 100 moves to a new access network area as shown in FIG. 1, the L2 handoff process is performed through the association request and the response to establish a radio channel with the AP # 2200-2. (Step S405) (step S410). In this process, AP # 2 (200-2) secures the L2 address for the mobile node 100 through the L2 trigger function, and uses the location report message to obtain the L2 address of the obtained mobile node 100 using the PMSA # 2. Transmit to 300-2 (step S415). PMSA # 2 (300-2) receiving this message generates a location report response message and responds to AP # 2 (200-2) (step S420), and records the L2 address of the mobile node 100 in LNAT. In step S425, the location registration message including the L2 address of the mobile node 100 and the L3 address of the PMSA # 2 300-2 is transmitted to the MCS 400 (step S425). The MCS 400 updates the L2 address of the mobile node 100 existing in the GLMT and the L3 address information of the PMSA # 2 300-2 with the location registration message received from the PMSA # 2 300-2. The PMSA # 2 300-2 transmits a location registration response message including the PA of the corresponding node 500 (step S430). The PMSA # 2 300-2 receiving the location registration response message records the PA of the mobile node 100 received through the location registration response message in the LNAT.

일반적으로 PMSA 하위에는 수백, 수천 개의 노드들이 존재할 수 있다. 그리고 이러한 노드들이 이동하면서 동시 다발적으로 위치등록 메시지와 위치등록응답 메시지가 PMSA와 MCS 간에 교환됨으로 인해, PMSA는 MCS로부터 받은 위치등록 응답 메시지가 어떠한 노드에 대한 것인지 확인할 수 있어야 한다. 따라서 위치등록 요청을 처리한 MCS는 위치등록응답 메시지에 해당 노드에 대한 PA를 포함시켜, PMSA로 하여금 어떠한 위치등록 요청에 대한 위치등록 응답 메시지인지를 확인할 수 있게 한다.In general, there can be hundreds or thousands of nodes beneath the PMSA. Since the location registration message and the location registration response message are simultaneously exchanged between the PMSA and the MCS as these nodes move, the PMSA should be able to identify which node the location registration response message received from the MCS is. Therefore, the MCS that processed the location registration request includes the PA for the corresponding node in the location registration response message, so that the PMSA can identify the location registration response message for which location registration request.

한편, MCS(400)는 CNMT를 검색하여 이동 노드(100)에 대한 레코드가 존재한다면, 이동 노드(100)와 통신중인 모든 대응 노드들이 위치한 영역의 PMSA들로 이동 노드(100)의 PA와 PMSA#2(300-2)의 L3 주소를 담은 위치정보전달 메시지를 전송한다(단계 S435). 또한 MCS(400)는 이동 노드(100)가 위치한 영역의 PMSA#2(300-2)로 이동 노드(100)가 통신중인 모든 “대응 노드들에 대한 PA와 대응 노드들이 위치하고 있는 영역의 PMSA의 L3 주소”리스트를 단계 S430에 따른 위치등록 응답 메시지를 통하여 PMSA#2(300-2)로 전송한다. 이에 따라 위치등록 응답 메시지를 수신한 PMSA#2(300-2)는 CNAT를 갱신할 수 있다. On the other hand, the MCS 400 searches for CNMT and if there is a record for the mobile node 100, the PA and PMSA of the mobile node 100 are PMSAs in the area where all corresponding nodes communicating with the mobile node 100 are located. The location information delivery message including the L3 address of # 2 (300-2) is transmitted (step S435). In addition, the MCS 400 moves to the PMSA # 2 300-2 in the area where the mobile node 100 is located. L3 address ”list is transmitted to PMSA # 2 300-2 through the location registration response message according to step S430. Accordingly, the PMSA # 2 300-2 having received the location registration response message may update the CNAT.

MCS(400)로부터 위치정보전달 메시지를 수신한 PMSA들은 도 3의 설명에서와 같이 각각의 CNAT에 이동 노드(100)의 PA에 매핑된 PMSA의 L3 주소 정보를 갱신한다. 그리고 위치정보전달 응답 메시지를 생성하여 MCS(400)로 전달한다(단계 S440). 이후 PMSA#2(300-2) 및 PMSA#3(300-3)는 갱신된 CNAT 정보를 바탕으로 데이터 패킷의 전달시 터널링을 수행한다(단계 S445)(단계 S450)(단계 S455)(단계 S460). PMSA들 간의 인캡슐레이션 및 터널링은 상술한 바와 마찬가지로 IP-in-IP, MPLS LSP 또는 GRE 방식이 이용될 수 있다.PMSAs receiving the location information transfer message from the MCS 400 update L3 address information of the PMSA mapped to the PA of the mobile node 100 in each CNAT as described in FIG. 3. The location information transfer response message is generated and transmitted to the MCS 400 (step S440). Thereafter, PMSA # 2 300-2 and PMSA # 3 300-3 perform tunneling upon delivery of the data packet based on the updated CNAT information (step S445) (step S450) (step S455) (step S460). ). Encapsulation and tunneling between PMSAs may be performed using the IP-in-IP, MPLS LSP or GRE scheme as described above.

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.

도 1은 본 발명에 따른 네트워크 환경의 전체 구성 예시도.1 is a diagram illustrating an overall configuration of a network environment according to the present invention.

도 2는 본 발명에 따른 네트워크 기반의 노드의 위치 및 주소 등록과정을 설명하기 위한 흐름도.2 is a flowchart illustrating a location and address registration process of a network-based node according to the present invention.

도 3은 본 발명에 따른 두 노드간의 데이터 송신 및 수신을 위한 연결 등록과정 및 터널링 과정을 설명하기 위한 흐름도.3 is a flowchart illustrating a connection registration process and a tunneling process for data transmission and reception between two nodes according to the present invention.

도 4는 본 발명에 따른 노드의 새로운 액세스 네트워크 영역으로의 이동에 따른 핸드오버 과정을 설명하기 위한 흐름도.4 is a flowchart illustrating a handover process according to movement of a node to a new access network area according to the present invention.

도 5는 본 발명에 따른 이동성 관리 장치에서 관리되는 테이블 예시도.5 is an exemplary table managed in the mobility management device according to the present invention.

도 6은 본 발명에 따른 이동성 관리 장치에서 관리되는 또다른 테이블 예시도.6 is another exemplary table managed in the mobility management device according to the present invention.

도 7은 본 발명에 따른 관리 장치에서 관리되는 테이블 예시도.7 is an exemplary table managed by a management device according to the present invention.

도 8은 본 발명에 따른 관리 장치에서 관리되는 또다른 테이블 예시도.8 is another exemplary table managed by the management device according to the present invention.

Claims (10)

액세스 네트워크들과 상기 액세스 네트워크들을 통합하는 인터넷 프로토콜 코어 네트워크를 연결하는 액세스 네트워크별 에이전트에서 수행되는 이동 노드에 대한 이동성 지원 방법에 있어서,A method of supporting mobility for a mobile node performed by an access network-specific agent connecting an access network and an internet protocol core network integrating the access networks, the method comprising: 액세스 포인트로부터 상기 액세스 포인트에 접속된 이동 노드의 2계층 주소 정보를 포함한 주소 정보를 수신하는 단계;Receiving address information including layer 2 address information of a mobile node connected to the access point from an access point; 상기 인터넷 프로토콜 코어 네트워크에 위치하여 상기 액세스 네트워크들을 관리하는 관리 장치로 상기 획득된 이동 노드의 주소 정보 및 상기 에이전트의 3계층 주소 정보를 송신하여 상기 이동 노드의 위치를 등록하는 단계;Registering the location of the mobile node by transmitting address information of the mobile node and three-layer address information of the agent to a management device located in the internet protocol core network and managing the access networks; 상기 액세스 포인트에 접속된 상기 이동 노드에서 송신되는 데이터 패킷을 수신하는 단계;Receiving a data packet transmitted from the mobile node connected to the access point; 상기 데이터 패킷의 목적지 주소에 매칭된 타 에이전트의 3계층 주소 정보를 가지고 있지 않으면, 상기 목적지 주소를 가지고 상기 관리 장치로 상기 목적지 주소를 갖는 대응 노드를 관리하는 타 에이전트의 3계층 주소 정보를 요청하여 수신하는 단계;If the third layer address information of another agent matched with the destination address of the data packet is not included, the third layer address information of another agent that manages the corresponding node having the destination address with the destination address is requested. Receiving; 상기 수신된 타 에이전트의 3계층 주소 정보를 이용하여 상기 타 에이전트로 상기 수신된 데이터 패킷을 송신하는 단계; 및Transmitting the received data packet to the other agent by using the received third layer address information of the other agent; And 상기 타 에이전트로부터 송신된 데이터 패킷을 수신하여 상기 이동 노드로 전달하는 단계;Receiving a data packet transmitted from the other agent and delivering the data packet to the mobile node; 를 포함하는 것을 특징으로 하는 이동 노드에 대한 이동성 지원 방법.The mobility support method for a mobile node comprising a. 제1항에 있어서, 상기 데이터 패킷을 수신하는 단계는 :The method of claim 1, wherein receiving the data packet comprises: 상기 이동 노드로부터의 요청에 따라 상기 에이전트의 2계층 주소 정보를 상기 이동 노드로 전달하는 단계; 및Delivering layer 2 address information of the agent to the mobile node in response to a request from the mobile node; And 상기 이동 노드로부터 상기 에이전트의 2계층 주소 정보를 이용하여 송신된 데이터 패킷을 수신하는 단계;Receiving a data packet transmitted from the mobile node using layer 2 address information of the agent; 를 포함하는 것을 특징으로 하는 이동 노드에 대한 이동성 지원 방법.The mobility support method for a mobile node comprising a. 제2항에 있어서,The method of claim 2, 상기 에이전트는, 상기 이동 노드의 디폴트 게이트웨이 주소와 동일한 더미 인터페이스 주소를 가지며,The agent has a dummy interface address equal to the default gateway address of the mobile node, 상기 응답 단계는, 상기 이동 노드로부터 상기 에이전트의 더미 인터페이스 주소를 이용하여 송신된 요청 메시지에 따라 상기 더미 인터페이스 주소에 대한 2계층 주소 정보를 상기 이동 노드로 응답하는 것을 특징으로 하는 에이전트에서 수행되는 이동 노드에 대한 이동성 지원 방법.In response, the mobile node performs the second node address information on the dummy interface address to the mobile node according to the request message transmitted from the mobile node using the dummy interface address of the agent. How mobility is supported for nodes. 제3항에 있어서,The method of claim 3, 상기 요청 메시지는 번지 해결 규약(Address Solution Protocol)에 따른 메시지인 것을 특징으로 하는 이동 노드에 대한 이동성 지원 방법.The request message is a mobility support method for a mobile node, characterized in that the message according to the address solution protocol (Address Solution Protocol). 제3항에 있어서,The method of claim 3, 상기 수신된 이동 노드의 주소 정보에 상기 이동 노드의 영구 주소 정보가 포함되어 있지 않으면, 상기 요청 메시지에 포함된 상기 이동 노드의 영구 주소인 소스 인터넷 프로토콜 주소 정보를 추출하는 단계; 및If source address information of the mobile node does not include permanent address information of the mobile node, extracting source Internet protocol address information which is the permanent address of the mobile node included in the request message; And 상기 추출된 소스 인터넷 프로토콜 주소 정보를 상기 이동 노드의 주소 정보로써 상기 관리 장치로 등록하는 단계;Registering the extracted source internet protocol address information with the management device as address information of the mobile node; 를 더 포함하는 것을 특징으로 하는 이동 노드에 대한 이동성 지원 방법.The mobility support method for a mobile node, characterized in that it further comprises. 제1항에 있어서,The method of claim 1, 상기 수신된 이동 노드의 주소 정보에 상기 이동 노드의 영구 주소 정보가 포함되어 있지 않으면, 상기 수신된 데이터 패킷으로부터 상기 이동 노드의 영구 주소인 소스 인터넷 프로토콜 주소 정보를 추출하는 단계; 및Extracting source internet protocol address information, which is a permanent address of the mobile node, from the received data packet, if the received mobile node address information does not include the permanent address information of the mobile node; And 상기 추출된 소스 인터넷 프로토콜 주소 정보를 상기 이동 노드의 주소 정보로써 상기 관리 장치로 등록하는 단계;Registering the extracted source internet protocol address information with the management device as address information of the mobile node; 를 더 포함하는 것을 특징으로 하는 에이전트에서 수행되는 이동 노드에 대한 이동성 지원 방법.The mobility support method for a mobile node performed in the agent, characterized in that it further comprises. 제1항에 있어서,The method of claim 1, 상기 수신된 데이터 패킷을 상기 타 에이전트로 송신하기 전까지 버퍼링하는 단계;Buffering the received data packet until it is transmitted to the other agent; 를 더 포함하는 것을 특징으로 하는 에이전트에서 수행되는 이동 노드에 대한 이동성 지원 방법.The mobility support method for a mobile node performed in the agent, characterized in that it further comprises. 제7항에 있어서,The method of claim 7, wherein 상기 버퍼링되는 패킷의 양이 기준치를 초과하면, 상기 이동 노드로 패킷 전송량을 감축할 것을 요청하는 단계;If the amount of buffered packets exceeds a threshold, requesting the mobile node to reduce the amount of packet transmission; 를 더 포함하는 것을 특징으로 하는 에이전트에서 수행되는 이동 노드에 대한 이동성 지원 방법.The mobility support method for a mobile node performed in the agent, characterized in that it further comprises. 제1항에 있어서,The method of claim 1, 상기 데이터 패킷을 송신하는 단계는, 데이터 패킷을 인캡슐레이션한 후 상기 타 에이전트로 송신하며,The transmitting of the data packet may include encapsulating the data packet and then transmitting the encapsulated data packet to the other agent. 상기 데이터 패킷을 이동 노드로 전달하는 단계는, 데이터 패킷을 디캡슐레이션한 후 상기 이동 노드로 전달하는 것을 특징으로 하는 에이전트에서 수행되는 이동 노드에 대한 이동성 지원 방법.The forwarding of the data packet to the mobile node comprises: decapsulating the data packet and then forwarding the data packet to the mobile node. 제9항에 있어서,The method of claim 9, 상기 인캡슐레이션 및 디캡슐레이션은 아이피-인-아이피(IP-in-IP), 다중 프로토콜 라벨 스위칭(Multi Protocol Label Switching), 일반 라우팅 캡슐 화(Generic Routing Encapsulation) 중 어느 하나의 방식에 의한 것임을 특징으로 하는 에이전트에서 수행되는 이동 노드에 대한 이동성 지원 방법.The encapsulation and decapsulation may be by any one of IP-in-IP, Multi Protocol Label Switching, and Generic Routing Encapsulation. A mobility support method for a mobile node performed by an agent.
KR1020080024837A 2007-12-10 2008-03-18 Method and device for supporting network-based mobility for nodes Expired - Fee Related KR100928276B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020070127875 2007-12-10
KR20070127875 2007-12-10

Publications (2)

Publication Number Publication Date
KR20090060925A KR20090060925A (en) 2009-06-15
KR100928276B1 true KR100928276B1 (en) 2009-11-24

Family

ID=40990581

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080024837A Expired - Fee Related KR100928276B1 (en) 2007-12-10 2008-03-18 Method and device for supporting network-based mobility for nodes

Country Status (1)

Country Link
KR (1) KR100928276B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120315046A1 (en) * 2011-06-08 2012-12-13 Electronics And Telecommunications Research Institute Passive optical network (pon)-based system and method for providing handover among optical network terminals (onts)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101023063B1 (en) 2009-12-21 2011-03-24 한국전자통신연구원 Mobile Multicast System and its Method Supporting Network-Based Mobility
KR20120057172A (en) 2010-11-26 2012-06-05 한국전자통신연구원 Access point, L2 switch and method for supporting mobile multicast handover using the access point and the L2 switch
KR101882438B1 (en) * 2011-06-08 2018-07-30 한국전자통신연구원 System based on passive optical network of providing handover among optical network terminals and method of the same

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040213260A1 (en) 2003-04-28 2004-10-28 Cisco Technology, Inc. Methods and apparatus for securing proxy Mobile IP
KR20060012386A (en) * 2004-08-03 2006-02-08 한국전자통신연구원 Handover Method
KR20060066373A (en) * 2004-12-13 2006-06-16 한국전자통신연구원 MIP-4 based fast handoff method and apparatus in heterogeneous wireless network
KR100760957B1 (en) 2006-05-03 2007-09-21 경북대학교 산학협력단 Intelligent Fast Handover Method and System Using Multiple Pre-registration in Wireless LAN / Man

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040213260A1 (en) 2003-04-28 2004-10-28 Cisco Technology, Inc. Methods and apparatus for securing proxy Mobile IP
KR20060012386A (en) * 2004-08-03 2006-02-08 한국전자통신연구원 Handover Method
KR20060066373A (en) * 2004-12-13 2006-06-16 한국전자통신연구원 MIP-4 based fast handoff method and apparatus in heterogeneous wireless network
KR100760957B1 (en) 2006-05-03 2007-09-21 경북대학교 산학협력단 Intelligent Fast Handover Method and System Using Multiple Pre-registration in Wireless LAN / Man

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120315046A1 (en) * 2011-06-08 2012-12-13 Electronics And Telecommunications Research Institute Passive optical network (pon)-based system and method for providing handover among optical network terminals (onts)
US9178619B2 (en) * 2011-06-08 2015-11-03 Electronics And Telecommunications Research Institute Passive optical network (PON)-based system and method for providing handover among optical network terminals (ONTs)

Also Published As

Publication number Publication date
KR20090060925A (en) 2009-06-15

Similar Documents

Publication Publication Date Title
US6990339B2 (en) Mobility management for mobile hosts
US9326305B2 (en) Communication control method, communication node, and mobile node
US20030193952A1 (en) Mobile node handoff methods and apparatus
US20050088994A1 (en) Method and system for local mobility management
KR100879985B1 (en) Lossless Mobile IP Packet Delivery Method and System Thereof
US8369293B2 (en) Mobile router, home agent, and terminal position management method
JP2000253068A (en) Method for allocating internet protocol ip packet to moving body node, and moving body ip environment
JP2010521847A (en) Interface selection in mobile networks
JP2004112727A (en) Mobile communication control system, mobile communication control method, router device, server device, and data structure suitable for use in these systems
US20050169271A1 (en) Method and apparatus for route optimisation in nested mobile networks
CN100334918C (en) Method for implementing seamless switching between mobile nodes in mobile IP
US8649352B2 (en) Packet forwarding methods for use in handoffs
KR100928276B1 (en) Method and device for supporting network-based mobility for nodes
CN102573013B (en) Data transmission method by adopting multiple access modes and access device
US20090147759A1 (en) Method and apparatus for supporting mobility of node using layer 2/layer 3 addresses
WO2003069872A1 (en) Discovery of an agent or a server in an ip network
WO2013007133A1 (en) Method and system for managing packet forwarding path, and network element
WO2011050679A1 (en) Communication network and terminal access method implemented based on wimax network framework
KR100976603B1 (en) Method and apparatus for supporting mobility of nodes using layer 2 and layer 3 addresses
US20130163561A1 (en) Fast handover method using l2/l3 combination
WO2013083037A1 (en) Update packet processing method and system, mapping server and mobile node
CN103108300B (en) Location updating method and mobile router access service router
KR101037531B1 (en) Soft Handover Method Using Communication Status Information in Wireless Internet System
KR20120104331A (en) Method and system for routing data to a mobile node in a foreign network
JP2006114946A (en) Mobile network system

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

L13-X000 Limitation or reissue of ip right requested

St.27 status event code: A-2-3-L10-L13-lim-X000

U15-X000 Partial renewal or maintenance fee paid modifying the ip right scope

St.27 status event code: A-4-4-U10-U15-oth-X000

FPAY Annual fee payment

Payment date: 20121031

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20131024

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

FPAY Annual fee payment

Payment date: 20141027

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

FPAY Annual fee payment

Payment date: 20151028

Year of fee payment: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

FPAY Annual fee payment

Payment date: 20171027

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20191118

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20191118

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000