KR20080011003A - Handoff Method and System for Wireless Communication System Using Mobile IP - Google Patents
Handoff Method and System for Wireless Communication System Using Mobile IP Download PDFInfo
- Publication number
- KR20080011003A KR20080011003A KR1020060071787A KR20060071787A KR20080011003A KR 20080011003 A KR20080011003 A KR 20080011003A KR 1020060071787 A KR1020060071787 A KR 1020060071787A KR 20060071787 A KR20060071787 A KR 20060071787A KR 20080011003 A KR20080011003 A KR 20080011003A
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- handoff
- pdsn
- router
- mobile
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/02—Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off
- H04W36/026—Multicasting of data during hand-off
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/14—Mobility data transfer between corresponding nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 이동 아이피(Mobile IP)를 사용하는 무선 통신 시스템에서 핸드오버를 제공하기 위한 방법 및 그 시스템에 관한 것이다.The present invention relates to a method and system for providing handover in a wireless communication system using Mobile IP.
본 발명에서는 proxy mobile IPv6를 사용하여 무선 통신 시스템에서 핸드오버 시의 오버헤드를 감소시키고, 핸드오버 시 단말로 제공되는 데이터를 라우터간 데이터를 동시에 제공하여 데이터의 유실을 줄일 수 있는 방법 및 그 시스템을 제공한다.In the present invention, a method and system for reducing the overhead of handover in a wireless communication system using proxy mobile IPv6 and reducing the loss of data by simultaneously providing data between routers with data provided to the terminal during handover To provide.
본 발명에 따른 방법은, 무선 통신 시스템의 라우터에서 프록시 이동 아이피를 사용하여 핸드오프를 수행하기 위한 방법으로, 아이피를 이용하여 통신하는 단말이 호가 유지되어 있는 상태에서 진입할 시 상기 단말의 소스 라우터와 컨텍스트 트랜스퍼를 수행하는 과정과, 상기 단말의 홈 에이전트로 데이터 바이캐스트를 설정한 바인딩 업데이트를 송신하고 바인딩 응답을 수신한 후 핸드오버를 완료하는 과정을 포함한다.The method according to the present invention is a method for performing a handoff using a proxy mobile IP in a router of a wireless communication system, when a terminal communicating using an IP enters in a state where a call is maintained. And performing a context transfer, and transmitting a binding update in which data bicast is set to a home agent of the terminal, receiving a binding response, and then completing a handover.
Description
도 1은 본 발명이 적용되는 무선 통신 시스템의 개략적인 구성도,1 is a schematic configuration diagram of a wireless communication system to which the present invention is applied;
도 2는 본 발명에 따른 T-PDSN에서 이동 단말의 핸드오프를 지원하는 경우의 제어 흐름도,2 is a control flowchart when a handoff of a mobile terminal is supported in a T-PDSN according to the present invention;
도 3은 본 발명에 따른 HA에서 이동 단말의 핸드오프를 지원하는 경우의 제어 흐름도,3 is a control flowchart when a handoff of a mobile terminal is supported in an HA according to the present invention;
도 4는 본 발명에 따라 Proxy Mobile IPv6를 이용하는 경우 이동 단말의 핸드오버 시 신호 흐름도.4 is a signal flow diagram when handover of a mobile terminal when using Proxy Mobile IPv6 according to the present invention;
본 발명은 무선 통신 시스템에서 핸드오프 방법 및 그 시스템에 관한 것으로, 특히 이동 아이피를 사용하는 무선 통신 시스템에서 핸드오프 방법 및 그 시스템에 관한 것이다.The present invention relates to a handoff method and system therefor, and more particularly to a handoff method and system in a wireless communication system using a mobile IP.
통상적으로 무선 통신 시스템은 사용자들의 활동 범위를 넓히면서 통신을 가능하게 하기 위한 시스템으로 개발되었다. 이러한 무선 통신 시스템은 초기에 음성 서비스를 제공하는 위주에서 데이터 서비스를 제공하는 시스템으로 점차 진화하여 왔다. 현재 데이터 서비스를 제공할 수 있는 무선 통신 시스템은 대표적인 이동통신 시스템으로 3GPP, 3GPP2 방식의 시스템들과 무선 랜(LAN) 시스템 및 와이브로(Wibro) 시스템 등이 있다.In general, a wireless communication system has been developed as a system for enabling communication while extending the range of activities of users. Such wireless communication systems have been gradually evolving from the center of providing voice services to the system of providing data services. Currently, wireless communication systems that can provide data services include 3GPP and 3GPP2 systems, wireless LAN (WLAN) systems, and Wibro systems.
상기한 시스템들은 모두 무선 통신을 수행하기 때문에 기본적으로 연속적인 통신을 제공하기 위해서는 핸드오프 방식을 이용하여 통신 영역을 넓힌다. 즉, 특정 영역을 커버하는 기지국들이 존재하고, 무선 단말들은 상기 기지국들의 영역 내에서 통신을 수행하게 된다. 만일 특정 기지국의 영역 내에서 통신을 수행하던 무선 단말이 해당 기지국의 외곽으로 이동하면 다른 기지국으로부터 수신된 신호 세시 등을 참조하여 보다 양호한 기지국으로 통신 채널을 전환하게 된다. 이러한 일련의 과정을 핸드오프라 한다.Since all the above systems perform wireless communication, basically, the communication area is expanded by using a handoff method to provide continuous communication. That is, there are base stations covering a specific area, and the wireless terminals perform communication in the area of the base stations. If the wireless terminal communicating in the area of a specific base station moves to the outside of the base station, the communication channel is switched to a better base station with reference to signal signals received from other base stations. This series of processes is called handoff.
상기 핸드오프는 무선 단말과 기지국간에 채널을 설정하는 과정 뿐 아니라 현재 설정되어 있는 호의 연결이 시스템 내부에서도 원활히 이루어져야만 한다. 이를 상술하면, 무선 통신 시스템들은 모두 단말과 직접 통신을 수행하는 기지국들과 다수의 기지국들을 제어하는 상위 노드들이 존재한다. 이러한 경우 상기 기지국들간 핸드오프가 결과적으로 상위 노드의 핸드오프를 초래할 수 있다. 따라서 상위 노드의 핸드오프가 발생할 경우 상위 노드들간에서도 연결되어 있는 호의 이양이 필요하며, 이러한 과정 또한 핸드오프의 과정에 포함된다.The handoff is not only a process of establishing a channel between the wireless terminal and the base station, but also a connection of a currently established call must be smoothly performed in the system. In detail, all of the wireless communication systems include base stations performing direct communication with a terminal and higher nodes controlling a plurality of base stations. In this case, the handoff between the base stations may result in the handoff of the upper node. Therefore, when a handoff occurs in a higher node, handover of a call connected between higher nodes is necessary, and this process is also included in the handoff process.
한편, 현재 무선 통신 시스템의 비약적인 발전으로 인하여 음성 서비스가 아닌 데이터 서비스를 제공하기 위한 다양한 시스템들이 급속히 개발되고 있다. 상기한 무선 통신 시스템들 중 사용자가 급증하고 있는 무선 랜 서비스의 경우 이동 단말로의 데이터 서비스에 많은 관심이 증대되고 있다.Meanwhile, due to the rapid development of wireless communication systems, various systems for rapidly providing data services rather than voice services are being developed. Among the wireless communication systems, the interest in data service to a mobile terminal is increasing in the case of a wireless LAN service that is rapidly increasing.
상기 무선 랜 서비스의 경우에 이동 단말의 위치를 관리하고 핸드오프 시에도 끊김 없는(Seamless) 통신을 제공하기 위해 인터넷에서 사용되고 있는 이동 아이피(Mobile IP(Internet Protocol)) 기술을 사용하고 있다. 상기 이동 아이피(Mobile IP) 기술은 버전에 따라 Mobile IPv4와 Mobile IPv6 기술이 있다. 이러한 이동 아이피 프로토콜은 데이터 전송에 있어 기존 보유 아이피의 변경이나 접속의 끊김 없이 데이터를 제공하는 효과가 있다.In the case of the wireless LAN service, a mobile IP (Internet Protocol) technology used in the Internet is used to manage the location of the mobile terminal and provide seamless communication even during handoff. The Mobile IP technology includes Mobile IPv4 and Mobile IPv6 technologies depending on the version. The mobile IP protocol has an effect of providing data without changing the existing IP or disconnection in data transmission.
그러나 이러한 이동 아이피 기술은 많은 오버헤드(overhead)를 가진다. 따라서 3GPP2와 같은 이동 통신망에서 사용하기에는 프로토콜 자체의 오버헤드가 많다는 문제가 있다.However, this mobile IP technology has a lot of overhead. Therefore, there is a problem in that a lot of overhead of the protocol itself to use in a mobile communication network, such as 3GPP2.
따라서 이러한 오버헤드를 줄이고자 프록시 이동 아이피(proxy mobile IP)라는 기술에 대하여 논의가 이루어지고 있다. 상기 Proxy mobile IPv6에 대한 기술은 현재까지 규격이 없으며 규격을 만들기 위한 노력이 이루어지고 있는 중이다. 특히, 이동통신 시스템들 중 3GPP2 진영에서는 핸드오버 성능을 개선하기 위해서 proxy mobile IP를 사용하고자 하며 이에 대한 규격을 정하기 위해 활발히 연구가 진행되고 있다. Therefore, in order to reduce such overhead, a technology called proxy mobile IP has been discussed. The technology for Proxy mobile IPv6 has no standard to date, and efforts are being made to create a standard. Particularly, 3GPP2 camp among mobile communication systems intends to use proxy mobile IP to improve handover performance, and active research is being conducted to determine the standard.
그러나 아직까지 proxy mobile IP를 이용한 핸드오버에 대한 구체적인 방안 이 마련되어 있지 않다.However, there are no specific plans for handover using proxy mobile IP yet.
또한 proxy mobile IPv6의 근본이 되는 mobile IPv6의 경우 현재 규격에서는 핸드오프 과정에서 mobile IPv6를 이용할 경우 데이터의 유실(loss)이 발생할 수 있다. 그러므로 proxy Mobile IPv6를 사용하고자 하는 이동 통신 시스템에서 mobile IPv6의 변형으로 proxy mobile IPv6를 사용할 경우 이를 위한 프로토콜 상에서의 지원하는 방법이 필요하다.In the case of mobile IPv6, which is the basis of proxy mobile IPv6, data loss may occur when using mobile IPv6 in the handoff process according to the current standard. Therefore, when using proxy mobile IPv6 as a variant of mobile IPv6 in a mobile communication system that wants to use proxy Mobile IPv6, a method for supporting the protocol is required.
따라서 본 발명의 목적은 proxy mobile IPv6를 사용하여 무선 통신 시스템에서 핸드오버 시의 오버헤드를 감소시키기 위한 방법 및 그 시스템을 제공함에 있다.Accordingly, an object of the present invention is to provide a method and system for reducing overhead in handover in a wireless communication system using proxy mobile IPv6.
본 발명의 다른 목적은 무선 통신 시스템에서 핸드오버 시 라우터간 데이터를 동시에 제공할 수 있는 방법 및 그 시스템을 제공함에 있다.Another object of the present invention is to provide a method and a system capable of simultaneously providing data between routers during handover in a wireless communication system.
본 발명의 또 다른 목적은 무선 통신 시스템에서 핸드오버 시 데이터의 유실을 줄일 수 있는 방법 및 그 시스템을 제공함에 있다.Another object of the present invention is to provide a method and system for reducing data loss during handover in a wireless communication system.
상기한 목적들을 달성하기 위한 본 발명의 방법은, 무선 통신 시스템의 라우터에서 프록시 이동 아이피를 사용하여 핸드오프를 수행하기 위한 방법으로, 아이피를 이용하여 통신하는 단말이 호가 유지되어 있는 상태에서 진입할 시 상기 단말의 소스 라우터와 컨텍스트 트랜스퍼를 수행하는 과정과, 상기 단말의 홈 에이전트로 데이터 바이캐스트를 설정한 바인딩 업데이트를 송신하고 바인딩 응답을 수신한 후 핸드오버를 완료하는 과정을 포함한다.A method of the present invention for achieving the above objects, a method for performing a handoff using a proxy mobile IP in a router of a wireless communication system, the terminal communicating using the IP enters while the call is maintained And performing a context transfer with the source router of the terminal, and transmitting a binding update for setting data by-cast to the home agent of the terminal, receiving a binding response, and then completing a handover.
상기한 목적들을 달성하기 위한 본 발명의 시스템은, 무선 통신 시스템에서 프록시 이동 아이피를 사용하여 단말의 핸드오프를 수행하기 위한 시스템으로, 아이피를 이용하여 통신하는 단말이 호가 유지되어 있는 상태에서 진입할 시 상기 단말의 소스 라우터와 핸드오프 정보를 요구하여 수신하고, 상기 단말의 홈 에이전트로 데이터 바이캐스트를 설정한 바인딩 업데이트를 송신하고 바인딩 응답을 수신한 후 핸드오버를 완료하는 타겟 라우터와, 상기 단말이 통신 영역을 이탈하면서 상기 타겟 라우터로부터 핸드오프 정보가 요구될 시 이를 제공하고, 상기 핸드오프 정보 제공 후 설정된 시간이 경과하면 의탁 주소와 생존시간 만료를 설정한 바인딩 업데이트를 상기 홈 에이전트로 전송하는 소스 라우터와, 상기 타겟 라우터로부터 데이터 바이캐스트가 요구된 바인딩 업데이트 메시지가 수신될 시 상기 단말로 전송할 패킷을 소스 라우터로부터 바인딩 업데이트를 수신할 때까지 동시에 송신하는 상기 홈 에이전트를 포함한다.The system of the present invention for achieving the above objects is a system for performing a handoff of a terminal using a proxy mobile IP in a wireless communication system, the terminal communicating using the IP enters a state where the call is maintained A target router requesting and receiving handoff information with a source router of the terminal, transmitting a binding update for setting data bicast to a home agent of the terminal, receiving a binding response, and completing a handover; When the handoff information is requested from the target router while leaving this communication area, the handoff information is provided, and when the set time elapses after the handoff information is provided, a binding update for setting a care-of address and a survival time expiration is transmitted to the home agent. A data bicast from a source router and the target router And a home agent that simultaneously transmits a packet to be transmitted to the terminal when a binding update message requested by the network is received until a binding update is received from a source router.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대한 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어 관련된 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있으므 로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, with reference to the accompanying drawings will be described in detail the operating principle of the preferred embodiment of the present invention. In the following description of the present invention, if it is determined that the detailed description of the related configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. The terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to intentions or customs of users or operators, and the definitions should be made based on the contents throughout the present specification.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예에 대하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
본 발명에선 종래 기술에서 설명한 문제를 해결하기 위하여 프록시 바인딩 업데이트(proxy binding update)를 보내는 과정에서 필요한 정보를 알려주고, 그 정보를 이용하여 홈 에이전트(home agent)에서 소정 시간 동안 터널을 2개 또는 그 이상 유지하고, 최종적으로 핸드오프가 완료될 시 터널을 하나만 유지할 수 있도록 하는 방법을 도입한다. 그러면 이하에서 이러한 과정 및 정보들에 대하여 살펴보기로 한다.In the present invention, in order to solve the problem described in the prior art to inform the information required in the process of sending a proxy binding update (proxy binding update), by using the information from the home agent (home agent) two or more tunnels for a predetermined time In this case, we introduce a method that maintains only one tunnel when the handoff is finally completed. This process and information will be described below.
도 1은 본 발명이 적용되는 무선 통신 시스템의 개략적인 구성도이다. 이하 도 1을 참조하여 본 발명이 적용되는 무선 통신 시스템의 구성 및 연결 관계에 대하여 살펴보기로 한다. 또한 상기 도 1의 무선 통신 시스템은 3GPP2 시스템을 가정하여 도시하였으나 이에 국한되어 이해되어서는 안되며, 상기 3GPP2 시스템에서 본 발명을 설명함에 있어서 불필요한 구성 요소는 도시하지 않았다.1 is a schematic configuration diagram of a wireless communication system to which the present invention is applied. Hereinafter, a configuration and connection relationship of a wireless communication system to which the present invention is applied will be described with reference to FIG. 1. In addition, the wireless communication system of FIG. 1 assumes a 3GPP2 system, but should not be construed as limited thereto, and unnecessary components are not illustrated in describing the present invention in the 3GPP2 system.
상기 도 1에서 S는 소스(source)를 의미하며, T는 타겟(Target)을 의미한다. 따라서 최초 통신을 수행하는 측의 노드들은 소스 노드들이 되며 도면에 S를 부여하여 도시하였고, 호를 이양 받는 측의 노드들은 타겟 노드들이 되며 도면에 T를 부여하여 도시하였다.In FIG. 1, S means a source and T means a target. Therefore, the nodes on the side that perform the initial communication are source nodes and are shown with S in the drawing, and the nodes on the call transfer side are target nodes and are shown with T in the drawing.
이동 단말(MS)(111)은 라디오 네트워크(Radio Network : 이하 "RN"이라 칭함)와 무선 링크를 통해 통신을 수행한다. 여기서 이동 단말(111)은 데이터 통신을 수행하는 단말이다. 따라서 라디오 네트워크는 패킷 데이터 통신을 위한 기지국(BTS), 기지국 제어기(BSC) 및 패킷 제어 기능부(PCF) 등을 총칭한다. 상기 RN은 상위의 패킷 데이터 서비스 노드(PDSN)과 연결된다. 상기 PDSN은 3GPP2 방식의 이동통신 시스템에서 패킷 데이터를 특정 네트워크로 전송하기 위해 라우팅 기능을 가지는 종단 노드에 해당한다.The mobile station (MS) 111 communicates with a radio network (hereinafter referred to as "RN") via a wireless link. Herein, the
본 발명에서는 살피고자 하는 이동 단말(111)은 이동 아이피를 이용하여 통신하며, 핸드오프가 이루어지는 경우이다. 따라서 최초 이동 단말(111)은 S-RN(107)을 통해 S-PDSN(103)과 통신을 수행한다. 따라서 이동 단말(111)은 S-PDSN(103)을 통해 홈 에이전트(Home Agent : 이하 "HA"라 함)(101)와 데이터 통신을 수행한다. 이때 상기 S-PDSN(103)은 HA(101)과 proxy Mobile IPv6를 사용하여 통신한다. 그리고 상기 S-PDSN(103)과 T-PDSN(105)간은 연결이 설정되어 있지 않은 상태이다.In the present invention, the
이와 같이 통신을 수행하는 중에 이동 단말(111)이 참조부호 120과 같이 이동하여 T-RN(109)로 이동하면 이동 단말(111)은 RN 및 PDSN의 변경에 따라 새로운 채널을 설정한다. 그러면 상기 T-PDSN(105)는 S-PDSN(103)과 P-P 인터페이스(Interface)를 설정하고, HA(101)로 proxy Mobile IPv6를 사용하여 통신한다. 여기서 P-P 인터페이스를 통해서 전달되는 데이터의 종류는 다양한 종류가 될 수 있으나, 여기서는 제2계층(Layer 2 : L2)에서 전송되는 아이피 주소(IP address) 정보와 보안(security) 정보가 포함되는 정도만 언급하기로 한다. 이때 본 발명에서는 이동 단말(111)로 전송되는 패킷 데이터의 유실을 최소화할 수 있는 방법을 제 시하는 것이다. 이러한 발명의 구체적인 동작에 대하여는 첨부된 도 2 및 도 3의 제어 흐름도와 도 4의 신호 흐름도를 참조하여 더 상세히 설명하기로 한다.When the
한편, 본 발명에서 설명하는 환경은 앞에서 살핀 바와 같이 S-PDSN(103)과 HA(101)간 및 T-PDSN(105)과 HA(101)간 proxy Mobile IPv6를 사용하며, S-PDSN(103)과 T-PDSN(105)간은 P-P 인터페이스를 사용한다. 그러나 이동 단말(111)은 simple IP를 사용하여도 되며, Mobile IP를 사용하여도 된다. 즉, PDSN에서 사용하는 proxy Mobile IP와는 독립적으로 동작한다.Meanwhile, the environment described in the present invention uses proxy Mobile IPv6 between the S-
도 2는 본 발명에 따른 T-PDSN에서 이동 단말의 핸드오프를 지원하는 경우의 제어 흐름도이다. 이하 도 2를 참조하여 본 발명에 따른 T-PDSN에서 이동 단말의 핸드오프 시 이동 단말로 전송되는 데이터의 유실을 최소화하기 위한 제어 과정에 대하여 상세히 살펴보기로 한다.2 is a control flowchart when a T-PDSN supports handoff of a mobile terminal according to the present invention. Hereinafter, a control process for minimizing the loss of data transmitted to the mobile terminal during handoff of the mobile terminal in the T-PDSN according to the present invention will be described in detail with reference to FIG. 2.
T-PDSN(105)은 S-PDSN(103)에서 통신을 수행하던 이동 단말(111)이 S-PDSN(103)과 통신을 하는 중에 자신의 영역으로 이동함을 감지하면, S-PDSN(103)으로부터 T-PDSN(105)로 핸드오프가 필요함을 감지한다. 이와 같이 핸드오프가 필요한 경우 T-PDSN(105)는 201단계에서 S-PDSN(103)으로 컨텍스트 트랜스퍼(context transfer)를 요구(request)하는 메시지를 전송한다. 그런 후 203단계에서 S-PDSN(103)으로부터 컨텍스트 트랜스퍼 데이터(context transfer Data)를 수신한다. 상기 컨텍스트 트랜스퍼 데이터는 앞에서 설명한 바와 같이 제2계층의 데이터를 의미한다. 본 발명의 실시 예에서는 컨텍스트 트랜스퍼 데이터를 요구하고 이를 수신하는 과정을 도시하여 설명하였으나, 본 발명에 취지에 맞는 핸드오프 관련 정보만 을 S-PDSN(103)과 T-PDSN(105)간 송/수신하도록 구성할 수도 있다. 이하에서는 설명의 편의를 위해 컨텍스트 트랜스퍼 데이터의 송/수신이 이루어지는 경우로만 설명하기로 한다. 그러면 상기 T-PDSN(205)은 이동 단말(111)로 전송되는 데이터가 자신의 PDSN 뿐 아니라 S-PDSN을 통해서도 데이터 유실(data loss)을 줄이기 위하여 일정 시간 전달(delivery)할 수 있는가를 검사한다. 먼저 여기서 이동 단말(111)로 전송되는 데이터가 자신의 PDSN 뿐 아니라 S-PDSN을 통해서도 데이터 유실(data loss)을 줄이기 위하여 일정 시간 전달(delivery)하는 것을 이하의 설명에서는 "데이터 바이캐스트(bicast)"라 한다. 상기 데이터 bicast 검사는 HA(101)과의 연결과 S-PDSN(103)과 HA(101)간의 연결이 Proxy Mobile IPv6의 지원이 가능한가의 여부를 판별함으로써 가능하다. 또한 S-PDSN(103) 및 HA(101)이 Proxy Mobile IPv6를 지원하더라도 본 발명에 따른 기능을 지원할 수 없다면 이러한 기능을 제공할 수 없다. 그러나 만일 모든 PDSN과 HA가 본 발명의 기능을 수행할 수 있다면, 이러한 검사 없이 바로 데이터 바이캐스트를 요구하도록 구성할 수 있다.When the T-
T-PDSN(105)는 상기한 정보들을 토대로 검사를 수행하는 것이다. 이러한 검사를 위해 T-PDSN(105)과 S-PDSN(103)간 및 T-PDSN(105)와 HA(101)간 특정한 신호들을 송수신함으로써 확인하도록 할 수도 있으며, 이를 미리 알고 있도록 구성할 수도 있다. 본 발명에서는 상기한 정보들을 이용하여 205단계를 수행함을 가정할 뿐 이에 대한 특정한 제약을 두지 않기로 한다.The T-
상기 205단계의 검사결과 데이터의 bicast가 가능한 경우 T-PDSN(105)는 207단계로 진행하여 HA(101)로 프록시 바인드 업데이트(Proxy BU(binding update))를 전송한다. 이때 Proxy BU에는 S 비트(bit)를 설정하여 전송한다. 이러한 S 비트는 본 발명에 따른 것으로 이동 단말(111)의 핸드오프 시 S-PDSN(103)과 T-PDSN(105)으로 동시에 데이터를 전송하여 S-PDSN(103)과 T-PDSN(105)를 통해 동시에 이동 단말(111)로 데이터를 전송하도록 할 수 있게 하기 위함이다. 이에 대하여는 후술되는 도 4를 참조하여 더 상세히 설명한다. 또한 상기 S 비트는 상기 Proxy BU에 reserved 비트로 되어 있는 비트 중 한 비트를 사용하기로 한다. 이후 T-PDSN(105)은 209단계에서 HA(101)로부터 BA(Binding Acknowledgement)를 수신한다. 이와 같이 T-PDSN(105)는 BA를 수신하면 211단계에서 핸드오프를 완료한 후 221단계로 진행하여 HA(101)로부터 이동 단말(111)로 전송할 패킷 데이터의 흐름(Packet Flow)을 제어한다.If the bicast of the test result data of
한편 본 발명에 따른 방식을 지원하지 못하는 경우 T-PDSN(105)는 215단계로 진행하여 HA(101)로 proxy BU를 S bit 없이 전송한다. 그런 후 T-PDSN(105)는 217단계에서 HA(101)로부터 BA를 수신하고, 221단계로 진행하여 이동 단말(111)로 전달할 패킷 데이터의 흐름(Packet Flow)을 제어한다. 따라서 215단계로 진행하는 경우에는 이동 단말(111)로 전송되는 데이터를 T-PDSN(105)와 S-PDSN(103)에서 동시에 제공할 수 없게 된다.On the other hand, if it does not support the scheme according to the present invention, the T-
이상에서 설명한 도 2의 내용을 다시 간략히 살펴보면, 도 1에서 설명된 환경에서 이동 단말로 전송되는 데이터의 유실을 최소화하기 위해 S-PDSN(103)과 T-PDSN(105)으로 핸드오프가 이루어질 시 일정 시간동안 양쪽으로 동시에 바인딩(binding)이 지원되도록 하기 위한 것이다. 이를 통해 이동 단말(111)로 전달되 어야 할 패킷 데이터의 유실을 최소화할 수 있도록 하는 것이다.Referring to FIG. 2 briefly described above, when the handoff is performed to the S-
도 3은 본 발명에 따른 HA에서 이동 단말의 핸드오프를 지원하는 경우의 제어 흐름도이다. 이하 도 3을 참조하여 본 발명에 따른 HA에서 이동 단말의 핸드오프를 지원할 경우 제어 과정에 대하여 상세히 살펴보기로 한다.3 is a control flowchart when a handoff of a mobile terminal is supported in an HA according to the present invention. Hereinafter, a control process will be described in detail when the mobile terminal supports handoff in the HA according to the present invention with reference to FIG. 3.
HA(101)는 301단계에서 T-PDSN(105)로부터 BU를 수신하면, 303단계로 진행하여 상기 수신된 BU에 S 비트가 설정(set)되어 있는지 검사한다. 상기 303단계의 검사결과 BU에 S 비트가 설정되어 있는 경우 HA(101)는 305단계로 진행하여 T-PDSN(105)으로 BA를 송신한다. 그런 후 HA(101)는 307단계로 진행하여 이동 단말(111)로 전송할 패킷 데이터를 일정 시간동안 S-PDSN(103)과 T-PDSN(105)으로 bicast 전송한다. 이와 같이 bicsat 전송이 이루어지는 일정 시간은 상기 S-PDSN(103)으로부터 "생존시간 만료(life time = 0)"로 설정된 BU를 수신할 때까지 이루어진다. 즉, HA(101)는 309단계에서와 같이 S-PDSN(103)으로부터 "생존시간 만료(life time = 0)"로 설정된 BU를 수신하는 경우 311단계로 진행하여 S-PDSN(103)으로 BA를 전송하고, 313단계로 진행하여 S-PDSN(103)과 T-PDSN(105)으로 함께 전송하던 데이터를 T-PDSN(105)로만 전송한다. 즉, HA(101)는 터널(tunnel)을 S-PDSN(103)에서 T-PDSN(105)으로 스위칭(switching) 한다. 이후 HA(101)는 321단계로 진행하여 이동 단말(111)로부터 BU를 수신한다.When the
한편 HA(101)는 BU에 S 비트가 설정(set)되어 있지 않는 경우는 317 단계로 진행하여 T-PDSN(105)로 BA를 전송하고, 319단계로 진행하여 S-PDSN(103)에서 T-PDSN(105)으로 터널을 스위칭 한다. 따라서 상기 317단계 내지 319단계를 거치는 경우는 본 발명에 설명하고자 하는 바와 같이 S-PDSN(103)과 T-PDSN(105) 모두로 전송할 수 없는 경우이다.On the other hand, when the
도 4는 본 발명에 따라 Proxy Mobile IPv6를 이용하는 경우 이동 단말의 핸드오버 시 신호 흐름도이다. 이하 도 4를 참조하여 본 발명에 따른 Proxy Mobile IPv6를 이용하는 경우 이동 단말의 핸드오버 시의 신호 흐름 및 각 노드들의 동작에 대하여 상세히 설명하기로 한다. 또한 상기 도 4에서는 본 발명과 특별한 관련이 없는 RN들에 대하여는 도시하지 않았으며, 그 설명은 생략하기로 한다.4 is a signal flowchart when handover of a mobile terminal when using Proxy Mobile IPv6 according to the present invention. Hereinafter, the signal flow and the operation of each node when handover of a mobile terminal when using Proxy Mobile IPv6 according to the present invention will be described in detail with reference to FIG. 4. In addition, in FIG. 4, RNs that are not particularly related to the present invention are not shown, and description thereof will be omitted.
먼저 이동 단말(111)은 401 단계에서 HA(101)로 BU를 송신함으로써 통신을 개시한다. 이후 403 단계에서 이동 단말(111)은 S-PDSN(103)을 통해 HA(101)과 통신을 수행하게 된다. 이러한 방식으로 통신을 수행하는 중에 이동 단말(111)이 S-PDSN(103)에서 T-PDSN(105)로 이동하는 경우 즉, 핸드오프가 발생하는 경우가 발생할 수 있다. 상기 도 4는 이와 같은 핸드오프가 발생하는 경우를 도시한 것이다.First, the
이동 단말의 핸드오프가 발생할 경우 405 단계와 같이 S-PDSN(103)과 T-PDSN(105)간 핸드오프에 관련된 정보가 컨텍스트 트랜스퍼(context transfer) 됨으로써 핸드오프를 지원하게 된다. 이와 같이 컨텍스트 트랜스퍼가 이루어지면, T-PDSN(105)는 407 단계에서 HA(101)로 BU를 전송한다. 이러한 BU는 앞에서 설명한 바와 같이 경우에 따라 다르게 된다. 만일 S 비트를 설정하여 전송하는 경우에는 도 4에 점선으로 도시한 413단계가 수행되지 않고 423 단계가 수행되며 S 비트를 설정하지 않고 전송하는 경우에는 점선으로 도시한 413단계가 수행되며, 423단계가 수행되지 않는다.When handoff of the mobile terminal occurs, as shown in
상기 HA(101)는 BU를 수신하면 409단계에서 BA를 T-PDSN(105)으로 전송한다. 이후 T-PDSN(105)는 411단계에서 핸드오프를 완료한다. 그런 후 HA(101)는 만일 수신된 BU에 S 비트가 설정되어 있는 경우 415단계와 417단계를 함께 수행한다. 즉, HA(101)는 이동 단말(111)로 전송할 패킷 데이터를 T-PDSN(105)과 S-PDSN(103)으로 동시에 전송하는 것이다. 상기 도 4에서 415단계와 417단계는 표현의 어려움으로 인해 순차적으로 도시하였으나, 실제로는 동시에 이루어지는 과정임에 유의해야 한다.When receiving the BU, the
이후 HA(101)는 상기 S-PDSN(103)으로부터 419단계에 도시한 바와 같이 S-PDSN이 사용했던 "의탁 주소(CoA0 : Care of Address 0)"와 "생존시간 만료(life time = 0)"의 값이 설정된 BU를 수신하면, 421단계로 진행하여 S-PDSN(103)으로 BA를 송신한다. 그런 후 HA(101)는 423단계에 도시한 바와 같이 이동 단말(101)로 전송할 데이터를 T-PDSN(105)로만 전송하기 위해 S-PDSN(103)으로의 터널을 종료(terminate) 한다. 즉, S-PDSN(103)으로는 더 이상 이동 단말(111)로 전송할 데이터를 송신하지 않는 것이다.Thereafter, the
상기한 과정이 이루어지면 핸드오버가 완료된 것이다. 따라서 425단계에서 HA(101)는 T-PDSN(105)를 통해 이동 단말(111)과 통신을 수행하게 된다. 이후 이동 단말(111)은 427단계에서 HA(101)로 BU를 송신한다.If the above process is made, the handover is completed. Accordingly, in
이상에서 상술한 바와 같이 본 발명을 사용하면 Mobile IPv6를 이용하는 무 선 통신 시스템에서 핸드오프 시 오버헤드를 줄이면서 핸드오프 시 발생할 수 있는 데이터 유실을 최소화할 수 있는 이점이 있다.As described above, the present invention has an advantage of minimizing data loss that may occur during handoff while reducing overhead during handoff in a wireless communication system using Mobile IPv6.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060071787A KR101275341B1 (en) | 2006-07-28 | 2006-07-28 | Method for handoff in a wireless communication system using mobile ip and the system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060071787A KR101275341B1 (en) | 2006-07-28 | 2006-07-28 | Method for handoff in a wireless communication system using mobile ip and the system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080011003A true KR20080011003A (en) | 2008-01-31 |
KR101275341B1 KR101275341B1 (en) | 2013-06-14 |
Family
ID=39222905
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060071787A KR101275341B1 (en) | 2006-07-28 | 2006-07-28 | Method for handoff in a wireless communication system using mobile ip and the system thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101275341B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100980582B1 (en) * | 2008-05-27 | 2010-09-06 | 경북대학교 산학협력단 | Bicasting-based SCTP Handover Method and Mobile Terminal in Wireless Internet Environment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100747913B1 (en) * | 2006-02-27 | 2007-08-08 | 주식회사 팬택앤큐리텔 | Semisoft Handoff Method and System in Cellular Internet Protocol |
-
2006
- 2006-07-28 KR KR1020060071787A patent/KR101275341B1/en active IP Right Grant
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100980582B1 (en) * | 2008-05-27 | 2010-09-06 | 경북대학교 산학협력단 | Bicasting-based SCTP Handover Method and Mobile Terminal in Wireless Internet Environment |
Also Published As
Publication number | Publication date |
---|---|
KR101275341B1 (en) | 2013-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1894423B1 (en) | Method to facilitate handover | |
EP2030468B1 (en) | Changing lte specific anchor with simple tunnel switching | |
US8144660B2 (en) | Multimode terminal for supporting fast handover between heterogeneous networks | |
US9516556B2 (en) | Path establishment method, access network switching method, access network switching apparatus, mobile station, and proxy access network switching apparatus | |
US20100281148A1 (en) | Technique for providing support for a plurality of mobility management protocols | |
KR20060093021A (en) | Method and system for conveying context over heterogeneous networks | |
KR100744374B1 (en) | Handover Method and Device Between Core Network Entities in Packet-switched Networks | |
JP2005027314A (en) | Method for seamless handover of mobile IPv6 home agent | |
KR100663451B1 (en) | Method for Providing Multicast Service According to Handoff of Source Node in Mobile Internet Protocol Communication System | |
JP2010537528A (en) | How to perform a handover | |
US20120201222A1 (en) | System and protocols for inter-mobility access gateway tunneling for fast handoff transition | |
US20100027508A1 (en) | Fast handover method and system using network-based localized mobility management | |
WO2006103389A1 (en) | Tunnelling of multicast data | |
WO2010072135A1 (en) | Method, device and system for network handoff | |
JP6092179B2 (en) | Changing the serving access point for the forward and reverse links | |
US8077660B2 (en) | Base station apparatus, access gateway apparatus, communication control system and communication control method | |
KR101901109B1 (en) | Hybrid Fusion Network Management System and Method for Providing Reliable Traffic Transmission by Improving Radio Resource Efficiency | |
KR101275341B1 (en) | Method for handoff in a wireless communication system using mobile ip and the system thereof | |
WO2008032373A1 (en) | Access gateway apparatus, base station apparatus, communication control system and communication control method | |
JP4668097B2 (en) | Mobile terminal apparatus and handover method | |
KR101372735B1 (en) | Method for administrating mobility based on network | |
WO2010010693A1 (en) | Vertical handoff method, vertical handoff system, home agent, and mobile node | |
JP3765491B2 (en) | Network architecture, and servers and nodes constituting the network architecture | |
KR20140074649A (en) | Apparatus and method for managing mobility of a terminal in a communication system | |
KR200413066Y1 (en) | Device for passing ongoing communication sessions between heterogeneous networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060728 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20110727 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20060728 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120919 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20130321 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130610 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20130610 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20160530 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20160530 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170529 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20170529 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180530 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20180530 Start annual number: 6 End annual number: 6 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20200321 |