KR101128527B1 - Method for minimizing packet losses in handover with different mobile networks - Google Patents
Method for minimizing packet losses in handover with different mobile networks Download PDFInfo
- Publication number
- KR101128527B1 KR101128527B1 KR1020080119022A KR20080119022A KR101128527B1 KR 101128527 B1 KR101128527 B1 KR 101128527B1 KR 1020080119022 A KR1020080119022 A KR 1020080119022A KR 20080119022 A KR20080119022 A KR 20080119022A KR 101128527 B1 KR101128527 B1 KR 101128527B1
- Authority
- KR
- South Korea
- Prior art keywords
- network
- handover
- home agent
- data
- packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
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/023—Buffering or recovering information during reselection
-
- 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/0016—Hand-off preparation specially adapted for end-to-end data sessions
-
- 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/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0066—Transmission or use of information for re-establishing the radio link of control information between different types of networks in order to establish a new radio link in the target network
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 이종망간 핸드오버시의 패킷 손실 최소화 방법에 관한 것으로, 이종망간 핸드오버시 IP 이동성을 관리하는 홈 에이전트(Home Agent) 개체를 통해 핸드오버 절차를 수행하는 동안 이동단말로 전송되는 데이터를 버퍼링(Buffering)하고, 핸드오버 후 이를 이동단말로 포워딩(Forwarding)함으로써 이종망간 핸드오버시의 패킷 손실을 최소화할 수 있도록 한 것이다.The present invention relates to a method for minimizing packet loss during handover between heterogeneous networks. The present invention relates to a method for minimizing packet loss during a handover procedure through a home agent entity that manages IP mobility during handover between heterogeneous networks. By buffering and forwarding the handover to the mobile terminal, packet loss during handover between heterogeneous networks can be minimized.
이종망, 핸드오버, 핸드오버 통보 메시지, 홈 에이전트 개체, 데이터 포워딩Heterogeneous Network, Handover, Handover Notification Message, Home Agent Object, Data Forwarding
Description
본 발명은 이종망간 핸드오버시의 패킷 손실 최소화 방법에 관한 것으로, 특히 네트워크 환경이 상이한 이종망간의 핸드오버(Handover) 기술에 관련한 것이다.The present invention relates to a method for minimizing packet loss during handover between heterogeneous networks, and more particularly, to a handover technique between heterogeneous networks having different network environments.
본 발명은 지식경제부 및 정보통신연구진흥원의 IT성장동력핵심기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2006-S-003-03, 과제명: 차세대 이동통신 서비스 플랫폼 개발].The present invention is derived from the research conducted as part of the IT growth engine core technology development project of the Ministry of Knowledge Economy and the Ministry of Information and Telecommunications Research and Development. ].
이동단말(UE : User Equipment)이 핸드오버를 시작하는 이종망간의 핸드오버시의 문제점은 이동단말이 새로운 망에 접속하여 핸드오버를 완료하는 순간까지 이동단말로 전송되는 패킷의 손실이 발생할 수 있다는 점이다.The problem with handover between heterogeneous networks where UE (User Equipment) initiates handover is that packet loss to the mobile terminal may occur until the mobile terminal accesses the new network and completes the handover. Is the point.
도 1 및 도 2 는 종래의 3GPP망과 비3GPP망간의 핸드오버 절차를 도시한 흐름도로, 도 1 은 종래의 비3GPP망으로부터 3GPP망으로의 핸드오버 절차를 도시한 흐름도이고, 도 2 는 종래의 3GPP망으로부터 비3GPP망으로의 핸드오버 절차를 도시한 흐름도이다.1 and 2 are flowcharts illustrating a handover procedure between a conventional 3GPP network and a non-3GPP network. FIG. 1 is a flowchart illustrating a handover procedure from a conventional non-3GPP network to a 3GPP network. Is a flowchart illustrating a handover procedure from a 3GPP network to a non-3GPP network.
이동단말(10)이 제1망(20)에 접속(S110)하여 서비스를 받다가, 제2망(30)으 로 핸드오버를 결정(S120)하여 핸드오버 절차가 개시되면, 이동단말이 제2망에 접속(S130)을 시도하고, 제2망에 의해 경로가 변경(S140)되어 핸드오버 절차가 완료된다.When the
그러면, 이동단말과 제2망간에 IP 연결(S150)되고, 제2망은 제1망에 자원 해제를 요청하고, 제1망은 이동단말로 자원해제 요청을 중계하여 이동단말과 제1망간에 할당된 자원이 해제(S160)된다.Then, the IP connection between the mobile terminal and the second network (S150), the second network requests the resource release to the first network, the first network relays the resource release request to the mobile terminal between the mobile terminal and the first network The allocated resource is released (S160).
도 1 의 경우에는 제1망이 비3GPP망, 제2망이 3GPP망이고, 이와 반대로 도 2 의 경우에는 제1망이 3GPP망, 제2망이 비3GPP망이 된다. 도 1 및 도 2 에서 3GPP망으로 3GPP LTE 시스템 구성을 예로들어 도시하였다.In the case of FIG. 1, the first network is a non-3GPP network, and the second network is a 3GPP network. In contrast, in FIG. 2, the first network is a 3GPP network and the second network is a non-3GPP network. 1 and 2 illustrate a 3GPP LTE system configuration as a 3GPP network.
그러나, 종래의 핸드오버 과정에서는 핸드오버 절차가 개시되어 핸드오버 절차가 완료되는 순간까지 이동단말을 목적지로하여 전송되는 모든 패킷은 이전 망(제1망)으로 전송되는데, 핸드오버는 이전 망(제1망)의 무선 환경이 나빠지거나 단절되어 새로운 망(제2망)으로 연결하는 절차이므로, 핸드오버 절차를 수행하는 동안 무선 환경이 나빠지거나 단절된 이전 망으로 패킷이 계속 전송되면 결국 패킷의 손실을 초래할 가능성이 컸다.However, in the conventional handover process, all packets transmitted to the mobile station as a destination are transmitted to the previous network (the first network) until the handover procedure is started and the handover procedure is completed. Since the wireless environment of the first network is degraded or disconnected and connected to a new network (second network), if a packet is continuously transmitted to the previous network that is bad or disconnected during the handover procedure, the packet is eventually lost. It was likely to cause.
따라서, 본 발명자는 네트워크 환경이 서로 상이한 이종망간의 핸드오버(Handover)시의 패킷 손실을 최소화할 수 있는 기술에 대한 연구를 하게 되었다.Accordingly, the present inventors have studied a technique for minimizing packet loss during handover between heterogeneous networks having different network environments.
본 발명은 상기한 취지하에 발명된 것으로, 네트워크 환경이 서로 상이한 이종망간의 핸드오버(Handover)시의 패킷 손실을 최소화할 수 있는 방법을 제공함에 그 목적이 있다.The present invention has been invented under the above-described purpose, and an object thereof is to provide a method capable of minimizing packet loss during handover between heterogeneous networks having different network environments.
상기한 목적을 달성하기 위한 본 발명의 일 양상에 따르면, 본 발명에 따른 이종망간 핸드오버시의 패킷 손실 최소화 방법은 현재 접속중인 제1망에서 제2망으로 핸드오버를 결정한 이동단말이 이동단말의 IP 이동성을 관리하는 홈 에이전트(Home Agent) 개체로 핸드오버 통보(Handover Indication) 메시지를 전송하면, 이를 수신한 홈 에이전트 개체가 해당 이동단말로 전송되는 데이터를 버퍼링(Buffering)하고 있다가, 해당 이동단말이 제2망으로 접속하여 핸드오버 절차가 완료되면 버퍼링된 데이터를 포워딩(Forwarding)하는 것을 특징으로 한다.According to an aspect of the present invention for achieving the above object, in the method for minimizing packet loss during handover between heterogeneous networks according to the present invention, a mobile terminal which determines a handover from a first network currently connected to a second network is a mobile terminal. When a Handover Indication message is transmitted to a Home Agent object that manages IP mobility of the home agent, the Home Agent object receiving the buffer is buffering data transmitted to the corresponding mobile terminal. When the mobile terminal accesses the second network and the handover procedure is completed, the mobile terminal forwards the buffered data.
본 발명의 부가적인 양상에 따르면, 본 발명에 따른 이종망간 핸드오버시의패킷 손실 최소화 방법은 홈 에이전트 개체가 핸드오버 과정에서 미전송된 잔여패킷 데이터를 제1망으로부터 수신하여 저장하고 있다가, 해당 이동단말이 제2망으로 접속하여 핸드오버 절차가 완료되면 미전송된 잔여패킷 데이터를 포워딩하는 것을 특징으로 한다.According to an additional aspect of the present invention, in the packet loss minimization method in the handover between heterogeneous networks according to the present invention, the home agent entity receives and stores the remaining packet data not transmitted in the handover process from the first network. When the mobile terminal accesses the second network and the handover procedure is completed, the mobile terminal forwards the untransmitted residual packet data.
본 발명은 이종망간 핸드오버시 IP 이동성을 관리하는 홈 에이전트(Home Agent) 개체를 통해 핸드오버 절차를 수행하는 동안 이동단말로 전송되는 데이터를 버퍼링하고, 핸드오버 후 이를 이동단말로 포워딩함으로써 이종망간 핸드오버시의 패킷 손실을 최소화할 수 있는 유용한 효과를 가진다.The present invention buffers data transmitted to a mobile station while performing a handover procedure through a Home Agent entity managing IP mobility during handover between heterogeneous networks, and forwards it to the mobile terminal after handover. It has a useful effect of minimizing packet loss during handover.
본 발명은 이종망간 핸드오버시 IP 이동성을 관리하는 홈 에이전트(Home Agent) 개체를 통해 핸드오버 과정에서 미전송된 잔여패킷 데이터를 제1망으로부터 수신하여 저장하고 있다가, 해당 이동단말이 제2망으로 접속하여 핸드오버 절차가 완료되면 버퍼링된 데이터를 포워딩함으로써 이종망간 핸드오버시의 패킷 손실을 최소화할 수 있다.The present invention receives and stores the remaining packet data not transmitted in the handover process from the first network through a Home Agent entity that manages IP mobility during heterogeneous network handover. When the handover procedure is completed by accessing the network, the buffered data can be forwarded to minimize packet loss during the handover between heterogeneous networks.
또한, IP 이동성을 관리하는 홈 에이전트(Home Agent) 개체를 통해 데이터를 버퍼링하므로 핸드오버 절차를 진행하는데 있어 영향을 최소화할 수 있고, 새로운 망 접속에 실패하더라도 패킷 손실이 발생하지 않아 데이터 복구가 쉽고 간단하다.In addition, data is buffered through the Home Agent object, which manages IP mobility, minimizing the impact on the handover procedure, and data recovery is easy because packet loss does not occur even when a new network connection fails. Simple.
또한, 패킷 포워딩을 위한 별도의 터널 형성이 필요 없고, 패킷 버퍼링 및 포워딩 절차가 핸드오버와는 독립적으로 이루어지므로, 핸드오버 자체에 영향을 주지 않는다.In addition, there is no need for a separate tunnel for packet forwarding, and the packet buffering and forwarding procedures are performed independently of the handover, and thus do not affect the handover itself.
이하, 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 기술하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily understand and reproduce the present invention.
본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명 실시예들의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.In the following description of the present invention, detailed descriptions of well-known functions or configurations will be omitted if it is determined that the detailed description of the embodiments of the present invention may unnecessarily obscure the gist of the present invention.
본 발명을 설명하기에 앞서, 명세서 전반에 걸쳐 사용되는 용어들을 정의한다. 이 용어들은 본 발명 실시예에서의 기능을 고려하여 정의된 용어들로서, 사용자 또는 운용자의 의도, 관례 등에 따라 충분히 변형될 수 있는 사항이므로, 이 용어들의 정의는 본 발명의 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Prior to describing the present invention, terms used throughout the specification are defined. These terms are terms defined in consideration of functions in the embodiments of the present invention, and are terms that can be sufficiently modified according to the intention, convention, etc. of the user or operator, and the definitions of these terms are based on the contents throughout the specification of the present invention. Will have to be lowered.
이종망간 핸드오버(Handover)란 네트워크 환경이 상이한 두 무선 네트워크간의 핸드오버를 의미한다.Handover between heterogeneous networks means handover between two wireless networks having different network environments.
핸드오버 통보(Handover Indication) 메시지는 현재 접속중인 제1망(이전 망)에서 제2망(새로운 망)으로 핸드오버를 결정한 이동단말이 이동단말의 IP 이동성을 관리하는 홈 에이전트(HA : Home Agent) 개체로 핸드오버를 알리는 메시지로, 홈 에이전트(HA)는 이 메시지를 수신한 시점부터 이동단말이 제2망(새로운 망)에 접속할 때까지 해당 이동단말로 전송되는 데이터를 버퍼링한다.Handover Indication (Handover Indication) message is a home agent (HA: Home Agent) that manages the IP mobility of the mobile terminal by the mobile terminal that has decided to handover from the currently connected first network (old network) to the second network (new network). The home agent (HA) buffers data transmitted to the mobile station from the time when the message is received until the mobile station accesses the second network (new network).
도 3 및 도 4 를 참조하여 본 발명에 따른 이종망간 핸드오버시의 패킷 손실 최소화 방법의 패킷 손실을 최소화하는 절차를 알아본다. 도 3 은 본 발명에 따른 이종망간 핸드오버시의 패킷 손실 최소화 방법의 일 실시예에 따른 흐름도, 도 4 는 본 발명에 따른 이종망간 핸드오버시의 패킷 손실 최소화 방법의 또 다른 실시예에 따른 흐름도이다.3 and 4, a procedure for minimizing packet loss in a method for minimizing packet loss during handover between heterogeneous networks according to the present invention will be described. 3 is a flow chart according to an embodiment of a method for minimizing packet loss during handover between heterogeneous networks according to the present invention, and FIG. 4 is a flow chart according to another embodiment of a method for minimizing packet loss during handover between heterogeneous networks according to the present invention. to be.
도 3 은 이동단말이 비3GPP망으로부터 3GPP망으로의 핸드오버하는 경우에 있어서의 패킷 손실 최소화 절차를 도시한 실시예이고, 도 4 는 이동단말이 3GPP망으로부터 비3GPP망으로의 핸드오버하는 경우에 있어서의 패킷 손실 최소화 절차를 도 시한 실시예이다.3 is a diagram illustrating an example of a packet loss minimization procedure when a mobile terminal performs a handover from a non-3GPP network to a 3GPP network, and FIG. Illustrates an example of a packet loss minimization procedure in FIG.
도 3 의 경우에는 이전 망(제1망)이 비3GPP망, 새로운 망(제2망)이 3GPP망이고, 도 4 의 경우에는 이전 망(제1망)이 3GPP망, 새로운 망(제2망)이 비3GPP망이다.In the case of FIG. 3, the old network (first network) is a non-3GPP network, the new network (second network) is a 3GPP network, and in FIG. 4, the old network (first network) is a 3GPP network, and a new network (second network). Network) is a non-3GPP network.
한편, 도 3 및 도 4 에서 3GPP망으로 3GPP LTE 시스템 구성을 예로들어 도시하였다. 3GPP LTE 시스템은 비동기 이동통신 시스템인 패킷 기반 UMTS 시스템의 UTRA와 UTRAN이 진화된 시스템으로써 10ms 이하의 낮은 라운드 트립 타임(Round-Trip Time)과 하향 링크(Downlink) 100Mbps, 상향 링크(Uplink) 50Mbps의 높은 데이터 전송율을 보장하고 네트워크 자원의 효율성이 떨어지는 기존 회선 교환망(Circuit Switched Network)을 사용하는 대신 패킷 교환망(Packet Switched Network)을 사용함으로써 PDN(Packet Data Network)과 사용자 단말이 쉽게 연동할 수 있도록 하는 기술로 무선접속기술의 표준화 작업이 진행되고 있다.3 and 4 illustrate a 3GPP LTE system configuration as a 3GPP network. The 3GPP LTE system is an evolution of UTRA and UTRAN of a packet-based UMTS system, which is an asynchronous mobile communication system, and has a low round trip time of 10 ms or less, 100 Mbps of downlink, and 50 Mbps of uplink. Instead of using the existing circuit switched network, which guarantees high data transmission rate and low efficiency of network resources, the packet switched network is used to easily connect the PDN and the user terminal. As a technology, standardization of wireless access technology is in progress.
특히, 3GPP LTE 시스템을 구성하는 망은 외부 망과 무선접속망을 연결하는 진화된 핵심망인 EPC(Evolved Packet Core) 망과, 진화된 무선접속망인 EUTRAN(Evolved Universal Terrestrial Radio Access Network) 망을 정합한 구조로 이루어지며, 단말인 UE(User Equipment)가 이들 망을 구성하는 노드들을 통하여 3GPP LTE 시스템에 접속함으로써 고속의 데이터 전송이 가능하고 IP 기반의 서비스가 가능한 통신 서비스를 제공받는다. 여기서 EPC와 EUTRAN간 정합은 S1 인터페이스를 통해 이루어지며, EUTRAN 내 eNB간 정합은 X2 인터페이스를 통해 그물(Meshed) 망 구조로 이루어진다.In particular, the network constituting the 3GPP LTE system is a structure in which an Evolved Packet Core (EPC) network, which is an evolved core network connecting an external network and a wireless access network, and an Evolved Universal Terrestrial Radio Access Network (EUTRAN) network, which is an evolved wireless access network, are matched. The UE (User Equipment), which is a terminal, is connected to the 3GPP LTE system through the nodes constituting these networks to provide a high-speed data transmission and a communication service capable of IP-based services. Here, the matching between the EPC and the EUTRAN is made through the S1 interface, and the matching between the eNBs in the EUTRAN is made of a mesh structure through the X2 interface.
EPC 망을 구성하는 네트워크 요소는 IP 기반의 유선망과 무선접속망과의 접속 서비스, 패킷의 라우팅 및 포워딩, 외부 PDN과의 연결을 위한 Gateway 기능 등을 담당하는 액세스 게이트웨이(System Architecture Evolution Access Gateway)와 UE의 이동성 관리와 인증, 베어러, 세션 등의 관리, 그리고 NAS(Non-Access Stratum) 시그널링 제어 등을 수행하는 MME(Mobility Management Entity)를 중심으로 구성된다. The network elements that make up the EPC network are the System Architecture Evolution Access Gateway and the UE, which are in charge of access services between IP-based wired and wireless access networks, routing and forwarding packets, and gateway functions for connecting to external PDNs. Mobility Management Entity (MME) that performs mobility management and authentication, management of bearers, sessions, and non-access stratum (NAS) signaling control.
상기 액세스 게이트웨이는 외부 PDN과의 연결을 위한 Gateway 기능 등을 담당하는 PDN(Packet Data Network) 게이트웨이와 3GPP LTE 시스템과의 정합을 통한 무선접속망과 유선망의 IP 기반 접속 기능과 패킷의 라우팅 및 포워딩을 수행하는 서빙(Serving) 게이트웨이로 구성된다.The access gateway performs IP-based access function and packet routing and forwarding of the wireless access network and the wired network through matching between the PDN gateway, which is in charge of the gateway function for connecting to an external PDN, and the 3GPP LTE system. It is composed of a serving gateway.
EUTRAN 망을 구성하는 네트워크 요소는 하나 혹은 그 이상의 셀 내에서 UE간 무선의 송수신을 위한 무선접속 인터페이스를 제공하고 무선자원에 대한 관리와 제어, UE간 무선의 송수신을 통한 데이터의 전송 및 처리를 수행하는 eNB(evolved Node B)로 구성되는데, 기존 제3세대 UMTS의 무선접속망인 UTRAN 내 RNC와 Node B의 본래 역할을 통합한 무선접속 기능을 eNB에서 수행한다.The network element constituting the EUTRAN network provides a radio access interface for radio transmission and reception between UEs in one or more cells, and manages and controls radio resources, and transmits and processes data through radio transmission and reception between UEs. It consists of an evolved Node B (eNB). The eNB performs a radio access function integrating the original role of RNC and Node B in UTRAN, which is a radio access network of the existing third generation UMTS.
도면에 도시한 바와 같이, 이동단말(10)이 현재 접속중인 제1망(20)의 무선 환경이 나빠지거나 단절되어 제2망(30)으로 핸드오버를 결정하면, 이동단말이 핸드오버 통보단계(S210)에서 이동단말의 IP 이동성을 관리하는 홈 에이전트(HA : Home Agent) 개체(40)로 핸드오버 통보(Handover Indication) 메시지를 전송한다.As shown in the figure, when the
그러면, 이동단말로부터 핸드오버 통보 메시지를 수신한 홈 에이전트 개체가 데이터 버퍼링 단계(S220)에서 해당 이동단말로 전송되는 데이터를 버퍼링(Buffering)한다.Then, the home agent entity that receives the handover notification message from the mobile station buffers the data transmitted to the mobile station in the data buffering step (S220).
이 때, 상기 홈 에이전트(Home Agent) 개체가 제1망 또는 제2망 중 어느 하나에 포함될 수 있다. 예컨대, 상기 홈 에이전트(Home Agent) 개체가 3GPP망의 PDN(Packet Data Network) 게이트웨이일 수 있다.In this case, the home agent entity may be included in either the first network or the second network. For example, the home agent entity may be a packet data network (PDN) gateway of a 3GPP network.
상기 PDN(Packet Data Network) 게이트웨이는 외부 PDN과의 연결을 위한 게이트웨이(Gateway) 기능 등을 담당하며, 이동단말의 IP 이동성 관리를 위한 홈 에이전트(HA) 기능을 포함하고 있다.The PDN gateway is responsible for a gateway function for connecting to an external PDN and includes a home agent (HA) function for managing IP mobility of a mobile terminal.
그 다음, 해당 이동단말이 제2망으로 접속하여 핸드오버 절차가 완료되면, 상기 홈 에이전트 개체가 데이터 포워딩 단계(S230)에서 해당 이동단말로 버퍼링된 데이터를 포워딩(Forwarding)한다.Then, when the mobile terminal accesses the second network and completes the handover procedure, the home agent entity forwards the data buffered to the mobile terminal in the data forwarding step (S230).
예컨대, 상기 데이터 포워딩 단계(S230)에서 홈 에이전트 개체가 해당 이동단말과 제2망의 IP 연결성(Connectivity)을 확인하여 핸드오버 절차가 완료되었는지를 판단할 수 있다.For example, in the data forwarding step (S230), the home agent entity may determine whether the handover procedure is completed by checking the IP connectivity between the mobile terminal and the second network.
핸드오버 절차가 완료되었다 판단하면, 상기 홈 에이전트 개체가 상기 데이터 포워딩 단계(S230)를 통해 상기 버퍼링 단계(S220)에 의해 버퍼링된 데이터를 해당 이동단말로 포워딩(Forwarding)한다.If it is determined that the handover procedure is completed, the home agent entity forwards the data buffered by the buffering step S220 to the corresponding mobile terminal through the data forwarding step S230.
따라서, 이렇게 함에 의해 본 발명에 따른 이종망간 핸드오버시의 패킷 손실 최소화 방법은 이종망간 핸드오버시 IP 이동성을 관리하는 홈 에이전트(Home Agent) 개체를 통해 핸드오버 절차를 수행하는 동안 이동단말로 전송되는 데이터를 버퍼링하고, 핸드오버 후 이를 이동단말로 포워딩함으로써 이종망간 핸드오버시의 패킷 손실을 최소화할 수 있게 된다.Accordingly, in this way, the packet loss minimization method for handover between heterogeneous networks according to the present invention is transmitted to a mobile terminal while performing a handover procedure through a Home Agent entity that manages IP mobility during handover between heterogeneous networks. By buffering the data, and forwarding it to the mobile terminal after handover, it is possible to minimize packet loss during handover between heterogeneous networks.
또한, IP 이동성을 관리하는 홈 에이전트(Home Agent) 개체를 통해 데이터를 버퍼링하므로 핸드오버 절차를 진행하는데 있어 영향을 최소화할 수 있고, 새로운 망 접속에 실패하더라도 패킷 손실이 발생하지 않아 데이터 복구가 쉽고 간단하다.In addition, data is buffered through the Home Agent object, which manages IP mobility, minimizing the impact on the handover procedure, and data recovery is easy because packet loss does not occur even when a new network connection fails. Simple.
또한, 패킷 포워딩을 위한 별도의 터널 형성이 필요 없고, 패킷 버퍼링 및 포워딩 절차가 핸드오버와는 독립적으로 이루어지므로, 핸드오버 자체에 영향을 주지 않는다.In addition, there is no need for a separate tunnel for packet forwarding, and the packet buffering and forwarding procedures are performed independently of the handover, and thus do not affect the handover itself.
한편, 본 발명의 부가적인 양상에 따르면, 본 발명에 따른 이종망간 핸드오버시의 패킷 손실 최소화 방법이 잔여패킷 수신단계(S225)를 더 포함할 수 있다. 상기 잔여패킷 수신단계(S225)는 이동단말로부터 핸드오버 통보(Handover Indication) 메시지를 수신한 홈 에이전트(HA) 개체가 상기 제1망으로 핸드오버 과정에서 미전송된 잔여패킷 데이터 전송을 요청하고, 이로부터 잔여패킷 데이터를 수신한다.On the other hand, according to an additional aspect of the present invention, the packet loss minimization method in the handover between heterogeneous networks according to the present invention may further include a residual packet receiving step (S225). In the remaining packet receiving step (S225), a Home Agent (HA) entity receiving a Handover Indication message from the mobile station requests to transmit the remaining packet data not transmitted in the handover process to the first network. Receive residual packet data from this.
그리고, 해당 이동단말이 제2망으로 접속하여 핸드오버 절차가 완료되면, 홈 에이전트(HA) 개체가 상기 데이터 포워딩 단계(S230)를 통해 상기 잔여패킷 수신단계(S225)에 의해 수신된 잔여패킷 데이터를 더 포워딩한다.When the mobile terminal accesses the second network and completes the handover procedure, the home agent (HA) entity receives the residual packet data received by the residual packet receiving step (S225) through the data forwarding step (S230). Forward more.
이 때, 상기 잔여패킷 수신단계(S225)에서 잔여패킷 데이터가 제1망과 홈 에 이전트 개체간에 생성된 PMIP(Proxy Mobile IP) 터널을 통해서 제1망으로부터 홈 에이전트 개체로 전송될 수 있다.In this case, the residual packet data may be transmitted from the first network to the home agent entity through a PMIP (Proxy Mobile IP) tunnel generated between the first network and the home agent entity in the step of receiving the residual packet (S225).
PMIP 규정에서는 이동성 시그널링(Mobility Signaling), 패킷 전달을 위한 양방향 터널(Tunnel) 생성, PMA(PMIP Agent)와 HA(Home Agent)간 SA(Security Association) 생성 및 등록 절차, 이동 단말의 IP 인터페이스 설정 및 동적 홈 에이전트 검색(Dynamic HA discovery) 기능 등을 정의하고 있다.In the PMIP regulations, mobility signaling, two-way tunnel for packet forwarding, security association (SA) creation and registration procedure between PMMA (PMMA) and home agent (HA), IP interface configuration of the mobile terminal, and Dynamic home discovery is defined.
이 PMIP 규정에서 정의된 패킷 전달을 위한 양방향 터널(Tunnel)을 제1망과 홈 에이전트 개체간에 생성시키고, 이를 통해 잔여패킷 데이터를 제1망으로부터 홈 에이전트 개체로 전송하도록 구현하여 핸드오버 진행 과정에서 미전송된 잔여패킷 데이터를 처리할 수 있다.During the handover process, a two-way tunnel for packet delivery defined in this PMIP rule is created between the first network and the home agent entity, and the remaining packet data is transmitted from the first network to the home agent entity. Unprocessed remaining packet data can be processed.
한편, 상기 홈 에이전트(Home Agent) 개체로 잔여패킷 데이터를 전송하는 개체가 3GPP망의 서빙(Serving) 게이트웨이일 수도 있고, 비3GPP망의 ePDG(evolved Packet Data Gateway)일 수도 있다.Meanwhile, the entity for transmitting the residual packet data to the home agent entity may be a serving gateway of a 3GPP network or an evolved packet data gateway (ePDG) of a non-3GPP network.
서빙(Serving) 게이트웨이와 ePDG(evolved Packet Data Gateway)는 무선접속망과 유선망의 IP 기반 접속 기능과 패킷의 라우팅 및 포워딩을 수행하므로, 이동단말기 3GPP망에서 비3GPP망으로 핸드오버시에는 3GPP망에 속한 서빙(Serving) 게이트웨이로부터 홈 에이전트(Home Agent) 개체로 잔여패킷 데이터를 전송하고, 이동단말기 비3GPP망에서 3GPP망으로 핸드오버시에는 비3GPP망에 속한 ePDG(evolved Packet Data Gateway)로부터 홈 에이전트(Home Agent) 개체로 잔여패킷 데이터를 전송하도록 구현할 수 있다.The Serving Gateway and evolved Packet Data Gateway (ePDG) perform IP-based access functions and routing and forwarding of packets on wireless and wired networks, so when handing over from a mobile terminal 3GPP network to a non-3GPP network, they belong to the 3GPP network. The remaining packet data is transmitted from the serving gateway to the home agent entity, and when the mobile terminal handovers from the non-3GPP network to the 3GPP network, the home agent (evolved packet data gateway) from the ePDG (evolved packet data gateway) belonging to the non-3GPP network Home Agent) can be implemented to send the remaining packet data to the object.
즉, 이 실시예는 이종망간 핸드오버시 IP 이동성을 관리하는 홈 에이전트(Home Agent) 개체를 통해 핸드오버 과정에서 미전송된 잔여패킷 데이터를 제1망으로부터 수신하여 저장하고 있다가, 해당 이동단말이 제2망으로 접속하여 핸드오버 절차가 완료되면 미전송된 잔여패킷 데이터를 포워딩함으로써 이종망간 핸드오버시의 패킷 손실을 최소화할 수 있도록 한 것이다.That is, the present embodiment receives and stores the remaining packet data not transmitted in the handover process from the first network through a Home Agent entity managing IP mobility during heterogeneous network handover. When the handover procedure is completed by accessing the second network, the packet loss during handover between heterogeneous networks can be minimized by forwarding untransmitted residual packet data.
이상에서 설명한 바와 같이, 본 발명에 따른 이종망간 핸드오버시의 패킷 손실 최소화 방법은 이종망간 핸드오버시 IP 이동성을 관리하는 홈 에이전트(Home Agent) 개체를 통해 핸드오버 절차를 수행하는 동안 이동단말로 전송되는 데이터를 버퍼링하고, 핸드오버 후 이를 이동단말로 포워딩함으로써 이종망간 핸드오버시의 패킷 손실을 최소화할 수 있다.As described above, the packet loss minimization method in the handover between heterogeneous networks according to the present invention is performed by a mobile terminal during a handover procedure through a Home Agent entity managing IP mobility in the handover between heterogeneous networks. By buffering the transmitted data and forwarding it to the mobile terminal after handover, packet loss during handover between heterogeneous networks can be minimized.
또한 이종망간 핸드오버시 IP 이동성을 관리하는 홈 에이전트(Home Agent) 개체를 통해 핸드오버 과정에서 미전송된 잔여패킷 데이터를 제1망으로부터 수신하여 저장하고 있다가, 해당 이동단말이 제2망으로 접속하여 핸드오버 절차가 완료되면 버퍼링된 데이터를 포워딩함으로써 이종망간 핸드오버시의 패킷 손실을 최소화할 수 있다.In addition, through the Home Agent entity that manages IP mobility during handover between heterogeneous networks, residual packet data not transmitted in the handover process is received and stored from the first network, and the corresponding mobile terminal is transferred to the second network. When the handover procedure is completed by accessing the data, the buffered data can be forwarded to minimize packet loss in the handover between heterogeneous networks.
또한, IP 이동성을 관리하는 홈 에이전트(Home Agent) 개체를 통해 데이터를 버퍼링하므로 핸드오버 절차를 진행하는데 있어 영향을 최소화할 수 있고, 새로운 망 접속에 실패하더라도 패킷 손실이 발생하지 않아 데이터 복구가 쉽고 간단하며, 패킷 포워딩을 위한 별도의 터널 형성이 필요 없고, 패킷 버퍼링 및 포워딩 절차가 핸드오버와는 독립적으로 이루어지므로, 핸드오버 자체에 영향을 주지않아 상기에서 제시한 본 발명의 목적을 달성할 수 있다.In addition, data is buffered through the Home Agent object, which manages IP mobility, minimizing the impact on the handover procedure, and data recovery is easy because packet loss does not occur even when a new network connection fails. It is simple and does not require a separate tunnel formation for packet forwarding, and since the packet buffering and forwarding procedures are performed independently of the handover, the object of the present invention described above can be achieved without affecting the handover itself. have.
본 발명은 첨부된 도면에 의해 참조되는 바람직한 실시예를 중심으로 기술되었지만, 이러한 기재로부터 후술하는 특허청구범위에 의해 포괄되는 범위 내에서 본 발명의 범주를 벗어남이 없이 다양한 변형이 가능하다는 것은 명백하다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. .
본 발명은 이동단말의 핸드오버 기술 분야 또는 이의 응용기술 분야에서 산업상으로 이용 가능하다.The present invention can be used industrially in the field of handover technology of the mobile terminal or its application technology.
도 1 은 종래의 비3GPP망으로부터 3GPP망으로의 핸드오버 절차를 도시한 흐름도1 is a flowchart illustrating a handover procedure from a conventional non-3GPP network to a 3GPP network.
도 2 는 종래의 3GPP망으로부터 비3GPP망으로의 핸드오버 절차를 도시한 흐름도2 is a flowchart illustrating a handover procedure from a conventional 3GPP network to a non-3GPP network.
도 3 은 본 발명에 따른 이종망간 핸드오버시의 패킷 손실 최소화 방법의 일 실시예에 따른 흐름도3 is a flowchart according to an embodiment of a packet loss minimization method in a handover between heterogeneous networks according to the present invention.
도 4 는 본 발명에 따른 이종망간 핸드오버시의 패킷 손실 최소화 방법의 또 다른 실시예에 따른 흐름도4 is a flowchart according to another embodiment of a method for minimizing packet loss during heterogeneous network handover according to the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
10 : 이동단말 20 : 제1망10: mobile terminal 20: first network
30 : 제2망 40 : 홈 에이전트 개체30: second network 40: home agent object
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080119022A KR101128527B1 (en) | 2008-11-27 | 2008-11-27 | Method for minimizing packet losses in handover with different mobile networks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080119022A KR101128527B1 (en) | 2008-11-27 | 2008-11-27 | Method for minimizing packet losses in handover with different mobile networks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20100060434A KR20100060434A (en) | 2010-06-07 |
| KR101128527B1 true KR101128527B1 (en) | 2012-03-28 |
Family
ID=42361348
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080119022A Expired - Fee Related KR101128527B1 (en) | 2008-11-27 | 2008-11-27 | Method for minimizing packet losses in handover with different mobile networks |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101128527B1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060059064A (en) * | 2004-11-26 | 2006-06-01 | 삼성전자주식회사 | Mobile communication system and handoff method for the same |
| KR100612703B1 (en) * | 2005-07-18 | 2006-08-16 | 에스케이 텔레콤주식회사 | Base Station Handover Method in Mobile Internet System |
-
2008
- 2008-11-27 KR KR1020080119022A patent/KR101128527B1/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060059064A (en) * | 2004-11-26 | 2006-06-01 | 삼성전자주식회사 | Mobile communication system and handoff method for the same |
| KR100612703B1 (en) * | 2005-07-18 | 2006-08-16 | 에스케이 텔레콤주식회사 | Base Station Handover Method in Mobile Internet System |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20100060434A (en) | 2010-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113473558B (en) | Method and device for two-layer movement of new air interface network | |
| CN110831095B (en) | Communication method and communication device | |
| CN102396262B (en) | Device Mobility in Cell Split Relay Networks | |
| US9426700B2 (en) | Method and apparatus for performing handover procedure in wireless communication system including mobile relay node | |
| CN109076382B (en) | Data transmission method performed by base station in wireless communication system and apparatus using the same | |
| US9338710B2 (en) | Data forwarding during handover in a self-backhauled cell | |
| US8811347B2 (en) | Method and apparatus for selecting MME in wireless communication system including mobile relay node | |
| CA2716295C (en) | System and method for handover between relays | |
| CN113170367B (en) | Method for switching network equipment and terminal equipment | |
| CN104255058B (en) | Systems and methods for single radio handover | |
| US20180049091A1 (en) | Method, apparatus, and system for transmitting data during handover procedure | |
| CN107277879A (en) | A method and base station equipment supporting seamless handover | |
| US20150156774A1 (en) | Interworking base station between a wireless network and a cellular network | |
| CN101848497B (en) | Method and system for establishing data radio bearer (DRB) | |
| JP7035082B2 (en) | User plane link establishment methods, base stations, and mobility management devices | |
| CN116235546A (en) | Communication method, device and system for lossless data transmission | |
| EP2369892A1 (en) | Improved Utilization of Radio Interface Resources for Wireless Relays | |
| CN108702656B (en) | Communication method, user equipment, base station, control plane network element and communication system | |
| CN115150910B (en) | Communication method and communication device | |
| TWI520634B (en) | Method and system for data traffic offload | |
| KR101128527B1 (en) | Method for minimizing packet losses in handover with different mobile networks | |
| EP3694252B1 (en) | Cell switching method and device | |
| CN116056171B (en) | Terminal switching system, terminal switching method, electronic equipment and storage medium | |
| CN117751601A (en) | Method and device for triggering generation of return link radio link failure notification | |
| WO2015042883A1 (en) | Uplink service transmission method, downlink service transmission method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| 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 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| AMND | Amendment | ||
| 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 |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| AMND | Amendment | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| J201 | Request for trial against refusal decision | ||
| 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 |
|
| PJ0201 | Trial against decision of rejection |
St.27 status event code: A-3-3-V10-V11-apl-PJ0201 |
|
| PB0901 | Examination by re-examination before a trial |
St.27 status event code: A-6-3-E10-E12-rex-PB0901 |
|
| B701 | Decision to grant | ||
| PB0701 | Decision of registration after re-examination before a trial |
St.27 status event code: A-3-4-F10-F13-rex-PB0701 |
|
| 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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| 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 |
|
| 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: 20150314 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150314 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |