KR20050037325A - System and method for hand-off of mobile ip terminal in wireless network - Google Patents
System and method for hand-off of mobile ip terminal in wireless network Download PDFInfo
- Publication number
- KR20050037325A KR20050037325A KR1020030073201A KR20030073201A KR20050037325A KR 20050037325 A KR20050037325 A KR 20050037325A KR 1020030073201 A KR1020030073201 A KR 1020030073201A KR 20030073201 A KR20030073201 A KR 20030073201A KR 20050037325 A KR20050037325 A KR 20050037325A
- Authority
- KR
- South Korea
- Prior art keywords
- access router
- mobile host
- handoff
- information
- mobile
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/12—Reselecting a serving backbone network switching or routing node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0033—Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
- H04W40/36—Modification of an existing route due to handover
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 이동 아이피(Mobile IP)를 사용하는 무선 시스템에서 이동 아이피 단말의 핸드오프(Hand-off)를 제공하기 위한 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for providing hand-off of a mobile IP terminal in a wireless system using mobile IP.
본 발명에서는 무선 네트워크에서 이동 호스트의 핸드오프 시 지연 시간을 줄일 수 있으며, 핸드오프 시에 소모 전력을 줄일 수 있고, 서비스 품질의 저하를 방지할 수 있는 시스템 및 방법을 제공한다.The present invention provides a system and method that can reduce the delay time when handoff of a mobile host in a wireless network, reduce power consumption during handoff, and prevent degradation of quality of service.
이를 위한 본 발명의 시스템은, 무선 네트워크에서 이동 아이피 단말의 핸드오프를 위한 시스템으로서, 상기 무선 네트워크를 관리하며, 인접한 액세스 라우터간에 정보를 교환하고, 상기 이동 아이피 단말로부터 핸드오프 요구 시 인접한 액세스 라우터 정보를 상기 이동 아이피 단말로 전달하는 액세스 라우터들과, 상기 액세스 라우터로부터 얻은 정보를 이용하여 핸드오프 대상 액세스 라우터로 핸드오프를 수행하는 상기 이동 아이피 단말을 포함한다. The system of the present invention is a system for handoff of a mobile IP terminal in a wireless network, which manages the wireless network, exchanges information between adjacent access routers, and a neighboring access router when a handoff request is requested from the mobile IP terminal. Access routers for transmitting information to the mobile IP terminal and the mobile IP terminal for performing a handoff to the handoff target access router using the information obtained from the access router.
Description
본 발명은 이동 아이피(Mobile IP)를 사용하는 무선 시스템에서 단말의 이동성을 보장하기 위한 시스템 및 방법에 관한 것으로, 특히 무선 네트워크에서 이동 아이피 단말의 핸드오프(Hand-off)를 제공하기 위한 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for ensuring mobility of a terminal in a wireless system using mobile IP, and more particularly, to a system for providing hand-off of a mobile IP terminal in a wireless network; It is about a method.
통상적으로 무선 시스템은 대표적으로 핸드폰 또는 PCS(Personal Cellular System) 이동통신 시스템 등의 시스템과, 무선 로컬 루프(WLL : Wireless Loop System) 및 무선 랜(Wireless LAN) 등의 시스템 등이 있다. 이러한 시스템들은 각기 독립적인 시스템 영역으로 개발되었으나, 현재 상기 시스템들이 아이피(IP : Internet Protocol)를 이용하여 통합되어 가는 추세에 있다. 이와 같이 아이피를 이용하여 시스템들을 통합하기 위해서는 제안되고 있는 방법이 각 시스템들에서 이동 아이피(Mobile IP)를 사용하여 통신을 수행하는 방법이다. 이와 같이 상기 이동 아이피를 이용할 때, 단말이 무선 채널로 통신을 수행하는 대상은 액세스 라우터(AR : Access Router)가 된다. 이러한 액세스 라우터(AR)가 사용되는 가장 대표적인 예가 무선 랜 시스템이다.Typically, a wireless system includes a system such as a cellular phone or a personal cellular system (PCS) mobile communication system, a system such as a wireless local loop (WLL) and a wireless LAN (WLAN). These systems have been developed as independent system domains, but the systems are currently being integrated using IP (Internet Protocol). As such, a proposed method for integrating systems using IP is a method of performing communication using Mobile IP in each system. As described above, when the mobile IP is used, the target of the terminal communicating with the wireless channel is an access router (AR). The most representative example of such an access router (AR) is a wireless LAN system.
그러면 무선 랜 시스템에서 이동 아이피를 사용하는 경우에 대하여 살펴본다. 기본적으로 무선 랜 시스템은 무선 채널을 이용하여 액세스 라우터와 통신을 수행하므로, 하나의 액세스 라우터에서 통신을 수행하는 범위 내에서는 단말들의 이동성을 보장할 수 있다. 이러한 이동성 보장은 완벽한 이동성을 보장하는 것이 아니다. 즉, 하나의 단말이 특정 액세스 라우터 영역에서 통신을 수행하는 중에 다른 액세스 라우터로 이동하는 경우가 발생할 수 있다. 이러한 경우 이동통신 시스템에서와 같이 핸드오프를 제공하여야만 이동성의 보장이 이루어진다. 즉, 단말의 위치를 관리하고 핸드오프 시에도 끊김 없이(Seamless) 통신을 제공해 주어야만 한다. 이와 같이 핸드오프 시에도 끊김 없이 통신을 제공하기 위해 인터넷에서 사용되고 있는 기법은 이동 아이피(Mobile IP) 기술이다. 상기한 아이피(IP : Internet Protocol)의 기술은 버전에 따라서 버전 4의 이동 아이피(Mobile IPv4)와 버전 6의 이동 아이피(Mobile IPv6) 기술이 있다. 이하의 설명에서 버전에 관계없이 이동 아이피를 이용하는 단말을 "이동 호스트"라 칭하여 설명하기로 한다.Then, we will look at the case of using a mobile IP in a wireless LAN system. Basically, since the WLAN system communicates with the access router using a wireless channel, the mobility of terminals may be guaranteed within a range in which one access router performs communication. This mobility guarantee does not guarantee perfect mobility. That is, one terminal may move to another access router while performing communication in a specific access router area. In this case, as in the mobile communication system, handoff must be provided to ensure mobility. That is, the location of the terminal must be managed and seamless communication must be provided even during handoff. The technique used in the Internet to provide seamless communication even during handoff is Mobile IP technology. The IP (Internet Protocol) technology includes a version 4 mobile IPv4 and a version 6 mobile IPv6 technology depending on the version. In the following description, a terminal using a mobile IP regardless of a version will be referred to as a "mobile host".
상기 버전 4의 이동 아이피(Mobile IPv4)에서는 이동 호스트의 이동성을 제공하기 위하여 홈 에이전트(Home Agent : 이하 "HA"라 함)와 방문자 에이전트(Foreign Agent : 이하 "FA"라 함)를 정의한다. 그리고 HA와 FA를 통하여 이동 호스트의 위치 관리를 수행한다. HA는 이동 호스트의 홈 네트워크(Home Network)에 존재하며, FA는 이동 호스트가 핸드오프 한 네트워크에 존재하게 된다. 먼저 이동 호스트는 핸드오프를 수행할 때마다 자신의 현재 위치 정보를 HA에게 알려주게 된다. 그때 HA는 이동 호스트의 위치 정보를 기록해 두었다가 이동 호스트로 향하는 데이터가 있을 때 HA가 가로채어 캡슐화(Encapsulation)한 후 터널(Tunnel)을 통하여 FA에게 전달한다. 그러면 FA는 HA로부터 이동 호스트로 전달되는 캡슐화된 데이터를 받아서 자신의 네트워크에 있는 이동 호스트에게 전달하게 된다.In Version 4 of Mobile IPv4, a Home Agent (hereinafter referred to as "HA") and a Visitor Agent (hereinafter referred to as "FA") are defined to provide mobility of a mobile host. The location management of the mobile host is performed through HA and FA. The HA resides in the home network of the mobile host, and the FA resides in the network that the mobile host has handed off. First, whenever the mobile host performs a handoff, it informs the HA of its current location information. At that time, the HA records the location information of the mobile host, and when there is data destined for the mobile host, the HA intercepts and encapsulates the data, and delivers the data to the FA through a tunnel. The FA then receives the encapsulated data from the HA to the mobile host and forwards it to the mobile host in its network.
상술한 방법과 같이 이동 호스트로 데이터가 전달되는 경우에 전달되는 데이터는 항상 HA를 거쳐서 전달되게 된다. 이는 데이터의 전달 경로가 최적화되지 않는 문제점이 존재한다. 따라서 이를 개선하기 위하여 라우트 최적화(Route Optimization : 이하 "RO"라 함) 기법이 제안되었다. 버전 6의 이동 아이피(Mobile IPv6) 기법은 버전 6의 아이피(IPv6) 기법의 장점을 받아들이고, 버전 6의 아이피(IPv6) 네트워크에서 이동 호스트를 지원하기 위하여 제안되었다. 이러한 버전 6의 아이피 기법에서는 데이터의 전달 시에 기본적으로 RO를 가정하고 있으므로 이동 호스트가 터널의 끝이 되어 역캡슐화(decapsulation)한다.As described above, when data is delivered to the mobile host, the delivered data is always delivered via HA. This presents a problem that the delivery path of the data is not optimized. Therefore, in order to improve this, a route optimization (RO) technique has been proposed. The version 6 Mobile IPv6 scheme has been proposed to accept the advantages of the version 6 IPv6 scheme and to support mobile hosts in the version 6 IPv6 network. In this version 6 IP technique, RO is assumed by default when transferring data, so that the mobile host is the end of the tunnel to decapsulate.
한편, 이동 아이피(Mobile IP) 프로토콜은 OSI 7 계층의 모델 중 제3계층(Layer 3 : 이하 "L3"라 함)에서의 핸드오프에 관한 방법이다. 그런데, L3에서 통신이 이루어지기 전에 완료되어야 할 제2계층(Layer 2 : 이하 "L2"라 함)에서의 핸드오프에 대한 방법은 다루지 않고 있다. 또한 이동 호스트의 핸드오프 시 많은 지연시간이 발생함으로 인하여 이동 호스트가 끊김 없는 통신을 수행하기 어렵다. 이를 보완하기 위하여 고속 이동 아이피(Fast Mobile IP) 또는 계층적 이동 아이피(Hierarchical Mobile IP) 등의 기법이 제안되었다. 이러한 방법들은 단순한 이동 아이피(Mobile IP)에 비하여 핸드오프 시 발생하는 지연 시간을 줄일 수 있는 방법들이다. 그러나 상기한 방법들 또한 이동 아이피(Mobile IP)와 마찬가지로 L3에서의 핸드오프를 다루는 기술이다. 즉, L2 핸드오프에 대해서는 고려하지 않고 있다. 그러므로 L2 핸드오프의 최적화와 이에 따른 핸드오프(L2, L3) 시의 L2 핸드오프와 L3의 핸드오프의 상호 관계에 대해서는 적절한 방법을 제시하지 않고 있다.On the other hand, the Mobile IP protocol is a method for handoff in the third layer (Layer 3: hereinafter referred to as "L3") of the model of the OSI 7 layer. However, the method for handoff in the second layer (Layer 2: hereinafter referred to as "L2") to be completed before communication is performed in L3 is not dealt with. In addition, since a large delay occurs during handoff of the mobile host, it is difficult for the mobile host to perform seamless communication. In order to compensate for this, techniques such as fast mobile IP or hierarchical mobile IP have been proposed. These methods reduce the delay time caused by handoff compared to mobile IP. However, the above methods are also techniques for dealing with handoff in L3, as with Mobile IP. That is, no consideration is given to L2 handoff. Therefore, there is no appropriate method for the optimization of the L2 handoff and the correlation between the L2 handoff and the L3 handoff at the time of the handoff (L2, L3).
그러면 L2 핸드오프 과정에서 지연되는 원인에 대하여 살펴보기로 한다. L2 핸드오프 과정에서 시간이 지연되는 원인은 가장 기본적으로 다음과 같은 무선 네트워크의 특성에 기인한다. Next, the cause of the delay in the L2 handoff process will be described. The delay in the L2 handoff process is basically due to the following characteristics of the wireless network.
첫째로, 무선 네트워크에서는 한 가지 매체를 사용하더라도 간섭 현상 등을 피하기 위하여 이웃 무선 네트워크와는 다른 채널을 사용하여 통신한다. 따라서 이동 호스트가 핸드오프를 하기 위해서는 자신이 핸드오프 하고자 하는 무선 네트워크에서 사용하고 있는 매체 정보, 채널 정보를 기본적으로 알아야 한다. 이러한 정보들을 알기 위해서는 이동 호스트의 L2에서는 무선 네트워크에서 사용 가능한 모든 매체 및 채널에 대해서 전부 살펴보아야 한다. 이 과정을 채널 스캐닝(Channel Scanning)이라고 할 수 있다. 이와 같은 채널 스캐닝 과정을 수행한 이후에 이동 호스트는 핸드오프를 수행하기에 최적의 매체 및 채널을 선택한다. 이와 같이 최적의 매체 및 채널을 결정한 이후에 상기 결정된 바에 해당되는 액세스 라우터(AR)를 선택한 후 L2에서의 핸드오프과정을 수행하게 된다.First, even in the case of using one medium, the wireless network communicates using a different channel from the neighboring wireless network to avoid interference. Therefore, in order to handoff a mobile host, it is necessary to basically know the media information and channel information used in the wireless network to which the mobile host intends to handoff. In order to know this information, L2 of the mobile host must examine all the media and channels available in the wireless network. This process may be referred to as channel scanning. After performing such a channel scanning process, the mobile host selects an optimal medium and channel for handoff. After determining the optimal medium and channel as described above, the access router AR corresponding to the determination is selected, and then a handoff process is performed at L2.
그러면 이를 도 1을 참조하여 살펴보기로 한다. 도 1은 아이피 네트워크를 사용하는 액세스 라우터와 이동 호스트의 이동 경로를 함께 도시한 도면이다.This will be described with reference to FIG. 1. 1 is a diagram illustrating a moving path of an access router and a mobile host using an IP network.
상기 도 1에서 인터넷 네트워크(131)는 버전 4 또는 버전 6의 아이피 네트워크이다. 그리고, 상기 네트워크에는 상위 라우터들인 제1라우터(121)와 제2라우터(122)를 통해 연결된다. 상기 제1라우터(121)와 제2라우터(122)의 하위에는 다수의 액세스 라우터들(111, 112, 113, 114)이 연결되어 있다. 상기 도 1에서는 제1라우터(121)의 하위에 제1액세스 라우터(111)와 제2액세스 라우터(112)가 연결된 것을 도시하였으며, 제2라우터(122)의 하위에는 제3액세스 라우터(113)와 제4액세스 라우터(114)가 연결된 것을 도시하였다. In FIG. 1, the Internet network 131 is a version 4 or version 6 IP network. The first router 121 and the second router 122 which are upper routers are connected to the network. A plurality of access routers 111, 112, 113, and 114 are connected below the first router 121 and the second router 122. In FIG. 1, a first access router 111 and a second access router 112 are connected to a lower part of the first router 121, and a third access router 113 is located below the second router 122. And the fourth access router 114 are connected.
제1액세스 라우터(111)는 IEEE의 802.11a 규격의 네트워크 채널을 가지는 것으로 가정하고, 제2액세스 라우터(112)는 IEEE의 802.11b 규격의 네트워크 채널을 가지는 것으로 가정하며, 제3액세스 라우터(113)는 IEEE의 802.11a/b 규격의 네트워크 채널을 가지는 것으로 가정하고, 제4액세스 라우터(114)는 IEEE의 802.11g 규격의 네트워크 채널을 가지는 것으로 가정한다. 또한 이동 호스트(101)는 최초 제1액세스 라우터(111)의 하위에 연결되어 무선 채널을 통하여 통신을 수행하는 경우이다. 이동 호스트(101)는 제1액세스 라우터(111)의 하위에 존재하는 경우를 참조부호 101a로 도시하였으며, 제2액세스 라우터(112)의 하위에 존재하는 경우를 참조부호 101b로 도시하였고, 제3액세스 라우터(113)의 하위에 존재하는 경우를 참조부호 101c로 도시하였다.It is assumed that the first access router 111 has a network channel of 802.11a standard of IEEE, and the second access router 112 is assumed to have a network channel of 802.11b standard of IEEE, and the third access router 113 ) Is assumed to have a network channel of IEEE 802.11a / b standard, and the fourth access router 114 is assumed to have a network channel of IEEE 802.11g standard. In addition, the mobile host 101 is connected to the lower part of the first access router 111 to perform communication through a wireless channel. The mobile host 101 is shown below the first access router 111 by reference numeral 101a, and the case where it exists below the second access router 112 is shown by reference numeral 101b. A case existing below the access router 113 is shown by reference numeral 101c.
이와 같이 이동 호스트는 액세스 라우터를 변경하면서 이동할 수 있다. 즉, 특정한 액세스 라우터의 하위에만 존재하는 경우에는 핸드오프에 따른 문제가 없으나, 다른 액세스 라우터로 이동하는 경우 핸드오프가 수행되어야 한다. 이러한 경우에 대하여 좀 더 상세히 살펴보기로 한다. In this way, the mobile host can move while changing the access router. That is, if there is only a lower part of a specific access router, there is no problem due to handoff. However, when moving to another access router, handoff should be performed. This case will be described in more detail.
예를 들어 현재 이동 호스트가 존재하는 제1액세스 라우터(111)의 네트워크에서 통신을 수행하는 중에 이동 호스트가 영역을 변경하여 즉, 참조부호 10과 같이 이동하여 제2액세스 라우터(112)로 이동하는 경우가 발생할 수 있다. 이와 같이 액세스 라우터가 변경되는 경우에 현재 네트워크에서는 IEEE 802.11a 규격을 사용하며, 이웃 네트워크에서는 IEEE 802.11b 기술을 사용하여 통신을 수행한다. 이로 인하여 서로 다른 접속 기술을 사용함으로 하기와 같은 문제가 발생할 수 있다.For example, while performing communication in the network of the first access router 111 in which the current mobile host exists, the mobile host changes its area, that is, moves to the second access router 112 by moving as shown by reference numeral 10. Cases may occur. When the access router is changed as described above, the current network uses the IEEE 802.11a standard and the neighbor network performs the communication using the IEEE 802.11b technology. As a result, the following problems may occur by using different connection technologies.
먼저 이동 호스트(101a)는 이웃 네트워크에서 어떠한 규격에 따라 통신을 수행하는지 그리고 어떠한 채널을 사용하는지 알 수 없으므로 사용되는 기술과 채널을 알아내어야 한다. 사용되는 규격과 채널을 알기 위해서 이동 호스트는 현재 접속되어 있는 네트워크에서 사용하는 규격인 IEEE 802.11a를 이용하여 상기 규격에서 사용하는 모든 채널에 대한 검사를 수행한다. 하지만 이웃 네트워크에서는 IEEE 802.11b 규격의 네트워크를 사용하므로 그 정보를 알 수 없다. 그러면 이동 호스트는 IEEE 802.11a 외의 사용할 수 있는 즉, 자신이 가지고 있는 다른 규격의 접속 기술을 이용하여 다시 채널을 검사하게 된다. 만약 이동 호스트가 IEEE 802.11a, b, g의 모든 기술을 사용할 수 있다면 IEEE 802.11b나 IEEE 802.11g 중 하나를 선택하여 다시 채널을 검사하게 된다. 이때 이동 호스트가 선택한 규격이 IEEE 802.11b 이면 이웃 네트워크에서 어떠한 채널을 사용하는지 찾을 수 있을 것이고, IEEE 802.11g를 선택하였다면, 모든 채널을 검사한 후에 다시 IEEE 802.11b를 이용하여 검사하여야 할 것이다.First, since the mobile host 101a does not know which standard communicates with which neighbor network and which channel is used, the mobile host 101a needs to find out the technology and channel used. In order to know the standard and the channel used, the mobile host performs an inspection on all channels used in the standard by using IEEE 802.11a, which is a standard used in the currently connected network. However, the neighbor network uses the IEEE 802.11b standard network, so the information is not known. The mobile host then re-examines the channel using any other IEEE 802.11a-enabled access technology. If the mobile host can use all of the technologies of IEEE 802.11a, b, and g, then the channel is checked again by selecting either IEEE 802.11b or IEEE 802.11g. In this case, if the standard selected by the mobile host is IEEE 802.11b, it may be able to find out which channel is used in the neighbor network. If IEEE 802.11g is selected, all channels should be checked and then again checked using IEEE 802.11b.
이와 같이 규격을 설정하고 그에 따른 채널들을 하나씩 검사하는 경우에 여기에 소요되는 시간이 통신에는 많은 영향을 미치게 된다. 이는 기본적인 이동 아이피(Mobile IP) 뿐만 아니라 고속 팬드오프(Fast Hand-off), 계층적 이동 아이피(Hierarchical Mobile IP) 기술 등 모두에 해당되는 문제이다. 뿐만 아니라 이동 호스트가 배터리 등의 휴대용 전원을 사용하는 경우에는 이와 같이 많은 검색 시간이 소요되는 경우 사용 시간이 단축되는 결과를 초래한다. 뿐만 아니라 빠른 핸드오프가 수행되지 않음으로 인하여 서비스 품질의 저하를 초래할 수 있는 문제가 있다. When setting the standard and checking the channels one by one, the time required for this has a great effect on the communication. This is a problem not only for basic mobile IP, but also for fast hand-off and hierarchical mobile IP technology. In addition, when the mobile host uses a portable power source such as a battery, when such a large search time is required, the usage time is shortened. In addition, there is a problem that can cause a deterioration of the service quality because the fast handoff is not performed.
따라서 본 발명의 목적은 무선 네트워크에서 이동 호스트의 핸드오프 시 지연 시간을 줄일 수 있는 시스템 및 방법을 제공함에 있다.It is therefore an object of the present invention to provide a system and method that can reduce the delay time when handing off a mobile host in a wireless network.
본 발명의 다른 목적은 무선 네트워크에서 이동 호스트의 핸드오프 시에 소모 전력을 줄일 수 있는 시스템 및 방법을 제공함에 있다.Another object of the present invention is to provide a system and method for reducing power consumption during handoff of a mobile host in a wireless network.
본 발명의 또 다른 목적은 무선 네트워크에서 이동 호스트의 핸드오프 시에 서비스 품질의 저하를 방지할 수 있는 시스템 및 방법을 제공함에 있다.It is still another object of the present invention to provide a system and method capable of preventing degradation of quality of service during handoff of a mobile host in a wireless network.
상기한 목적들을 달성하기 위한 본 발명의 시스템은, 무선 네트워크에서 이동 아이피 단말의 핸드오프를 위한 시스템으로서, 상기 무선 네트워크를 관리하며, 인접한 액세스 라우터간에 정보를 교환하고, 상기 이동 아이피 단말로부터 핸드오프 요구 시 인접한 액세스 라우터 정보를 상기 이동 아이피 단말로 전달하는 액세스 라우터들과, 상기 액세스 라우터로부터 얻은 정보를 이용하여 핸드오프 대상 액세스 라우터로 핸드오프를 수행하는 상기 이동 아이피 단말을 포함한다.A system of the present invention for achieving the above objects is a system for handoff of a mobile IP terminal in a wireless network, which manages the wireless network, exchanges information between adjacent access routers, and handoffs from the mobile IP terminal. Access routers for transmitting adjacent access router information to the mobile IP terminal upon request, and the mobile IP terminal for performing a handoff to a handoff target access router using information obtained from the access router.
상기한 목적들을 달성하기 위한 본 발명의 방법은, 무선 네트워크에서 이동 아이피 단말의 핸드오프 방법으로서, 상기 무선 네트워크를 관리하는 인접한 액세스 라우터간에 정보를 교환하는 과정과, 상기 이동 아이피 단말의 핸드오프 요구 시 인접한 액세스 라우터 정보를 상기 이동 아이피 단말로 전달하는 과정과, 상기 액세스 라우터로부터 얻은 정보를 이용하여 핸드오프 대상 액세스 라우터로 핸드오프를 수행하는 과정을 포함한다. A method of the present invention for achieving the above objects is a handoff method of a mobile IP terminal in a wireless network, the process of exchanging information between adjacent access routers managing the wireless network, and the handoff request of the mobile IP terminal And transmitting time-contiguous access router information to the mobile IP terminal, and performing handoff to a handoff target access router using information obtained from the access router.
이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.DETAILED DESCRIPTION A detailed description of preferred embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
그러면 본 발명에서 사용할 방법에 대하여 개략적으로 먼저 살피기로 한다. 본 발명에서는 종래 기술에서 설명한 문제를 해결하기 위하여 각각 지리적으로 인접한 액세스 라우터가 자신의 무선 네트워크에서 사용하는 매체 정보와 채널 정보를 주기적으로 교환하고, 이 정보를 이동 호스트에게 알려주는 방법을 사용한다. 이와 같은 방법을 사용함으로써 이동 호스트가 모든 매체, 모든 채널에 대한 검사를 수행할 필요 없이 정해진 매체, 채널에 대한 검사만을 수행함으로써 핸드오프를 빠른 시간에 완료할 수 있도록 한다. 즉, 핸드오프에서 소요되는 시간을 줄일 수 있고, 이동 호스트의 소모 전력을 줄일 수 있으며, 서비스 품질이 저하되는 것을 방지할 수 있는 프로토콜을 제안한다. 본 발명에서 액세스 라우터간에 정보를 주고받기 위해서는 사용하는 프로토콜의 개념은 어플리케이션 레벨의 프로토콜이다.The method to be used in the present invention will then be outlined first. In order to solve the problems described in the prior art, the present invention uses a method in which geographically adjacent access routers periodically exchange media information and channel information used in their wireless networks, and notify the mobile host of this information. By using this method, the mobile host can complete the handoff in a short time by performing a check on a predetermined medium and a channel without having to perform a check on every medium and every channel. That is, the present invention proposes a protocol that can reduce the time required for handoff, reduce the power consumption of the mobile host, and prevent the degradation of the service quality. In the present invention, the concept of a protocol used to exchange information between access routers is an application level protocol.
그러면 먼저 도 2를 참조하여 본 발명에 따른 네트워크에서 각 라우터간 정보를 전달하는 개념적인 방법에 대하여 먼저 설명하기로 한다. 도 2는 본 발명이 적용되는 아이피 네트워크를 사용하는 액세스 라우터와 이동 호스트의 이동 경로를 함께 도시한 도면이다. 상기 도 2는 상기 도 1과 동일한 구성을 가지는 것으로 가정하여 설명한다.First, a conceptual method of transferring information between routers in a network according to the present invention will be described first with reference to FIG. 2. 2 is a diagram illustrating a movement path of an access router and a mobile host using an IP network to which the present invention is applied. FIG. 2 is assumed to have the same configuration as that of FIG.
따라서 제1액세스 라우터(211)는 IEEE의 802.11a 규격의 네트워크 채널을 가지는 것으로 가정하고, 제2액세스 라우터(212)는 IEEE의 802.11b 규격의 네트워크 채널을 가지는 것으로 가정하며, 제3액세스 라우터(213)는 IEEE의 802.11a/b 규격의 네트워크 채널을 가지는 것으로 가정하고, 제4액세스 라우터(214)는 IEEE의 802.11g 규격의 네트워크 채널을 가지는 것으로 가정한 예이다. 또한 이동 호스트(201)는 최초 제1액세스 라우터(211)의 하위에 연결되어 무선 채널을 통하여 통신을 수행하는 경우이다. 이동 호스트(201)는 제1액세스 라우터(211)의 하위에 존재하는 경우를 참조부호 201a로 도시하였으며, 제2액세스 라우터(212)의 하위에 존재하는 경우를 참조부호 201b로 도시하였고, 제3액세스 라우터(213)의 하위에 존재하는 경우를 참조부호 201c로 도시하였다. Accordingly, it is assumed that the first access router 211 has a network channel of IEEE 802.11a standard, and the second access router 212 is assumed to have a network channel of IEEE 802.11b standard, and the third access router ( 213 is assumed to have a network channel of the IEEE 802.11a / b standard, and the fourth access router 214 is an example of assuming that the network channel of the 802.11g standard of IEEE. In addition, the mobile host 201 is connected to the lower part of the first access router 211 and performs communication through a wireless channel. The mobile host 201 illustrates a case where it exists below the first access router 211 with reference numeral 201a, and a case where it exists below the second access router 212 as shown by reference numeral 201b. A case existing below the access router 213 is shown by reference numeral 201c.
상기한 구성 중에서 본 발명에 따르면, 제1액세스 라우터(211)는 그 상위에 연결된 제1라우터(221)를 통해 제2액세스 라우터(212)로 자신이 사용하는 규격과 채널 정보를 전달한다. 이러한 전달 경로를 참조부호 201로 도시하였다. 그리고 제2액세스 라우터(221) 또한 그 상위에 연결된 제1라우터(221)를 통해 제1액세스 라우터(211)로 자신이 사용하는 규격과 채널 정보를 전달한다. 이러한 전달 경로를 참조부호 202로 도시하였다. 그리고, 제2액세스 라우터(212)와 제3액세스 라우터(213)간은 제2액세스 라우터(212)의 상위에 연결된 제1라우터(221)를 통해 인터넷(231)으로 데이터를 전달하고, 그 이후 제3액세스 라우터(213)의 상위에 연결된 제2라우터(222)를 통해 제3액세스 라우터(213)로 정보를 전달한다. 이러한 정보에는 규격 정보와 채널 정보 서비스 품질(QoS : Quality of Service) 정보 및 보안 정보(security info) 등이 될 수 있다. 이하의 설명에서 사용되는 "정보"라는 표현 또는 "규격 정보와 채널 정보"의 표현 또는 "규격과 채널 정보"라는 표현 등은 상기 정보를 모두 대표하여 사용하는 것이며, 이 외에 네트워크에서 필요로 하는 다른 정보들과 핸드오프에 필요한 다른 정보들이 더 포함될 수 있다. 이와 같이 네트워크에서 필요한 정보와 핸드오프에 필요한 정보들은 이하에서 설명되는 본 발명을 참조하면, 이 분야의 통상의 지식을 가진 자라면 알 수 있는 정보들이므로 여기에서 특별히 더 나열하지는 않기로 한다.According to the present invention among the above-described configuration, the first access router 211 transfers the standard and channel information used by the first access router 211 to the second access router 212 through the first router 221 connected to the upper part. This delivery route is shown at 201. The second access router 221 also transmits the standard and channel information used by the second access router 221 to the first access router 211 through the first router 221 connected thereto. This route of delivery is shown at 202. The second access router 212 and the third access router 213 transfer data to the Internet 231 through the first router 221 connected to the upper part of the second access router 212, and thereafter. Information is transmitted to the third access router 213 through the second router 222 connected to the upper part of the third access router 213. Such information may be standard information, channel information quality of service (QoS) information, security information, and the like. The expression "information" or "standard information and channel information" or "standard and channel information" used in the following description are all representative of the above information, and other information required by the network is required. Information and other information needed for handoff may be further included. As such, the information required for the network and the information required for the handoff are information that can be known to those skilled in the art with reference to the present invention described below.
이러한 경로는 참조부호 203으로 도시하였다. 반대의 경우인 제3액세스 라우터(213)와 제2액세스 라우터(212)간은 제3액세스 라우터(213)의 상위에 연결된 제2라우터(222)를 통해 인터넷(231)으로 데이터를 전달하고, 그 이후 제2액세스 라우터(213)의 상위에 연결된 제1라우터(221)를 통해 제2액세스 라우터(212)로 규격 정보 및 채널 정보를 전달한다. 이러한 경로는 참조부호 204로 도시하였다. 참조부호 205 및 참조부호 206의 경로 또한 동일하게 전달되는 예를 도시한 경우이다.This path is shown at 203. In the opposite case, the third access router 213 and the second access router 212 transfer data to the Internet 231 through the second router 222 connected to the upper part of the third access router 213. Thereafter, the standard information and the channel information are transmitted to the second access router 212 through the first router 221 connected to the upper part of the second access router 213. This path is shown at 204. This is the case where the paths of the reference numeral 205 and the reference numeral 206 are also transmitted in the same manner.
이상에서 설명한 바와 같은 동작을 수행하기 위해서는 각 액세스 라우터들은 자신의 정보를 지리적으로 인접한 액세스 라우터에게 전달할 수 있어야 한다. 또한 각 액세스 라우터들은 자신의 주변에 어떠한 액세스 라우터가 존재하는지에 대한 정보가 필요하다. 본 발명에서는 특정 액세스 라우터가 자신의 주변에 어떠한 액세스 라우터가 존재하는지를 알 수 있는 방법은 하기와 같은 2가지 방법이 있을 수 있다.In order to perform the operation described above, each access router should be able to transmit its information to a geographically adjacent access router. Each access router also needs information about what access routers exist around it. In the present invention, there may be two methods for a specific access router to know what access routers exist around it.
첫째로, 네트워크를 관리하는 관리자가 명시적으로 각 액세스 라우터에 인접한 액세스 라우터들을 정의하여 주는 방법이 있다. 이는 가장 간단한 방법으로 네트워크의 구성이 바뀌지 않는 이상 유용한 방법이다. 그러나 이 방법은 모든 액세스 라우터에 관리자가 직접 설정을 해 주어야 하고 액세스 라우터가 추가되거나 변경되면 일일이 바꾸어 주어야 하는 단점이 존재한다.First, the administrator who manages the network explicitly defines the access routers adjacent to each access router. This is the simplest method and is useful unless your network configuration changes. However, this method has a disadvantage in that the administrator has to configure all access routers and change them manually when the access router is added or changed.
둘째로, 각 액세스 라우터가 자신의 주변에 위치한 액세스 라우터의 정보를 이동 호스트에 의해서 자동적으로 알 수 있는 방법이 있다. 상기 두 번째 방법은 이동 호스트가 핸드오프를 수행하면서 핸드오프를 하기 전의 네트워크에 대한 정보를 현재 네트워크의 액세스 라우터에게 알려 줌으로써 그 정보를 이용하여 주변 액세스 라우터에 대한 정보를 알 수 있는 방법이다. 이와 같은 방법을 이용하여 각 액세스 라우터들은 액세스 라우터가 추가되더라도 이들의 정보를 자동으로 파악할 수 있게 된다.Secondly, there is a way for each access router to automatically know the information of the access router located in its vicinity by the mobile host. The second method is a method in which a mobile host performs handoff while informing the access router of the current network of information about the network before the handoff, and can use the information to know the information about the neighboring access router. Using this method, each access router can automatically grasp their information even if an access router is added.
도 3은 본 발명의 바람직한 실시 예에 따라 이동 호스트가 핸드오프를 수행할 경우 각 액세스 라우터에서 수행되는 동작의 흐름도이다. 이하 도 3을 참조하여 본 발명에 따라 각 액세스 라우터간 정보의 전달이 이루어진 이후에 특정 액세스 라우터에서 다른 액세스 라우터로 이동 호스트가 핸드오프를 수행할 경우의 전체적인 과정에 대하여 살펴본다. 또한 상기 경우를 이동 호스트(201a)가 제1액세스 라우터(211)로부터 제2액세스 라우터(212)로 이동하는 경우를 예로 가정하여 설명한다.3 is a flowchart of an operation performed at each access router when a mobile host performs a handoff according to a preferred embodiment of the present invention. Hereinafter, referring to FIG. 3, the overall process when a mobile host performs a handoff from a specific access router to another access router after transmission of information between respective access routers according to the present invention will be described. In addition, it is assumed that the mobile host 201a moves from the first access router 211 to the second access router 212 as an example.
먼저 제1액세스 라우터(211)과 제2액세스 라우터(212)간은 인접한 액세스 라우터들이므로 이전에 미리 액세스 라우터간 사용하는 규격과 채널에 대한 정보를 교환하였다. 상기 도 3에서는 300단계에서 이러한 과정이 이미 수행된 것으로 가정하고 설명한다. 그러나 만일 최초로 수행되는 경우라면, 특정한 이동 호스트로부터 핸드오프 요구가 존재한 이후에 상호간 인접한 액세스 라우터라는 것을 알 수 있게 된다. 그러나, 일반적으로 이러한 일들은 미리 이루어진 이후에 일어나는 상황들이 대부분이므로, 300단계는 이미 수행된 상태로 설명한다. 따라서 제1액세스 라우터(211)와 제2액세스 라우터(212)간은 상호 사용되는 IEEE의 규격과 채널에 대한 정보를 알고 있는 상태이다.First, since the first access router 211 and the second access router 212 are adjacent access routers, information about a standard and a channel used between the access routers was previously exchanged. In FIG. 3, it is assumed that this process has already been performed in step 300. However, if it is performed for the first time, it can be seen that there is a mutually adjacent access router after a handoff request from a specific mobile host. However, in general, since most of these things happen after the pre-made, step 300 is described as already performed. Therefore, the first access router 211 and the second access router 212 are in a state of knowing the information on the standard and the channel of the IEEE used mutually.
이러한 경우에 특정한 이동 호스트 즉, 이동 호스트(201a)가 참조부호 10과 같이 이동하면서 제2액세스 라우터(212)로 이동하면, 이동 호스트(201a)는 제1액세스 라우터(211)로 핸드오프를 요구하게 된다. 이때 이동 호스트(201a)는 핸드오프의 타겟(Target)이 되는 액세스 라우터에 대한 정보를 제1액세스 라우터(211)로 요청한다. 이와 같은 핸드오프의 요구를 수신하면, 즉, 상기 310단계의 검사결과 특정한 이동 호스트로부터 핸드오프가 요구되면 제1액세스 라우터(211)는 320단계로 진행한다. 상기 제1액세스 라우터(211)는 320단계로 진행하면, 이동 호스트(201a)가 요구한 액세스 라우터인 제2액세스 라우터(212)에서 사용하는 규격과 채널 정보를 이동 호스트(201a)로 전달한다. 제1액세스 라우터(211)는 330단계로 진행하여 상기 이동 호스트(201a)와 설정된 채널을 해제하고, 통신을 중지하는 과정을 수행한다. 이러한 과정은 이동 호스트(201a)에서도 수행되며, 상기 제1액세스 라우터(211)과 채널을 해제하고, 제2액세스 라우터(212)와 채널을 설정하여 핸드오프를 수행한다. 이를 통해 이동 호스트(201a)는 이동하여 제2액세스 라우터(212)의 하위에 존재하는 이동 호스트(201b)가 된다.In this case, when a specific mobile host, that is, the mobile host 201a moves to the second access router 212 while moving with reference numeral 10, the mobile host 201a requests a handoff to the first access router 211. Done. At this time, the mobile host 201a requests the first access router 211 for information about an access router that is a target of the handoff. Upon receiving such a handoff request, that is, when a handoff is requested from a specific mobile host as a result of the check in step 310, the first access router 211 proceeds to step 320. In step 320, the first access router 211 transfers the specification and channel information used by the second access router 212, which is the access router requested by the mobile host 201a, to the mobile host 201a. The first access router 211 proceeds to step 330 to release a channel established with the mobile host 201a and to stop communication. This process is also performed in the mobile host 201a, and releases a channel with the first access router 211 and sets a channel with the second access router 212 to perform a handoff. Through this, the mobile host 201a moves and becomes the mobile host 201b existing under the second access router 212.
도 4는 본 발명에 따른 무선 네트워크의 액세스 라우터에서 인접 네트워크 정보 갱신 시의 제어 흐름도이다. 이하 도 4를 참조하여 본 발명에 따른 무선 네트워크에서 액세스 라우터에서 수행되는 인접 네트워크 정보 갱신 시의 제어 과정을 상세히 설명한다. 또한 상기 도 4의 제어 과정은 상기 도 2의 제1액세스 라우터(211)에서 수행되는 과정으로 설명하기로 한다.4 is a control flowchart of updating neighbor network information in an access router of a wireless network according to the present invention. Hereinafter, a control process for updating neighbor network information performed by an access router in a wireless network according to the present invention will be described in detail with reference to FIG. 4. In addition, the control process of FIG. 4 will be described as a process performed by the first access router 211 of FIG.
상기 제1액세스 라우터(211)는 400단계에서 대기상태를 유지한다. 도 4에서 사용되는 대기상태는 제1액세스 라우터(211)가 특별한 동작을 수행하지 않는 상태 또는 본 발명과 관련된 동작을 수행하지 않는 상태를 총칭하여 대기상태라 칭한다.The first access router 211 maintains the standby state in step 400. In the standby state used in FIG. 4, a state in which the first access router 211 does not perform a special operation or a state in which an operation related to the present invention is not collectively referred to as a standby state.
이와 같은 대기상태를 유지하는 중에 제1액세스 라우터(211)는 410단계로 진행하여 갱신 주기가 도래하였는가를 검사한다. 본 발명에서는 액세스 라우터들이 인접한 라우터간 정보를 전달하기 위해 미리 결정된 시간 단위의 갱신 주기를 가지는 것으로 가정한다. 이와 같은 갱신 주기는 30초 또는 그보다 많은 시간 또는 그보다 작은 시간 등으로 설정할 수 있다. 이와 같이 갱신 주기가 도래한 경우 제1액세스 라우터(211)는 440단계로 진행한다. 그러나 갱신 주기가 도래하지 않은 경우 420단계로 진행한다.While maintaining the standby state, the first access router 211 proceeds to step 410 to check whether an update period has arrived. In the present invention, it is assumed that the access routers have an update period of a predetermined time unit in order to transfer information between adjacent routers. Such an update period may be set to 30 seconds or more or less time. When the update cycle arrives as described above, the first access router 211 proceeds to step 440. However, if the update cycle does not arrive, the process proceeds to step 420.
상기 제1액세스 라우터(211)는 420단계로 진행하면 자신의 네트워크 구성(또는 환경)이 변경되었는가를 검사한다. 이러한 네트워크 구성 또는 환경의 변경은 채널의 변경, 또는 사용되는 규격의 변경 등이 이에 해당할 수 있다. 이러한 경우 제1액세스 라우터(211)는 430단계로 진행하고 그렇지 않은 경우 400단계의 대기상태로 진행한다. 상기 제1액세스 라우터(211)는 430단계로 진행하면, 자신의 네트워크에 변경된 구성 정보를 갱신하여 저장하고, 440단계로 진행한다. 상기 제1액세스 라우터(211)는 410단계 또는 430단계에서 440단계로 진행하면, 네트워크 구성 정보를 인접한 액세스 라우터들로 전달한다. 상기 인접한 액세스 라우터들에 대하여는 상기 도 3에서 설명한 바와 같은 방법을 통해 알 수 있다.In step 420, the first access router 211 determines whether its network configuration (or environment) has changed. Such a change in network configuration or environment may correspond to a change in a channel or a change in a standard used. In this case, the first access router 211 proceeds to step 430, and if not, proceeds to the standby state of 400. In step 430, the first access router 211 updates and stores the changed configuration information in its own network, and proceeds to step 440. When the first access router 211 proceeds from step 410 or step 430 to step 440, the first access router 211 transfers network configuration information to adjacent access routers. The adjacent access routers may be known through the method described with reference to FIG. 3.
이상에서 설명한 액세스 라우터간의 정보를 교환하기 위해서는 주기적인 정보 교환이 있을 수 있고, 다른 방법으로는 네트워크에 변화가 생겼을 때 이웃 네트워크의 액세스 라우터에게 그에 대한 정보를 알려주는 방법이 사용될 수 있다. 이것은 각각의 장단점이 있으므로 네트워크의 관리 정책에 따라서 정의할 수 있다In order to exchange information between the access routers described above, there may be periodic information exchange. Alternatively, when a change occurs in the network, a method of informing the access router of the neighbor network may be used. Each has advantages and disadvantages and can be defined according to the network's management policy.
도 5는 본 발명의 바람직한 실시 예에 따라 액세스 라우터가 인접 액세스 라우터로부터 네트워크 정보를 수신하는 경우 제어 흐름도이다. 이하 도 5를 참조하여 본 발명의 실시 예에 따른 액세스 라우터에서 인접 액세스 라우터로부터 네트워크 정보를 수신하는 경우의 제어 과정에 대하여 상세히 설명한다. 또한 상기 예를 도 2의 제1액세스 라우터(211)에서 수행되는 경우로 가정하여 설명한다.5 is a control flowchart when an access router receives network information from an adjacent access router according to an exemplary embodiment of the present invention. Hereinafter, a control process in the case of receiving network information from an adjacent access router in an access router according to an embodiment of the present invention will be described in detail. In addition, it is assumed that the above example is performed in the first access router 211 of FIG.
상기 제1액세스 라우터(211)는 500단계에서 대기상태를 유지한다. 도 5에서 사용되는 대기상태는 제1액세스 라우터(211)가 특별한 동작을 수행하지 않는 상태 또는 본 발명과 관련된 동작을 수행하지 않는 상태를 총칭하여 대기상태라 칭한다.The first access router 211 maintains the standby state in step 500. In the standby state used in FIG. 5, a state in which the first access router 211 does not perform a special operation or a state in which an operation related to the present invention is not collectively referred to as a standby state.
제1액세스 라우터(211)는 이와 같이 대기상태를 유지하며, 510단계로 진행하여 인접한 액세스 라우터로부터 정보를 수신하였는가를 검사한다. 상기 510단계의 검사결과 인접한 액세스 라우터로부터 규격 및 채널 정보를 가지는 네트워크 정보를 수신한 경우 제1액세스 라우터(211)는 520단계로 진행하여 내부에 저장하고 있던 해당 인접 액세스 라우터의 기존 네트워크 정보와 비교를 수행한다. 그리고 제1액세스 라우터(211)는 530단계로 진행하여 상기 인접한 액세스 라우터로부터 수신된 네트워크 정보가 기존 액세스 네트워크 정보와 다른 경우 즉, 변경이 된 경우 540단계로 진행하고 그렇지 않은 경우 500단계로 진행한다. 제1액세스 라우터(211)는 540단계로 진행하는 경우 상기 인접한 액세스 라우터로부터 수신된 해당 액세스 라우터의 네트워크 정보를 갱신하여 저장한다. 이를 통해 인접한 액세스 라우터로부터 네트워크 정보가 변경되는 경우 이에 맞춰 계속적으로 인접한 네트워크 정보를 갱신하여 유지할 수 있다.The first access router 211 maintains the standby state as described above, and proceeds to step 510 to check whether information is received from an adjacent access router. In step 510, when the network information having the standard and the channel information is received from the adjacent access router, the first access router 211 proceeds to step 520 and compares it with the existing network information of the corresponding neighboring access router. Perform In operation 530, the first access router 211 proceeds to step 540 when the network information received from the adjacent access router is different from the existing access network information, that is, when it is changed, and proceeds to step 500. . In operation 540, the first access router 211 updates and stores network information of the corresponding access router received from the adjacent access router. As a result, when network information is changed from an adjacent access router, neighboring network information can be continuously updated and maintained accordingly.
도 6은 본 발명의 바람직한 실시 예에 따른 네트워크의 이동 호스트에서 핸드오프 수행 시의 제어 흐름도이다. 이하 도 6을 참조하여 본 발명에 따른 네트워크의 이동 호스트에서 핸드오프 수행 시의 제어 과정에 대하여 상세히 설명한다. 또한 상기 과정을 도 2에 도시한 바와 같이 제1액세스 라우터(211)에 위치한 이동 호스트(201a)가 제2액세스 라우터(212)로 이동하는 경우로 가정하여 설명한다.6 is a control flowchart when handoff is performed in a mobile host of a network according to an exemplary embodiment of the present invention. Hereinafter, a control process for performing handoff in a mobile host of a network according to the present invention will be described in detail with reference to FIG. 6. In addition, the process will be described on the assumption that the mobile host 201a located in the first access router 211 moves to the second access router 212 as shown in FIG. 2.
이동 호스트(201a)는 600단계에서 통신모드 또는 대기모드를 수행한다. 여기서 통신모드는 해당 액세스 라우터인 제1액세스 라우터(211)과 통신을 수행하는 상태를 말하며, 대기모드란, 특정 액세스 라우터와 통신을 수행하지 않는 상태를 말한다. 이러한 상태에 있는 이동 호스트(201a)는 602단계로 진행하여 핸드오프가 필요한 상황이 발생하는가를 검사한다. 상기 602단계의 검사결과 핸드오프가 필요한 상황이 발생하는 경우 604단계로 진행한다. 여기서 핸드오프가 필요한 상황인가의 판단은 현재 액세스 라우터로부터의 신호 세기와 다른 액세스 라우터로부터의 신호 세기 등의 비교 등을 이용하여 핸드오프가 필요한 상황인가를 검사할 수 있다.The mobile host 201a performs a communication mode or a standby mode in step 600. Herein, the communication mode refers to a state of communicating with the first access router 211 which is the corresponding access router, and the standby mode refers to a state of not communicating with a specific access router. The mobile host 201a in this state proceeds to step 602 and checks whether a situation requiring handoff occurs. If a situation requiring handoff occurs in step 602, the flow proceeds to step 604. Here, the determination of whether or not a handoff is necessary may be performed by comparing a signal strength from the current access router with a signal strength from another access router, and the like.
이와 같이 핸드오프가 필요한 상황이 되어 604단계로 진행하면 이동 호스트(201a)는 자신과 통신을 수행하는 제1액세스 라우터(211)로 인접 네트워크 정보를 요구한다. 이와 같이 인접 네트워크 정보를 요구한 이후 이동 호스트(201a)는 606단계에서 제1액세스 라우터(211)로부터 인접 네트워크 정보를 수신한다. 이때 수신되는 인접 네트워크 정보는 하나의 액세스 라우터에 대한 정보가 아닌 다수개의 액세스 라우터의 정보가 될 수 있다. 이는 셀룰라 시스템에서 인접한 셀들을 생각해 보면 쉽게 알 수 있는 사항이다. 이와 같이 606단계에서 상기 제1액세스 라우터(211)로부터 인접 네트워크의 정보를 수신하면 608단계로 진행하여 매체 및 채널의 우선순위를 결정한다. 이때, 특정한 매체를 먼저 결정하고, 그 이후 그에 대한 채널을 설정하는 과정으로 이루어질 수 있다. 만일 제1액세스 라우터(211)로부터 수신된 인접 액세스 라우터 정보가 3개이고, 3개의 정보가 IEEE 규격의 802.11a의 네트워크 환경을 가지는 인접 액세스 라우터가 2개, IEEE 규격의 802.11g의 인접 액세스 라우터가 1개인 경우로 가정한다. 또한 각 인접 액세스 라우터가 사용하는 채널의 정보 즉, IEEE 규격의 802.11a의 네트워크 환경을 가지는 2개의 인접 액세스 라우터가 사용하는 채널 정보를 알 수 있고, IEEE 규격의 802.11g의 1개의 인접 액세스 라우터가 사용하는 채널 정보를 알 수 있다. 따라서 특정한 규격을 결정한 이후 해당하는 채널들을 검사하는 방법을 사용하면 모든 채널을 검사하지 않고도 핸드오프를 수행할 수 있는 액세스 라우터를 결정할 수 있게 된다.In this case, when a handoff is required and the flow proceeds to step 604, the mobile host 201a requests neighbor network information to the first access router 211 that communicates with itself. After requesting the neighbor network information as described above, the mobile host 201a receives the neighbor network information from the first access router 211 in step 606. In this case, the received neighbor network information may be information of a plurality of access routers rather than information of one access router. This is easy to see if you consider adjacent cells in a cellular system. In step 606, when the first access router 211 receives the information of the neighbor network, the process proceeds to step 608 to determine the priority of the medium and the channel. In this case, a specific medium may be determined first, and then a channel may be set. If there are three neighbor access router information received from the first access router 211, three neighboring access routers having a network environment of 802.11a of the IEEE standard, 802.11g neighbor access router of the IEEE standard Assume one case. In addition, the channel information used by each neighboring access router, that is, the channel information used by two neighboring access routers having the 802.11a network environment of the IEEE standard can be found. Know channel information to use. Therefore, after determining a specific standard, using the method of checking corresponding channels, it is possible to determine an access router that can perform handoff without checking all channels.
본 발명에서는 이러한 우선순위를 결정하는 방법에 대하여는 구체적으로 설명하지 않기로 한다. 이와 같이 우선 순위가 결정되면, 이동 호스트(201a)는 610단계로 진행하여 우선 순위에 따라 채널을 검색한다. 그리고 특정한 채널들을 검색할 때마다 612단계로 진행하여 핸드오프를 수행할 대상 네트워크를 검색하였는가를 검사한다. 상기 612단계의 검사결과 대상 네트워크를 검색이 이루어진 경우에 이동 호스트(201a)는 614단계로 진행한다. 그러나 612단계의 검사결과 대상 네트워크의 검색이 이루어지지 않은 경우 이동 호스트(201a)는 610단계로 진행하여 다음 우선순위에 따른 채널 또는 규격을 변경하고 변경된 바에 따라 검색을 새로이 수행한다.In the present invention, the method of determining the priority will not be described in detail. When the priority is determined in this way, the mobile host 201a proceeds to step 610 to search for channels according to the priority. Whenever a specific channel is searched for, a process proceeds to step 612 to check whether a target network for handoff is searched. In step 612, if the target network is searched, the mobile host 201a proceeds to step 614. FIG. However, if the target network is not searched in step 612, the mobile host 201a proceeds to step 610 to change the channel or specification according to the next priority and perform a new search as the changed.
이러한 과정을 통해 핸드오프를 수행할 특정 네트워크의 검색이 완료되면, 이동 호스트(201a)는 L2 핸드오프를 수행한다. 이후 그 상위 레이어에 대한 핸드오프 처리가 이루어지게 된다. 이동 호스트(201a)는 핸드오프 과정이 완료되면, 즉, 상기 도 2의 제2액세스 라우터(212)의 하위로 이동하게 되면, 다시 600단계의 통신모드 또는 대기모드를 수행하게 된다.When the search for the specific network to perform the handoff is completed through this process, the mobile host 201a performs the L2 handoff. After that, the handoff process is performed on the upper layer. When the handoff process is completed, that is, when the mobile host 201a moves to the lower part of the second access router 212 of FIG. 2, the mobile host 201a performs the communication mode or the standby mode of step 600 again.
이상에서 설명한 바와 같이 이동 호스트가 핸드오프를 수행할 때의 과정을 도 2를 참조하여 다시 한번 전체적으로 살펴보기로 한다. 이동 호스트(201a)이 제1액세스 라우터(211)의 하위에서 제2액세스 라우터(212)의 하위로 이동하는 경우에 이동 호스트는 현재 네트워크에서의 신호 세기 등을 이용하여 핸드오프를 수행하기 직전임을 감지하게 된다. 그러면 이동 호스트는 현재 네트워크의 제1액세스 라우터(211)로 현재 네트워크의 주변 무선 네트워크에 대한 정보를 요청하게 된다. 이 정보를 이용하여 이동 호스트는 다음과 같은 정보를 얻을 수 있다. 먼저 이동 호스트가 어떠한 관리 영역(Administrative Domain)에 존재하는지를 알 수 있고, 이웃한 액세스 라우터간의 거리(Hop Distance)를 알 수 있다. 또한 액세스 라우터가 제공할 수 있는 기능이 어떠한 것인지에 대한 정보를 알 수 있다. 이동 호스트는 이러한 정보를 이용하여 주변 무선 네트워크에 관한 정보를 알 수 있게 되고, 또한 여러 가지 액세스 라우터 중에서 이동 호스트의 통신에 가장 적합한 액세스 라우터를 선택하여 핸드오프할 수 있다. As described above, the process when the mobile host performs the handoff will be described once again with reference to FIG. 2. When the mobile host 201a moves from the lower side of the first access router 211 to the lower side of the second access router 212, the mobile host is about to perform a handoff using the signal strength of the current network. Will be detected. The mobile host then requests the first access router 211 of the current network for information about the neighboring wireless network of the current network. Using this information, the mobile host can obtain the following information. First, it is possible to know in which administrative domain the mobile host exists, and the distance between neighboring access routers (Hop Distance). You can also find out what features an access router can provide. The mobile host can use this information to know the information about the surrounding wireless network, and can select and hand off an access router that is most suitable for communication of the mobile host among various access routers.
그런데, 현재의 이동 아이피(Mobile IP) 기술은 이동 호스트가 적합한 액세스 라우터를 선택할 수 있는 기술을 제공해 주지 않다. 그러므로 이를 위해 본 발명에서는 액세스 라우터 정보 프로토콜(ARIP : Access Router Information Protocol) 패킷을 사용하여 효율적인 핸드오프를 수행하는 방법을 제안한다. 이와 같이 본 발명에서 제안하는 ARIP 패킷를 사용하는 경우 이종 네트워크(Heterogeneous Network)간의 핸드오프에 대해서도 적용이 가능하다. 그러면 이하에서는 ARIP 패킷을 사용하는 경우에 대하여 설명하기로 한다.However, current mobile IP technology does not provide a technology for a mobile host to select a suitable access router. Therefore, to this end, the present invention proposes a method of performing an efficient handoff using an Access Router Information Protocol (ARIP) packet. As such, when the ARIP packet proposed by the present invention is used, handoff between heterogeneous networks can be applied. Next, a case of using an ARIP packet will be described below.
현재의 이동 호스트가 무선 네트워크를 핸드오프하기 위해서는 종래 기술에서 전술한 바와 같이 각각의 무선 네트워크에 대해서 모든 채널에 대한 검색을 수행하여야 한다. 이를 통하여 이동 호스트에 적합한 액세스 라우터를 선택하게 되고, 그때서야 L2 핸드오프를 시작하게 된다. 여기에 ARIP를 적용하게 되면 이동 호스트는 주변 무선 네트워크에 대한 정보를 알 수 있게 되므로 주변 네트워크에서 사용하는 채널에 대해서만 검색을 수행할 수 있으므로 핸드오프에 소요되는 시간을 줄일 수 있다.In order for a current mobile host to hand off a wireless network, a search for all channels must be performed for each wireless network as described in the related art. This selects the appropriate access router for the mobile host and only then starts the L2 handoff. When ARIP is applied to it, the mobile host can know the information about the neighboring wireless network, and thus can search only the channel used by the neighboring network, thereby reducing the time required for handoff.
이러한 ARIP 패킷은 하기 <표 1>과 같은 구성을 가진다.This ARIP packet has a configuration as shown in Table 1 below.
또한 상기 ARIP 패킷의 마지막에 위치한 ARIP 정보 영역의 정보 종류 및 그 구성은 하기 <표 2>와 같이 구성할 수 있다.In addition, the information type and configuration of the ARIP information region located at the end of the ARIP packet can be configured as shown in Table 2 below.
상기 <표 2>에서 사용되는 각 영역들의 길이는 하기와 같아.Address of Access Router는 128 bits이며, Medium Info.는 32 bits이고, Channel Info.는 32bits이고, OoS Info.는 32bits이며, Flags는 32bits이며, Authentication Info.는 128bits이고, Address Prefix는 128bits이고, Options은 가변 크기(variable size)이다.The length of each region used in Table 2 is as follows: Address of Access Router is 128 bits, Medium Info. Is 32 bits, Channel Info. Is 32 bits, OoS Info. Is 32 bits, and Flags is It is 32 bits, Authentication Info. Is 128 bits, Address Prefix is 128 bits, and Options is variable size.
본 발명에 따른 ARIP에서 각 액세스 라우터간에 주고받는 정보는 다음과 같다. 먼저 이동 호스트의 L2 핸드오프에 소요되는 지연 시간을 줄이기 위하여 L2 정보를 전달한다. 예를 들면, 무선 네트워크에서 사용하는 매체에 따라서 다른 정보가 포함되는데, IEEE 802.11을 사용한다면 확장 서비스 셋 아이디(ESSID : Extended Service Set ID), 채널 정보 등이 포함된다. 또한 상기 <표 2>에서 Address of Access Router는 액세스 라우터의 주소를 나타내며, Medium Info., Channel Info. 등은 어떠한 무선 접속 매체를 사용하는지, 그리고 어떤 채널을 사용하는지를 나타낸다. Flags는 현재 이 패킷을 전송하는 액세스 라우터가 Fast Handoff, Paging 등을 지원하는지에 대한 정보를 나타낸다. Authentication Info.와 QoS Info.는 해당 액세스 라우터에서 제공하는 QoS 정보와 어떠한 인증을 사용하는지에 대한 정보를 나타내며, Address Prefix는 현재 이 액세스 라우터가 관리하는 네트워크에서 사용하는 주소의 prefix를 나타낸다. 마지막으로 각 정보의 유무에 따라서 더 필요한 사항이 있을 경우 Options을 이용하여 정보를 전달하게 된다.In the ARIP according to the present invention, information exchanged between each access router is as follows. First, the L2 information is transmitted in order to reduce the delay time for the L2 handoff of the mobile host. For example, different information is included according to a medium used in a wireless network. If IEEE 802.11 is used, extended service set ID (ESSID) and channel information are included. In addition, in <Table 2>, the Address of Access Router indicates an address of the access router, Medium Info., Channel Info. And the like indicate which wireless access medium is used and which channel is used. Flags indicate information on whether an access router currently transmitting this packet supports Fast Handoff, Paging, and the like. Authentication Info. And QoS Info. Indicate QoS information provided by the corresponding access router and information on which authentication is used. Address Prefix indicates the prefix of the address currently used by the network managed by this access router. Finally, if there is more need depending on the presence or absence of each information, Options are used to convey the information.
예를 들어 802.11 무선 랜을 사용할 경우 ESSID 등의 정보를 전달하게 된다. 또한 L3 핸드오프에서 소요되는 지연 시간을 줄이기 위하여 L3 정보도 포함될 수 있다. 그리고 기타 이동 호스트의 핸드오프를 지원하기 위한 어플리케이션 정보도 포함될 수 있다.For example, when using an 802.11 WLAN, information such as ESSID is transmitted. In addition, the L3 information may be included to reduce the delay time in the L3 handoff. And application information for supporting handoff of other mobile hosts.
도 7은 본 발명에 따라 ARIP 패킷을 이용하여 프리딕티브 고속 핸드오버(Predictive Fast Hand-over) 수행 시의 신호 흐름도이다. 이하 도 7을 참조하여 본 발명에 따른 ARIP 패킷을 이용한 프리딕티브 고속 핸드오버 수행 시의 신호 흐름 및 이동 호스트와 액세스 라우터의 동작에 대하여 상세히 설명하기로 한다.7 is a signal flow diagram when performing Predictive Fast Handover by using an ARIP packet according to the present invention. Hereinafter, with reference to FIG. 7, the signal flow and operation of the mobile host and the access router during the predicate fast handover using the ARIP packet according to the present invention will be described in detail.
상기 도 7의 이동 호스트(MN : Mobile Node)(201)는 도 2의 이동 호스트를 예로 도시한 것이며, 제1액세스 라우터(211)는 상기 도 7을 설명함에 있어 핸드오프가 수행되면 이전 액세스 라우터(PAR : Previous Access Router)가 되므로, 이를 함께 병기하였다. 그리고 제2액세스 라우터(212)는 상기 도 7을 설명함에 있어서, 핸드오프를 할 대상(Target)이 되는 새로운 액세스 라우터(NAR : New Access Router)가 되므로 이를 함께 병기하였다.The mobile node (MN) 201 of FIG. 7 illustrates the mobile host of FIG. 2 as an example, and when the handoff is performed in the first access router 211 in FIG. (PAR: Previous Access Router), so we put it together. In addition, since the second access router 212 becomes a new access router (NAR) serving as a target for handoff, the second access router 212 is described together.
상기 이동 호스트(201)는 700단계에서 제1액세스 라우터(211)로부터 데이터를 전송받고 있는 상태이다. 이와 같이 데이터를 수신하는 상태에서 핸드오버가 이루어지는 경우를 설명하기로 한다. 또한 상기 도 7의 702단계는 본 발명에 따른 ARIP 패킷을 이용하여 제1액세스 라우터(211)과 인접한 액세스 라우터인 제2액세스 라우터(212)간에 네트워크 정보를 교환하는 과정이다. 이때, 교환이 이루어지는 내용은 전술한 바와 같은 내용들의 교환이 이루어진다. The mobile host 201 is in a state of receiving data from the first access router 211 in step 700. As described above, a case in which handover is performed while receiving data will be described. In addition, step 702 of FIG. 7 is a process of exchanging network information between the first access router 211 and the second access router 212 which is an adjacent access router using the ARIP packet according to the present invention. In this case, the contents of the exchange are exchanged as described above.
이러한 상태에서 이동 호스트(201)는 제1액세스 라우터(211)와 통신을 수행하는 중에 이전 제2계층 트리거(Pre-L2 Trigger)가 발생하는 경우가 존재한다. 이러한 제2계층 트리거는 제2계층의 핸드오버를 요구하는 경우이다. 즉, 신호의 세기 등이 약해저서 다른 액세스 라우터를 통해 통신을 수행해야 함을 이동 호스트의 상위 계층으로 알리는 경우이다. 그러면 이동 호스트(201)는 706단계로 진행하여 상기 제1액세스 라우터(211)로 주변 네트워크 정보를 얻기 위해 본 발명에 따른 ARIP 패킷을 전송하여 주변 네트워크 정보를 요구한다. 여기서 상기 이전 제2계층 트리거(Pre-L2 Trigger)는 이동 호스트(201)가 네트워크로 들어온 후 실제 핸드오프를 수행할 제2계층 트리거(L2 Trigger - 제2계층(layer 2)으로부터 제3계층(layer 3에) 전하는 지시(indication) - )까지의 시간 중 어느 시간이든 될 수 있으며 이것은 네트워크의 관리나 기타 다른 요인에 의하여 결정된다.In this state, there is a case where the previous second layer trigger (Pre-L2 Trigger) occurs while the mobile host 201 performs communication with the first access router 211. This second layer trigger is a case of requesting handover of the second layer. That is, when the signal strength is weak and the like to inform the upper layer of the mobile host that communication should be performed through another access router. The mobile host 201 proceeds to step 706 and requests the neighbor network information by transmitting an ARIP packet according to the present invention to obtain the neighbor network information to the first access router 211. Here, the previous second layer trigger (Pre-L2 Trigger) is a second layer trigger (L2 Trigger-Layer 2) from the second layer (layer 2) to perform the actual handoff after the mobile host 201 enters the network. Layer 3) can be any time from indication to), which is determined by network management or other factors.
이러한 인접 액세스 네트워크의 정보가 요구되면 제1액세스 네트워크(211)는 708단계에서 제1액세스 네트워크와 인접한 네트워크들의 정보를 이동 호스트(201)로 전달한다. 그러면 이동 단말은 710단계에서 제2계층 트리거(L2 Trigger)를 발생하고, 712단계로 진행하여 상기 제1액세스 라우터(211)로 잠재 고속 핸드오버(fast hand-over)를 위하여 정보를 요구하는 대리를 위한 라우터 요청 메시지(RtSolPr : Router solicitation for proxy)를 송신한다. 그러면 제1액세스 라우터(211)는 714단계에서 대리 라우터 광고 메시지(PrRtAdv : proxy router advertisement)를 이용하여 이동 호스트(201)로 액세스 라우터(acess router) 정보를 전달한다.If the information of the neighbor access network is requested, the first access network 211 transfers the information of the networks adjacent to the first access network to the mobile host 201 in step 708. Then, the mobile terminal generates a second layer trigger (L2 trigger) in step 710, and proceeds to step 712 to request information for latent fast handover to the first access router 211. Send a Router Solicitation for Proxy (RtSolPr). In operation 714, the first access router 211 transmits access router information to the mobile host 201 using a proxy router advertisement (PrRtAdv).
그러면 이동 호스트(201)는 예상되는 새로운 유효 주소(NCoA : prospective new care of address)를 생성한다. 그리고 이동 호스트(201)는 716단계에서 상기 생성된 예상 NCoA를 가지고 제1액세스 라우터(211)로 고속 바인딩 갱신 메시지(FBU : fast binding update)를 전송한다. 상기 FBU는 이동 호스트(201)가 제1액세스 라우터(211)에게 트래픽을 제2액세스 라우터(212)로 전송(redirect)해야 함을 알리는 메시지이다. 따라서 상기 FBU는 이전 유효 주소(PCoA : previous CoA) 즉 이전 액세스 라우터인 제1액세스 라우터(211)에서 유효한 주소(CoA)와 제2액세스 라우터 즉, 새로운 액세스 라우터에서 유효한 주소(CoA)를 바인딩할 권한을 제1액세스 라우터(211)에게 주는 것이다. 이를 통해 이동 호스트(201)로 전달되어야 하는 패킷이 상기 이동 호스트(201)의 위치가 변경된 곳으로 터널링(Tunnel)되게 하기 위함이다.The mobile host 201 then generates a prospective new care of address (NCoA). In operation 716, the mobile host 201 transmits a fast binding update message (FBU) to the first access router 211 with the generated NCoA. The FBU is a message indicating that the mobile host 201 should redirect traffic to the second access router 212 to the first access router 211. Accordingly, the FBU may bind a previous valid address (PCoA), that is, a valid address (CoA) at a first access router 211 that is a previous access router and a valid address (CoA) at a second access router, that is, a new access router. The authority is given to the first access router 211. This is to allow the packet to be delivered to the mobile host 201 to be tunneled to a location where the location of the mobile host 201 is changed.
이에 따라 FBU 메시지를 받은 제1액세스 라우터(211)는 718단계에서 이동 호스트(201)로부터 수신된 새로운 액세스 라우터인 제2액세스 라우터(212)로 핸드오버 개시 메시지(HI : hand-over initiate)를 전송한다. 상기 HI는 제1액세스 라우터(211)에서 새로운 액세스 라우터인 제2액세스 라우터(212)로 보내지는 것으로 핸드오버(hand-over)를 개시(initiate)하기 위함이다. 그러면 상기 제2액세스 라우터(212)는 제1액세스 라우터(211)로부터 수신된 HI에 따라 720단계에서 그 결과로 핸드오버 응답 메시지(HACK : hand-over acknowledgement)를 이전 액세스 라우터인 제1액세스 라우터(211)로 전송한다. HI와 HACK을 전달하는 과정은 예상 NCoA를 사용할 수 있는지를 검증하기 위함이다.Accordingly, the first access router 211 receiving the FBU message sends a hand-over initiate message (HI) to the second access router 212, which is a new access router received from the mobile host 201 in operation 718. send. The HI is to initiate a handover by being sent from the first access router 211 to the second access router 212, which is a new access router. The second access router 212 then sends a hand-over acknowledgment (HACK) handover acknowledgment (HACK) as a result in step 720 according to the HI received from the first access router 211. Send to 211. The process of delivering HI and HACK is to verify whether the expected NCoA can be used.
이와 같이 핸드오버 응답 메시지를 수신한 제1액세스 라우터는 722a 단계 및 722b단계에서 고속 바인딩 응답 메시지(FBACK : fast binding acknowledgement)를 이동 호스트(201)와 제2액세스 라우터(212)로 전달한다. 이후 이동 호스트(201)는 새로운 액세스 라우터인 제2액세스 라우터(212)에 접속 시 사용 가능한 NCoA - HI에 보내어져 새로운 액세스 라우터에 의해 검증된 것 또는 새로운 액세스 라우터에 의해 할당된 것 - 를 사용해야 한다. 따라서 이동 호스트(201)는 724단계에서 제1액세스 라우터(211)와 연결된 채널을 차단(Disconnect)한다.The first access router receiving the handover response message as described above transfers a fast binding acknowledgment (FBACK) message to the mobile host 201 and the second access router 212 in steps 722a and 722b. The mobile host 201 must then use the available NCoA-sent to HI and verified by the new access router or assigned by the new access router-when accessing the new access router, the second access router 212. . Accordingly, the mobile host 201 disconnects the channel connected to the first access router 211 in step 724.
그러면 제1액세스 라우터(211)는 726단계에서 이동 호스트로 전달되어야 할 데이터를 새로운 액세스 라우터인 제2액세스 라우터(212)로 전달(forward)한다. 또한 이동 호스트(201)는 728단계에서 상기 도 6에서 전술한 바와 같이 수신된 인접 네트워크에 정보에 따라 우선순위를 결정하고, 채널을 검사한다. 이동 호스트(201)는 이와 같이 핸드오프를 수행하기 위하여 주변 네트워크를 검색할 때, 본 발명에 따른 ARIP에 의한 정보를 이용하여 한정된 수의 채널만을 검색하고, 주변 네트워크에 대한 검색을 수행한다. 이러한 채널 검사가 완료되면 이동 호스트(730)는 접속(connection)을 준비한다. In operation 726, the first access router 211 forwards the data to be delivered to the mobile host to the second access router 212, which is a new access router. In addition, in step 728, the mobile host 201 determines a priority according to the received neighbor network information according to the information, and checks a channel. When the mobile host 201 searches the neighboring network to perform the handoff as described above, the mobile host 201 searches only a limited number of channels using the information by the ARIP according to the present invention, and performs a search for the neighboring network. When this channel check is completed, the mobile host 730 prepares for a connection.
그리고 이동 호스트(201)는 고속 인접 광고 메시지(FNA : Fast neighbor advertisement)를 새로운 액세스 라우터인 제2액세스 라우터(212)로 전송한다. 상기 FNA는 이동 호스트로부터 제2액세스 라우터로 보내지는 메시지로서 이동 호스트(201)가 FBACK을 받았을 때 NCoA를 확정하고 새로운 액세스 라우터에 접속되었음을 알리기 위한 것이다. 이와 같이 FNA 메시지를 받은 제2액세스 라우터(212)는 이전 액세스 라우터인 제1액세스 라우터(211)로부터 수신된 데이터를 이동 호스트(201)로 전송한다.The mobile host 201 transmits a fast neighbor advertisement (FNA) to the second access router 212, which is a new access router. The FNA is a message sent from the mobile host to the second access router to confirm the NCoA when the mobile host 201 receives the FBACK and to inform that it is connected to the new access router. As such, the second access router 212 receiving the FNA message transmits the data received from the first access router 211, which is the previous access router, to the mobile host 201.
도 8은 본 발명에 따라 ARIP 패킷을 이용하여 반응적인 고속 핸드오버(Reactive Fast Hand-over) 수행 시의 신호 흐름도이다. 이하 도 8을 참조하여본 발명에 따른 IAPR 패킷을 이용하여 반응적인 고속 핸드오버 수행 시의 신호 흐름 및 이동 호스트와 액세스 라우터들의 동작에 대하여 상세히 설명한다.8 is a signal flow diagram when performing Reactive Fast Handover by using an ARIP packet according to the present invention. Hereinafter, with reference to FIG. 8, the signal flow and the operation of a mobile host and an access router in a reactive fast handover using an IAPR packet according to the present invention will be described in detail.
상기 도 8의 이동 호스트(MN : Mobile Node)(201)는 도 2의 이동 호스트(201)를 예로 도시한 것이며, 제1액세스 라우터(211)는 상기 도 8을 설명함에 있어 핸드오프가 수행되면 이전 액세스 라우터(PAR : Previous Access Router)가 되므로, 이를 함께 병기하였다. 그리고 제2액세스 라우터(212)는 상기 도 8을 설명함에 있어서, 핸드오프를 할 대상(Target)이 되는 새로운 액세스 라우터(NAR : New Access Router)가 되므로 이를 함께 병기하였다.The mobile node (MN) 201 of FIG. 8 illustrates the mobile host 201 of FIG. 2 as an example, and when the first access router 211 performs handoff in FIG. 8, It became a previous access router (PAR), so we put it together. In addition, since the second access router 212 becomes a new access router (NAR) serving as a target for handoff, the second access router 212 is described together.
상기 이동 호스트(201)는 800단계에서 제1액세스 라우터(211)로부터 데이터를 전송받고 있는 상태이다. 이와 같이 데이터를 수신하는 상태에서 핸드오버가 이루어지는 경우를 설명하기로 한다. 또한 상기 도 8의 802단계는 본 발명에 따른 ARIP 패킷을 이용하여 제1액세스 라우터(211)와 인접한 액세스 라우터인 제2액세스 라우터(212)간에 네트워크 정보를 교환하는 과정이다. 이때, 교환이 이루어지는 내용은 전술한 바와 같은 내용들의 교환이 이루어진다.The mobile host 201 is in a state of receiving data from the first access router 211 in step 800. As described above, a case in which handover is performed while receiving data will be described. In addition, step 802 of FIG. 8 is a process of exchanging network information between the first access router 211 and the second access router 212 which is an adjacent access router using the ARIP packet according to the present invention. In this case, the contents of the exchange are exchanged as described above.
이러한 상태에서 이동 호스트(201)는 제1액세스 라우터(211)와 통신을 수행하는 중에 이전 제2계층 트리거(Pre-L2 Trigger)가 발생하는 경우가 존재한다. 이러한 이전 제2계층 트리거는 제2계층의 핸드오버를 요구하는 경우이다. 즉, 신호의 세기 등이 약해져서 다른 액세스 라우터를 통해 통신을 수행해야 함을 이동 호스트의 제2계층에서 제3계층으로 알리는 경우이다. 그러면 이동 호스트(201)는 806단계로 진행하여 상기 제1액세스 라우터(211)로 주변 네트워크 정보를 얻기 위해 본 발명에 따른 ARIP 패킷을 전송하여 주변 네트워크 정보를 요구한다. 여기서 상기 이전 제2계층 트리거(Pre-L2 Trigger)는 이동 호스트(201)가 네트워크로 들어온 후 실제 핸드오프를 수행할 제2계층 트리거(L2 Trigger - 제2계층(layer 2)으로부터 제3계층(layer 3에) 전하는 지시(indication) - )까지의 시간 중 어느 시간이든 될 수 있으며 이것은 네트워크의 관리나 기타 다른 요인에 의하여 결정된다.In this state, there is a case where the previous second layer trigger (Pre-L2 Trigger) occurs while the mobile host 201 performs communication with the first access router 211. This previous second layer trigger is a case of requesting handover of the second layer. That is, the second layer of the mobile host informs the third layer that the signal strength is weakened and thus communication should be performed through another access router. The mobile host 201 proceeds to step 806 and requests the neighbor network information by transmitting an ARIP packet according to the present invention to obtain the neighbor network information to the first access router 211. Here, the previous second layer trigger (Pre-L2 Trigger) is a second layer trigger (L2 Trigger-Layer 2) from the second layer (layer 2) to perform the actual handoff after the mobile host 201 enters the network. Layer 3) can be any time from indication to), which is determined by network management or other factors.
이러한 인접 액세스 네트워크의 정보가 요구되면 제1액세스 네트워크(211)는 808단계에서 제1액세스 네트워크와 인접한 네트워크들의 정보를 이동 호스트(201)로 전달한다. 그러면 이동 단말은 810단계에서 제2계층 트리거(L2 Trigger)를 발생하고, 812단계로 진행하여 상기 제1액세스 라우터(211)로 잠재 고속 핸드오버(fast hand-over)를 위하여 정보를 요구하는 대리를 위한 라우터 요청 메시지(RtSolPr : Router solicitation for proxy)를 송신한다. 그러면 제1액세스 라우터(211)는 814단계에서 대리 라우터 광고 메시지(PrRtAdv : proxy router advertisement)를 이용하여 이동 호스트(201)로 액세스 라우터(acess router) 정보를 전달한다.When the information of the neighbor access network is requested, the first access network 211 transmits the information of the networks adjacent to the first access network to the mobile host 201 in step 808. Then, the mobile terminal generates a second layer trigger (L2 Trigger) in step 810, and proceeds to step 812 to request for information for latent fast handover to the first access router 211. Send a Router Solicitation for Proxy (RtSolPr). In operation 814, the first access router 211 transmits access router information to the mobile host 201 using a proxy router advertisement (PrRtAdv).
상기 이동 호스트(201)는 814단계를 수행한 이후에 816단계로 진행하여 상기 제1액세스 라우터(211)와 채널을 차단(Disconnect)한다. 그리고 이동 호스트(201)는 818단계로 진행하여 핸드오프를 수행하기 위하여 주변 네트워크를 검색하게 되는데 이때 ARIP에 의한 정보를 이용하여 한정된 수의 채널만을 검색하여 주변 네트워크에 대한 검색을 수행한다. 이동 호스트(210)가 이전 액세스 라우터인 제1액세스 라우터(201)에서 FBACK를 받지 않으면 예를 들어 FBU를 보내지 않았거나, FBU를 보내고 FBACK를 받기 전에 제1액세스 라우터(211)를 떠난 경우에 이동 호스트(201)는 822단계로 진행하여 다음 액세스 라우터인 제2액세스 라우터(212)에게 FBU를 캡슐화(encapsulation)하여 고속 인접 광고 메시지(FNA : Fast neighbor advertisement)를 전송한다. 상기 822 과정은 NCoA가 사용될 수 있는지 제2액세스 라우터(212)가 검증하기 위함이다. 만일 NCoA가 사용 중이라면 안의 FBU 패킷을 버리고 대안의 NCoA를 인접 광고 응답(NAACK : Neighbor Advertisement acknowledge) 옵션을 설정하여 라우터 광고(router advertisement)에 실어 보내야 한다. FNA는 이동 호스트(201)로부터 제2액세스 라우터(212)로 보내지는 메시지로서 새로운 유효 주소(NCoA : new care of address)를 확정하고 제2액세스 라우터(212)에 접속 되었음을 알리기 위한 것이다.After performing step 814, the mobile host 201 proceeds to step 816 to disconnect the channel from the first access router 211. In step 818, the mobile host 201 searches for a neighboring network to perform a handoff. In this case, the mobile host 201 searches only a limited number of channels using the information of the ARIP and searches for the neighboring network. If the mobile host 210 does not receive a FBACK from the first access router 201, which is a previous access router, for example, it does not send an FBU or if it leaves the first access router 211 before sending the FBU and receiving the FBACK. The host 201 proceeds to step 822 to encapsulate the FBU to the second access router 212, which is the next access router, and transmits a fast neighbor advertisement (FNA). Step 822 is for the second access router 212 to verify that NCoA can be used. If NCoA is in use, it should discard the FBU packet inside and send an alternative NCoA to the Router Advertisement by setting the Neighbor Advertisement acknowledge (NAACK) option. The FNA is a message sent from the mobile host 201 to the second access router 212 to confirm a new care of address (NCoA) and to inform that the second access router 212 is connected.
이후 이동 호스트(201)는 제2액세스 라우터(212)에 접속하여 제1액세스 라우터(211)에 FBU를 메시지를 전송한다. FBU는 MN이 제1액세스 라우터(211)에게 트래픽을 제2액세스 라우터(212)로 전송(redirect)해야 함을 알리는 메시지이다. 따라서 FBU는 이전 액세스 라우터인 제1액세스 라우터(211)의 이전 유효 주소(PCoA : previous CoA)와 새로운 액세스 라우터인 제2액세스 라우터(212)에서 새로운 유효 주소(NCoA : new care of address)를 바인딩할 권한을 제2액세스 라우터(212)에게 주어 패킷이 이동 호스트(201)가 이동된 위치로 터널되게 하기 위함이다.The mobile host 201 then connects to the second access router 212 and sends a FBU message to the first access router 211. The FBU is a message indicating that the MN should redirect traffic to the first access router 211 to the second access router 212. Therefore, the FBU binds a new effective address (NCoA) from the previous effective address (PCoA) of the first access router 211 that is the previous access router and the second access router 212 that is the new access router. This is to give the second access router 212 the right to do so that the packet is tunneled to the location where the mobile host 201 is moved.
그러면 제1액세스 라우터(211)는 FBACK 메시지를 FBU에 대한 응답으로 제2액세스 라우터(212)로 전송한다. 이에 따라 제1액세스 라우터(211)는 이동 호스트(201)로 전달되어야 할 데이터를 제2액세스 라우터(212)로 전달(forward)한다. 그런 후에 제2액세스 라우터(212)는 제1액세스 라우터(211)로부터 수신된 데이터를 이동 호스트(201)에게 전송한다.The first access router 211 then sends a FBACK message to the second access router 212 in response to the FBU. Accordingly, the first access router 211 forwards data to be transmitted to the mobile host 201 to the second access router 212. The second access router 212 then sends the data received from the first access router 211 to the mobile host 201.
이상에서 상술한 도 7 및 도 8은 ARIP를 Fast Handoff 과정에 적용하는 방법에 대하여 설명하였다. 본 발명에 따른 ARIP 패킷은 고속 핸드오프(Fast Handoff)와 같이 동작할 수 있으며 메시지의 교환을 미리 수행하고 정보를 미리 가지고 있음으로 인하여 고속 핸드오프(Fast Handoff)만 사용한 경우보다 핸드오프에 소요되는 시간을 줄일 수 있다. 즉 L2에서의 채널 검색에 대하여 전체 채널에 대해서가 아니라 한정된 채널에 대한 검색만을 수행하기 때문에 소요 시간을 줄일 수 있다. 또한 이동 호스트(201)는 핸드오프를 수행하기 위해 네트워크를 차례대로 검색하게 되는데, 상기의 정보를 이용하여 이동 호스트(201)의 상태에 따라 우선순위를 정하여 검색할 수 있다. 즉 이동 호스트(201)는 자신이 원하는 네트워크로 핸드오프를 수행할 수 있다.7 and 8 described above have described a method of applying ARIP to a fast handoff process. The ARIP packet according to the present invention can operate like a fast handoff, and is required for handoff than when only fast handoff is used because the exchange of messages and information is performed in advance. You can save time. That is, since the search for the channel search in L2 is performed only for a limited channel, not for the entire channel, the time required can be reduced. In addition, the mobile host 201 searches the network in order to perform the handoff, and may use the above information to determine the priority according to the state of the mobile host 201. In other words, the mobile host 201 may perform a handoff to a desired network.
이와 같이 이동 호스트가 자신이 원하는 네트워크로 핸드오프를 수행할 수 있다는 것은 네트워크의 성능을 높일 수 있는 요인이 될 수 있다. 예를 들어서 이동 호스트가 고속 핸드오프를 지원하고 현재의 액세스 라우터가 고속 핸드오프를 지원한다면 핸드오프를 하고자 할 때 고속 핸드오프를 지원하는 네트워크로 핸드오프 하는 것이 이동 호스트에게 더 좋다. 그러한 사항을 ARIP 패킷에 포함된 정보를 이용하여 알 수 있다. 또한 QoS 정보도 마찬가지 이유로 이동 호스트가 이용할 수 있다.In this way, the mobile host can perform the handoff to the desired network may be a factor to increase the performance of the network. For example, if the mobile host supports fast handoff and the current access router supports fast handoff, it is better for the mobile host to handoff to a network that supports fast handoff when attempting to handoff. Such information can be known using the information contained in the ARIP packet. QoS information is also available to the mobile host for the same reason.
도 9는 본 발명의 ARIP 패킷을 이용하여 빠른 핸드오버 수행 시의 또 다른 실시 예에 따른 신호 흐름도이다. 이하 도 9를 참조하여 본 발명에 따른 ARIP 패킷을 이용하여 핸드오버 수행시의 신호 흐름 및 이동 호스트와 액세스 라우터들의 동작에 대하여 상세히 설명한다.9 is a signal flowchart according to another embodiment when performing a fast handover using an ARIP packet of the present invention. Hereinafter, with reference to FIG. 9, the signal flow and the operation of the mobile host and the access routers during the handover using the ARIP packet according to the present invention will be described in detail.
상기 도 9의 이동 호스트(MN : Mobile Node)(201)는 상기 도 2의 이동 호스트(201)를 예로 도시한 것이며, 제1액세스 라우터(211)는 상기 도 9를 설명함에 있어서 핸드오프가 수행되면 이전 액세스 라우터 (PAR: Previous Access Router)가 되므로, 이를 함께 병기하였다. 그리고 제2액세스 라우터(212)는 상기 도 9를 설명함에 있어서, 핸드오프를 할 대상(target)이 되는 새로운 액세스 라우터(NAR : New Access Router)가 되므로 이를 함께 병기하였다.The mobile node (MN) 201 of FIG. 9 illustrates the mobile host 201 of FIG. 2 as an example, and the first access router 211 performs a handoff in describing FIG. 9. If it becomes a previous access router (PAR), it is written together. In addition, since the second access router 212 becomes a new access router (NAR) as a target for handoff in the description of FIG. 9, the second access router 212 is described together.
상기 이동 호스트(201)는 900단계에서 제1액세스 라우터 (211)로부터 데이터를 전송받고 있는 상태이다. 이와 같이 데이터를 수신하는 상태에서 핸드오버가 이루어지는 경우를 설명하기로 한다. 또한 상기 도 9의 902단계는 본 발명에 따른 ARIP 패킷을 이용하여 제1액세스 라우터(211)와 인접한 액세스 라우터인 제2액세스 라우터(212)간에 네트워크 정보를 교환하는 과정이다. 이때, 교환이 이루어지는 내용은 전술한 바와 같은 정보들의 교환이 이루어진다.The mobile host 201 is in a state of receiving data from the first access router 211 in operation 900. As described above, a case in which handover is performed while receiving data will be described. In addition, step 902 of FIG. 9 is a process of exchanging network information between the first access router 211 and the second access router 212 which is an adjacent access router using the ARIP packet according to the present invention. In this case, the exchange is made of the information as described above.
이러한 상태에서 이동 호스트(201)는 제1액세스 라우터(211)와 통신을 수행하는 중에 904단계와 같이 이전 제2계층 트리거(Pre-L2 Trigger)가 발생하는 경우가 발생할 수 있다. 여기서 상기 이전 제2계층 트리거(Pre-L2 Trigger)는 이동 호스트(201)가 네트워크로 들어온 후 실제 핸드오프를 수행할 제2계층 트리거(L2 Trigger - 제2계층(layer 2)으로부터 제3계층(layer 3에)으로 전달하는 지시(indication) - )까지의 시간 중 어느 시간이든 될 수 있다. 이러한 상기 이전 제2계층 트리거 발생 시간은 네트워크의 관리나 기타 다른 요인에 의하여 결정된다. 이후 이동 호스트(201)는 906단계로 진행하여 상기 제1액세스 라우터(211)로 주변 네트워크 정보를 얻기 위해 본 발명에 따른 ARIP 패킷을 전송하여 주변 네트워크 정보를 요구한다.In this state, while the mobile host 201 is communicating with the first access router 211, a previous second layer trigger (Pre-L2 Trigger) may occur as shown in step 904. Here, the previous second layer trigger (Pre-L2 Trigger) is a second layer trigger (L2 Trigger-Layer 2) from the second layer (layer 2) to perform the actual handoff after the mobile host 201 enters the network. It can be any time from-to indication 3). The previous second layer trigger generation time is determined by network management or other factors. In step 906, the mobile host 201 requests the neighbor network information by transmitting an ARIP packet according to the present invention to obtain the neighbor network information to the first access router 211.
이러한 인접 액세스 네트워크의 정보가 요구되면 제1액세스 라우터(211)는 908단계로 진행하여 제1액세스 라우터(211)와 인접한 네트워크의 액세스 라우터들의 정보를 이동 호스트(201)로 전달한다. 그러면 이동 호스트(201)는 자신의 선호도(preference)에 따라 사용할 무선 매체 및 채널에 대한 우선순위를 결정한다. 본 발명에서는 선호도에 따른 우선순위 결정에 대하여는 상세히 논의하지 않기로 한다. 우선순위가 결정되면, 이동 호스트(201)는 910단계로 진행하여 핸드오버(hand-over)를 수행하기 위한 정보를 요구하기 위해 RtSolPr를 제1액세스 라우터(211)로 송신한다.If the information of the neighbor access network is requested, the first access router 211 proceeds to step 908 to transfer the information of the access routers of the network adjacent to the first access router 211 to the mobile host 201. The mobile host 201 then determines priorities for the wireless medium and channel to use according to its preferences. In the present invention, priority determination according to the preference will not be discussed in detail. If the priority is determined, the mobile host 201 transmits the RtSolPr to the first access router 211 to request information for performing hand-over in step 910.
그러면 제1액세스 라우터(211)는 912단계에서 대리 라우터 광고 메시지(PrRtAdv : proxy router advertisement)를 이용하여 이동 호스트(201)로 이웃한 액세스 라우터(acess router)들의 정보를 전달한다. 이에 따라 이동 호스트(201)는 912단계에서 상기 라우터 광고 메시지를 수신하게 된다. 그러면 이동 호스트(201)는 상기 선택된 이웃 액세스 라우터에서 사용할 예상되는 새로운 유효 주소(NCoA : prospective new care of address)를 생성한다. 그리고 이동 호스트(201)는 914단계에서 상기 생성된 예상 NCoA를 포함하는 준비 고속 바인딩 갱신 메시지(PFBU : prepare fast binding update)를 생성하여 제1액세스 라우터(211)로 전송한다. 상기 PFBU는 이동 호스트(201)가 제1액세스 라우터(211)에게 트래픽을 제2액세스 라우터(212)로 전송(redirect)해야 함을 알리는 메시지이다.In operation 912, the first access router 211 transmits information of neighboring access routers to the mobile host 201 using a proxy router advertisement (PrRtAdv). Accordingly, the mobile host 201 receives the router advertisement message in step 912. The mobile host 201 then generates a prospective new care of address (NCoA) for use in the selected neighboring access router. In operation 914, the mobile host 201 generates a prepare fast binding update message (PFBU) including the generated expected NCoA and transmits the generated fast binding update message to the first access router 211. The PFBU is a message indicating that the mobile host 201 should redirect traffic to the second access router 212 to the first access router 211.
따라서 상기 PFBU는 이전 유효 주소(PCoA : previous CoA) 즉 이전 액세스 라우터인 제1액세스 라우터(211)에서 유효한 주소(CoA)와 제2액세스 라우터 즉, 새로운 액세스 라우터에서 유효한 주소(CoA)를 바인딩할 권한을 제1액세스 라우터(211)에게 주는 것이다. 이를 통해 이동 호스트(201)로 전달되어야 하는 패킷이 상기 이동 호스트(201)의 위치가 변경된 곳으로 터널링(Tunnel)되게 하기 위함이다.Accordingly, the PFBU binds a previous valid address (PCoA), that is, a valid address (CoA) at a first access router 211 that is a previous access router and a valid address (CoA) at a second access router, that is, a new access router. The authority is given to the first access router 211. This is to allow the packet to be delivered to the mobile host 201 to be tunneled to a location where the location of the mobile host 201 is changed.
이에 따라 이동 호스트(201)로부터 액세스 라우터에 대한 PFBU를 수신한 이전 액세스 라우터(211)는 새로운 액세스 라우터인 제2액세스 라우터(212)로 핸드오버 개시 메시지(HI : hand-over initiate)를 전송한다. 본 발명의 실시 예에서는 PFBU 메시지를 받은 제1액세스 라우터(211)가 916단계에서 새로운 액세스 라우터인 제2액세스 라우터(212)로 핸드오버 개시 메시지(HI : hand-over initiate)를 전송한다. 상기 HI는 제1액세스 라우터(211)에서 새로운 액세스 라우터인 제2액세스 라우터(212)로 보내지는 것으로 핸드오버(hand-over)를 개시(initiate)하기 위함이다.Accordingly, the old access router 211 that receives the PFBU for the access router from the mobile host 201 transmits a handover initiation message (HI) to the second access router 212, which is a new access router. . In an embodiment of the present invention, the first access router 211 receiving the PFBU message transmits a handover initiation message (HI) to the second access router 212, which is a new access router (916). The HI is to initiate a handover by being sent from the first access router 211 to the second access router 212, which is a new access router.
그러면 상기 제2액세스 라우터(212)는 제1액세스 라우터(211)로부터 수신된 HI에 응답하여 918단계에서 중복 주소 검출(DAD : duplicate address detection)을수행하고 그 결과로 핸드오버 응답 메시지(HACK : hand-over acknowledgement)를 이전 액세스 라우터인 제1액세스 라우터(211)로 전송한다. HI와 HACK을 전달하는 과정은 예상 NCoA를 사용할 수 있는지를 검증하기 위함이다. 액세스 라우터로부터 핸드오버 응답 메시지를 수신한 이전 액세스 라우터인 제1 액세스 라우터는 이동 호스트(201)의 PCoA(PAR에서 사용한 CoA)와 NCoA(NAR에서 사용할 CoA)에 대해서 비활성상태(freeze state)의 바인딩 엔트리를 생성한다. 비활성화 상태(freeze state)의 바인딩 엔트리는 이동 호스트로부터 고속 바인딩 갱신 메시지(FBU : fast binding update message)를 수신하기 전까지는 활성화 되지 않으며, 비활성화 상태에 있는 바인딩 엔트리에 대해서 이전 액세스 라우터인 제1액세스 라우터(201)는 트래픽을 제2액세스 라우터(202)로 전송 (forwarding) 하지 않는다.Then, the second access router 212 performs a duplicate address detection (DAD) in step 918 in response to the HI received from the first access router 211, and as a result, a handover response message (HACK). hand-over acknowledgment) is transmitted to the first access router 211 that is the previous access router. The process of delivering HI and HACK is to verify whether the expected NCoA can be used. The first access router, the previous access router that received the handover response message from the access router, binds to the freeze state for the PCoA (CoA used in the PAR) and the NCoA (CoA used in the NAR) of the mobile host 201. Create an entry. The binding entry in the freeze state is not activated until a fast binding update message (FBU) is received from the mobile host, and the first access router that is the previous access router for the binding entry in the inactive state. 201 does not forward traffic to the second access router 202.
이전 액세스 라우터인 제1액세스 라우터(211)는 HACK 메시지를 수신하면, 920단계에서 준비 고속 바인딩 응답(PFBack: prepare fast binding acknowledgement) 메시지를 이동 호스트(201)로 전송한다. 이때 성공적으로 핸드오버 응답 메시지를 전송한 액세스 라우터에 대해서 이동 호스트(201)는 제2계층과 제3계층 정보의 매핑(L2 : L3 mapping)을 이용하여 제2계층 트리거(L2 trigger)시에 실제로 채널을 검색(scan)할 대상으로 선정한다. 본 발명의 실시 예에서는 이전 액세스 라우터인 제1액세스 라우터(211)가 제2액세스 라우터(212)로부터 핸드오버 응답 메시지(Hack)를 받으면 준비 고속 바인딩 응답(PFBack: prepare fast binding acknowledgement) 메시지를 생성하여 이동 호스트(201)로 전송한다. When the first access router 211, which is the previous access router, receives the HACK message, the first access router 211 transmits a prepare fast binding acknowledgment (PFBack) message to the mobile host 201 in step 920. In this case, the mobile host 201 actually transmits the handover response message to the access router 201 by using the mapping of the second layer and the third layer information (L2: L3 mapping). Select a channel to be scanned. According to an embodiment of the present invention, when a first access router 211, which is a previous access router, receives a handover response message from a second access router 212, generates a prepare fast binding acknowledgment (PFBack) message. To the mobile host 201.
이와 같이 이동 호스트가 준비 고속 바인딩 응답 메시지를 수신하면 922단계로 진행하여 제2계층 트리거(L2 trigger)를 발생한다. 그리고 이동 호스트(201)는 920단계에서 선택된 액세스 라우터가 사용하는 채널에 대해서 검색을 수행하여 핸드오프할 대상 액세스 라우터인 제2액세스 라우터(212)를 선택한 후 924단계에서 이전 액세스 라우터 즉 제1액세스 라우터(211)로 고속 바인딩 갱신 메시지(FBU : fast binding update message)를 전송한다.When the mobile host receives the ready fast binding response message, the mobile host proceeds to step 922 to generate a second layer trigger (L2 trigger). The mobile host 201 selects a second access router 212, which is a target access router to be handed off by performing a search on a channel used by the access router selected in step 920, and then moves the previous access router, that is, the first access in step 924. A fast binding update message (FBU) is transmitted to the router 211.
이후 제1액세스 라우터(211)는 926a 단계 및 926b단계에서 고속 바인딩 응답 메시지(FBACK : fast binding acknowledgement)를 이동 호스트(201)와 제2액세스 라우터(212)로 전달한다. 또한 해당 비활성화 상태(freeze state)에 있는 바인딩 엔트리를 활성화 하며 나머지 비활성화 상태(freeze state)에 있는 바인딩 엔트리는 타임 아웃(timeout)에 의해 자동 소거되도록 할 수 있다. 이후 이동 호스트(201)는 새로운 액세스 라우터인 제2액세스 라우터(212)에 접속 시 사용 가능한 NCoA - HI에 보내어져 새로운 액세스 라우터에 의해 검증된 것 또는 새로운 액세스 라우터에 의해 할당된 것 - 를 사용해야 한다.Thereafter, the first access router 211 transmits a fast binding acknowledgment (FBACK) message to the mobile host 201 and the second access router 212 in steps 926a and 926b. In addition, the binding entry in the corresponding freeze state is activated, and the remaining binding entries in the freeze state can be automatically erased by a timeout. The mobile host 201 must then use the available NCoA-sent to HI and verified by the new access router or assigned by the new access router-when accessing the new access router, the second access router 212. .
따라서 이동 호스트(201)는 928단계에서 제1액세스 라우터(211)와 연결된 채널을 차단(Disconnect)한다. 그러면 제1액세스 라우터(211)는 930단계에서 이동 호스트로 전달되어야 할 데이터를 새로운 액세스 라우터인 제2액세스 라우터(212)로 전달(forward)한다. 그리고 이동 호스트(201)는 932단계에서 핸드오프를 수행하기 위하여 주변 네트워크를 검색할 때, 본 발명에 따른 ARIP에 의한 정보를 이용하여 한정된 수의 채널만을 검색하고, 주변 네트워크에 대한 검색을 수행한다. 이러한 채널 검사가 완료되면 이동 호스트(201)는 934단계에서 접속(connection)을 준비한다.Accordingly, the mobile host 201 disconnects the channel connected to the first access router 211 in step 928. In operation 930, the first access router 211 forwards data to be delivered to the mobile host to the second access router 212, which is a new access router. When the mobile host 201 searches for a neighbor network to perform a handoff in step 932, the mobile host 201 searches only a limited number of channels using the information by the ARIP according to the present invention, and performs a search for the neighbor network. . When the channel check is completed, the mobile host 201 prepares for a connection in step 934.
그리고 이동 호스트(201)는 고속 인접 광고 메시지(FNA : Fast neighbor advertisement)를 새로운 액세스 라우터인 제2액세스 라우터(212)로 전송한다. 상기 FNA는 이동 호스트(201)로부터 제2액세스 라우터(212)로 보내지는 메시지로서 이동 호스트(201)가 FBACK을 받았을 때 NCoA를 확정하고 새로운 액세스 라우터에 접속되었음을 알리기 위한 것이다. 이와 같이 FNA 메시지를 받은 제2액세스 라우터(212)는 938단계에서 이전 액세스 라우터인 제1액세스 라우터(211)로부터 수신된 데이터를 이동 호스트(201)로 전송한다.The mobile host 201 transmits a fast neighbor advertisement (FNA) to the second access router 212, which is a new access router. The FNA is a message sent from the mobile host 201 to the second access router 212 to confirm the NCoA when the mobile host 201 receives the FBACK and to inform that it is connected to the new access router. In step 938, the second access router 212 receiving the FNA message transmits data received from the first access router 211, which is the previous access router, to the mobile host 201.
이와 같은 방식으로 ARIP를 이용하여 핸드오프 할 경우 다음과 같은 장점이 있다. 첫째로, 역주소 전환(Reverse address translation : L2 식별자를 L3 식별자(identifier)로 매핑하는 과정)을 생략할 수 있다. 둘째로, 이와 같은 방법을 사용하면 DAD 과정을 실시할 수 있다. 마지막으로 채널 스캐닝을 선택된 액세스 라우터와 이들 중 역주소 전환이 성공한 액세스 라우터에 대해서만 수행을 하므로 채널 스캐닝의 시간을 단축할 수 있다. 이와 같은 방법은 이동호스트가 핸드오프할 후보자(candidate) 액세스 라우터에서 DAD를 미리 수행하는 오버헤드를 비교하여 선택적으로 사용할 수 있다. 즉, ARIP를 Fast Handover와 연동하여 사용할 것인가 아니면 위와 같은 방법으로 DAD를 미리 수행하는 방법을 사용할 것인가의 결정은 트래픽의 중요도에 따라 선택적으로 사용할 수 있다. 또한 ARIP을 Fast Handover와 연동하여 사용하는 경우 프리딕티브 고속 핸드오버(Predictive fast Handover)가 주로 발생하며 반응적인 고속 핸드오버(Reactive fast Handover)가 발생한 가능성은 적다.In this way, when using the ARIP handoff has the following advantages. First, reverse address translation (mapping of L2 identifiers to L3 identifiers) may be omitted. Second, the DAD process can be performed using this method. Finally, channel scanning is performed only on the selected access routers and the access routers whose reverse address conversion is successful, thereby reducing the time for channel scanning. Such a method can be selectively used by comparing the overhead of performing DAD in a candidate access router to be handed off by the mobile host. That is, whether to use ARIP in conjunction with Fast Handover or to use the method of performing DAD in advance in the above manner can be selectively used according to the importance of traffic. In addition, when using ARIP in conjunction with Fast Handover, Predictive Fast Handover occurs mainly, and Reactive Fast Handover is unlikely.
상술한 바와 같이 본 발명은 이동 호스트가 무선 네트워크를 핸드오프할 때 ARIP를 사용하여 지리적으로 인접한 액세스 라우터간에 정보를 교환하고 이를 이동 호스트에 전달한다. 이를 통해 이동 호스트가 L2 핸드오프를 수행할 때 모든 채널에 대한 검색을 수행할 필요 없이 액세스 라우터로부터 전달된 정보를 이용하여 한정된 수만큼의 채널만 검색하면 된다. 따라서 L2 핸드오프에 소요되는 지연 시간을 줄일 수 있다. 이를 통하여 본 발명은 이동 호스트가 빠른 핸드오프를 수행할 수 있도록 도와주며, 이로 인하여 네트워크의 성능을 향상시킬 수 있다. 이동 호스트가 핸드오프하기 위해서는 각각의 무선 네트워크에 대해서 모든 채널에 대한 검색을 수행하여야 한다. 본 발명의 ARIP는 이종망(Heterogeneous Network)간의 핸드오프에 대해서도 적용이 가능하므로, 이를 적용하게 되면 이동 호스트는 주변 무선 네트워크에 대한 정보를 알 수 있게 되므로 주변 네트워크에서 사용하는 채널에 대해서만 검색을 수행할 수 있으므로 핸드오프에 소요되는 시간을 줄일 수 있다. 즉 L2에서의 채널 검색에 대하여 전체 채널에 대해서가 아니라 한정된 채널에 대한 검색만을 수행하기 때문에 소요 시간을 줄일 수 있다. 이것은 ARIP를 고속 핸드오프에 적용하였을 때나 하지 않았을 때나 핸드오프를 빠르게 수행할 수 있는 요인이 된다. 또한 현재의 이동 아이피(Mobile IP) 기술은 이동 호스트가 적합한 액세스 라우터를 선택할 수 있는 기술을 제공해 주지 않으므로 본 발명에서 기술한 ARIP를 사용한다면 보다 효율적인 핸드오프를 제공해 줄 수 있다. As described above, the present invention exchanges information between geographically adjacent access routers using ARIP when the mobile host hands off the wireless network and delivers it to the mobile host. In this way, when the mobile host performs L2 handoff, only a limited number of channels need to be searched using the information transmitted from the access router without having to search for all channels. Thus, the delay time for L2 handoff can be reduced. Through this, the present invention helps the mobile host to perform a fast handoff, thereby improving the performance of the network. In order for the mobile host to handoff, it must perform a search for all channels for each wireless network. Since the ARIP of the present invention can be applied to handoffs between heterogeneous networks, the mobile host can know information about a neighboring wireless network when the ARIP is applied. Therefore, only the channel used in the neighboring network is searched. This can reduce the time required for handoff. That is, since the search for the channel search in L2 is performed only for a limited channel, not for the entire channel, the time required can be reduced. This is a factor that enables handoff to be performed quickly or not when ARIP is applied to fast handoff. In addition, since the current Mobile IP technology does not provide a technology for the mobile host to select a suitable access router, if the ARIP described in the present invention is used, more efficient handoff may be provided.
이상에서 상술한 바와 같이 본 발명은 이동 호스트의 핸드오프 속도를 빠르게 수행할 수 있는 이점이 있다. 또한 이종 망간에서도 빠른 핸드오프를 수행할 수 있는 이점이 있다. 뿐만 아니라 네트워크 입장에서도 고속 핸드오프를 수행할 수 있는 단말의 경우 고속 핸드오프를 지원하는 액세스 라우터를 선택할 수 있으므로 네트워크 효율을 증대시킬 수 있는 이점이 있다.As described above, the present invention has an advantage that a handoff speed of a mobile host can be performed quickly. In addition, there is an advantage that can perform a fast handoff in hetero manganese. In addition, since the terminal capable of performing the fast handoff from the network point of view may select an access router supporting the fast handoff, there is an advantage of increasing network efficiency.
도 1은 아이피 네트워크를 사용하는 액세스 라우터와 이동 호스트의 이동 경로를 함께 도시한 도면,1 is a diagram illustrating a moving path of an access router and a mobile host using an IP network,
도 2는 본 발명이 적용되는 아이피 네트워크를 사용하는 액세스 라우터와 이동 호스트의 이동 경로를 함께 도시한 도면,FIG. 2 is a diagram illustrating a movement path of an access router and a mobile host using an IP network to which the present invention is applied;
도 3은 본 발명의 바람직한 실시 예에 따라 이동 호스트가 핸드오프를 수행할 경우 각 이동 액세스 라우터에서 수행되는 동작의 흐름도,3 is a flowchart of an operation performed in each mobile access router when the mobile host performs a handoff according to an embodiment of the present invention;
도 4는 본 발명에 따른 무선 네트워크의 액세스 라우터에서 인접 네트워크 정보 갱신 시의 제어 흐름도,4 is a control flowchart of updating neighbor network information in an access router of a wireless network according to the present invention;
도 5는 본 발명의 바람직한 실시 예에 따라 액세스 라우터가 인접 액세스 라우터로부터 네트워크 정보를 수신하는 경우 제어 흐름도,5 is a control flowchart when an access router receives network information from an adjacent access router according to an exemplary embodiment of the present invention;
도 6은 본 발명의 바람직한 실시 예에 따른 네트워크의 이동 호스트에서 핸드오프 수행 시의 제어 흐름도,6 is a control flowchart when handoff is performed in a mobile host of a network according to an embodiment of the present invention;
도 7은 본 발명에 따라 ARIP 패킷을 이용하여 프리딕티브 고속 핸드오버(Predictive Fast Hand-over) 수행 시의 신호 흐름도, 7 is a signal flow diagram when performing Predictive Fast Handover using ARIP packet according to the present invention;
도 8은 본 발명에 따라 ARIP 패킷을 이용하여 반응적인 고속 핸드오버(Reactive Fast Hand-over) 수행 시의 신호 흐름도,8 is a signal flow diagram when performing Reactive Fast Handover using ARIP packet according to the present invention;
도 9 본 발명의 ARIP 패킷을 이용하여 빠른 핸드오버 수행 시의 또 다른 실시 예에 따른 신호 흐름도. 9 is a signal flowchart according to another embodiment when performing a quick handover using an ARIP packet of the present invention.
Claims (2)
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006532105A JP4308260B2 (en) | 2003-10-18 | 2004-10-18 | Handover system and method for mobile IP terminal in wireless network |
| PCT/KR2004/002668 WO2005039072A1 (en) | 2003-10-18 | 2004-10-18 | System and method for providing handover of a mobile ip terminal in a wireless network |
| CA 2535046 CA2535046C (en) | 2003-10-18 | 2004-10-18 | System and method for providing handover of a mobile ip terminal in a wireless network |
| EP04024784.3A EP1524806B1 (en) | 2003-10-18 | 2004-10-18 | System and method for providing handover of a mobile IP terminal in a wireless network |
| AU2004307039A AU2004307039B2 (en) | 2003-10-18 | 2004-10-18 | System and method for providing handover of a mobile IP terminal in a wireless network |
| US10/967,574 US7548525B2 (en) | 2003-10-18 | 2004-10-18 | System and method for providing handover of a mobile IP terminal in a wireless network |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20030072800 | 2003-10-18 | ||
| KR1020030072800 | 2003-10-18 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20050037325A true KR20050037325A (en) | 2005-04-21 |
| KR101015697B1 KR101015697B1 (en) | 2011-02-22 |
Family
ID=37064672
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020030073201A Expired - Fee Related KR101015697B1 (en) | 2003-10-18 | 2003-10-20 | Handover System and Method of Mobile IP Terminal in Wireless Network |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR101015697B1 (en) |
| CN (1) | CN100589336C (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100662885B1 (en) * | 2005-02-04 | 2007-01-02 | 삼성전자주식회사 | Handoff Method for Guaranteed Seamless Transmission of TCCP Packets in FIMP6 |
| KR100760957B1 (en) * | 2006-05-03 | 2007-09-21 | 경북대학교 산학협력단 | Intelligent Fast Handover Method and System Using Multiple Pre-registration in Wireless LAN / Man |
| KR100765795B1 (en) * | 2006-10-20 | 2007-10-15 | 삼성전자주식회사 | Method and apparatus for providing handover information to a mobile node |
| KR100825114B1 (en) * | 2006-11-24 | 2008-04-25 | 모다정보통신 주식회사 | WiBro handover device and method |
| WO2009022901A3 (en) * | 2007-08-15 | 2009-04-09 | Mimos Berhad | A method to maintain mobile ipv6 connectivity in mixed protocol access environment |
| TWI415488B (en) * | 2006-01-05 | 2013-11-11 | Lg Electronics Inc | Method of submission in a mobile communication system |
| KR101360351B1 (en) * | 2007-11-09 | 2014-02-07 | 삼성전자주식회사 | Method of controlling handover and device for eanabling the method |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101325798B (en) * | 2007-06-15 | 2011-08-10 | 中兴通讯股份有限公司 | Method for selecting mobile management mode in wireless network |
| CN106304219A (en) * | 2015-06-01 | 2017-01-04 | 北京信威通信技术股份有限公司 | A kind of method being switched fast in mobile communication system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2002365829A1 (en) | 2001-12-03 | 2003-06-17 | Ram Gopal Lakshmi Narayanan | Context filter in a mobile node |
-
2003
- 2003-10-20 KR KR1020030073201A patent/KR101015697B1/en not_active Expired - Fee Related
-
2004
- 2004-10-18 CN CN200480024950A patent/CN100589336C/en not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100662885B1 (en) * | 2005-02-04 | 2007-01-02 | 삼성전자주식회사 | Handoff Method for Guaranteed Seamless Transmission of TCCP Packets in FIMP6 |
| TWI415488B (en) * | 2006-01-05 | 2013-11-11 | Lg Electronics Inc | Method of submission in a mobile communication system |
| KR100760957B1 (en) * | 2006-05-03 | 2007-09-21 | 경북대학교 산학협력단 | Intelligent Fast Handover Method and System Using Multiple Pre-registration in Wireless LAN / Man |
| KR100765795B1 (en) * | 2006-10-20 | 2007-10-15 | 삼성전자주식회사 | Method and apparatus for providing handover information to a mobile node |
| KR100825114B1 (en) * | 2006-11-24 | 2008-04-25 | 모다정보통신 주식회사 | WiBro handover device and method |
| WO2009022901A3 (en) * | 2007-08-15 | 2009-04-09 | Mimos Berhad | A method to maintain mobile ipv6 connectivity in mixed protocol access environment |
| KR101360351B1 (en) * | 2007-11-09 | 2014-02-07 | 삼성전자주식회사 | Method of controlling handover and device for eanabling the method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1846360A (en) | 2006-10-11 |
| CN100589336C (en) | 2010-02-10 |
| KR101015697B1 (en) | 2011-02-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4308260B2 (en) | Handover system and method for mobile IP terminal in wireless network | |
| KR101221610B1 (en) | Apparatus and Method for Supporting Fast Mobility IP with Link Identifier Prefix in Wireless Communication System | |
| Al-Surmi et al. | Mobility management for IP-based next generation mobile networks: Review, challenge and perspective | |
| An et al. | Reduction of handover latency using MIH services in MIPv6 | |
| EP1894423B1 (en) | Method to facilitate handover | |
| US7885231B2 (en) | Method of reconfiguring an internet protocol address in handover between heterogeneous networks | |
| US7917152B2 (en) | Enhanced fast handover procedures | |
| KR100567823B1 (en) | Network device for stable handoff in IP based mobile ad hoc network system and handoff method using same | |
| US20070091849A1 (en) | Method and apparatus to provide for a handover on a wireless network | |
| KR101216081B1 (en) | Method of re-establishing IP address during handover between heterogenous networks | |
| US8400980B2 (en) | Fast handover system and method thereof | |
| KR101015697B1 (en) | Handover System and Method of Mobile IP Terminal in Wireless Network | |
| KR101214563B1 (en) | Method of fast handoff and network system therefor | |
| US20110116475A1 (en) | Vertical handoff method, vertical handoff system, home agent, and mobile node | |
| KR20060026311A (en) | Handover Method Using Explicit Multicasting Technique in Mobile Internet | |
| Lee et al. | A network-based fast handover scheme over IEEE 802.16 e access networks | |
| Mariem et al. | Recent Handover Management protocols in VANET: A survey | |
| Kwon et al. | Design and implementation of ARIP for efficient handovers | |
| KR20090052927A (en) | A handover method using a network-based ISP in a portable Internet system and a portable Internet system performing a network-based IPv6 handover. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| 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 |
|
| 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 |
|
| A201 | Request for examination | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| N231 | Notification of change of applicant | ||
| 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 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PE0801 | Dismissal of amendment |
St.27 status event code: A-2-2-P10-P12-nap-PE0801 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| 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: 20140128 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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20150129 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: 20160128 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 |
|
| FPAY | Annual fee payment |
Payment date: 20170125 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 |
|
| FPAY | Annual fee payment |
Payment date: 20180130 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| 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: 20190211 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| 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 |
|
| 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: 20190211 |
|
| 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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |