[go: up one dir, main page]

KR101399033B1 - Apparatus and method for ip mobility in wireless communication system - Google Patents

Apparatus and method for ip mobility in wireless communication system Download PDF

Info

Publication number
KR101399033B1
KR101399033B1 KR1020080007080A KR20080007080A KR101399033B1 KR 101399033 B1 KR101399033 B1 KR 101399033B1 KR 1020080007080 A KR1020080007080 A KR 1020080007080A KR 20080007080 A KR20080007080 A KR 20080007080A KR 101399033 B1 KR101399033 B1 KR 101399033B1
Authority
KR
South Korea
Prior art keywords
mobile node
binding
request message
foreign agent
agent
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
KR1020080007080A
Other languages
Korean (ko)
Other versions
KR20090081151A (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 삼성전자주식회사
Priority to KR1020080007080A priority Critical patent/KR101399033B1/en
Publication of KR20090081151A publication Critical patent/KR20090081151A/en
Application granted granted Critical
Publication of KR101399033B1 publication Critical patent/KR101399033B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/09Management thereof
    • H04W28/0925Management thereof using policies
    • H04W28/0942Management thereof using policies based on measured or predicted load of entities- or links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/082Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

본 발명은 아이피(IP:Internet Protocol) 이동성 제공에 관한 것으로, 무선통신 시스템에서 아이피 이동성을 제공하는 시스템에 있어서 새로운 외부 에이전트로부터 제 1 바인딩 갱신 요청 메시지를 수신하고, 부하량이 임계치보다 작은 경우, 이동 노드와 바인딩된 이전 외부 에이전트 및 게이트웨이로 바인딩 삭제 요청 메시지를 전송하여 상기 이동 노드와의 터널링 삭제를 요청하는 홈 에이전트와 상기 이전 외부 에이전트와 함께 상기 이동 노드에 대한 터널링 수행 중, 상기 홈 에이전트로부터 상기 바인딩 삭제 요청 메시지를 수신한 경우, 상기 이전 외부 에이전트와 상기 이동 노드에 대한 터널링을 삭제하는 상기 게이트웨이를 포함하는 것으로 이동 노드가 이동시 서비스 연속성을 보장하면서도 동적인 라우팅 경로를 설정함으로써 기존의 모바일 아이피 사용시의 로드 밸런싱(load balancing) 문제 및 패킷 단편화(fragmentation) 문제를 해결하여 서비스 제공의 연속성 제공 및 서비스 품질을 향상시키는 이점이 있다.

Figure R1020080007080

Dynamic NAT, IP 이동성, Mobile IP, HA, FA, GW.

The present invention relates to providing IP (Internet Protocol) mobility, and in a system for providing IP mobility in a wireless communication system, a first binding update request message is received from a new foreign agent, and when a load is smaller than a threshold, A home agent for requesting tunneling deletion with the mobile node by transmitting a binding deletion request message to a previous foreign agent and a gateway bound to the node, And deleting the tunneling to the previous foreign agent and the mobile node when receiving the binding deletion request message. The mobile node sets a dynamic routing path while ensuring service continuity when the mobile node moves, Solve load balancing (load balancing) issues and packet fragmentation (fragmentation) of the problem when using the blood to provide the advantage of improving the continuity and quality of service of the service provider.

Figure R1020080007080

Dynamic NAT, IP mobility, Mobile IP, HA, FA, GW.

Description

무선통신 시스템에서 아이피 이동성 제공을 위한 장치 및 방법{APPARATUS AND METHOD FOR IP MOBILITY IN WIRELESS COMMUNICATION SYSTEM}[0001] APPARATUS AND METHOD FOR PROVIDING IP MOBILITY IN WIRELESS COMMUNICATION SYSTEM [0002]

본 발명은 아이피 이동성 제공에 관한 것으로, 무선 통신 시스템에서 이동 노드(또는 단말)이 이동함에 따라 이동 노드에 서비스를 제공할 최적의 노드가 수시로 변경되고, 이에 따른 경로 재설정의 곤란성 및 서비스 단절을 해결하여 통화 품질을 높이기 위한 장치 및 방법에 관한 것이다.The present invention relates to provision of IP mobility and, as a mobile node (or a terminal) moves in a wireless communication system, an optimal node for providing a service to a mobile node is changed from time to time, thereby resolving difficulties in route re- To an apparatus and method for enhancing the quality of a call.

일반적으로 아이피 프로토콜을 이용하여 이동성을 지원하기 위해서는 모바일 아이피(Mobile IP) 프로토콜의 아이피 터널링(IP tunneling) 방식을 이용하여 아이피 이동성을 제공하여 서비스 연속성을 유지한다.Generally, in order to support mobility using IP protocol, IP mobility is provided by using IP tunneling method of Mobile IP protocol to maintain service continuity.

또는 다른 방법으로, 상기 모바일 아이피 방식의 단점인 우회 경로 문제를 해결하기 위하여 서비스 노드에서 NAT(Netwrok Address Translaton)를 사용하여 아이피 이동성을 제공하기도 한다.Alternatively, in order to solve the problem of the bypass route, which is a disadvantage of the mobile IP scheme, the service node provides NAT mobility using NAT (Network Address Translaton).

기존의 모바일 아이피 기술에서는 항상 최초의 노드(HA:Home Agent)를 경유 하여 경로가 재설정되므로 최초 노드의 부담을 가중시키며, 이로 인한 과부하로 네트워크 경로 상의 지연이 발생하는 문제점이 있다.In the existing mobile IP technology, since the path is always reset via the first node (HA), the burden of the initial node is increased, and there is a problem that a delay in the network path occurs due to the overload.

그리고, 모바일 아이피 기술은 아이피 인캡슐레이션(IP encapsulation) 시에 기존 IP 패킷보다 패킷 사이즈가 증가하므로, MTU(Maximum Transmission Unit) 최대 크기 제약으로 인한 추가적인 IP 패킷의 단편화(fragmentation)가 많이 발생하는 문제점이 있다.Mobile IP technology increases the packet size compared to the existing IP packet at the time of IP encapsulation, so that fragmentation of the additional IP packet due to the maximum size restriction of the MTU (Maximum Transmission Unit) .

상기의 NAT 방식은(single NAT 기술)에서는 모바일 아이피에 의한 우회 경로 문제는 해결할 수 있지만, NAT 적용 후에 시작되는 새로운 서비스가 아닌 기존 서비스에 대해서는, 패킷 수신 시 홈 네트워크와 외부 네트워크에 동시에 바이 캐스팅(bi-casting)이 없는 경우, 기존 서비스의 연속성은 보장하지 못하는 문제점이 있다.In the NAT method (single NAT technology), it is possible to solve the bypass problem caused by the mobile IP. However, for the existing service, which is not a new service started after the application of the NAT, bi-casting), there is a problem that the continuity of existing services can not be guaranteed.

본 발명의 목적은 무선통신 시스템에서 아이피 이동성 제공을 위한 장치 및 방법을 제공함에 있다.It is an object of the present invention to provide an apparatus and a method for providing IP mobility in a wireless communication system.

본 발명의 다른 목적은 무선통신 시스템에서 종단 간 경로 상에 동적 NAT 터널을 설정하여 기존의 로드 밸런싱 문제를 해결하고 서비스 연속성을 보장하는 장치 및 방법을 제공함에 있다.It is another object of the present invention to provide an apparatus and method for solving an existing load balancing problem and ensuring service continuity by setting a dynamic NAT tunnel on an end-to-end path in a wireless communication system.

본 발명의 목적을 달성하기 위한 본 발명의 제 1 견지에 따르면, 무선통신 시스템에서 아이피 이동성을 제공하는 시스템에 있어서 새로운 외부 에이전트로부터 제 1 바인딩 갱신 요청 메시지를 수신하고, 부하량이 임계치보다 작은 경우, 이동 노드와 바인딩된 이전 외부 에이전트 및 게이트웨이로 바인딩 삭제 요청 메시지를 전송하여 상기 이동 노드와의 터널링 삭제를 요청하는 홈 에이전트와 상기 이전 외부 에이전트와 함께 상기 이동 노드에 대한 터널링 수행 중, 상기 홈 에이전트로부터 상기 바인딩 삭제 요청 메시지를 수신한 경우, 상기 이전 외부 에이전트와 상기 이동 노드에 대한 터널링을 삭제하는 상기 게이트웨이를 포함하는 것을 특징으로 한다.According to a first aspect of the present invention, there is provided a system for providing IP mobility in a wireless communication system, the method comprising: receiving a first binding update request message from a new foreign agent and, when the load is smaller than a threshold value, A home agent for requesting tunneling deletion with the mobile node by transmitting a binding deletion request message to a previous foreign agent and a gateway bound to the mobile node, And a gateway for deleting the tunneling to the previous foreign agent and the mobile node when the binding deletion request message is received.

본 발명의 목적을 달성하기 위한 본 발명의 제 2 견지에 따르면, 무선통신 시스템에서 아이피 이동성을 제공하는 방법에 있어서 홈 에이전트가 새로운 외부 에이전트로부터 제 1 바인딩 갱신 요청 메시지를 수신하고 부하량이 임계치보다 작은 경우, 이동 노드와 바인딩된 이전 외부 에이전트 및 게이트웨이로 바인딩 삭제 요청 메시지를 전송하여 상기 이동 노드와의 터널링 삭제를 요청하는 과정과 상기 게이트웨이가 상기 이전 외부 에이전트와 함께 상기 이동 노드에 대한 터널링 수행 중, 상기 홈 에이전트로부터 상기 바인딩 삭제 요청 메시지를 수신한 경우, 상기 이전 외부 에이전트와 상기 이동 노드에 대한 터널링을 삭제하는 과정을 포함하는 것을 특징으로 한다.According to a second aspect of the present invention, there is provided a method for providing IP mobility in a wireless communication system, the method comprising: receiving a first binding update request message from a new foreign agent; Requesting tunneling deletion with the mobile node by transmitting a binding deletion request message to a previous foreign agent and a gateway bound to the mobile node; and performing a tunneling deletion request with the previous foreign agent and the gateway, And deleting tunneling for the previous foreign agent and the mobile node when the binding deletion request message is received from the home agent.

본 발명은 이동 노드가 이동시 서비스 연속성을 보장하면서도 동적인 라우팅 경로를 설정함으로써 기존의 모바일 아이피 사용시의 로드 밸런싱(load balancing) 문제 및 패킷 단편화(fragmentation) 문제를 해결하여 서비스 제공의 연속성 제공 및 서비스 품질을 향상시키는 이점이 있다.The present invention solves the problem of load balancing and packet fragmentation at the time of using the existing mobile IP by providing a dynamic routing path while guaranteeing service continuity when the mobile node moves, .

이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. In the following description, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

이하, 본 발명은 무선통신 시스템에서 아이피 이동성 제공을 위한 장치 및 방법에 대해 설명할 것이다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will now be described by way of an apparatus and method for providing IP mobility in a wireless communication system.

본 발명은 홈 에이전트(HA:Home Agent), 외부 에이전트(FA:Foreign Agent), 게이트웨이(GW:GateWay), 이동 노드(MN:Mobile Node), 대응 노드(CN:Corresponding Node)로 이루어진 이동 네트워크상에서 홈 에이전트와 인접한 다수의 게이트웨이와 외부 에이전트를 잇는 동적 NAT 터널로 구성된다.The present invention relates to a method and system for managing a home network on a mobile network composed of a home agent (HA), a foreign agent (FA), a gateway (GW), a mobile node (MN), and a correspondent node (CN) And a dynamic NAT tunnel between the home agent and the adjacent gateways and foreign agents.

도 1은 본 발명의 실시 예에 따른 네트워크 구성을 도시한 도면이다.1 is a diagram illustrating a network configuration according to an embodiment of the present invention.

상기 도 1을 참조하면, 2 가지 종류의 터널이 존재한다. 한 가지는 각각의 게이트웨이(105, 109)와 외부 에이전트(130) 사이의 터널이고, 나머지 하나는 홈 에이전트(120)와 외부 에이전트(130) 사이의 터널이다.Referring to FIG. 1, there are two types of tunnels. One is a tunnel between each gateway 105 and 109 and the foreign agent 130 and the other is a tunnel between the home agent 120 and the foreign agent 130. [

상기 홈 에이전트(120)의 부하량이 정해진 임계치를 넘을 경우, 상기 홈 에이전트(120)는 상기 게이트웨이(105, 109)중 하나의 게이트웨이와 외부 에이전트(130) 사이의 터널을 설정하고 사용하여 부하를 분산시킬 수 있다.When the load of the home agent 120 exceeds a predetermined threshold value, the home agent 120 establishes and uses a tunnel between one of the gateways 105 and 109 and the foreign agent 130, .

상기 홈 에이전트(120)의 부하량이 감소하면 상기 홈 에이전트(120)는 기존에 설정된 상기 게이트웨이(105, 109) 중 하나의 게이트웨이와 외부 에이전트(130) 사이의 터널을 티어다운(Teardown)할 수 있다. When the load of the home agent 120 decreases, the home agent 120 may teardown a tunnel between one of the gateways 105 and 109 and the foreign agent 130 .

여기에서, 터널링은 터널링의 시작 노드와 종단 노드에서 각각 NAT 기술(목적지 주소를 치환)를 사용함으로써 가능하다. Here, tunneling is possible by using the NAT technique (substituting the destination address) in the start node and the end node of the tunneling, respectively.

상기 터널링의 시작 노드에서는 상기 터널링의 종단 노드의 네트워크 주소에 해당하는 IP 주소(의탁주소:CoA:Care Of Address)로 기존의 목적지 주소를 치환한다. 그리고, 상기 터널링의 종단 노드에서는 상기 의탁 주소를 원래의 목적지 주소로 치환한다.The starting node of the tunneling replaces the existing destination address with an IP address (care-of address) corresponding to the network address of the end node of the tunneling. At the end node of the tunneling, the care-of address is replaced with the original destination address.

상기 홈 에이전트(120)는 터널링이 없는 이니트(Init) 상태, 상기 홈 에이전트(120)와 외부 에이전트(130) 사이의 터널링만 설정된 홈 에이전트 터널(HA-Tunneled)상태, 그리고 상기 홈 에이전트(120)의 로드 밸런싱 메커니즘(Load Balancing Mechanism)에 의해 게이트웨이와 외부 에이전트(105, 109)사이의 터널링에 설정된 게이트웨이 터널(GW-Tunneled) 상태로 구성된다.The home agent 120 is in an initiated state without tunneling, in a home agent tunnel (HA-Tunneled) state in which only tunneling between the home agent 120 and the foreign agent 130 is established, (GW-Tunneled) state established in the tunneling between the gateway and the foreign agents 105 and 109 by a load balancing mechanism of the gateway 105 and the foreign agent 105.

상기 홈 에이전트(120)의 세 가지(Init, HA-Tunneled, GW-Tunneled) 상태는 터널 설정을 위한 메시지 교환으로 설정되고, 하기의 도 2에서 그 과정이 설명될 것이다.Three (Init, HA-Tunneled, GW-Tunneled) states of the home agent 120 are set as message exchanges for tunnel establishment, and the process will be described with reference to FIG.

도 2는 본 발명의 실시 예에 따른 홈 에이전트의 상태에 따른 메시지 교환 과정을 도시한 도면이다.2 is a diagram illustrating a message exchange process according to a state of a home agent according to an embodiment of the present invention.

도 2a를 참조하면, 홈 에이전트(202)와 외부 에이전트(206, 208) 사이의 터널링이 설정된 홈 에이전트 터널상태(HA-Tunneled)를 도시한 것으로, 상기 홈 에이전트(202)는 초기상태(a 단계)이다. 2A, there is shown a home agent tunnel state (HA-Tunneled) in which tunneling is established between a home agent 202 and a foreign agent 206, 208, )to be.

새로운 외부 에이전트(FA_new)(206)의 광고 메시지(Router Advertisement)를 수신한 이동 노드(210)는 상기 새로운 외부 에이전트(FA_new)(206)로 이동 결정을 내린 후, 상기 새로운 외부 에이전트(FA_new)(206)로 터널의 종단을 변경하여 현재의 터널을 갱신하기 위한 NAT 터널링 갱신 요청(NAT Tunneling Update Request)메시지를 상기 새로운 외부 에이전트(FA_new)(206)로 전송한다(1 단계).After receiving the advertisement message of the new foreign agent (FA_new) 206, the mobile node 210 determines the movement to the new foreign agent (FA_new) 206 and then transmits the new foreign agent FA_new 206 to the new foreign agent (FA_new) 206 (Step 1). The NAT Tunneling Update Request message is used to update the current tunnel by changing the end of the tunnel.

상기 새로운 외부 에이전트(FA_new)(206)는 상기 이동 노드(210)에 대한 터널의 갱신을 위해서, NAT 바인딩 갱신 요청 메시지(NAT Binding Update Request)를 상기 홈 에이전트(202)로 전송한다(2 단계).The new foreign agent FA_new 206 transmits a NAT Binding Update Request message to the home agent 202 in order to update the tunnel to the mobile node 210 (step 2) .

상기 NAT 바인딩 갱신 요청 메시지는 기존의 상기 이동노드(210)와 이전 외부 에이전트(FA_old)(208)로 바인딩된 바인딩 캐시(Binding Cache)를 상기 이동 노드(210)와 상기 새로운 외부 에이전트(FA_new)(206)로 바인딩 된 바인딩 캐시로 갱신하기 위한 메시지이다.The NAT binding update request message is transmitted to the mobile node 210 and the new foreign agent FA_new (FA_new) 208 by binding a binding cache bound to the existing mobile node 210 and the previous foreign agent FA_old 208 206 < / RTI > to the binding cache.

상기 홈 에이전트(202)는 상기 NAT 바인딩 갱신 요청 메시지를 수신하고, 해당 바인딩 캐시를 갱신한 후, 바인딩 갱신 결과를 포함하는 NAT 바인딩 갱신 응답(NAT Binding Update Response) 메시지를 상기 새로운 외부 에이전트(FA_new)(206)로 전송한다(3 단계).The home agent 202 receives the NAT binding update request message, updates the binding cache, and transmits a NAT Binding Update Response message including a binding update result to the new foreign agent FA_new. (Step 3).

이후, 상기 새로운 외부 에이전트(FA_new)(206)는 상기 바인딩 갱신 결과를 분석하여, 터널을 생성하고, 터널링 갱신(생성) 결과를 포함하는 NAT 터널링 갱신 응답 메시지(NAT Tunneling Update Response)를 상기 이동노드(210)로 전송한다(4 단계).Thereafter, the new foreign agent (FA_new) 206 analyzes the binding update result to generate a tunnel, and transmits a NAT Tunneling Update Response message including a tunneling update (creation) result to the mobile node (Step 4).

이후, 상기 홈 에이전트(202)의 상태는 홈 에이전트 터널(HA-Tunneled)상태(b 단계)가 된다.Thereafter, the state of the home agent 202 becomes a home agent tunnel (HA-Tunneled) state (step b).

여기서, 바인딩이 성공한 경우, 상기 홈 에이전트(202)와 상기 이전 외부 에이전트(FA_old)(208) 사이의 터널이 상기 홈 에이전트(202)와 상기 새로운 외부 에이전트(FA_new)(206) 사이의 터널로 갱신된다. 즉, 상기 이동 노드(210)로 향하는 패킷은 상기 홈 에이전트(202)와 상기 새로운 외부 에이전트(206) 사이의 터널을 통과한 후, 상기 이동노드(210)로 전달된다.Here, if the binding is successful, a tunnel between the home agent 202 and the FA_old 208 is updated with a tunnel between the home agent 202 and the new foreign agent (FA_new) do. That is, a packet destined for the mobile node 210 passes through a tunnel between the home agent 202 and the new foreign agent 206, and then is transmitted to the mobile node 210.

상기 패킷이 터널을 통과할 경우, 아이피 캡슐화 과정을 거치는데, 외부 패킷의 목적지 주소는 새로운 터널의 종단인 상기 새로운 외부 에이전트(FA_new)(206)의 아이피 주소가 되고, 내부 패킷의 목적지 주소는 상기 이동 노드(210)의 주소가 된다. 그리고, 바인딩 캐시 갱신 과정은 상기 새로운 외부 에이전트(FA_new)(206) 및 상기 이전 외부 에이전트(FA_old)(208)에서도 수행된다.When the packet passes through the tunnel, the destination address of the external packet is the IP address of the new foreign agent (FA_new) 206, which is the end of the new tunnel, and the destination address of the internal packet is And becomes the address of the mobile node 210. The binding cache update process is also performed in the new foreign agent (FA_new) 206 and the previous foreign agent (FA_old) 208.

도 2b를 참조하면, 홈 에이전트(202)와 외부 에이전트(206, 208) 사이의 터널링이 설정된 홈 에이전트 터널(HA-Tunneled)상태를 도시한 것으로, 여기서, 상기 홈 에이전트는 초기 상태(a 단계)이다. 2B illustrates a HA-Tunneled state in which tunneling between the home agent 202 and the foreign agents 206 and 208 is established. Here, the home agent is in an initial state (step a) to be.

새로운 외부 에이전트(FA_new)(206)의 광고 메시지를 수신한 이동 노드(210)는 상기 새로운 외부 에이전트(FA_new)(206)로 이동할 결정을 내린 후, 상기 새로운 외부 에이전트(FA_new)(206)로 터널의 종단을 변경하여 현재의 터널을 갱신하기 위한 NAT 터널링 갱신 요청(NAT Tunneling Update Request)메시지를 상기 새로운 외부 에이전트(FA_new)(206)로 전송한다(1 단계).After receiving the advertisement message of the new foreign agent (FA_new) 206, the mobile node 210 makes a decision to move to the new foreign agent (FA_new) 206 and then sends the new foreign agent (FA_new) To the new foreign agent (FA_new) 206, a NAT Tunneling Update Request message for updating the current tunnel (Step 1).

상기 새로운 외부 에이전트(FA_new)(206)는 상기 이동 노드(210)에 대한 터널의 갱신을 위해서, NAT 바인딩 갱신 요청 메시지(NAT Binding Update Request)를 상기 홈 에이전트(202)로 전송한다(2 단계).The new foreign agent FA_new 206 transmits a NAT Binding Update Request message to the home agent 202 in order to update the tunnel to the mobile node 210 (step 2) .

상기 NAT 바인딩 갱신 요청 메시지는 기존의 상기 이동노드(210)와 이전 외부 에이전트(FA_old)(208)로 바인딩된 바인딩 캐시(Binding Cache)를 상기 이동 노드(210)와 상기 새로운 외부 에이전트(FA_new)(206)로 바인딩 된 바인딩 캐시로 갱신하기 위한 메시지이다.The NAT binding update request message is transmitted to the mobile node 210 and the new foreign agent FA_new (FA_new) 208 by binding a binding cache bound to the existing mobile node 210 and the previous foreign agent FA_old 208 206 < / RTI > to the binding cache.

상기 홈 에이전트(202)는 상기 NAT 바인딩 갱신 요청 메시지를 수신하고, 해당 바인딩 캐시를 갱신한 후, 상기 이전 외부 에이전트(FA_old)(208)이 보유하고 있는 기존의 바인딩 캐시를 삭제하라는 NAT 바인딩 삭제 요청(Binding Teardown Request) 메시지를 상기 이전 외부 에이전트(FA_old)(208)로 전송한다(3 단계).The home agent 202 receives the NAT binding update request message, updates the binding cache, and then transmits a NAT binding deletion request to delete the existing binding cache held by the previous foreign agent (FA_old) (Binding Teardown Request) message to the previous foreign agent (FA_old) 208 (step 3).

상기 이전 외부 에이전트(FA_old)(208)는 상기 이동 노드(210)와의 관련된 바인딩 캐시를 삭제하고, 그 결과를 포함하는 NAT 바인딩 삭제 응답(Binding Teardown Response) 메시지를 상기 홈 에이전트(202)로 전송한다(4 단계). 또한, 상기 이전 외부 에이전트(FA_old)(208)는 기존의 터널을 해제한다.The previous foreign agent FA_old 208 deletes the associated binding cache with the mobile node 210 and transmits a NAT Binding Teardown Response message including the result to the home agent 202 (Step 4). Also, the previous foreign agent (FA_old) 208 releases the existing tunnel.

이후, 상기 홈 에이전트(202)는 바인딩 갱신 결과를 포함하는 NAT 바인딩 갱신 응답(NAT Binding Update Response) 메시지를 상기 새로운 외부 에이전트(FA_new)(206)로 전송한다(5 단계).Then, the home agent 202 transmits a NAT Binding Update Response message including the binding update result to the new foreign agent (FA_new) 206 (step 5).

이후, 상기 새로운 외부 에이전트(FA_new)(206)는 상기 바인딩 갱신 결과를 분석하여, 터널을 생성하고, 터널링 갱신 결과를 포함하는 NAT 터널링 갱신 응답 메시지(NAT Tunneling Update Response)를 상기 이동노드(210)로 전송한다(6 단계).Then, the new foreign agent (FA_new) 206 analyzes the binding update result, creates a tunnel, and transmits a NAT Tunneling Update Response message including a tunneling update result to the mobile node 210, (Step 6).

이후, 상기 홈 에이전트의 상태는 홈 에이전트 터널(HA-Tunneled)상태(b 단계)를 유지한다.Thereafter, the state of the home agent maintains a home agent tunnel (HA-Tunneled) state (step b).

상기에서 바인딩이 성공한 경우, 상기 홈 에이전트(202)와 상기 이전 외부 에이전트(FA_old)(208) 사이의 터널이 상기 홈 에이전트(202)와 상기 새로운 외부 에이전트(FA_new)(206) 사이의 터널로 갱신된다. If the binding is successful, a tunnel between the home agent 202 and the previous foreign agent (FA_old) 208 is updated with a tunnel between the home agent 202 and the new foreign agent (FA_new) do.

즉, 상기 이동 노드(210)로 향하는 패킷은 상기 홈 에이전트(202)와 상기 새로운 외부 에이전트(FA_new)(206) 사이의 터널을 통과한 후, 상기 이동노드(210)로 전달된다.That is, a packet destined for the mobile node 210 passes through a tunnel between the home agent 202 and the new foreign agent (FA_new) 206, and then is transmitted to the mobile node 210.

상기 패킷이 터널을 통과할 경우, 아이피 캡슐화 과정을 거치는데, 외부 패 킷의 목적지 주소는 새로운 터널의 종단인 상기 새로운 외부 에이전트의 아이피 주소가 되고, 내부 패킷의 목적지 주소는 상기 이동 노드의 주소가 된다.When the packet passes through the tunnel, the IP address is passed through the IP encapsulation process. The destination address of the external packet is the IP address of the new foreign agent, which is the end of the new tunnel. The destination address of the internal packet is the address of the mobile node do.

그리고, 바인딩 캐시 갱신 과정은 상기 새로운 외부 에이전트(FA_new)(206) 에서도 수행된다.The binding cache update process is also performed in the new foreign agent (FA_new) 206.

도 2c를 참조하면, 홈 에이전트(202)와 게이트웨이(204)에서 터널 상태 변경과정(HA-Tunneled --> GW-Tunneled)을 도시한 것으로, 상기 홈 에이전트(202)는 홈 에이전트 터널상태(HA-Tunneled)이다(a 단계).Referring to FIG. 2C, the home agent 202 and the gateway 204 show a tunnel state change process (HA-Tunneled- > GW-Tunneled) -Tunneled (step a).

상기 홈 에이전트(202)는 홈 에이전트 터널 상태(HA-Tunneled)를 게이트웨이 터널(GW-Tunneled) 상태로 변경하기 위해, NAT 바인딩 갱신 요청 메시지(NAT Binding Update Request) 메시지를 상기 게이트웨이(204)로 전송한다(1 단계).The home agent 202 sends a NAT Binding Update Request message to the gateway 204 to change the HA-Tunneled state to a GW-Tunneled state (Step 1).

상기 게이트웨이(204)는 상기 NAT 바인딩 갱신 요청 메시지를 수신하고, 상기 NAT 바인딩 갱신 요청 메시지에 포함된 바인딩 정보(이동 노드와 다른 노드 사이의 바인딩 정보)를 획득하여 자신의 바인딩 캐시에 반영하여 갱신한다.The gateway 204 receives the NAT binding update request message and acquires the binding information (binding information between the mobile node and another node) included in the NAT binding update request message and reflects the binding information in its binding cache .

이후, 바인딩 결과를 포함하는 NAT 바인딩 갱신 응답 메시지(NAT Binding Update Response) 메시지를 상기 홈 에이전트(202)로 전송한다(2 단계).Thereafter, a NAT Binding Update Response message including a binding result is transmitted to the home agent 202 (step 2).

이후, 상기 홈 에이전트(202)는 게이트웨이 터널(GW-Tunneled) 상태로 변경한다(b 단계).Thereafter, the home agent 202 changes to a gateway tunnel (GW-Tunneled) state (step b).

도 2d를 참조하면, 홈 에이전트(202)와 이전 외부 에이전트(FA_old)(208) 사 이의 터널을 티어다운하는 과정을 도시한 것으로, 먼저 상기 홈 에이전트(202)는 홈 에이전트 터널(HA-Tunneled)상태이다(a 단계).Referring to FIG. 2D, the home agent 202 tears down the tunnel between the home agent 202 and the old foreign agent (FA_old) 208. First, the home agent 202 accesses a home agent tunnel (HA-Tunneled) (Step a).

이동 노드(210)는 현재의 터널 상태를 변경(HA Tunneled) -> GW-Tunneled)하기 위해서 NAT 터널링 갱신 요청(NAT Tunneling Update Request)메시지를 상기 홈 에이전트(202)로 전송한다(1 단계).The mobile node 210 transmits a NAT Tunneling Update Request message to the home agent 202 in order to change the current tunnel state (HA Tunneled) to GW-Tunneled (Step 1).

상기 홈 에이전트(202)는 터널을 티어다운할 이전 외부 에이전트(FA_old)(208)에 대한 정보(IP 주소등)를 상기 이동 노드(210)에 대한 바인딩 캐시로부터 획득할 수도 있고, 또는, 상기 NAT 터널링 갱신 요청메시지에서 획득할 수 있다.The home agent 202 may obtain information (IP address or the like) about a previous foreign agent (FA_old) 208 to tear down the tunnel from the binding cache for the mobile node 210, Tunneling update request message.

이후, 상기 홈 에이전트(202)는 상기 이동 노드(210)에 대한 터널의 티어다운을 위해서, NAT 바인딩 티어다운 요청 메시지(NAT Binding Teardown Request)를 상기 이전 외부 에이전트(FA_old)(208)로 전송한다(2 단계).Then, the home agent 202 transmits a NAT Binding Teardown Request message to the previous foreign agent (FA_old) 208 in order to tear down the tunnel to the mobile node 210 (Step 2).

상기 NAT 바인딩 티어다운 요청 메시지는 상기 이동노드(210)와 이전 외부 에이전트(FA_old)(208)로 바인딩된 기존의 바인딩 캐시(Binding Cache) 및 터널을 갱신하기 위한 메시지이다.The NAT binding tier down request message is a message for updating an existing binding cache and a tunnel bound to the mobile node 210 and the previous foreign agent FA_old 208.

이후, 상기 이전 외부 에이전트(FA_old)(208)는 상기 이동노드(210)와 상기 이전 외부 에이전트(FA_old)(208)로 바인딩된 바인딩 캐시(Binding Cache) 및 터널을 갱신하고(삭제하고) 응답으로 NAT 바인딩 티어다운 응답 메시지(NAT Binding Teardown Reponse)를 상기 홈 에이전트(202)로 전송한다(3 단계).The previous foreign agent FA_old 208 then updates (deletes) and binds the binding cache and tunnel bound to the mobile node 210 and the previous foreign agent FA_old 208 And transmits a NAT Binding Teardown Response message to the home agent 202 (step 3).

이후, 상기 홈 에이전트(202)는 상기 이전 외부 에이전트(FA_old)(208)는 상 기 이동노드(210)와 상기 이전 외부 에이전트(FA_old)(208) 사이의 바인딩 캐시를 갱신하고 응답으로, NAT 터널링 갱신 응답(NAT Tunneling Update Response)메시지를 상기 이동 노드(210)으로 전송한다(4 단계).The home agent 202 then updates the binding cache between the mobile node 210 and the previous foreign agent FA_old 208 in response to the previous foreign agent FA_old 208, And transmits a NAT Tunneling Update Response message to the mobile node 210 (step 4).

이후, 상기 홈 에이전트(202)는 초기 상태(Init) 상태로 변경한다(b 단계).Then, the home agent 202 changes its state to an initial state (step b).

도 2e를 참조하면, 게이트웨이(204)와 외부 에이전트(208) 사이의 터널을 티어다운하기 위한 과정을 도시한 것으로, 여기서, 홈 에이전트(202)는 게이트웨이 터널(GW-Tunneled)상태이다(a 단계). 그리고, 여기서 터널은 게이트웨이(204)와 지난 외부 에이전트(FA_old)(208)사이의 터널을 나타낸다.Referring to FIG. 2E, a process for tearing down a tunnel between the gateway 204 and the foreign agent 208 is shown. Here, the home agent 202 is in a gateway tunnel (GW-Tunneled) state ). Here, the tunnel represents a tunnel between the gateway 204 and the old foreign agent (FA_old) 208.

이동 노드(210)는 현재의 터널 상태를 티어 다운하기 위해서 NAT 터널링 갱신 요청(NAT Tunneling Update Request)메시지를 상기 홈 에이전트(202)로 전송한다(1 단계).The mobile node 210 transmits a NAT Tunneling Update Request message to the home agent 202 to tear down the current tunnel state (step 1).

상기 홈 에이전트(202)는 터널을 티어다운할 상기 이전 외부 에이전트(FA_old)(208)에 대한 정보(IP 주소등) 및 상기 게이트웨이(204)에 대한 정보(IP 주소등)를 상기 이동 노드(210)에 대한 바인딩 캐시로부터 획득할 수도 있고, 또는, 상기 NAT 터널링 갱신 요청메시지에서 획득할 수 있다.The home agent 202 transmits information (IP address and the like) to the previous foreign agent (FA_old) 208 to tear down the tunnel and information (IP address etc.) about the gateway 204 to the mobile node 210 ) From the binding cache for the NAT tunneling update request message, or may be obtained in the NAT tunneling update request message.

이후, 상기 홈 에이전트(202)는 상기 이동 노드(210)에 대한 터널의 티어다운을 위해서, NAT 바인딩 티어다운 요청 메시지(NAT Binding Teardown Request)를 상기 게이트웨이(204)로 전송한다(2 단계).Then, the home agent 202 transmits a NAT Binding Teardown Request message to the gateway 204 to tear down the tunnel to the mobile node 210 (step 2).

이후, 상기 게이트웨이(204)는 상기 이동노드(210)와 상기 이전 외부 에이전 트(FA_old)(208)로 바인딩된 바인딩 캐시(Binding Cache) 및 터널을 갱신하고(삭제하고) 응답으로 NAT 바인딩 티어다운 응답 메시지(NAT Binding Teardown Reponse)를 상기 홈 에이전트(202)로 전송한다(3 단계).The gateway 204 then updates (deletes) the binding cache and tunnel bound to the mobile node 210 and the previous foreign agent (FA_old) 208, and in response returns the NAT binding tier And transmits a NAT Binding Teardown Response to the home agent 202 (step 3).

그리고, 상기 홈 에이전트(202)는 응답으로 상기 터널 갱신 결과를 포함하는 NAT 터널링 갱신 응답(NAT Tunneling Update Response)메시지를 상기 이동 노드(210)로 전송한다(4 단계).In step 4, the home agent 202 transmits a NAT Tunneling Update Response message including the tunnel update result to the MN 210 in response.

이후, 상기 홈 에이전트(202)는 상기 이동 노드(210)에 대한 터널의 티어다운을 위해서, NAT 바인딩 티어다운 요청 메시지(NAT Binding Teardown Request)를 상기 지난 외부 에이전트(FA_old)(208)로 전송한다(5 단계).Then, the home agent 202 transmits a NAT Binding Teardown Request message to the last foreign agent (FA_old) 208 in order to tear down the tunnel to the mobile node 210 (Step 5).

이후, 상기 지난 외부 에이전트(FA_old)(208)는 상기 이동노드(210)에 대한 상기 게이트웨이(204) 및 자신 사이의 터널을 갱신하고(삭제하고), 응답으로 NAT 바인딩 티어다운 응답 메시지(NAT Binding Teardown Reponse)를 상기 홈 에이전트(202)로 전송한다(6 단계).The last foreign agent (FA_old) 208 then updates (deletes) the tunnel between the gateway 204 and itself to the mobile node 210 and sends a NAT Binding Tier Down Response Teardown Response) to the home agent 202 (Step 6).

이후, 상기 홈 에이전트(202)는 초기 상태(Init) 상태로 변경한다(b 단계).Then, the home agent 202 changes its state to an initial state (step b).

도 2f를 참조하면, 홈 에이전트(202)와 게이트웨이(204)에서, 터널 상태 변경과정(GW-Tunneled --> HA-Tunneled)을 도시한 것으로, 상기 홈 에이전트(202)는 게이트웨이 에이전트 터널(GW-Tunneled)상태이다(a 단계).Referring to FIG. 2F, a tunnel state change process (GW-Tunneled - > HA-Tunneled) is shown in the home agent 202 and the gateway 204, and the home agent 202 transmits a gateway agent tunnel -Tunneled state (step a).

상기 홈 에이전트(202)는 게이트웨이 터널 상태(GW-Tunneled)를 홈 에이전트 터널(HA-Tunneled) 상태로 변경하기 위해, NAT 바인딩 갱신 요청 메시지(NAT Binding Update Request) 메시지를 상기 게이트웨이(204)로 전송한다(1 단계).The home agent 202 sends a NAT Binding Update Request message to the gateway 204 to change the gateway tunnel state to a HA-Tunneled state (Step 1).

상기 게이트웨이(204)는 상기 NAT 바인딩 갱신 요청 메시지를 수신하고, 상기 NAT 바인딩 갱신 요청 메시지에 포함된 바인딩 정보(이동 노드와 다른 노드 사이의 바인딩 정보)를 획득하여 자신의 바인딩 캐시에 반영하여 갱신한다.The gateway 204 receives the NAT binding update request message and acquires the binding information (binding information between the mobile node and another node) included in the NAT binding update request message and reflects the binding information in its binding cache .

이후, 송수신하는 패킷에 대한 터널링을 상기 홈 에이전트(202)가 상기 게이트웨이(204)대신 수행한다. 즉, 원 상태로 복귀한다.Then, the home agent 202 performs tunneling on a packet to be transmitted / received in place of the gateway 204. [ That is, it returns to the original state.

이후, 바인딩 결과를 포함하는 NAT 바인딩 갱신 응답 메시지(NAT Binding Update Response) 메시지를 상기 홈 에이전트(202)로 전송한다(2 단계).Thereafter, a NAT Binding Update Response message including a binding result is transmitted to the home agent 202 (step 2).

이후, 상기 홈 에이전트(202)는 홈 에이전트 터널(HA-Tunneled) 상태로 변경한다(b 단계).Thereafter, the home agent 202 changes to a home agent tunnel (HA-Tunneled) state (step b).

도 3은 본 발명의 실시 예에 따른 게이트웨이 터널(GW-Tunneled)을 홈 에이전트 터널(HA-Tunneled)로 변경하는 과정을 도시한 도면이다.3 is a diagram illustrating a process of changing a gateway tunnel (GW-Tunneled) according to an embodiment of the present invention to a home agent tunnel (HA-Tunneled).

상기 도 3을 참조하면, 상기 홈 에이전트는 게이트웨이 터널 상태(GW-Tunneled)(a 단계)이다. 새로운 외부 에이전트(FA_new)(306)의 광고 메시지를 수신한 이동 노드(310)는 상기 새로운 외부 에이전트(FA_new)(306)로 이동할 결정을 내린 후, 상기 새로운 외부 에이전트(FA_new)(306)로 터널의 종단을 변경하여 현재의 터널을 갱신하기 위한 NAT 터널링 갱신 요청(NAT Tunneling Update Request)메시지를 상기 새로운 외부 에이전트(FA_new)(306)로 전송한다(1 단계).Referring to FIG. 3, the home agent is a gateway tunnel state (GW-Tunneled) (step a). After receiving the advertisement message of the new foreign agent (FA_new) 306, the mobile node 310 makes a decision to move to the new foreign agent (FA_new) 306, And transmits a NAT Tunneling Update Request message for updating the current tunnel to the new foreign agent (FA_new) 306 (Step 1).

상기 새로운 외부 에이전트(FA_new)(306)는 상기 이동 노드(310)에 대한 터 널의 갱신을 위해서, NAT 바인딩 갱신 요청 메시지(NAT Binding Update Request)를 상기 홈 에이전트(302)로 전송한다(2 단계).The new foreign agent FA_new 306 transmits a NAT Binding Update Request message to the home agent 302 in order to update the tunnel for the mobile node 310 ).

상기 NAT 바인딩 갱신 요청 메시지는 기존의 상기 이동노드(310)와 이전 외부 에이전트(FA_old)(308)로 바인딩된 바인딩 캐시(Binding Cache)를 상기 이동 노드(210)와 상기 새로운 외부 에이전트(FA_new)(306)로 바인딩 된 바인딩 캐시로 갱신하기 위한 메시지이다.The NAT binding update request message is transmitted to the mobile node 210 and the new foreign agent FA_new (FA_new) by binding a binding cache bound to the existing mobile node 310 and the previous foreign agent FA_old 308 306 < / RTI > to the binding cache.

상기 홈 에이전트(302)는 상기 NAT 바인딩 갱신 요청 메시지를 수신하고, 해당 바인딩 캐시를 갱신한 후, 상기 이전 외부 에이전트(FA_old)(308)이 보유하고 있는 기존의 바인딩 캐시를 삭제하라는 NAT 바인딩 삭제 요청(Binding Teardown Request) 메시지를 상기 이전 외부 에이전트(FA_old)(308)로 전송한다(3 단계).The home agent 302 receives the NAT binding update request message, updates the binding cache, and then deletes the existing binding cache held by the previous foreign agent (FA_old) 308 (FA_old) 308 (Step 3). The Binding Teardown Request message is transmitted to the FA_old 308.

상기 이전 외부 에이전트(FA_old)(308)는 상기 이동 노드(310)와의 관련된 바인딩 캐시를 삭제하고, 그 결과를 포함하는 NAT 바인딩 삭제 응답(Binding Teardown Response) 메시지를 상기 홈 에이전트(302)로 전송한다(4 단계).The previous foreign agent FA_old 308 deletes the associated binding cache with the mobile node 310 and transmits a NAT Binding Teardown Response message including the result to the HA 302 (Step 4).

이후, 상기 홈 에이전트(302)는 바인딩 갱신 결과를 포함하는 NAT 바인딩 갱신 응답(NAT Binding Update Response) 메시지를 상기 새로운 외부 에이전트(FA_new)(306)로 전송한다(5 단계).Then, the home agent 302 transmits a NAT Binding Update Response message including the binding update result to the new foreign agent (FA_new) 306 (step 5).

이후, 상기 새로운 외부 에이전트(FA_new)(306)는 상기 바인딩 갱신 결과를 분석하여, 터널링 갱신 결과를 포함하는 NAT 터널링 갱신 응답 메시지(NAT Tunneling Update Response)를 상기 이동노드(310)로 전송한다(6 단계).The new foreign agent (FA_new) 306 analyzes the binding update result and transmits a NAT Tunneling Update Response message including the tunneling update result to the MN 310 (6) step).

상기에서 바인딩이 성공한 경우, 상기 게이트웨이(304)와 상기 이전 외부 에 이전트(FA_old)(308) 사이의 터널이 상기 홈 에이전트(302)와 상기 새로운 외부 에이전트(FA_new)(306) 사이의 터널로 갱신된다. If the binding is successful, a tunnel between the gateway 304 and the FA_old 308 is established as a tunnel between the home agent 302 and the new foreign agent (FA_new) .

즉, 상기 이동 노드(310)로 향하는 패킷은 상기 홈 에이전트(302)와 상기 새로운 외부 에이전트(FA_new)(306) 사이의 터널을 통과한 후, 상기 이동노드(310)로 전달된다.That is, a packet destined for the mobile node 310 passes through a tunnel between the home agent 302 and the new foreign agent (FA_new) 306, and then is transmitted to the mobile node 310.

상기 패킷이 터널을 통과할 경우, 아이피 캡슐화 과정을 거치는데, 외부 패킷의 목적지 주소는 새로운 터널의 종단인 상기 새로운 외부 에이전트(FA_new)(306)의 아이피 주소가 되고, 내부 패킷의 목적지 주소는 상기 이동 노드(310)의 주소가 된다.When the packet passes through the tunnel, the destination address of the external packet is the IP address of the new foreign agent (FA_new) 306, which is the end of the new tunnel, and the destination address of the internal packet is And becomes the address of the mobile node 310.

그리고, 바인딩 캐시 갱신 과정은 상기 새로운 외부 에이전트(FA_new)(306) 에서도 수행된다.The binding cache updating process is also performed in the new foreign agent (FA_new) 306.

이후, 상기 홈 에이전트(302)는 상기 이동 노드(310)에 대한 터널의 티어다운을 위해서, NAT 바인딩 티어다운 요청 메시지(NAT Binding Teardown Request)를 상기 게이트웨이(308)로 전송한다(7 단계).Then, the home agent 302 transmits a NAT Binding Teardown Request message to the gateway 308 in order to tear down the tunnel to the MN 310 (Step 7).

이후, 상기 게이트웨이(308)는 상기 이동노드(310)에 대한 터널 정보를 삭제하고, 응답으로 NAT 바인딩 티어다운 응답 메시지(NAT Binding Teardown Reponse)를 상기 홈 에이전트(202)로 전송한다(8 단계).Then, the gateway 308 deletes the tunnel information for the MN 310 and transmits a NAT Binding Teardown Response message to the HA 202 in response to the MN binding response (Step 8) .

이후, 상기 홈 에이전트(302)는 상기 이동 노드(310)에 대한 터널의 티어다운을 위해서, NAT 바인딩 티어다운 요청 메시지(NAT Binding Teardown Request)를 상기 지난 외부 에이전트(FA_old)(208)로 전송한다(9 단계).Then, the home agent 302 transmits a NAT Binding Teardown Request message to the last foreign agent (FA_old) 208 in order to tear down the tunnel to the MN 310 (Step 9).

이후, 상기 지난 외부 에이전트(FA_old)(208)는 상기 이동노드(310)에 대한 상기 게이트웨이(308) 및 자신 사이의 터널에 대한 정보를 삭제하고, 응답으로 NAT 바인딩 티어다운 응답 메시지(NAT Binding Teardown Reponse)를 상기 홈 에이전트(302)로 전송한다(10 단계).Then, the last foreign agent FA_old 208 deletes the information about the tunnel between the gateway 308 and itself for the mobile node 310 and transmits a NAT Binding Teardown response To the home agent 302 (step 10).

이후, 상기 홈 에이전트(202)는 홈 에이전트 터널(HA_Tunneled) 상태로 변경한다(b 단계)Thereafter, the home agent 202 changes to a home agent tunnel (HA_Tunneled) state (step b)

게이트웨이(또는 홈 에이전트)에서 새로운 외부 에이전트(FA_new)로 전달되는 패킷의 수신 IP 주소는 상기 게이트웨이(또는 홈 에이전트)와 외부 에이전트를 거치면서, 서로 상쇄되므로, 상기 패킷의 전송 노드 및 수신 노드는 아무런 변화 없이 서비스를 제공받을 수 있다.The destination IP address of the packet transmitted from the gateway (or the home agent) to the new foreign agent FA_new is canceled with each other through the gateway (or the home agent) and the foreign agent, The service can be provided without change.

본 발명의 NAT 터널은 홈 에이전트와 새로운 외부 에이전트 사이의 터널뿐만 아니라, 홈 에이전트의 부하 상태에 따라 게이트웨이와 외부 에이전트 사이의 터널 모두에서 사용가능하므로, 과부하 시의 성능 저하 또는 네트워크 혼잡(network congestion)상황을 방지할 수 있다.The NAT tunnel of the present invention can be used not only in a tunnel between a home agent and a new foreign agent but also in a tunnel between a gateway and an external agent depending on the load state of the home agent. Therefore, performance degradation or network congestion during overloading, The situation can be prevented.

또한, 기존 IP 패킷의 목적지 주소의 치환만이 요구되므로, 동적 오버헤드(Overhead)도 크게 발생하지 않는다.In addition, since only the replacement of the destination address of the existing IP packet is required, dynamic overhead does not occur.

도 4는 본 발명의 실시 예에 따른 이동 노드, 홈 에이전트, 게이트웨이, 외부 에이전트의 블록 구성을 도시한 도면이다. 상기 노드 들에 대한 블록 구성의 차 이점 중의 하나는 통신 인터페이스이다. 일반적으로 상기 이동 노드 및 외부 에이전트는 무선 인터페이스를 포함한다. 특히, 상기 외부 에이전트는 유 무선 인터페이슬 모두 구비한다고 간주한다.4 is a block diagram of a mobile node, a home agent, a gateway, and a foreign agent according to an embodiment of the present invention. One of the main advantages of the block configuration for the nodes is the communication interface. In general, the mobile node and the foreign agent include a wireless interface. In particular, the foreign agent considers both of the wireless interfaces.

상기 도 4를 참조하면, 상기 이동 노드, 홈 에이전트, 게이트웨이, 외부 에이전트는 통신 인터페이스(410), 제어부(420), 저장부(430), 이동성관리부(440)로 구성된다.4, the mobile node, the home agent, the gateway, and the foreign agent include a communication interface 410, a control unit 420, a storage unit 430, and a mobility management unit 440.

상기 통신 인터페이스(410)는 다른 노드와 통신하기 위한 모듈로서, 무선처리부 및 무선기저대역처리부 등을 포함하여 구성된다. 상기 무선처리부는 안테나를 통해 수신되는 신호를 기저대역신호로 변경하여 상기 무선기저대역처리부로 제공하고, 상기 무선기저대역처리부로부터의 기저대역신호를 실제 무선 경로 상에서 전송할 수 있도록 무선신호로 변경하여 상기 안테나를 통해 송신한다. The communication interface 410 is a module for communicating with other nodes, and includes a radio processing unit and a radio baseband processing unit. The radio processor converts the signal received through the antenna into a baseband signal and provides the baseband signal to the radio baseband processor. The baseband processor converts the baseband signal from the radio baseband processor into a radio signal, Lt; / RTI >

또한, 상기 통신 인터페이스(410)는 유선처리부 및 유선기저대역처리부 등을 포함하여 구성된다. 상기 유선처리부는 유선경로를 통해 수신되는 신호를 기저대역신호로 변경하여 상기 유선기저대역처리부로 제공하고, 상기 유선기저대역처리부로부터의 기저대역신호를 실제 유선 경로 상에서 전송할 수 있도록 유선신호로 변경하여 상기 안테나를 통해 송신한다. The communication interface 410 includes a wired processing unit and a wired baseband processing unit. The wired processing unit converts the signal received through the wired path into a baseband signal and provides the baseband signal to the wired baseband processing unit. The wired processing unit changes the baseband signal from the wired baseband processing unit to a wired signal so that the baseband signal can be transmitted on the actual wired path Through the antenna.

상기 제어부(420)는 상기 단말의 전반적인 동작을 제어한다. 특히, 본 발명에 따라 상기 이동성관리부(440))를 제어한다.The controller 420 controls the overall operation of the terminal. In particular, the mobility management unit 440 according to the present invention.

상기 저장부(430)는 상기 노드의 전반적인 동작을 제어하기 위한 프로그램 및 프로그램 수행 중 발생하는 일시적인 데이터를 저장하는 기능을 수행한다.The storage unit 430 stores a program for controlling the overall operation of the node and temporary data generated during program execution.

상기 이동성관리부(440)는 상기 이동 노드의 경우, 터널링 갱신 이벤트가 발생한 경우(예, 새로운 광고 메시지를 수신하고 이동을 결정한 경우), 해당 메시지를 전송하여 터널링을 갱신한다.In the case of the mobile node, the mobility management unit 440 updates tunneling by transmitting a corresponding message when a tunneling update event occurs (e.g., when a new advertisement message is received and movement is determined).

상기 이동성관리부(440)는 상기 외부 에이전트의 경우, 상기 이동 노드가 전송한 메시지를 수신하고, 분석하여 터널링 및 바인딩 갱신을 위한 메시지를 상기 게이트웨이 또는 홈 에이전트로 전송하고, 그 결과를 제공받아, 터널링 및 바인딩 갱신을 수행하고, 그 결과를 상기 이동 노드로 전송한다.In the case of the foreign agent, the mobility management unit 440 receives a message transmitted from the mobile node, analyzes the message, transmits a message for tunneling and binding update to the gateway or the home agent, receives the result, And performs binding update, and transmits the result to the mobile node.

상기 이동성관리부(440)는 상기 홈 에이전트의 경우, 상기 외부 에이전트 또는 게이트웨이가 전송한 메시지를 수신하고, 분석하여 터널링 및 바인딩 갱신을 수행하고 그 결과를 상기 외부 에이전트 또는 게이트웨이로 전송한다. 그리고, 전술한 바와 같이 임계치에 따른 부하량 따라 홈 에이전트 터널 상태 또는 게이트웨이 터널 상태를 결정하여 해당 메시지를 상기 게이트웨이 또는 상기 외부 에이전트로 전송하여 해당 상태로 변경한다.In the case of the home agent, the mobility management unit 440 receives and analyzes the message transmitted by the foreign agent or the gateway, performs tunneling and binding update, and transmits the result to the foreign agent or the gateway. Then, as described above, the home agent tunnel state or the gateway tunnel state is determined according to the load according to the threshold, and the corresponding message is transmitted to the gateway or the foreign agent to change to the corresponding state.

상기 이동성관리부(440)는 상기 게이트웨이의 경우, 상기 외부 에이전트 또는 홈 에이전트가 전송한 메시지를 수신하고, 분석하여 터널링 및 바인딩 갱신을 수행하고 그 결과를 상기 외부 에이전트 또는 홈 에이전트로 전송한다. 그리고, 전술한 바와 같이 상기 홈 에이전트로부터 터널 상태 변경 메시지를 수신한 경우, 터널 상태를 변경한다.In the case of the gateway, the mobility management unit 440 receives and analyzes a message transmitted by the foreign agent or the home agent, performs tunneling and binding update, and transmits the result to the foreign agent or the home agent. When the tunnel state change message is received from the home agent as described above, the tunnel state is changed.

상술한 블록 구성에서, 상기 제어부(420)는 상기 이동성관리부(440)의 기능을 수행할 수 있다. 본 발명에서 이를 별도로 구성하여 도시한 것은 각 기능들을 구별하여 설명하기 위함이다. In the above-described block configuration, the control unit 420 may perform the functions of the mobility management unit 440. [ In the present invention, these are separately constructed and described in order to describe each function separately.

따라서, 실제로 제품을 구현하는 경우에 상기 이동성관리부(440)의 기능 모두를 상기 제어부(420)에서 처리하도록 구성할 수도 있으며, 상기 기능 중 일부만을 상기 제어부(420)에서 처리하도록 구성할 수도 있다.Accordingly, when the product is actually implemented, the control unit 420 may process all the functions of the mobility management unit 440, or the control unit 420 may process only a part of the functions.

한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments, but is capable of various modifications within the scope of the invention. Therefore, the scope of the present invention should not be limited by the illustrated embodiments, but should be determined by the scope of the appended claims and equivalents thereof.

도 1은 본 발명의 실시 예에 따른 네트워크 구성을 도시한 도면,1 is a diagram illustrating a network configuration according to an embodiment of the present invention;

도 2는 본 발명의 실시 예에 따른 홈 에이전트의 상태에 따른 메시지 교환 과정을 도시한 도면,2 is a diagram illustrating a message exchange process according to a state of a home agent according to an embodiment of the present invention;

도 3은 본 발명의 실시 예에 따른 게이트웨이 터널(GW-Tunneled)을 홈 에이전트 터널(HA-Tunneled)로 변경하는 과정을 도시한 도면, 및,FIG. 3 is a diagram illustrating a process of changing a gateway tunnel (GW-Tunneled) according to an embodiment of the present invention to a home agent tunnel (HA-Tunneled)

도 4는 본 발명의 실시 예에 따른 이동 노드, 홈 에이전트, 게이트웨이, 외부 에이전트의 블록 구성을 도시한 도면.4 is a block diagram of a mobile node, a home agent, a gateway, and a foreign agent according to an embodiment of the present invention.

Claims (10)

무선통신 시스템에서 아이피 이동성을 제공하는 시스템에 있어서, A system for providing IP mobility in a wireless communication system, 새로운 외부 에이전트로부터 제 1 바인딩 갱신 요청 메시지를 수신하고, 부하량이 임계치보다 작은 경우, 이동 노드와 바인딩된 이전 외부 에이전트 및 게이트웨이로 바인딩 삭제 요청 메시지를 전송하여 상기 이동 노드와의 터널링 삭제를 요청하는 홈 에이전트와,When receiving a first binding update request message from a new foreign agent and transmitting a binding deletion request message to a previous foreign agent and a gateway bound to the mobile node when the load is smaller than the threshold, An agent, 상기 이전 외부 에이전트와 함께 상기 이동 노드에 대한 터널링 수행 중, 상기 홈 에이전트로부터 상기 바인딩 삭제 요청 메시지를 수신한 경우, 상기 이전 외부 에이전트와 상기 이동 노드에 대한 터널링을 삭제하는 상기 게이트웨이를 포함하는 것을 특징으로 하는 시스템.And a gateway for deleting the tunneling to the previous foreign agent and the mobile node when the binding deletion request message is received from the home agent during tunneling to the mobile node together with the previous foreign agent . 제 1 항에 있어서,The method according to claim 1, 상기 홈 에이전트는 새로운 외부 에이전트로부터 제 1 바인딩 갱신 요청 메시지를 수신하고, 부하량이 임계치보다 작은 경우, 상기 이동 노드와 바인딩된 이전 외부 에이전트로 제 2 바인딩 갱신 요청 메시지를 전송하여 상기 이동 노드와의 바인딩의 삭제를 요청하고 상기 제 2 바인딩 갱신 요청 메시지에 대한 응답 메시지를 수신하여 그 결과를 상기 제 1 바인딩 갱신 요청 메시지에 대한 응답 메시지에 포함시켜 상기 새로운 외부 에이전트로 전송하는 것을 특징으로 하는 시스템.The home agent receives the first binding update request message from the new foreign agent and transmits a second binding update request message to the previous foreign agent bound to the mobile node when the load is smaller than the threshold, And receives the response message for the second binding update request message and transmits the response message to the new foreign agent by including the result in the response message for the first binding update request message. 제 2항에 있어서,3. The method of claim 2, 상기 이동 노드로부터 터널링 갱신 요청 메시지를 수신한 경우, 상기 홈 에이전트로 상기 제 1 바인딩 갱신 요청 메시지를 전송하여 상기 이동 노드에 대한 바인딩 캐시 및 터널링 갱신을 요청하고, 상기 제 1 바인딩 갱신 요청 메시지에 대한 응답 메시지를 수신한 경우, 상기 이동 노드에 대한 바인딩 캐시 및 터널링을 추가하여 갱신하고 그 결과를 상기 터널링 갱신 요청 메시지에 대한 응답 메시지에 포함시켜 상기 이동 노드로 전송하는 상기 새로운 외부 에이전트를 더 포함하는 것을 특징으로 하는 시스템.Wherein the mobile node transmits a first binding update request message to the home agent to request a binding cache and tunneling update for the mobile node when the tunneling update request message is received from the mobile node, Further comprising a new foreign agent for adding and updating a binding cache and tunneling for the mobile node when the response message is received, and transmitting the result to the mobile node by including the result in a response message for the tunneling update request message ≪ / RTI > 제 2항에 있어서,3. The method of claim 2, 상기 홈 에이전트로부터 상기 제 2 바인딩 갱신 요청 메시지를 수신한 경우, 상기 이동 노드와의 바인딩의 삭제를 수행하고, 상기 홈 에이전트로부터 상기 바인딩 삭제 요청 메시지를 수신한 경우 상기 이동 노드와의 터널링을 삭제하고, 상기 이동 노드와의 바인딩의 삭제 결과를 포함하는 상기 제 2 바인딩 갱신 요청 메시지에 대한 응답 메시지를 생성하고 상기 홈 에이전트로 전송하는 상기 지난 외부 에이전트를 더 포함하는 것을 특징으로 하는 시스템.When receiving the second binding update request message from the home agent, deleting the binding with the mobile node, deleting tunneling with the mobile node when receiving the binding deletion request message from the home agent Further comprising: a last foreign agent for generating a response message for the second binding update request message including a result of deletion of a binding with the mobile node and transmitting the response message to the home agent. 제 2항에 있어서,3. The method of claim 2, 상기 새로운 외부 에이전트로부터 광고 메시지를 수신하고, 상기 새로운 외부 에이전트로 이동을 결정한 경우, 상기 터널링 갱신 요청 메시지를 상기 새로운 외부 에이전트로 전송하는 상기 이동 노드를 더 포함하는 것을 특징으로 하는 시스템.Further comprising a mobile node for receiving the advertisement message from the new foreign agent and transmitting the tunneling update request message to the new foreign agent when the mobile agent has decided to move to the new foreign agent. 무선통신 시스템에서 아이피 이동성을 제공하는 방법에 있어서,A method for providing IP mobility in a wireless communication system, 홈 에이전트가 새로운 외부 에이전트로부터 제 1 바인딩 갱신 요청 메시지를 수신하고 부하량이 임계치보다 작은 경우, 이동 노드와 바인딩된 이전 외부 에이전트 및 게이트웨이로 바인딩 삭제 요청 메시지를 전송하여 상기 이동 노드와의 터널링 삭제를 요청하는 과정과,When the home agent receives the first binding update request message from the new foreign agent and the load is smaller than the threshold, the home agent transmits a binding deletion request message to the previous foreign agent and the gateway bound to the mobile node to request tunneling deletion with the mobile node And, 상기 게이트웨이가 상기 이전 외부 에이전트와 함께 상기 이동 노드에 대한 터널링 수행 중, 상기 홈 에이전트로부터 상기 바인딩 삭제 요청 메시지를 수신한 경우, 상기 이전 외부 에이전트와 상기 이동 노드에 대한 터널링을 삭제하는 과정을 포함하는 것을 특징으로 하는 방법.And deleting tunneling for the previous foreign agent and the mobile node when the gateway receives the binding delete request message from the home agent during tunneling to the mobile node together with the previous foreign agent ≪ / RTI > 제 6항에 있어서,The method according to claim 6, 상기 홈 에이전트가 상기 새로운 외부 에이전트로부터 제 1 바인딩 갱신 요청 메시지를 수신하고 부하량이 임계치보다 작은 경우, 상기 이동 노드와 바인딩된 이전 외부 에이전트로 제 2 바인딩 갱신 요청 메시지를 전송하여 상기 이동 노드와의 바인딩의 삭제를 요청하는 과정과,When the home agent receives the first binding update request message from the new foreign agent and the load is smaller than the threshold, the home agent transmits a second binding update request message to the previous foreign agent bound to the mobile node, Requesting the deletion of the < RTI ID = 0.0 & 상기 제 2 바인딩 갱신 요청 메시지에 대한 응답 메시지를 수신하여 그 결과를 상기 제 1 바인딩 갱신 요청 메시지에 대한 응답 메시지에 포함시켜 상기 새로운 외부 에이전트로 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.Further comprising the step of receiving a response message for the second binding update request message and including the result in a response message for the first binding update request message to the new foreign agent. 제 7항에 있어서,8. The method of claim 7, 상기 새로운 외부 에이전트가 상기 이동 노드로부터 터널링 갱신 요청 메시지를 수신한 경우, 상기 홈 에이전트로 상기 제 1 바인딩 갱신 요청 메시지를 전송하여 상기 이동 노드에 대한 바인딩 캐시 및 터널링 갱신을 요청하는 과정과,Requesting a binding cache and a tunneling update for the mobile node by transmitting the first binding update request message to the home agent when the new foreign agent receives a tunneling update request message from the mobile node; 상기 새로운 외부 에이전트가 상기 제 1 바인딩 갱신 요청 메시지에 대한 응답 메시지를 수신한 경우, 상기 이동 노드에 대한 바인딩 캐시 및 터널링을 추가하여 갱신하고 그 결과를 상기 터널링 갱신 요청 메시지에 대한 응답 메시지에 포함시켜 상기 이동 노드로 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.When the new foreign agent receives the response message for the first binding update request message, it adds and updates the binding cache and tunneling for the mobile node and includes the result in the response message for the tunneling update request message To the mobile node. ≪ Desc / Clms Page number 21 > 제 7항에 있어서,8. The method of claim 7, 상기 지난 외부 에이전트가 상기 홈 에이전트로부터 상기 제 2 바인딩 갱신 요청 메시지를 수신한 경우, 상기 이동 노드와의 바인딩의 삭제를 수행하는 과정과,Performing a binding deletion with the mobile node when the last foreign agent receives the second binding update request message from the home agent; 상기 지난 외부 에이전트가 상기 홈 에이전트로부터 상기 바인딩 삭제 요청 메시지를 수신한 경우 상기 이동 노드와의 터널링을 삭제하고, 상기 이동 노드와의 바인딩의 삭제 결과를 포함하는 상기 제 2 바인딩 갱신 요청 메시지에 대한 응답 메시지를 생성하고 상기 홈 에이전트로 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.When the last foreign agent receives the binding deletion request message from the home agent, deletes the tunneling with the mobile node, and transmits a response to the second binding update request message including the deletion result of the binding with the mobile node And generating and sending a message to the home agent. 제 7항에 있어서,8. The method of claim 7, 상기 이동 노드가 상기 새로운 외부 에이전트로부터 광고 메시지를 수신하고, 상기 새로운 외부 에이전트로 이동을 결정한 경우, 상기 터널링 갱신 요청 메시지를 상기 새로운 외부 에이전트로 전송하는 과정을 더 포함하는 것을 특징으로 하는 방법.Further comprising the step of transmitting the tunneling update request message to the new foreign agent when the mobile node receives the advertisement message from the new foreign agent and determines to move to the new foreign agent.
KR1020080007080A 2008-01-23 2008-01-23 Apparatus and method for ip mobility in wireless communication system Expired - Fee Related KR101399033B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080007080A KR101399033B1 (en) 2008-01-23 2008-01-23 Apparatus and method for ip mobility in wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080007080A KR101399033B1 (en) 2008-01-23 2008-01-23 Apparatus and method for ip mobility in wireless communication system

Publications (2)

Publication Number Publication Date
KR20090081151A KR20090081151A (en) 2009-07-28
KR101399033B1 true KR101399033B1 (en) 2014-05-27

Family

ID=41292169

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080007080A Expired - Fee Related KR101399033B1 (en) 2008-01-23 2008-01-23 Apparatus and method for ip mobility in wireless communication system

Country Status (1)

Country Link
KR (1) KR101399033B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101516973B1 (en) * 2014-03-20 2015-05-04 국방과학연구소 Method for supporting hybrid mobility based on Internet Protocol and Apparatus thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050101693A (en) * 2004-04-19 2005-10-25 삼성전자주식회사 Method for recovery routing path with damage in a mobile network
JP2006523987A (en) * 2003-04-17 2006-10-19 オレンジュ・エスエー Distributed mobile agent
KR20070006151A (en) * 2005-07-07 2007-01-11 주식회사 케이티 Peer Mobile Router Authentication Method for Mobile Network, Multiple Temporary Address Registration Method Using It and Recovery Method in Case of Failure
KR20070061619A (en) * 2005-12-10 2007-06-14 한국전자통신연구원 Network System and Communication Method for Initial Operation of Secure Mobile IPv6 Mobile Node Based on Preshared Key

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006523987A (en) * 2003-04-17 2006-10-19 オレンジュ・エスエー Distributed mobile agent
KR20050101693A (en) * 2004-04-19 2005-10-25 삼성전자주식회사 Method for recovery routing path with damage in a mobile network
KR20070006151A (en) * 2005-07-07 2007-01-11 주식회사 케이티 Peer Mobile Router Authentication Method for Mobile Network, Multiple Temporary Address Registration Method Using It and Recovery Method in Case of Failure
KR20070061619A (en) * 2005-12-10 2007-06-14 한국전자통신연구원 Network System and Communication Method for Initial Operation of Secure Mobile IPv6 Mobile Node Based on Preshared Key

Also Published As

Publication number Publication date
KR20090081151A (en) 2009-07-28

Similar Documents

Publication Publication Date Title
JP3924502B2 (en) Mobile communication method and mobile communication system
AU767782B2 (en) Buffer management for mobile internet protocol
KR101373418B1 (en) Data transferring method, system and related network device based on proxy mobile (pm) ipv6
US20120063428A1 (en) Interface Switching System, Mobile Node, Proxy Node, and Mobile Management Node
US8045522B2 (en) Method and system for performing handoff in wireless networks
JP2004015143A (en) Handover method in mobile communication system, and router device used in mobile communication system
JP4990985B2 (en) Proxy mobile IP routing
KR20030080237A (en) Mobile terminal management system, mobile terminal, agent, and program
CN101212461A (en) Data transmission method and system during heterogeneous IP network switching, and core network gateway
KR100780260B1 (en) Method and apparatus for robust local mobility management in mobile network
US8400980B2 (en) Fast handover system and method thereof
CN103458389B (en) Mobile node registration method, interoperability methods, switching method and network element
WO2011153777A1 (en) Method, system, mapping forward server and access router for mobile communication controlling
JPWO2010073620A1 (en) Handover method, mobile terminal and home agent used in the method
US8325678B2 (en) Method of performing handover and network system of enabling the method
EP1613114A1 (en) Handover mechanism for mobile IP
CN102958040B (en) Mobility management network and mobile management inter-domain handover method
KR101399033B1 (en) Apparatus and method for ip mobility in wireless communication system
JP2011509611A (en) Techniques for optimizing routes in communication networks
CN1886961B (en) Method and system for re-establishing context of data packet flows
KR20120046419A (en) Mobile telecommunication system using proxy mobile internet protocol and handover method in the same
US8243685B2 (en) IP handoff method in mobile agent platform environment
Carmona-Murillo et al. QoS in Next generation mobile networks: an analytical study
JP4468968B2 (en) Mobile node communication method and mobile node
Makaya et al. Enhanced fast handoff scheme for heterogeneous wireless networks

Legal Events

Date Code Title Description
PA0109 Patent application

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

PG1501 Laying open of application

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

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

A201 Request for examination
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

D14-X000 Search report completed

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

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

FPAY Annual fee payment

Payment date: 20170427

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

P22-X000 Classification modified

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

FPAY Annual fee payment

Payment date: 20180427

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

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

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

Not in force date: 20190520

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: 20190520

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