[go: up one dir, main page]

KR100931795B1 - System and Method for Providing Mobility of Mobile Terminal without Mobile IP and Binding Update Apparatus therefor - Google Patents

System and Method for Providing Mobility of Mobile Terminal without Mobile IP and Binding Update Apparatus therefor Download PDF

Info

Publication number
KR100931795B1
KR100931795B1 KR1020070099084A KR20070099084A KR100931795B1 KR 100931795 B1 KR100931795 B1 KR 100931795B1 KR 1020070099084 A KR1020070099084 A KR 1020070099084A KR 20070099084 A KR20070099084 A KR 20070099084A KR 100931795 B1 KR100931795 B1 KR 100931795B1
Authority
KR
South Korea
Prior art keywords
terminal
mobile
mobile terminal
binding update
pdp context
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020070099084A
Other languages
Korean (ko)
Other versions
KR20090033981A (en
Inventor
이은숙
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020070099084A priority Critical patent/KR100931795B1/en
Publication of KR20090033981A publication Critical patent/KR20090033981A/en
Application granted granted Critical
Publication of KR100931795B1 publication Critical patent/KR100931795B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/082Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Landscapes

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

Abstract

본 발명은 모바일 IP가 지원되지 않는 이동단말을 대신하여 망 노드에서 바인딩 업데이트를 수행하는 이동단말의 이동성 제공 시스템, 방법 및 이를 위한 바인딩 업데이트 장치에 관한 것이다. The present invention relates to a mobility provision system, a method for providing a mobile terminal for performing a binding update in a network node on behalf of a mobile terminal that does not support mobile IP, and a binding update apparatus for the same.

본 발명은, 모바일 IP가 지원되지 않은 이동단말이 홈 서브넷에서 타 서브넷으로 이동한 경우, 이동단말이 타 서브넷의 망 게이트웨이와 세션을 설정하고 망 게이트웨이에서 타 서브넷에서 사용할 이동단말의 CoA(Care of Address)를 생성하면 바인딩 업데이트 노드에서 이동단말을 대신해서 생성된 CoA 및 이동단말의 IP 주소를 이용하여 바인딩 업데이트 메시지를 이동성 지원 에이전트로 전송하고 이동성 지원 에이전트에서 단말의 위치를 등록한다.According to an embodiment of the present invention, when a mobile terminal that does not support mobile IP moves from a home subnet to another subnet, the mobile terminal establishes a session with a network gateway of another subnet and uses a CoA (Care of care) of the mobile terminal to be used in another subnet in the network gateway. Address), the binding update node transmits the binding update message to the mobility support agent by using the CoA generated on behalf of the mobile terminal and the IP address of the mobile terminal, and registers the location of the terminal in the mobility support agent.

이로써 모바일 IP 프로토콜 스택을 탑재하지 않은 이동단말에 이동성을 제공함으로써 이동단말이 홈 서브넷에서 타 서브넷으로 이동한 경우에도 접속의 끊김 없이 계속해서 패킷 데이터를 수신할 수 있다.This provides mobility to a mobile terminal not equipped with a mobile IP protocol stack, so that even if the mobile terminal moves from a home subnet to another subnet, packet data can be continuously received without disconnection.

모바일 IP, 바인딩 업데이트, 서브넷, 프로토콜, 이동성 Mobile IP, Binding Update, Subnet, Protocol, Mobility

Description

모바일 IP가 지원되지 않는 이동단말의 이동성 제공 시스템, 방법 및 이를 위한 바인딩 업데이트 장치{System and Method for Providing Mobility of Mobile Terminal without Mobile IP and Binding Update Apparatus therefor}System and Method for Providing Mobility of Mobile Terminal without Mobile IP and Binding Update Apparatus therefor}

본 발명은 모바일 IP가 지원되지 않는 이동단말의 이동성 제공에 관한 것으로서, 특히 모바일 IP(MIP:Mobile Internet Protocol) 프로토콜 스택이 탑재되지 않은 이동단말이 새로운 서브넷으로 이동한 경우 망 노드에서 이동단말을 대신하여 바인딩 업데이트(Binding Update)를 수행함으로써 접속을 계속 유지하면서 패킷 데이터 서비스를 제공받도록 하는 모바일 IP가 지원되지 않는 이동단말의 이동성 제공 시스템, 방법 및 이를 위한 바인딩 업데이트 장치에 관한 것이다. The present invention relates to providing mobility of a mobile terminal that does not support mobile IP. In particular, when a mobile terminal that is not equipped with a mobile IP (MIP) protocol stack moves to a new subnet, the mobile node replaces the mobile terminal in a network node. The present invention relates to a mobility providing system, a method for a mobile terminal that does not support mobile IP and to provide a packet data service while maintaining a connection by performing a binding update, and a binding update apparatus for the same.

종래에 무선인터넷을 위한 인프라로 사용되는 이동통신 망에서는 이동단말이 접속된 망의 식별자와 해당 망에서 이동단말을 식별하는 식별자를 포함하는 하나의 고정 IP 주소를 이동단말에 할당하여 2계층인 데이터 링크계층(Data link layer)에서 이동단말의 이동성을 지원하였다. Conventionally, in a mobile communication network used as an infrastructure for the wireless Internet, two layers of data are allocated by assigning one fixed IP address to the mobile terminal, which includes an identifier of the network to which the mobile terminal is connected and an identifier for identifying the mobile terminal in the network. The mobility of the mobile station is supported in the data link layer.

그런데, 2계층에서 이동단말의 이동성을 지원하게 되면 물리계층을 포함한 하부 계층들에 대한 의존성이 크기 때문에 이동단말이 홈 서브넷(home subnet)에서 타 서브넷(foreign subnet)으로 이동하는 경우 홈 서브넷에 설정되어 있던 기존의 연결을 해제하고 타 서브넷에 새로운 연결을 시도해야 했다. 이로써 이동단말의 접속이 끊어지게 되어 이동성(mobility)이 제공되지 못했다.However, if the mobility support of the mobile terminal in the second layer is highly dependent on the lower layers including the physical layer, the mobile terminal is set in the home subnet when the mobile terminal moves from the home subnet to another subnet. I had to disconnect my existing connection and try a new connection to another subnet. As a result, the mobile terminal is disconnected and mobility is not provided.

이에, 최근에 인터넷에서 이동단말이 홈 서브넷에서 타 서브넷으로 이동하는 경우에도 이동단말의 이동성을 제공하기 위한 모바일 IP(MIP:Mobile IP) 기술이 제시되고 있다. 모바일 IP에는 모바일 IPv4와 모바일 IPv6 두 개의 버전이 있다. 모바일 IPv4 기술보다 진보된 모바일 IPv6 기술은 네트워크 계층에서 단말의 이동성을 지원하는 기술로서 현재 표준이 진행중이다. 이러한 모바일 IPv4 기술 및 모바일 IPv6 기술은 IETF(Internet Engineering Task Force)에 설명되어 있다. Accordingly, recently, even when a mobile terminal moves from a home subnet to another subnet on the Internet, a mobile IP (MIP) technology for providing mobility of a mobile terminal has been proposed. There are two versions of Mobile IP: Mobile IPv4 and Mobile IPv6. The mobile IPv6 technology, which is more advanced than the mobile IPv4 technology, is a technology supporting the mobility of terminals at the network layer. These mobile IPv4 technologies and mobile IPv6 technologies are described in the Internet Engineering Task Force (IETF).

모바일 IP 기술에서는 이동단말이 홈 서브넷을 벗어나 타 서브넷에 접속하면 타 서브넷에서 사용할 임시주소인 CoA(Care of Address)를 얻게 되며 이 주소를 자신의 홈 서브넷 상에 위치한 홈 에이전트(HA:Home Agent)에 등록한다. 홈 에이전트는 이동단말을 대신하여 상대노드(CN:Correspondent Node)로부터 전송되는 패킷 데이터를 수신하고 CoA를 참조하여 타 서브넷에 접속된 이동단말로 터널링하여 패킷 데이터를 전송한다.In mobile IP technology, when a mobile terminal connects to another subnet out of the home subnet, it obtains a care of address (CoA), which is a temporary address to be used in the other subnet, and the home agent (HA: Home Agent) located on its own home subnet. Register at The home agent receives packet data transmitted from a CN (Correspondent Node) on behalf of the mobile terminal, and transmits the packet data by tunneling to a mobile terminal connected to another subnet by referring to CoA.

이때, 이동단말은 홈 서브넷에서 타 서브넷으로 이동한 경우 이동성 제공을 위해 이동단말의 이동성을 총괄적으로 관리하는 이동성 지원 에이전트(LMA:Local Mobility Agent)에 홈 서브넷 정보를 제공하고 이동단말의 IP 주소와 CoA를 서로 연결시키는 바인딩(binding)을 요청하는 메시지를 전송한다. LMA는 요청 메시지가 수신되면 내부의 바인딩 캐쉬(Binding Cache)를 업데이트한다. 이로써 이동단말이 다른 서브넷으로 이동하여 IP 주소가 CoA로 변경되어도 바인딩 업데이트를 통해 접속을 유지하기 때문에 종래와 같이 접속이 끊어지지 않고 이동성을 제공할 수 있게 된다. In this case, when the mobile terminal moves from the home subnet to another subnet, the mobile terminal provides the home subnet information to the local mobility agent (LMA), which manages the mobility of the mobile terminal collectively to provide mobility, and provides the IP address and the IP address of the mobile terminal. Sends a message requesting a binding that links CoAs together. The LMA updates the internal binding cache when a request message is received. As a result, even if the mobile terminal moves to another subnet and the connection is maintained through the binding update even if the IP address is changed to CoA, the mobile terminal can provide mobility without disconnecting as in the related art.

그런데, 모바일 IP 기술에서 이동단말의 이동성을 제공하기 위해서는 이동단말에 모바일 IP 프로토콜을 탑재하여야 한다. 즉, 이동단말은 모바일 IP 프로토콜을 이용하여 LMA에 이동성 제공을 위한 바인딩 업데이트를 요청한다. 그러나, 이동단말에 모바일 IP 프로토콜 스택을 탑재하기 위해서는 많은 비용이 소요되어 단말의 제조원가가 상승하게 된다. 또한, 모바일 IP 프로토콜을 탑재하여 실제 프로그램을 동작하기에 이동단말 용량이 부족한 실정이다. 나아가, 현재에는 모바일 IP 프로토콜을 탑재한 이동단말의 안정성이 검증되지 않은 상태이기 때문에 무선인터넷 상에서 패킷 데이터 서비스의 신뢰성이 떨어질 수 있다는 문제점을 안고 있다. However, in order to provide mobility of a mobile terminal in mobile IP technology, a mobile IP protocol should be mounted on the mobile terminal. That is, the mobile terminal requests a binding update for providing mobility to the LMA using the mobile IP protocol. However, in order to mount a mobile IP protocol stack in a mobile terminal, a lot of costs are required, thereby increasing the manufacturing cost of the terminal. In addition, the mobile IP protocol is equipped with a situation that the mobile terminal capacity is insufficient to operate the actual program. Furthermore, since the stability of the mobile terminal equipped with the mobile IP protocol is not verified at present, there is a problem that the reliability of packet data service may be degraded on the wireless Internet.

나아가, 무선구간에서는 마이크로파의 전파(propagation)라는 신호 전송환경의 특성상 이동단말에 탑재되는 패킷 사이즈가 최대한 작아야 하는데, 모바일 IP 프로토콜의 경우 패킷 사이즈의 축소에 한계가 있어서, 현재로서는 무선구간에 위치한 이동단말이 네트워크 망에 연결된 LMA에 바인딩 업데이트 메시지를 전송하기에는 어려움이 있다.Furthermore, due to the nature of the signal transmission environment called microwave propagation in the wireless section, the packet size mounted on the mobile terminal should be as small as possible. In the case of the mobile IP protocol, there is a limitation in reducing the packet size. It is difficult for the terminal to transmit the binding update message to the LMA connected to the network.

이러한 종래의 문제점을 감안하여 해당 기술분야에서는 모바일 IP가 지원되지 않은 이동단말에도 이동성을 제공할 수 있는 기술이 요구되어 왔다.In view of such a conventional problem, a technology for providing mobility even in a mobile terminal that does not support mobile IP has been required in the related art.

본 발명은 상기한 종래의 문제점을 해결하기 위한 것으로서, 특정 망 노드에서 이동단말을 대신하여 바인딩 업데이트를 수행함으로써 모바일 IP가 지원되지 않는 이동단말에 이동성을 제공하도록 하는 모바일 IP가 지원되지 않는 이동단말의 이동성 제공 시스템, 방법 및 이를 위한 바인딩 업데이트 장치를 제공하는데 그 목적이 있다.The present invention is to solve the above-mentioned problems, a mobile terminal that does not support mobile IP to provide mobility to a mobile terminal that does not support mobile IP by performing a binding update on behalf of the mobile terminal in a specific network node It is an object of the present invention to provide a mobility providing system, a method and a binding updating apparatus for the same.

상기 목적을 달성하기 위한 본 발명은, 모바일 IP가 지원되지 않는 이동단말의 이동성 제공 방법에 있어서, In order to achieve the above object, the present invention provides a method for providing mobility of a mobile terminal that does not support mobile IP,

상기 단말이 홈 서브넷(home subnet)에서 타 서브넷(foreign subnet)으로 이동한 경우, 패킷 데이터 통신하고자 하는 상대노드 정보를 포함한 PDP 콘텍스트 활성화 요청 메시지를 상기 타 서브넷의 망교환기로 전송하는 제1단계; 상기 망교환기에서 상기 상대노드와 연결된 망 게이트웨이로 PDP 콘텍스트 생성 요청 메시지를 전송하는 제2단계; 상기 망 게이트웨이에서 PDP 콘텍스트를 생성하여 상기 단말과의 PDP 콘텍스트 활성화를 통해 세션을 설정하고 상기 타 서브넷에서 사용할 CoA를 생성하는 제3단계; 상기 단말에 PDP 콘텍스트가 활성화되면 바인딩 업데이트 노드에서 상기 단말을 대신해서 상기 생성된 CoA를 및 상기 단말의 IP 주소를 이용하여 상기 단말의 이동성 제공을 위한 바인딩 업데이트 메시지를 이동성 지원 에이전트로 전송하는 제4단계; 및 상기 이동성 지원 에이전트에서 단말의 위치를 등록하고 상기 바인딩 업데이트 메시지의 응답 메시지를 상기 바인딩 업데이트 노드로 전송하는 제5단계를 포함한다.When the terminal moves from a home subnet to a foreign subnet, transmitting a PDP context activation request message including a partner node information for packet data communication to a network switch of the other subnet; Transmitting, by the network switch, a PDP context creation request message to a network gateway connected to the counterpart node; Creating a PDP context at the network gateway, establishing a session through activation of the PDP context with the terminal, and generating a CoA for use in the other subnet; A fourth when the binding update node transmits a binding update message for providing mobility of the terminal using the generated CoA on behalf of the terminal and the IP address of the terminal when the PDP context is activated in the terminal; step; And a fifth step of registering the location of the terminal in the mobility support agent and transmitting a response message of the binding update message to the binding update node.

본 발명의 일 실시 예에서, 상기 단말의 IP 주소는 스테이트리스 자동 주소 생성방식(stateless auto-configuration type)에 의해 상기 단말에서 생성되는 것이 바람직하다. In one embodiment of the present invention, the IP address of the terminal is preferably generated in the terminal by a stateless auto-configuration type (stateless auto-configuration type).

본 발명의 다른 실시 예에서, 상기 단말의 IP 주소는 DHCP 서버에서 스테이트풀 자동 주소 생성방식(stateful auto-configuration type)에 의해 생성되어 상기 바인딩 업데이트 노드로 전송되는 것이 바람직하다.In another embodiment of the present invention, the IP address of the terminal is preferably generated by a stateful auto-configuration type in a DHCP server and transmitted to the binding update node.

본 발명의 실시 예에서, 상기 제4단계는 상기 바인딩 업데이트 노드에서 상기 생성된 CoA 및 상기 단말의 IP 주소를 바인딩하여 상기 바인딩 업데이트 메시지에 포함시켜 상기 이동성 지원 에이전트로 전송하는 것이 바람직하다.In an embodiment of the present disclosure, the fourth step may be performed by binding the generated CoA and the IP address of the terminal in the binding update node and including the binding update message in the binding update message to the mobility support agent.

본 발명의 실시 예에서, 상기 제3단계 이후에, 상기 망 교환기에서 상기 망 게이트웨이로부터 상기 생성된 PDP 콘텍스트의 갱신 요청 메시지를 수신하면 해당 PDP 콘텍스트를 갱신하고 상기 단말로 상기 PDP 콘텍스트의 수정을 요청하는 단계; 및 상기 망 교환기에서 상기 단말로부터 해당 PDP 콘텍스트 수정 결과 메시지를 수신하면 상기 망 게이트웨이로 통보하는 단계를 더 포함할 수 있다.In an embodiment of the present disclosure, after the third step, when the network exchanger receives an update request message of the generated PDP context from the network gateway, the corresponding PDP context is updated and the terminal requests to modify the PDP context. Making; And notifying the network gateway when the network switch receives the PDP context modification result message from the terminal.

본 발명의 실시 예에서, 상기 제5단계 이후에, 상기 타 서브넷의 망 게이트웨이에서 상기 홈 서브넷의 망 게이트웨이로 PDP 콘텍스트 삭제 요청 메시지를 전송하는 단계; 상기 홈 서브넷의 망 게이트웨이에서 해당 PDP 콘텍스트를 삭제하고 상기 단말로 PDP 콘텍스트 비활성화를 통해 기설정된 세션을 해제하는 단계; 및 상 기 해제결과를 상기 타 서브넷의 망 게이트웨이로 통보하는 단계를 더 포함할 수 있다.In an embodiment of the present disclosure, after the fifth step, transmitting a PDP context deletion request message from the network gateway of the other subnet to the network gateway of the home subnet; Deleting the corresponding PDP context from the network gateway of the home subnet and releasing a predetermined session by deactivating the PDP context to the terminal; And notifying the release result to the network gateway of the other subnet.

본 발명의 실시 예에서, 상기 망 게이트웨이는 GGSN(Gateway GPRS Support Node)이고, 상기 바인딩 업데이트 노드는 MAG(Mobile Access Gateway)인 것이 바람직하다.In an embodiment of the present invention, the network gateway is a Gateway GPRS Support Node (GGSN), and the binding update node is a Mobile Access Gateway (MAG).

또한, 상기 목적을 달성하기 위한 본 발명은, 모바일 IP가 지원되지 않은 이동단말의 이동성 제공 시스템에 있어서,In addition, the present invention for achieving the above object, in the mobility provision system of the mobile terminal is not supported mobile IP,

상기 단말이 홈 서브넷(home subnet)에서 타 서브넷(foreign subnet)으로 이동한 경우, 상기 단말로부터 통신하고자 하는 상대노드 정보를 포함한 PDP 콘텍스트 활성화 요청 메시지를 수신하여 PDP 콘텍스트 생성을 요청하고, 상기 PDP 콘텍스트 생성 응답을 수신하여 상기 단말로 PDP 콘텍스트 활성화 허용 메시지를 전송하는 망 교환기; 외부 망과의 관문역할을 수행하고, 상기 PDP 콘텍스트 생성 요청에 따라 PDP 콘텍스트를 생성하여 상기 단말과의 PDP 콘텍스트 활성화를 통해 세션을 설정하고, 상기 타 서브넷에서 사용할 단말의 CoA를 생성하는 망 게이트웨이; 상기 CoA 및 상기 단말의 IP 주소를 이용하여 상기 단말을 대신해서 단말의 이동성 제공을 위한 바인딩 업데이트를 수행하는 바인딩 업데이트 노드; 및 상기 바인딩 업데이트를 통해 상기 단말의 이동성 정보를 관리하는 이동성 지원 에이전트를 포함한다.When the terminal moves from a home subnet to a foreign subnet, the terminal receives a PDP context activation request message including a partner node information to communicate with and requests the creation of a PDP context, and the PDP context. A network exchanger receiving a generation response and transmitting a PDP context activation allowance message to the terminal; A network gateway that performs a role of a gateway to an external network, generates a PDP context according to the PDP context creation request, establishes a session by activating a PDP context with the terminal, and generates a CoA of a terminal to be used in the other subnet; A binding update node configured to perform a binding update for providing mobility of the terminal on behalf of the terminal using the CoA and the IP address of the terminal; And a mobility support agent that manages mobility information of the terminal through the binding update.

본 발명의 일 실시 예에서, 상기 단말의 IP 주소는 스테이트리스 자동 주소 생성방식(stateless auto-configuration type)에 의해 상기 단말에서 생성되는 것 이 바람직하다.In one embodiment of the present invention, the IP address of the terminal is preferably generated in the terminal by a stateless auto-configuration type (stateless auto-configuration type).

본 발명의 다른 실시 예에서, 본 발명의 이동성 제공 시스템은 스테이트풀 자동 주소 생성방식(stateful auto-configuration type)에 의해 상기 단말의 IP 주소를 생성하여 상기 바인딩 업데이트 노드로 전송하는 DHCP 서버를 더 포함할 수 있다.In another embodiment of the present invention, the mobility provision system of the present invention further includes a DHCP server for generating an IP address of the terminal and transmitting it to the binding update node by a stateful auto-configuration type. can do.

또한, 상기 목적을 달성하기 위한 본 발명은, 모바일 IP가 지원되지 않는 이동단말이 홈 서브넷(home subnet)에서 타 서브넷(foreign subnet)으로 이동한 경우 이동단말의 이동성을 제공하는 시스템에서의 이동단말의 이동성 제공을 위한 바인딩 업데이트 장치에 있어서, In addition, the present invention for achieving the above object is a mobile terminal in a system that provides mobility of the mobile terminal when the mobile terminal that is not supported mobile IP is moved from the home subnet (foreign subnet) to another (foreign subnet) In the binding update device for providing mobility of,

상기 홈 서브넷에서 사용하는 단말의 IP 주소, 상기 타 서브넷에서 사용하는 단말의 CoA 및 상기 단말의 패킷 데이터 통신시 외부 망과의 관문 역할을 담당하는 망 게이트웨이의 프리픽스를 저장하는 메모리부; 상기 메모리부에 저장된 프리픽스를 이용하여 상기 단말의 이동성 제공을 위해 상기 단말의 CoA를 생성하여 상기 메모리부에 저장하는 주소 생성부; 및 상기 생성된 CoA 및 상기 단말의 IP 주소를 이용하여 상기 단말을 대신해서 이동성 지원 에이전트로 바인딩 업데이트 요청 메시지를 전송하는 업데이트부를 포함한다.A memory unit for storing an IP address of a terminal used in the home subnet, a CoA of a terminal used in the other subnet, and a prefix of a network gateway serving as a gateway to an external network during packet data communication of the terminal; An address generator configured to generate a CoA of the terminal and store the CoA of the terminal to provide mobility of the terminal using the prefix stored in the memory unit; And an updater configured to transmit a binding update request message to the mobility support agent on behalf of the terminal using the generated CoA and the IP address of the terminal.

본 발명의 일 실시 예에서, 상기 단말의 IP 주소는 스테이트리스 자동 주소생성 방식(stateless auto-configuration type)에 의해 상기 단말에서 생성되는 것이 바람직하다. In one embodiment of the present invention, the IP address of the terminal is preferably generated in the terminal by a stateless auto-configuration type (stateless auto-configuration type).

본 발명의 다른 실시 예에서, 상기 단말의 IP 주소는 DHCP 서버에서 스테이 트풀 자동 주소생성 방식(stateful auto-configuration type)에 의해 생성되는 것이 바람직하다.In another embodiment of the present invention, the IP address of the terminal is preferably generated by a stateful auto-configuration type in a DHCP server.

본 발명의 실시 예에서, 상기 업데이트부는 상기 단말의 PDP 콘텍스트 활성화가 이루어진 이후에 상기 바인딩 업데이트 요청 메시지를 전송하는 것이 바람직하다.In an embodiment of the present invention, the update unit preferably transmits the binding update request message after the PDP context activation of the terminal is performed.

본 발명에 따르면, 망 노드에서 이동단말을 대신하여 바인딩 업데이트를 수행함에 따라 이동단말에 모바일 IP 프로토콜 스택을 탑재하지 않고도 이동단말의 이동성을 보장할 수 있게 되며 접속의 끊김 없이 신뢰성 있는 패킷 데이터 서비스를 제공받을 수 있다.According to the present invention, as the binding update is performed on behalf of the mobile node in the network node, the mobility of the mobile terminal can be guaranteed without the mobile IP protocol stack mounted on the mobile terminal, and reliable packet data service can be provided without disconnection. Can be provided.

또한, 본 발명에 따르면 이동단말에 모바일 IP 프로토콜 스택을 탑재하지 않게 되므로 이동단말의 안정성과 비용 절감 효과를 기대할 수 있다.Further, according to the present invention, since the mobile IP protocol stack is not mounted on the mobile terminal, the stability and cost reduction effect of the mobile terminal can be expected.

이하에서, 본 발명의 바람직한 실시 예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 본 발명의 요지를 모호하지 않게 하기 위하여 그에 대한 상세한 설명을 생략할 것이다.In the following, a detailed description of a preferred embodiment of the present invention will be described with reference to the accompanying drawings. In the following description of the present invention, in the case where it is determined that detailed descriptions of related well-known functions or configurations may unnecessarily obscure the subject matter of the present invention, detailed descriptions thereof will be omitted so as not to obscure the subject matter of the present invention. will be.

도 1은 본 발명의 실시 예에 따른 모바일 IP가 지원되지 않는 이동단말의 이동성 제공 시스템을 개략적으로 도시한 구성도이다. 1 is a block diagram schematically illustrating a system for providing mobility of a mobile terminal that does not support mobile IP according to an embodiment of the present invention.

도 1을 참조하면, 본 발명에 따른 이동단말의 이동성 제공 시스템은, 이동단말(UE:User Equipment)(100), RAN(Radio Access Network)(310), SGSN(Serving GPRS Support Node)(320), GGSN(Gateway GPRS Support Node)(330), MAG(Mobility Access Gateway)(340), LMA(Local Mobility Agent/Anchor)(500), 인터넷(Internet)망(600) 및 DHCP(Dynamic Host Configuration Protocol) 서버(700)를 포함하여 구성된다.Referring to FIG. 1, a system for providing mobility of a mobile terminal according to the present invention includes a user equipment (UE) 100, a Radio Access Network (RAN) 310, and a Serving GPRS Support Node (SGSN) 320. , Gateway GPRS Support Node (GGSN) 330, Mobility Access Gateway (MAG) 340, Local Mobility Agent / Anchor (LMA) 500, Internet network 600, and Dynamic Host Configuration Protocol (DHCP) It is configured to include a server 700.

더하여, 도면에 도시된 바와 같이 본 발명의 이동성 제공 시스템은 이동단말의 고유의 기능 및 부가적인 기능을 위하여 다른 구성요소, 예를 들어 홈위치등록기(Home Location Register)(400), 인증센터(Authentication Center)(410) 등을 더 포함할 수도 있음은 자명할 것이다.In addition, as shown in the drawings, the mobility providing system of the present invention provides other components, for example, a home location register 400 and an authentication center for the inherent and additional functions of the mobile terminal. It will be apparent that the center 410 may be further included.

도 1에 도시된 바와 같이, 본 발명에서 설명의 편의상 각 GGSN(230,330)의 서비스 지역을 서브넷(subnet)으로 구분하고, 이동단말(UE)(100)이 최초 접속되어 있는 망을 홈 서브넷(home subnet)(200)으로, 이동단말(100)이 이동하여 접속되는 다른 망을 타 서브넷(foreign subnet)(300)으로 구분한다. 예컨대, 본 발명의 실시 예에서 이동단말(100)이 다른 PLMN(Public Land Mobile Network)망에서 WCDMA 망으로 이동한 경우에 최초 접속한 다른 PLMN 망을 홈 서브넷(200)으로, 이동단말(100)이 이동하여 접속하는 WCDMA 망을 타 서브넷(300)으로 정의할 수 있다. 여기서 PLMN 망은 기지국 기반의 모든 이동통신망을 포함하는 개념이다. 도 1에 도시된 예시도에서는 홈 서브넷(200) 및 타 서브넷(300)을 모두 WCDMA망으로 가정하여 설명하고 있지만, 홈 서브넷(200) 및 타 서브넷(300)은 다른 기지국 기반의 어떠한 이동통신망도 적용될 수도 있다.As shown in FIG. 1, for convenience of description in the present invention, a service area of each GGSN 230 and 330 is divided into subnets, and a network to which a mobile terminal (UE) 100 is initially connected is a home subnet (home). The subnet 200 divides another network to which the mobile terminal 100 moves and is connected to a foreign subnet 300. For example, in the embodiment of the present invention, when the mobile terminal 100 moves from another PLMN (Public Land Mobile Network) network to a WCDMA network, another PLMN network initially connected to the home subnet 200 is connected to the mobile terminal 100. The WCDMA network to which this mobile access is made may be defined as another subnet 300. The PLMN network is a concept that includes all mobile communication networks based on the base station. In the exemplary diagram shown in FIG. 1, the home subnet 200 and the other subnet 300 are described as a WCDMA network, but the home subnet 200 and the other subnet 300 may be any mobile communication network based on other base stations. May be applied.

도 1을 참조하여 본 발명에 따른 이동단말의 이동성 제공 시스템을 개략적으로 설명하면 다음과 같다. 이동단말(100)은 자신의 홈 서브넷(200) 상의 IP 주소가 할당된다. 이동단말(100)은 IP 주소를 이용하여 홈 서브넷(200) 안에서는 어디에서나 홈 서브넷(200)의 GGSN(330)을 통해 상대노드(800)로부터 IP 패킷 데이터를 수신할 수 있다. 이동단말(100)이 홈 서브넷(200)에서 타 서브넷(300)으로 이동하게 되면 타 서브넷(300)에서 사용할 임시주소로서 새로운 IP 주소, 즉 CoA를 할당받게 된다. 이때, 본 발명에서 모바일 IP 프로토콜을 탑재하지 않은 이동단말(100)이 홈 서브넷(200)에서 타 서브넷(300)으로 이동한 경우 타 서브넷(300)의 MAG(340)가 이동단말(100)을 대신하여 타 서브넷(300)에서 할당된 CoA와 이동단말(100)의 IP 주소를 바인딩(binding)하고 LMA(500)로 바인딩 업데이트 요청 메시지를 전송한다. 그러면 LMA(500)는 바인딩 캐쉬(Binding Cache)를 업데이트한다. 이러한 바인딩 업데이트를 통해 모바일 IP가 지원되지 않는 이동단말(100)이 다른 서브넷으로 이동한 경우에도 네트워크와 끊임없는(Seamless) 이동성을 제공할 수 있다. 이하에서 도 1을 참조하여, 타 서브넷을 WCDMA 망으로 예를 들어 이동단말의 이동성 제공 시스템의 구성요소 각각을 보다 상세하게 설명한다.Referring to Figure 1 schematically illustrates a system for providing mobility of a mobile terminal according to the present invention. The mobile terminal 100 is assigned an IP address on its home subnet 200. The mobile terminal 100 may receive IP packet data from the counterpart node 800 through the GGSN 330 of the home subnet 200 anywhere in the home subnet 200 using the IP address. When the mobile terminal 100 moves from the home subnet 200 to another subnet 300, a new IP address, that is, a CoA, is allocated as a temporary address to be used in the other subnet 300. At this time, when the mobile terminal 100 not equipped with the mobile IP protocol moves from the home subnet 200 to the other subnet 300, the MAG 340 of the other subnet 300 moves the mobile terminal 100. Instead, it binds the CoA allocated from the other subnet 300 and the IP address of the mobile terminal 100 and transmits a binding update request message to the LMA 500. The LMA 500 then updates the binding cache. Through this binding update, even when the mobile terminal 100, which is not supported by the mobile IP, moves to another subnet, the mobile terminal 100 can provide seamless mobility with the network. Hereinafter, referring to FIG. 1, each of the components of the mobile terminal's mobility providing system, for example, using another subnet as a WCDMA network will be described in more detail.

본 발명의 실시 예에 따른 단말(100)은 셀룰러폰, PDA 등의 이동통신이 가능한 모든 단말을 포함한다. 이동단말(100)은 음성 통화뿐만 아니라 패킷 데이터 업로드 및 다운로드가 가능한 일반적인 휴대 단말기가 될 수 있다. 특히, 본 발명에 따른 이동단말(100)은 모바일 IP 프로토콜 스택이 탑재되지 않는 휴대 단말기이다. The terminal 100 according to an embodiment of the present invention includes all terminals capable of mobile communication such as a cellular phone and a PDA. The mobile terminal 100 may be a general portable terminal capable of uploading and downloading packet data as well as voice calls. In particular, the mobile terminal 100 according to the present invention is a mobile terminal which is not equipped with a mobile IP protocol stack.

무선 액세스 네트워크(RAN)(310)는 이동단말(100)과 무선통신이 가능하고 무 선자원 관리에 참여하는 기지국인 노드 B(311) 및 노드 B(311)를 제어하는 기지국 제어기인 무선망 제어부(RNC:Radio Network Controller)(312)를 포함한다.The radio access network (RAN) 310 is a radio network controller which is a base station controller which controls a node B 311 and a node B 311 which are capable of wireless communication with the mobile terminal 100 and participate in radio resource management. (RNC: Radio Network Controller) 312.

패킷 교환 지원 노드(SGSN)(320)는 이동단말(100)이 보내는 패킷 데이터 또는 이동단말(100)로 향하는 패킷 데이터를 전송하는 망 교환기의 역할을 한다. 이러한 SGSN(320)은 RAN(310)과 패킷 관문 지원 노드(GGSN)(330) 간에 후술할 PDP 콘텍스트(Packet Data Protocol Context)의 활성화 요청이나 생성을 위한 메시지 등을 포함한 각종 데이터가 전송되도록 한다. 또한, SGSN(320)은 이동단말(100)로부터 GGSN(330)까지 GTP(GPRS Tunneling Protocol) 터널을 형성하여 세션 설정에 있어서 중계역할을 수행한다.The packet switching support node (SGSN) 320 serves as a network switch for transmitting packet data sent by the mobile terminal 100 or packet data destined for the mobile terminal 100. The SGSN 320 allows a variety of data to be transmitted between the RAN 310 and the packet gateway support node (GGSN) 330, including a request for activation or creation of a Packet Data Protocol Context, which will be described later. In addition, the SGSN 320 forms a GPRS Tunneling Protocol (GTP) tunnel from the mobile terminal 100 to the GGSN 330 to perform a relay role in session establishment.

GGSN(330)은 이동단말(100)과의 GTP 터널에서 종단 액세스 포인트가 됨과 동시에 외부 망과의 관문 역할을 하는 망 게이트웨이로서의 기능을 수행한다. 이러한 GGSN(330)은 인터넷망(600)을 포함하여 PLMN 또는 PDN(Packet Domain Network) 등 다른 네트워크와 연결된다. 또한 GGSN(330)은 이동단말(100)과 상대노드(800) 간의 패킷 데이터 송수신을 위하여 SGSN(320)을 통해 이동단말(100)과 세션을 설정한다. The GGSN 330 functions as a network gateway that serves as a gateway to the external network at the same time as the terminal access point in the GTP tunnel with the mobile terminal 100. The GGSN 330 is connected to another network, such as a PLMN or a Packet Domain Network (PDN), including the Internet network 600. In addition, the GGSN 330 establishes a session with the mobile terminal 100 through the SGSN 320 to transmit and receive packet data between the mobile terminal 100 and the counter node 800.

특히, 본 발명의 GGSN(330)은 이동단말(100)이 홈 서브넷(200)에서 타 서브넷(300)으로 이동한 경우에서도 이동성을 제공할 수 있도록 타 서브넷(300)에서 사용할 이동단말(100)의 임시 IP 주소인 CoA를 생성한다. GGSN(330)은 자신의 프리픽스(Prefix) 및 이동단말(100)의 MAC 주소(Media Access Control Address)를 이용하여 CoA를 생성하는 것이 바람직하다.In particular, the GGSN 330 of the present invention is a mobile terminal 100 to be used in another subnet 300 to provide mobility even when the mobile terminal 100 moves from the home subnet 200 to another subnet 300. Create a CoA, a temporary IP address for. The GGSN 330 preferably generates a CoA using its prefix and a Media Access Control Address (MAC) of the mobile terminal 100.

이동성 액세스 게이트웨이(MAG)(340)는 이동단말(100)이 타 서브넷(300)으로 이동한 경우에도 이동성을 제공할 수 있도록 타 서브넷(300)에서 사용할 CoA와 이동단말(100)의 IP 주소를 바인딩하기 위한 바인딩 업데이트(Binding Update)를 수행하는 장치이다. MAG(340)와 GGSN(330)은 분리하여 구성할 수 있으나, 도 1에 도시된 바와 같이 GGSN(330) 내에 MAG(340)을 두어 일체형(이를, 편의상 GGSN/MAG로 표기함)으로 구성할 수 있다. 본 발명의 다른 실시 예에서는 GGSN(330)이 이동단말(100)을 대신하여 바인딩 업데이트를 수행할 수도 있다.The mobility access gateway (MAG) 340 provides a CoA to be used in another subnet 300 and an IP address of the mobile terminal 100 to provide mobility even when the mobile terminal 100 moves to another subnet 300. A device that performs a binding update to bind. The MAG 340 and the GGSN 330 may be configured separately, but as shown in FIG. 1, the MAG 340 is disposed in the GGSN 330 to be configured as an integrated type (it is referred to as GGSN / MAG for convenience). Can be. In another embodiment of the present invention, the GGSN 330 may perform a binding update on behalf of the mobile terminal 100.

이동성 지원 에이전트(LMA)(500)는 이동단말(100)의 이동성을 총괄적으로 관리하는 장치로서, MAG(340)으로부터 바인딩 업데이트 요청 메시지가 수신되면 내부의 바인딩 캐쉬(Binding Cache)를 업데이트함으로써 현재 이동단말(100)의 위치를 등록하고 타 서브넷(300)의 정보를 저장한다. 특히 바인딩 업데이트 요청 메시지에 포함된 이동단말(100)의 CoA 및 IP 주소를 저장(또는 변경)한다. 이동단말(100)이 타 서브넷(300)으로 이동한 경우 상대노드(800)는 LMA(500)에 저장된 CoA 및 단말의 IP 주소를 참조하여 이동단말(100)과의 패킷 데이터 통신이 가능하게 된다. 이때, 이동단말(100)의 IP는 선택적으로 스테이트리스 자동 주소 생성방식(stateless auto-configuration type)에 의해 이동단말(100)에서 생성될 수 있다.The mobility support agent (LMA) 500 is a device that manages the mobility of the mobile terminal 100 collectively. When a binding update request message is received from the MAG 340, the mobility support agent (LMA) 500 moves by updating an internal binding cache. Register the location of the terminal 100 and stores the information of the other subnet (300). In particular, CoA and IP address of the mobile terminal 100 included in the binding update request message are stored (or changed). When the mobile terminal 100 moves to another subnet 300, the partner node 800 can communicate packet data with the mobile terminal 100 by referring to the CoA stored in the LMA 500 and the IP address of the terminal. . In this case, the IP of the mobile terminal 100 may be selectively generated in the mobile terminal 100 by a stateless auto-configuration type.

홈 위치 등록기(HLR)(410)는 이동단말(100)의 가입자 정보를 실시간 관리하는 장치로서, 내부의 데이터베이스에는 패킷 도메인의 가입자 정보, 라우팅 정보, 단말기 일련번호, 권한 정보, 각종 부가서비스 정보 등이 저장되어 있다.The home location register (HLR) 410 is a device that manages subscriber information of the mobile terminal 100 in real time. The internal database includes subscriber information, routing information, terminal serial number, authorization information, and various additional service information of the packet domain. Is stored.

인증센터(AuC)(410)는 가입자에 대한 인증 및 무선 통화 구간에 대한 암호화 기능을 지원하기 위한 것으로, 인증시 사용되는 가입자 정보, 단말기 일련번호, 인증 키 등이 저장되어 있다.The authentication center (AuC) 410 is for supporting the authentication function for the subscriber and the encryption function for the wireless call interval, and stores subscriber information, terminal serial number, authentication key, etc. used for authentication.

DHCP 서버(700)는 이동단말(100)의 IP를 선택적으로 스테이트풀 자동 주소 생성방식(stateful auto-configuration type)에 의해 생성할 수도 있다. 앞서도 언급한 바와 같이, 이동단말(100)의 IP는 단말에서 스테이트리스 자동 주소 생성방식에 의해 이동단말(100)에서 생성될 수도 있고, DHCP 서버(700)에서 스테이트풀 자동 주소 생성방식에 의해 생성될 수도 있다. 이와 같이 생성된 이동단말(100)의 IP 주소 및 CoA 주소를 이용하여 바인딩 업데이트를 수행하게 되는 것이다. DHCP 서버(700)를 이용한 이동성 제공방법은 하기에서 구체적으로 설명한다.The DHCP server 700 may selectively generate the IP of the mobile terminal 100 by using a stateful auto-configuration type. As mentioned above, the IP of the mobile terminal 100 may be generated in the mobile terminal 100 by the stateless automatic address generation method in the terminal, or generated by the stateful automatic address generation method in the DHCP server 700. May be The binding update is performed using the IP address and the CoA address of the mobile terminal 100 generated as described above. A mobility providing method using the DHCP server 700 will be described in detail below.

이와 같이, 본 발명에 따른 이동단말의 이동성 제공 시스템에서는 모바일 IP가 지원되지 않는 이동단말(100)이 홈 서브넷(200)에서 타 서브넷(300)으로 이동한 경우에 타 서브넷(300)의 GGNS(330)이 이동단말(100)과 세션을 설정하고, 세션이 설정되면 MAG(340)에서 이동단말(100)의 이동성 제공을 위한 바인딩 업데이트 요청 메시지를 이동단말(100)을 대신하여 LMA(500)에 전송하게 된다. 이동단말(100)은 모바일 IP가 지원되지 않아도 이동성을 제공받을 수 있게 된다.As described above, in the mobility providing system of the mobile terminal according to the present invention, when the mobile terminal 100, which is not supported with mobile IP, moves from the home subnet 200 to the other subnet 300, the GGNS of the other subnet 300 is determined. The 330 establishes a session with the mobile terminal 100, and when the session is established, the MMA 340 sends a binding update request message for providing mobility of the mobile terminal 100 on behalf of the mobile terminal 100. Will be sent to. The mobile terminal 100 can be provided with mobility even if the mobile IP is not supported.

도 2는 본 발명의 실시 예에 따른 바인딩 업데이트를 수행하기 위한 MAG의 구성도이다. 도 2를 참조하면, 본 발명에 따른 MAG(340)는 메모리부(341), 주소생성부(342) 및 업데이트부(343)를 포함한다.2 is a configuration diagram of a MAG for performing binding update according to an embodiment of the present invention. 2, the MAG 340 according to the present invention includes a memory 341, an address generator 342, and an update unit 343.

메모리부(341)는 홈 서브넷(200)에서 사용하는 이동단말(100)의 IP 주소, 타 서브넷(300)에서 사용하는 이동단말(100)의 CoA 및 이동단말(100)의 패킷 데이터 통신시 외부 망과의 관문 역할을 담당하는 GGSN(330)의 프리픽스(prefix)를 저장한다. 주소생성부(342)는 메모리부(341)에 저장된 프리픽스를 이용하여 패킷 데이터 송수신을 위한 CoA를 생성한 후 상기 메모리부(341)에 저장한다. 업데이트부(343)는 CoA 및 이동단말(100)의 IP 주소를 이용하여 LMA(500)에 바인딩 업데이트 요청 메시지를 전송함으로써 상기 이동단말(100)을 대신해서 바인딩 업데이트 절차를 수행한다The memory unit 341 includes an IP address of the mobile terminal 100 used in the home subnet 200, a CoA of the mobile terminal 100 used in the other subnet 300, and an external packet data communication for the mobile terminal 100. Stores the prefix of the GGSN 330 which serves as a gateway to the network. The address generator 342 generates a CoA for transmitting / receiving packet data by using the prefix stored in the memory 341 and stores the CoA in the memory 341. The updater 343 performs a binding update procedure on behalf of the mobile terminal 100 by transmitting a binding update request message to the LMA 500 using the CoA and the IP address of the mobile terminal 100.

이와 같이, 종래에는 이동단말(100)이 모바일 IP 프로토콜 스택을 탑재하여 LMA(500)에 모바일 IP 주소가 포함된 바인딩 업데이트 메시지를 전송함으로써 바인딩 업데이트가 이루어졌으나, 본 발명에서는 MAG(340)에서 이동단말(100)을 대신하여 바인딩 업데이트 수행함에 따라 이동단말(100)이 모바일 IP 프로토콜 스택을 탑재하지 않아도 된다.As such, in the related art, although the mobile terminal 100 is equipped with the mobile IP protocol stack and transmits the binding update message including the mobile IP address to the LMA 500, the binding update is performed, but in the present invention, the MAG 340 moves. As the binding update is performed on behalf of the terminal 100, the mobile terminal 100 does not have to mount the mobile IP protocol stack.

도 3은 본 발명의 일 실시 예에 따른 모바일 IP가 지원되지 않는 이동단말의 이동성 제공방법을 나타낸 절차도이다.3 is a flowchart illustrating a method for providing mobility of a mobile terminal that does not support mobile IP according to an embodiment of the present invention.

도 3을 참조하면, 본 발명에 따른 이동단말(100)이 홈 서브넷(200)에서 타 서브넷(300)으로 이동한 경우, 망과의 접속절차를 완료한 후 타 서브넷(300)의 망 교환기인 SGSN(320)으로 PDP 콘텍스트(Packet Data Protocol Context) 활성화 요청 메시지(Activate-PDP-Context-Request message)를 전송한다(S101). 이러한 요청 메시지는 이동단말(100)이 GGSN(330)을 통해 상대노드(800)로부터 패킷 데이터를 송수신할 수 있도록 세션을 설정하기 위한 것이다. PDP 콘텍스트 활성화 요청 메시지 에는 상대노드(800)를 구별하기 위한 APN(Access Point Name), GTP 터널을 통해 전송되는 패킷 데이터의 서비스 품질을 나타내는 QoS(Quality of Service), IP/PPP/모바일 IP 등의 PDP 타입(PDP-TYPE), GTP 터널을 구분하는 NSAPI(Network Service Access Point Identifier) 및 프로토콜 정보를 포함한 PCO(Protocol Configuration Option) 등의 파라미터들이 포함된다.3, when the mobile terminal 100 according to the present invention moves from the home subnet 200 to another subnet 300, after completing the connection procedure with the network is the network switch of the other subnet (300) The SGSN 320 transmits an Activate-PDP-Context-Request message to the PDP context (S101). The request message is for establishing a session so that the mobile terminal 100 can transmit and receive packet data from the counterpart node 800 through the GGSN 330. The PDP context activation request message includes an access point name (APN) to distinguish the partner node 800, a quality of service (QoS) indicating a quality of service of packet data transmitted through a GTP tunnel, and an IP / PPP / mobile IP. Parameters include a PDP type (PDP-TYPE), a Network Service Access Point Identifier (NSAPI) for identifying a GTP tunnel, and a Protocol Configuration Option (PCO) including protocol information.

SGSN(320)은 PDP 콘텍스트 활성화 요청 메시지에 포함된 파라미터들을 저장하고 GGSN(330)으로 PDP 콘텍스트 생성 요청 메시지(Create-PDP-Context-Request message)를 전송한다(S102). PDP 콘텍스트 생성 요청 메시지에는 SGSN(320)과 GGSN(330) 사이의 GTP 터널 식별자인 TID(Tunnel ID)를 비롯하여, APN, QoS, PDP 타입 및 PCO 등의 파라미터들이 포함된다.The SGSN 320 stores the parameters included in the PDP context activation request message and transmits a Create-PDP-Context-Request message to the GGSN 330 (S102). The PDP context creation request message includes a TID (Tunnel ID), which is a GTP tunnel identifier between the SGSN 320 and the GGSN 330, as well as parameters such as APN, QoS, PDP type, and PCO.

GGSN(330)은 PDP 콘텍스트 생성 요청에 대한 응답으로서 PDP 콘텍스트 생성 응답 메시지(Create-PDP-Context-Response)를 SGSN(320)으로 전송한다(S103). PDP 콘텍스트 생성 응답 메시지에는 이동단말(100)이 패킷 데이터를 송수신하는데 필요한 PDP 주소(PDP-ADDR), PCO, 응답의 원인을 표시한 Cause 등이 포함된다.The GGSN 330 transmits a PDP context creation response message (Create-PDP-Context-Response) to the SGSN 320 as a response to the PDP context creation request (S103). The PDP context generation response message includes a PDP address (PDP-ADDR), a PCO, and a Cause indicating the cause of the response, which is required for the mobile terminal 100 to transmit and receive packet data.

SGSN(320)은 PDP 콘텍스트가 활성화되었음을 알리기 위한 PDP 콘텍스트 활성화 허용 메시지(Activate-PDP-Context-Accept message)를 이동단말(100)에 전송한다(S104). 이로써 이동단말(100)에 PDP 콘텍스트가 활성화되고 이동단말(100)과 GGSN(330) 간에는 패킷 데이터 전송을 위한 세션이 설정된다. 이동단말(100)과 GGSN(330) 간에 세션이 설정되면 GGSN(330)은 타 서브넷(300)에서 사용할 이동단말(100)의 CoA를 생성한다(S105). The SGSN 320 transmits an PDP context activation allowance message (Activate-PDP-Context-Accept message) to the mobile terminal 100 to indicate that the PDP context is activated (S104). This activates the PDP context in the mobile terminal 100 and establishes a session for packet data transmission between the mobile terminal 100 and the GGSN 330. When a session is established between the mobile terminal 100 and the GGSN 330, the GGSN 330 generates a CoA of the mobile terminal 100 to be used in another subnet 300 (S105).

이동단말(100)에 PDP 콘텍스트 활성화가 이루어지면 이동단말(100)은 선택적으로 GGSN(330)으로 라우터 청원 메시지(Router Solicitation)를 전송함으로써 GGSN(330)에서 이동단말(100)로 라우터 광고 메시지(Router Advertisement)를 전송하도록 한다(S106,S107). 라우터 광고 메시지에는 GGSN(330)의 프리픽스(Prefix), LifeTime, M-Flag, O-Flag, A-Flag 및 L-Flag 등의 파라미터들이 포함된다. 여기서, GGSN(330)의 프리픽스는 서브넷(Subnet)을 구분하기 위한 일종의 네트워크 액세스 ID이고, LifeTime은 Tentative/Preferred/Deprecated로 구분된 자동 주소설정 상태의 유지시간을 설정하기 위한 것이고, M-Flag(Managed Address Configuration Flag), O-Flag(Other stateful Configuration Flag) 및 A-Flag(Autonomous Flag)는 주소 생성방식을 나타내는 파라미터로서 M-Flag=0, O-Flag=0, A-Flag=1이면 스테이트리스 자동 주소 생성방식(stateless auto-configuration type)임을 의미한다. M-Flag나 O-Flag는 1로 설정되고 A-Flag는 0으로 설정되면 스테이트풀 자동 주소 생성방식(stateful auto-configuration type)임을 의미하며, M-Flag나 O-Flag는 1로 설정되고 A-Flag는 1로 설정되면 스테이트리스 자동 주소생성 방식과 스테이트풀 보존 자동 주소생성 방식의 특징들을 모두 포함한 'BOTH' 방식을 의미한다.When the PDP context is activated in the mobile terminal 100, the mobile terminal 100 selectively transmits a router solicitation message to the GGSN 330 to transmit the router advertisement message from the GGSN 330 to the mobile terminal 100. Router Advertisement) is transmitted (S106 and S107). The router advertisement message includes parameters such as the prefix, LifeTime, M-Flag, O-Flag, A-Flag, and L-Flag of the GGSN 330. Here, the prefix of the GGSN 330 is a kind of network access ID for distinguishing subnets, and LifeTime is for setting a maintenance time of an auto-addressing state divided into Tentative / Preferred / Deprecated, and M-Flag ( Managed Address Configuration Flag (O-Flag), O-Flag (Other stateful Configuration Flag) and A-Flag (Autonomous Flag) are parameters indicating the address generation method. If M-Flag = 0, O-Flag = 0, and A-Flag = 1, the state This means a stateless auto-configuration type. If M-Flag or O-Flag is set to 1 and A-Flag is set to 0, it means a stateful auto-configuration type, and M-Flag or O-Flag is set to 1 and A If -Flag is set to 1, it means 'BOTH' method that includes all the features of stateless automatic address generation and stateful preserved automatic address generation.

이어, 이동단말(100)에서 전송된 PDP 활성화 확인 메시지가 GGSN(330)에 수신되면(S108a,S108b), GGSN(330)에서 PDP 활성화 확인 메시지에서 스테이트리스 자동 주소 생성방식 또는 스테이트풀 자동 주소 생성방식인지를 확인한 후(S108c) 바인딩 업데이트 절차가 수행되도록 할 수 있다.Then, when the PDP activation confirmation message transmitted from the mobile terminal 100 is received by the GGSN 330 (S108a, S108b), the stateless automatic address generation method or the stateful automatic address generation in the PDP activation confirmation message in the GGSN 330 After confirming the method (S108c), the binding update procedure may be performed.

주소 생성방식을 확인한 후(도 3에서는 일례로 스테이트리스 자동 주소 생성방식임), MAG(340)은 이동단말(100)의 CoA와 이동단말(100)에서 생성한 IP 주소를 바인딩하여 바인딩 업데이트 메시지를 생성하고 이를 LMA(500)에 전송한다(S109). 여기서, CoA는 타 서브넷(300)에서 사용할 이동단말(100)의 임시주소이고, IP 주소는 이동단말(100)이 홈 서브넷(200)에서 사용하기 위해 할당된 고정(permanent) IP 주소이며, 도 3에서는 일례로서 IP 주소는 선택적으로 스테이트리스 자동 주소 생성방식(stateless auto-configuration type)에 의해 이동단말(100)에서 생성되는 것을 일례로 한 것이다. After confirming the address generation method (for example, stateless automatic address generation in FIG. 3), the MAG 340 binds the CoA of the mobile terminal 100 with the IP address generated by the mobile terminal 100 to update the binding message. Generate and transmit it to the LMA 500 (S109). Here, CoA is a temporary address of the mobile terminal 100 to be used in the other subnet 300, the IP address is a permanent (IP) address assigned by the mobile terminal 100 for use in the home subnet 200, As an example in 3, the IP address is an example in which the mobile station 100 is selectively generated by a stateless auto-configuration type.

LMA(500)는 내부의 바인딩 캐쉬에 바인딩 메시지를 등록하여 바인딩 업데이트를 수행하고 GGSN(300)으로 바인딩 업데이트가 이루어졌음을 알리는 응답(Ack) 메시지를 전송한다(S110). 이로써 상대노드(800)는 LMA(500)에 등록된 바인딩 업데이트된 이동단말(100)의 CoA를 참조하여 이동단말(100)을 식별하고 패킷 데이터를 전송하게 된다. The LMA 500 registers the binding message in the internal binding cache to perform the binding update and transmits an Ack message indicating that the binding update has been made to the GGSN 300 (S110). As a result, the partner node 800 refers to the CoA of the binding updated mobile terminal 100 registered in the LMA 500 to identify the mobile terminal 100 and transmit packet data.

여기서, 본 발명의 다른 실시 예에서는 MAG(340)은 GGSN(330)과 일체형으로 구현될 수 있으며 GGSN(330)에서도 이동단말(100)을 대신하여 바인딩 업데이트를 수행할 수도 있다. 이러한 바인딩 업데이트 수행과정은 MAG(340)의 수행과정과 동일하므로 설명은 생략한다. 또한, 도 1에서는 GGSN(330)에서 PDP 콘텍스트 생성 응답 메시지에 GGSN(330)의 프리픽스 및 LifeTime 파라미터 등을 더 포함하여 이동단말(100)로 전송할 수 있으며(103a), 이 경우 GGSN(330)의 라우터 광고 메시지 전송과정(S106)을 생략할 수 있다. Here, in another embodiment of the present invention, the MAG 340 may be integrally implemented with the GGSN 330, and the GGSN 330 may also perform a binding update on behalf of the mobile terminal 100. This binding update process is the same as that of the MAG 340, and thus description thereof will be omitted. In addition, in FIG. 1, the GGSN 330 may further include a prefix of the GGSN 330 and a LifeTime parameter in the PDP context generation response message and transmit the same to the mobile terminal 100 (103a). Router advertisement message transmission process (S106) can be omitted.

도 4는 본 발명의 일 실시 예에 따른 이동단말의 이동성 제공방법에서 서브넷 내에서의 Inter-SGSN 핸드오버 절차를 나타낸 예시도이다.4 is an exemplary diagram illustrating an Inter-SGSN handover procedure in a subnet in a method for providing mobility of a mobile station according to an embodiment of the present invention.

도 4를 참조하면, 본 발명에 따른 모바일 IP가 지원되지 않는 이동단말(100)이 타 서브넷(300) 내에서 이전의 O-SGSN(Old SGSN)(320a)이 관리하는 영역에서 새로운 N-SGSN(320b)(New-SGSN)이 관리하는 새로운 영역으로 이동한 경우 새로운 영역의 N-RNC(New-RNC) (311b)는 N-SGSN(320b)과 접속한다(S201). N-RNC(311b)는 PDP 콘텍스트 활성화 요청 메시지를 N-SGSN(320b)으로 전송한다(S202). N-SGSN(320b)은 PDP 콘텍스트 활성화 요청 메시지에 포함된 파라미터들을 저장하고, GGSN(330)으로 PDP 콘텍스트 생성 요청 메시지를 전송한다(S203). GGSN(330)은 PDP 콘텍스트를 생성하고 그 생성 응답 메시지를 N-SGSN(320b)으로 전송한다(S204). N-SGSN(320b)은 PDP 콘텍스트 활성화 허용 메시지를 N-RNC(311b)로 전송하여 이동단말(100)에 PDP 콘텍스트를 활성화시킨다(S205). 이로써 이동단말(100)과 GGSN(330) 간에는 세션이 설정된다. 이동단말(100)과 GGSN(330) 간에 세션이 설정되면 GGSN(330)은 타 서브넷(300)에서 사용할 이동단말(100)의 CoA를 생성한다(S206). Referring to FIG. 4, a new N-SGSN in an area managed by a previous O-SGSN (Old SGSN) 320a in another subnet 300 is not supported by the mobile IP according to the present invention. In case of moving to a new area managed by (New-SGSN), the N-RNC (New-RNC) 311b of the new area connects to the N-SGSN 320b (S201). The N-RNC 311b transmits a PDP context activation request message to the N-SGSN 320b (S202). The N-SGSN 320b stores the parameters included in the PDP context activation request message and transmits a PDP context creation request message to the GGSN 330 (S203). The GGSN 330 generates a PDP context and transmits the generation response message to the N-SGSN 320b (S204). The N-SGSN 320b sends a PDP context activation permission message to the N-RNC 311b to activate the PDP context in the mobile terminal 100 (S205). As a result, a session is established between the mobile terminal 100 and the GGSN 330. If a session is established between the mobile terminal 100 and the GGSN 330, the GGSN 330 generates a CoA of the mobile terminal 100 to be used in the other subnet 300 (S206).

한편, N-RNC(311b)는 이동단말(100)로부터 선택적으로 전송된 라우터 청원 메시지를 수신하고 이를 N-SGSN(320b)을 통해 GGSN(330)에 전송함으로써 GGSN(330)이 이동단말(100)로 라우터 광고 메시지를 전송하게 한다(S207,S208). 이동단말(100)에서 전송된 PDP 활성화 확인메시지가 GGSN(330)에 수신되면(S209a,S209b), GGSN(330)에서 PDP 활성화 확인 메시지에서 스테이트리스 자동 주소 생성방식 또는 스테이트풀 자동 주소 생성방식인지를 확인한 후(S209c) 바인딩 업데이트 절차가 수행되도록 할 수 있다.Meanwhile, the N-RNC 311b receives the router petition message selectively transmitted from the mobile terminal 100 and transmits it to the GGSN 330 through the N-SGSN 320b so that the GGSN 330 receives the mobile terminal 100. Send a router advertisement message (S207, S208). If the PDP activation confirmation message transmitted from the mobile terminal 100 is received by the GGSN 330 (S209a, S209b), the GGSN 330 determines whether it is a stateless automatic address generation method or a stateful automatic address generation method in the PDP activation confirmation message. After confirming (S209c), the binding update procedure may be performed.

이처럼 PDP 콘텍스트 활성화를 통해 GGSN(330)-N-SGSN(320b)-N-RNC(311b)간에 패킷 데이터 통신을 위한 세션이 설정되면, MAG(340)은 LMA(500)로 이동단말(100)의 IP 주소 및 CoA를 포함한 바인딩 업데이트 메시지를 전송하여(S210) 이동단말(100)의 위치정보를 등록한다. LMA(500)는 MAG(340)으로 바인딩 업데이트가 이루어졌음을 알리는 응답 메시지를 전송한다(S211). 여기서 MAG(340)의 바인딩 업데이트 수행을 GGSN(330)에서 수행할 수 있음은 앞서 설명하였다.As such, when a session for packet data communication is established between the GGSN 330, the N-SGSN 320b, and the N-RNC 311b through PDP context activation, the MAG 340 moves to the LMA 500. The location information of the mobile terminal 100 is registered by transmitting a binding update message including the IP address and CoA of the mobile station (S210). The LMA 500 transmits a response message indicating that the binding update has been made to the MAG 340 (S211). As described above, the binding update of the MAG 340 may be performed by the GGSN 330.

이동단말(100)의 이전 위치 영역을 관리하던 O-SGSN(320a)(Old-SGSN)에 PDP 콘텍스트 삭제 요청 메시지를 전송한다(S212). 이때, 원인(Cause)은 핸드오버가 발생하였으므로 망에서 PDP 콘텍스트를 삭제하라는 의미의 'OP-Determined'로 설정될 수 있다. O-SGSN(320a)는 핸드오버에 의해 기존에 형성된 세션을 해제할 것을 인식하고 O-RNC(311a)(Old-RNC)에 PDP 콘텍스트 비활성화 요청 메시지를 전송한다(S213). O-RNC(311a)는 PDP 콘텍스트 비활성화 응답 메시지를 O-SGSN(320a)으로 전송하고(S214), O-SGSN(320a)은 다시 GGSN(330)으로 PDP 콘텍스트 삭제 응답 메시지를 전송하여(S215), 기존의 PDP 콘텍스트가 비활성화되고 기존에 설정의 세션이 해제되었음을 알린다. 이후부터, 상대노드(800)에서 전송된 패킷 데이터는 GGSN(330)-N-SGSN(320b)-N-RNC(311b)를 통해 형성된 새로운 경로를 따라 이동단말(100)로 전송된다.The PDP context deletion request message is transmitted to the O-SGSN 320a (Old-SGSN) managing the previous location area of the mobile terminal 100 (S212). In this case, the cause may be set to 'OP-Determined' meaning that the PDP context is deleted from the network since the handover has occurred. The O-SGSN 320a recognizes that the existing session is released by handover and transmits a PDP context deactivation request message to the O-RNC 311a (Old-RNC) (S213). The O-RNC 311a sends a PDP context deactivation response message to the O-SGSN 320a (S214), and the O-SGSN 320a sends a PDP context delete response message to the GGSN 330 again (S215). In this case, the existing PDP context is deactivated and the session of the existing configuration is released. Thereafter, the packet data transmitted from the partner node 800 is transmitted to the mobile terminal 100 along a new path formed through the GGSN 330 -N-SGSN 320b -N-RNC 311b.

이와 같이 이동단말(100)을 대신해서 망 노드인 MAG(340)(또는 GGSN(330))에서 이동단말(100)을 대신하여 핸드오버에 따른 바인딩 업데이트를 수행함으로써 이 동단말(100)의 이동성을 제공할 수 있다. As such, the mobility of the mobile terminal 100 is performed by performing a binding update according to the handover on behalf of the mobile terminal 100 in the MAG 340 (or GGSN 330), which is a network node, instead of the mobile terminal 100. Can be provided.

도 5는 본 발명의 다른 실시 예에 따른 모바일 IP가 지원되지 않는 이동단말의 이동성 제공방법을 나타낸 절차도이다.5 is a flowchart illustrating a method for providing mobility of a mobile terminal that does not support mobile IP according to another embodiment of the present invention.

도 5를 참조하면, 본 발명에 따른 이동단말(100)이 홈 서브넷(200)에서 타 서브넷(300)으로 이동한 경우, 망과의 접속절차를 완료한 후 타 서브넷(300)의 망 교환기인 SGSN(320)으로 GGSN(330)과의 세션 설정을 위한 PDP 콘텍스트 활성화 요청 메시지(Activate-PDP-Context-Request message)를 전송한다(S301). SGSN(320)은 GGSN(330)에 PDP 콘텍스트 생성 요청 메시지(Create-PDP-Context-Request message)를 전송한다(S302). GGSN(330)은 PDP 콘텍스트 생성 요청에 대한 응답으로서 PDP 콘텍스트 생성 응답 메시지(Create-PDP-Context-Response)를 SGSN(320)으로 전송한다(S303). SGSN(320)은 PDP 콘텍스트 활성화 허용 메시지를 이동단말(100)로 전송하여 PDP 콘텍스트가 활성화되었음을 알린다(S304). 이동단말(100)과 GGSN(330) 간에 세션이 설정되면 GGSN(330)은 타 서브넷(300)에서 사용할 이동단말(100)의 CoA를 생성한다(S305). Referring to FIG. 5, when the mobile terminal 100 according to the present invention moves from the home subnet 200 to another subnet 300, the mobile terminal 100 is a network switch of another subnet 300 after completing the connection procedure with the network. The SGSN 320 transmits an PDP context activation request message for establishing a session with the GGSN 330 (S301). SGSN 320 transmits a Create-PDP-Context-Request message to GGSN 330 (S302). The GGSN 330 transmits a PDP context creation response message (Create-PDP-Context-Response) to the SGSN 320 as a response to the PDP context creation request (S303). The SGSN 320 transmits a PDP context activation allowance message to the mobile terminal 100 to notify that the PDP context is activated (S304). When a session is established between the mobile terminal 100 and the GGSN 330, the GGSN 330 generates a CoA of the mobile terminal 100 to be used in another subnet 300 (S305).

이동단말(100)은 선택적으로 GGSN(330)으로 라우터 청원 메시지를 전송함으로써 GGSN(330)이 라우터 광고 메시지를 전송한다(S306,S307). 이때 라우터 광고 메시지에 M-Flag나 O-Flag를 1로 설정되고 A-Flag를 0으로 설정하여 스테이트풀 자동 주소생성 방식임을 알린다.The mobile terminal 100 selectively transmits a router request message to the GGSN 330 so that the GGSN 330 transmits a router advertisement message (S306 and S307). At this time, M-Flag or O-Flag is set to 1 and A-Flag is set to 0 in the Router Advertisement message, indicating the stateful automatic address generation method.

이와 같이 본 실시 예에서는 스테이트풀 자동 주소 생성방식이므로 이동단 말(100)은 DHCP 서버(700)에 접속하여 DHCP 서버(700)로부터 IP(고정 IP) 주소를 할당받는다(S308). 이를 위하여 DHCP 서버(700)는 스테이트풀 자동 주소 생성방식에 의해 이동단말(100)의 IP 주소를 생성하여 이동단말(100) 및 MAG(340)으로 전달한다. 앞서 설명한 본 발명의 일 실시 예에서는 이동단말(100)에서 IP 주소를 생성하였으나(스테이트리스 자동 주소 생성방식), 본 발명의 다른 실시 예에서는 DHCP 서버(700)에서 이동단말(100)의 IP 주소를 생성하여 할당한다(스테이트풀 자동 주소 생성방식). 이때, DHCP 서버(700)는 GGSN(330)의 프리픽스를 통합적으로 관리하는 서버로서 각 GGSN(330)별로 각각의 프리픽스를 등록 및 관리한다. DHCP 서버(700)는 이동단말(100)의 IP 주소를 유동적으로 할당할 수 있도록 인터넷망(600)을 통해 GGSN(330)과 연결되어 있으며, 이때 ISP(Internet Service Provider)별로 각각 자신의 DHCP 서버(700)를 구축할 수 있다.As described above, since the stateful automatic address generation method is used, the mobile terminal 100 receives an IP (fixed IP) address from the DHCP server 700 by accessing the DHCP server 700 (S308). To this end, the DHCP server 700 generates an IP address of the mobile terminal 100 by using a stateful automatic address generation method and transmits the IP address to the mobile terminal 100 and the MAG 340. In the above-described embodiment of the present invention, the mobile station 100 generates an IP address (stateless automatic address generation method), but in another embodiment of the present invention, the DHCP server 700 performs the IP address of the mobile station 100. Create and assign (stateful automatic address generation method). At this time, the DHCP server 700 is a server that integrally manages the prefix of the GGSN 330 and registers and manages each prefix for each GGSN 330. The DHCP server 700 is connected to the GGSN 330 through the Internet network 600 so that the IP address of the mobile terminal 100 can be allocated flexibly. In this case, each DHCP server for each ISP (Internet Service Provider) 700 can be constructed.

한편, GGSN(330)은 선택적으로 이미 활성화되어 있는 PDP 콘텍스트의 갱신을 요청할 수 있다. 이를 위하여 GGSN(330)은 선택적으로 PDP 콘텍스트 갱신 요청 메시지를 SGSN(320)으로 전송한다(S309). SGSN(320)은 이동단말(100)에 PDP 콘텍스트 갱신 요청 메시지를 전송한다(S310), 이동단말(100)은 활성화된 PDP 콘텍스트 갱신 허용 메시지를 SGSN(320)으로 전송한다(S311). SGSN(320)은 GGSN(330)으로 PDP 콘텍스트 갱신 요청에 대한 응답 메시지를 전송한다(S312). Meanwhile, the GGSN 330 may optionally request to update an already activated PDP context. To this end, the GGSN 330 optionally transmits a PDP context update request message to the SGSN 320 (S309). The SGSN 320 transmits a PDP context update request message to the mobile terminal 100 (S310), and the mobile terminal 100 transmits an activated PDP context update permission message to the SGSN 320 (S311). SGSN 320 transmits a response message to the PDP context update request to GGSN 330 (S312).

이때, 본 발명에서는 PDP 콘텍스트 업데이트 요청 메시지를 GGSN(330) 측에서 전송함으로써 더 많은 정보를 더 많은 망 노드들, 예컨대 SGSN(320)을 포함한 그 외 AAA(미도시) 서버 등에 전송할 수 있게 되어 다양한 응용이 가능하도록 한 다. 다시 말하면, 종래에는 PDP 콘텍스트 업데이트 요청 메시지를 이동단말(100)에서 전송함에 따라 해당 PDP 콘텍스트 업데이트 메시지에 실어 전송할 수 있는 파라미터의 수와 전송 가능한 망 노드의 수가 제한적이었으나, 본 발명에서는 다양한 망 노드들과 연동하는 GGSN(330)에서 PDP 콘텍스트 업데이트 메시지를 전송함에 따라 상대적으로 많은 정보를 많은 망 노드에 전송할 수 있다. At this time, in the present invention, by transmitting the PDP context update request message at the GGSN 330 side, more information can be transmitted to more network nodes, for example, other AAA (not shown) servers including the SGSN 320 and the like. Make the application possible. In other words, in the related art, as the mobile terminal 100 transmits the PDP context update request message, the number of parameters and the number of transmittable network nodes included in the corresponding PDP context update message are limited. As the PGS context update message is transmitted by the GGSN 330 interworking with the GGSN 330, a relatively large amount of information may be transmitted to many network nodes.

이와 같이 PDP 콘텍스트 활성화를 통해 GGSN(330)-SGSN(320)-RNC(311) 사이에 세션이 설정되면, MAG(340)은 DHCP 서버(700)에 의해 생성된 이동단말(100)의 IP 주소 및 CoA를 포함한 바인딩 업데이트 메시지를 LMA(500)에 전송하여 LMA(500)에 이동단말(100)의 현재 위치를 등록시킨다(S312). GGSN(330)에서도 MAG(340)와 같이 바인딩 업데이트 메시지를 LMA(500)으로 전송할 수도 있음은 앞서 언급한 바와 같다.As such, when a session is established between the GGSN 330, the SGSN 320, and the RNC 311 through the PDP context activation, the MAG 340 sets the IP address of the mobile terminal 100 generated by the DHCP server 700. And transmitting the binding update message including the CoA to the LMA 500 to register the current location of the mobile terminal 100 in the LMA 500 (S312). As described above, the GGSN 330 may transmit a binding update message to the LMA 500 like the MAG 340.

그리고, PDP 업데이트 메시지를 수신한 LMA(500)는 GGSN(330)으로 프록시 바인딩 업데이트가 이루어졌음을 알리는 응답(Ack) 메시지를 전송한다(S313). 이때부터, 상대노드(800)에서 전송된 패킷 데이터는 GGSN(330)-SGSN(320)-RNC(311)을 통해 이동단말(100)로 전달된다. After receiving the PDP update message, the LMA 500 transmits an Ack message indicating that the proxy binding update is made to the GGSN 330 (S313). At this time, the packet data transmitted from the counter node 800 is transferred to the mobile terminal 100 through the GGSN 330 -SGSN 320 -RNC 311.

이상에서 설명한 바와 같이, GGSN(330) 또는 MAG(340) 등 망 노드에서 이동단말(100)을 대신하여 바인딩 업데이트를 수행함으로써 이동단말(100)에 모바일 IP 프로토콜 스택이 탑재되어 있지 않아도 해당 이동단말(100)의 이동성을 제공할 수 있다. As described above, by performing a binding update on behalf of the mobile terminal 100 in a network node such as the GGSN 330 or the MAG 340, even if the mobile terminal 100 is not equipped with a mobile IP protocol stack, the mobile terminal Mobility of 100 can be provided.

도 6은 본 발명의 다른 실시 예에 따른 이동단말의 이동성 제공방법에서 서브넷 내에서의 Inter-SGSN 핸드오버 절차를 나타낸 예시도이다.6 is an exemplary diagram illustrating an Inter-SGSN handover procedure in a subnet in a method for providing mobility of a mobile station according to another embodiment of the present invention.

도 6을 참조하면, 본 발명에 따른 모바일 IP가 지원되지 않는 이동단말(100)이 타 서브넷(300) 내에서 이전의 O-SGSN(320a)이 관리하는 영역에서 새로운 N-SGSN(320b)이 관리하는 새로운 영역으로 이동한 경우, 새로운 영역의 N-RNC(311b)는 N-SGSN(320b)과 접속한다(S401). N-RNC(311b)는 PDP 콘텍스트 활성화 요청 메시지 N-SGSN(320b)으로 전송한다(S402). N-SGSN(320b)는 GGSN(330)으로 PDP 콘텍스트 생성 요청 메시지를 전송한다(S403). GGSN(330)은 PDP 콘텍스트를 생성하고 그 생성 응답 메시지를 N-SGSN(320b)으로 전송한다(S404). N-SGSN(320b)은 N-RNC(311b)에 PDP 콘텍스트 활성화 허용 메시지를 전송하여 이동단말(100)에 PDP 콘텍스트를 활성화시킨다(S405). 이동단말(100)과 GGSN(330) 간에 세션이 설정되면 GGSN(330)은 타 서브넷(300)에서 사용할 이동단말(100)의 CoA를 생성한다(S406). 6, a new N-SGSN 320b in a region managed by a previous O-SGSN 320a in another subnet 300 is not supported by the mobile IP according to the present invention. When moving to the new area to be managed, the N-RNC 311b of the new area connects to the N-SGSN 320b (S401). The N-RNC 311b transmits to the PDP context activation request message N-SGSN 320b (S402). The N-SGSN 320b transmits a PDP context creation request message to the GGSN 330 (S403). The GGSN 330 generates a PDP context and transmits the generation response message to the N-SGSN 320b (S404). The N-SGSN 320b sends a PDP context activation permission message to the N-RNC 311b to activate the PDP context in the mobile terminal 100 (S405). If a session is established between the mobile terminal 100 and the GGSN 330, the GGSN 330 generates a CoA of the mobile terminal 100 to be used in another subnet 300 (S406).

N-RNC(311b)는 이동단말(100)로부터 선택적으로 전송된 라우터 청원 메시지를 수신하고, 이를 N-SGSN(320b)를 통해 GGSN(330)으로 전송함으로써 GGSN(330)이 이동단말(100)로 라우터 광고 메시지를 전송하도록 한다(S407,S408). 본 실시 예에서는 스테이트풀 자동 주소 생성방식이므로 이동단말(100)은 DHCP 서버(700)에 접속하여 DHCP 서버(700)로부터 IP(고정 IP) 주소를 할당받는다(S409). 이를 위해 DHCP 서버(700)는 스테이트풀 자동 주소 생성방식에 의해 이동단말(100)의 IP 주소를 생성하여 이동단말(100) 및 MAG(340)으로 전달한다. The N-RNC 311b receives the router petition message selectively transmitted from the mobile terminal 100 and transmits it to the GGSN 330 through the N-SGSN 320b so that the GGSN 330 transmits the mobile terminal 100. In step S407, S408, a router advertisement message is transmitted. In the present embodiment, since the stateful automatic address generation method, the mobile terminal 100 accesses the DHCP server 700 and receives an IP (fixed IP) address from the DHCP server 700 (S409). To this end, the DHCP server 700 generates an IP address of the mobile terminal 100 by using a stateful automatic address generation method and transmits the IP address to the mobile terminal 100 and the MAG 340.

한편, GGSN(330)은 선택적으로 이미 활성화되어 있는 PDP 콘텍스트의 갱신을 요청할 수 있다. 이를 위하여 GGSN(330)은 선택적으로 PDP 콘텍스트 갱신 요청 메시지를 SGSN(320)으로 전송한다(S410). SGSN(320)은 이동단말(100)에 PDP 콘텍스트 갱신 요청 메시지를 전송한다(S411), 이동단말(100)은 활성화된 PDP 콘텍스트 갱신 허용 메시지를 SGSN(320)으로 전송한다(S412). SGSN(320)은 GGSN(330)으로 PDP 콘텍스트 갱신 요청에 대한 응답 메시지를 전송할 수 있다(S413). 이와 같이 본 발명에서는 Inter-SGSN 핸드오버의 경우에도 GGSN(330)에서 PDP 콘텍스트 업데이트 요청 메시지를 전송함으로써, 상기한 바와 같이 종래기술과 비교하여 더 많은 정보를 더 많은 망 노드에 전송할 수 있게 되어 다양한 응용이 가능하게 된다.Meanwhile, the GGSN 330 may optionally request to update an already activated PDP context. To this end, the GGSN 330 optionally transmits a PDP context update request message to the SGSN 320 (S410). The SGSN 320 transmits a PDP context update request message to the mobile terminal 100 (S411), and the mobile terminal 100 transmits an activated PDP context update permission message to the SGSN 320 (S412). The SGSN 320 may transmit a response message for the PDP context update request to the GGSN 330 (S413). As described above, in the present invention, even in the case of Inter-SGSN handover, by transmitting the PDP context update request message from the GGSN 330, as described above, more information can be transmitted to more network nodes compared to the prior art. Application is possible.

이와 같이 PDP 콘텍스트 활성화를 통해 GGSN(330)-N-SGSN(320b)-N-RNC(311b) 간의 세션이 설정되면, MAG(340)는 이동단말(100)의 IP 주소와 DHCP 서버(700)에서 할당한 CoA를 바인딩하고 LMA(500)에 바인딩 업데이트 메시지를 전송하여 이동단말(100)의 현재 위치가 등록되도록 한다(S414). LMA(500)는 GGSN(330)으로 바인딩 업데이트가 이루어졌음을 알리는 응답 메시지를 전송한다(S415). 여기서 MAG(340)의 바인딩 업데이트 수행을 GGSN(330)에서 수행할 수도 있음은 앞서 설명하였다.As such, when a session between the GGSN 330, the N-SGSN 320b, and the N-RNC 311b is established through the PDP context activation, the MAG 340 is connected to the IP address of the mobile terminal 100 and the DHCP server 700. Bind the CoA allocated in the and transmits the binding update message to the LMA 500 to register the current position of the mobile terminal (100) (S414). The LMA 500 transmits a response message indicating that the binding update has been made to the GGSN 330 (S415). As described above, the binding update of the MAG 340 may be performed by the GGSN 330.

바인딩 업데이트 응답 메시지가 수신되면 GGSN(330)은 이동단말(100)의 이전 위치 영역을 관리하던 O-SGSN(320a)으로 PDP 콘텍스트 삭제 요청 메시지를 전송한다(S416). 이때, 원인(Cause)은 핸드오버가 발생하였으므로 망에서 PDP 콘텍스트를 삭제하라는 의미의 'OP-Determined'로 설정될 수 있다. O-SGSN(320a)는 핸드오버에 의해 기존에 형성된 세션을 해제할 것을 인식하고 O-RNC(311a)에 PDP 콘텍스트 비활성화 요청 메시지를 전송한다(S417). O-RNC(311a)는 PDP 콘텍스트 비활성화 응답 메시지를 O-SGSN(320a)으로 전송하고(S418), O-SGSN(320a)은 다시 GGSN(330)으로 PDP 콘텍스트 삭제 응답 메시지를 전송하여(S419), 기존의 PDP 콘텍스트가 비활성화되고 기존에 설정되었던 세션은 해제되었음을 알린다. 따라서 이후부터는 상대노드(800)로부터 전송되어 온 패킷 데이터는 GGSN(330)-N-SGSN(320b)-N-RNC(311b)를 통해 형성된 새로운 경로를 따라 이동단말(100)로 전송된다.When the binding update response message is received, the GGSN 330 transmits a PDP context deletion request message to the O-SGSN 320a managing the previous location area of the mobile terminal 100 (S416). In this case, the cause may be set to 'OP-Determined' meaning that the PDP context is deleted from the network since the handover has occurred. The O-SGSN 320a recognizes that the session established by handover is released and transmits a PDP context deactivation request message to the O-RNC 311a (S417). The O-RNC 311a sends a PDP context deactivation response message to the O-SGSN 320a (S418), and the O-SGSN 320a sends a PDP context delete response message to the GGSN 330 again (S419). In this case, it indicates that the existing PDP context is deactivated and the previously established session is released. Therefore, the packet data transmitted from the partner node 800 is transmitted to the mobile terminal 100 along a new path formed through the GGSN 330 -N-SGSN 320b -N-RNC 311b.

이와 같이 이동단말(100)을 대신하여 망 노드인 MAG(340)(또는 GGSN(330))에서 모바일 IP가 지원되지 않는 이동단말(100)을 대신하여 핸드오버에 따른 바인딩 업데이트를 수행함으로써 이동단말(100)의 이동성을 제공할 수 있다.In this way, the mobile node 100 performs a binding update according to the handover on behalf of the mobile terminal 100 that does not support mobile IP in the MAG 340 (or GGSN 330) that is a network node. Mobility of 100 can be provided.

이상에서 본 발명에 따른 모바일 IP가 지원되지 않는 이동단말의 이동성을 제공하기 위한 시스템, 방법 및 이를 위한 바인딩 업데이트 장치에 대하여 설명하였다. 이러한 본 발명에 따른 기술적 구성은 본 발명이 속하는 기술분야의 당업자가 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해되어야 하고, 본 발명의 범위는 전술한 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.In the above, a system, a method for providing mobility of a mobile terminal that does not support mobile IP according to the present invention, and a binding update apparatus for the same have been described. Such a technical configuration according to the present invention will be understood by those skilled in the art that the present invention may be implemented in other specific forms without changing the technical spirit or essential features. Therefore, the above-described embodiments are to be understood in all respects as illustrative and not restrictive, and the scope of the present invention is indicated by the appended claims rather than the foregoing description, and the meanings of the claims and All changes or modifications derived from the scope and equivalent concepts thereof should be construed as being included in the scope of the present invention.

본 발명에 의하면 이동단말에 모바일 IP 프로토콜 스택을 탑재하지 않고도 이동단말의 이동성을 보장할 수 있기 때문에 유무선 인터넷 서비스를 포함한 각종 패킷 데이터 서비스를 제공받을 수 있다. 나아가 이동단말에 모바일 IP 프로토콜 스택을 탑재하지 않게 되므로 제조 비용을 절감하고 이동단말의 서비스 신뢰성이 향상될 수 있다. 이러한 장점을 고려한다면 향후 이동통신 시스템에서 그 적용 가능성은 높아질 것으로 판단된다.According to the present invention, since the mobility of the mobile terminal can be guaranteed without the mobile IP protocol stack being mounted on the mobile terminal, various packet data services including wired and wireless Internet services can be provided. Furthermore, since the mobile IP protocol stack is not installed in the mobile terminal, the manufacturing cost can be reduced and the service reliability of the mobile terminal can be improved. Considering these advantages, the applicability of the mobile communication system is expected to increase.

도 1은 본 발명의 실시 예에 따른 모바일 IP가 지원되지 않는 이동단말의 이동성 제공 시스템을 개략적으로 도시한 구성도이다. 1 is a block diagram schematically illustrating a system for providing mobility of a mobile terminal that does not support mobile IP according to an embodiment of the present invention.

도 2는 본 발명의 실시 예에 따른 바인딩 업데이트를 수행하기 위한 MAG의 구성도이다.2 is a configuration diagram of a MAG for performing binding update according to an embodiment of the present invention.

도 3은 본 발명의 일 실시 예에 따른 모바일 IP가 지원되지 않는 이동단말의 이동성 제공방법을 나타낸 절차도이다.3 is a flowchart illustrating a method for providing mobility of a mobile terminal that does not support mobile IP according to an embodiment of the present invention.

도 4는 본 발명의 일 실시 예에 따른 이동단말의 이동성 제공방법에서 서브넷 내에서의 Inter-SGSN 핸드오버 절차를 나타낸 예시도이다.4 is an exemplary diagram illustrating an Inter-SGSN handover procedure in a subnet in a method for providing mobility of a mobile station according to an embodiment of the present invention.

도 5는 본 발명의 다른 실시 예에 따른 모바일 IP가 지원되지 않는 이동단말의 이동성 제공방법을 나타낸 절차도이다.5 is a flowchart illustrating a method for providing mobility of a mobile terminal that does not support mobile IP according to another embodiment of the present invention.

도 6은 본 발명의 다른 실시 예에 따른 이동단말의 이동성 제공방법에서 서브넷 내에서의 Inter-SGSN 핸드오버 절차를 나타낸 예시도이다.6 is an exemplary diagram illustrating an Inter-SGSN handover procedure in a subnet in a method for providing mobility of a mobile station according to another embodiment of the present invention.

* 도면의 주요 부분에 대한 부호의 설명 * Explanation of symbols on the main parts of the drawings

100 : 이동단말 200 : 홈 서브넷(home subnet)100: mobile terminal 200: home subnet

300 : 타 서브넷(foreign subnet) 320 : SGSN300: foreign subnet 320: SGSN

330 : GGSN 340 : MAG 330: GGSN 340: MAG

500 : LMA 600 : 인터넷망500: LMA 600: Internet

700 : DHCP 서버 800 : 상대노드(CN)700: DHCP server 800: partner node (CN)

Claims (14)

모바일 IP가 지원되지 않는 이동단말의 이동성 제공방법에 있어서,In the method of providing mobility of a mobile terminal that does not support mobile IP, 상기 단말이 홈 서브넷(home subnet)에서 타 서브넷(foreign subnet)으로 이동한 경우, 패킷 데이터 통신하고자 하는 상대노드 정보를 포함한 PDP 콘텍스트 활성화 요청 메시지를 상기 타 서브넷의 망교환기로 전송하는 제1단계;When the terminal moves from a home subnet to a foreign subnet, transmitting a PDP context activation request message including a partner node information for packet data communication to a network switch of the other subnet; 상기 망교환기에서 상기 상대노드와 연결된 망 게이트웨이로 PDP 콘텍스트 생성 요청 메시지를 전송하는 제2단계;Transmitting, by the network switch, a PDP context creation request message to a network gateway connected to the counterpart node; 상기 망 게이트웨이에서 PDP 콘텍스트를 생성하여 상기 단말과의 PDP 콘텍스트 활성화를 통해 세션을 설정하고 상기 타 서브넷에서 사용할 CoA(Care of Address)를 생성하는 제3단계;Generating a PDP context at the network gateway to establish a session through activation of the PDP context with the terminal and generating a care of address (CoA) for use in the other subnet; 상기 단말에 PDP 콘텍스트가 활성화되면 바인딩 업데이트 노드에서 상기 단말을 대신해서 상기 생성된 CoA를 및 상기 단말의 IP 주소를 이용하여 상기 단말의 이동성 제공을 위한 바인딩 업데이트 메시지를 이동성 지원 에이전트로 전송하는 제4단계; 및A fourth when the binding update node transmits a binding update message for providing mobility of the terminal using the generated CoA on behalf of the terminal and the IP address of the terminal when the PDP context is activated in the terminal; step; And 상기 이동성 지원 에이전트에서 단말의 위치를 등록하고 상기 바인딩 업데이트 메시지의 응답 메시지를 상기 바인딩 업데이트 노드로 전송하는 제5단계; 를 포함하는 것을 특징으로 하는 모바일 IP가 지원되지 않는 이동통신 단말의 이동성 제공방법.Registering a location of a terminal in the mobility support agent and transmitting a response message of the binding update message to the binding update node; A method of providing mobility of a mobile communication terminal that does not support Mobile IP comprising a. 제1항에 있어서, 상기 단말의 IP 주소는,The method of claim 1, wherein the IP address of the terminal, 스테이트리스 자동 주소 생성방식(stateless auto-configuration type)에 의해 상기 단말에서 생성되는 것을 특징으로 하는 것을 특징으로 하는 모바일 IP가 지원되지 않는 이동통신 단말의 이동성 제공방법.A method for providing mobility of a mobile communication terminal that does not support Mobile IP, characterized in that generated by the terminal by a stateless auto-configuration type (stateless auto-configuration type). 제1항에 있어서, 상기 단말의 IP 주소는,The method of claim 1, wherein the IP address of the terminal, DHCP 서버에서 스테이트풀 자동 주소 생성방식(stateful auto-configuration type)에 의해 생성되어 상기 바인딩 업데이트 노드로 전송되는 것을 특징으로 하는 모바일 IP가 지원되지 않는 이동통신 단말의 이동성 제공방법.A method for providing mobility of a mobile communication terminal that does not support mobile IP, characterized in that generated by a stateful auto-configuration type in a DHCP server and transmitted to the binding update node. 제1항에 있어서, 상기 제4단계는,The method of claim 1, wherein the fourth step, 상기 바인딩 업데이트 노드에서 상기 생성된 CoA 및 상기 단말의 IP 주소를 바인딩하고 상기 바인딩 업데이트 메시지에 포함시켜 상기 이동성 지원 에이전트로 전송하는 단계인 것을 특징으로 하는 모바일 IP가 지원되지 않는 이동통신 단말의 이동성 제공방법.The binding update node binds the generated CoA and the IP address of the terminal and includes the binding update message in the binding update message to transmit to the mobility support agent. Way. 제1항에 있어서, 상기 제3단계 이후에,The method of claim 1, wherein after the third step, 상기 망 교환기에서 상기 망 게이트웨이로부터 상기 생성된 PDP 콘텍스트의 갱신 요청 메시지를 수신하면 해당 PDP 콘텍스트를 갱신하고 상기 단말로 상기 PDP 콘텍스트의 수정을 요청하는 단계; 및When the network exchanger receives the update request message for the generated PDP context from the network gateway, updating the corresponding PDP context and requesting the terminal to modify the PDP context; And 상기 망 교환기에서 상기 단말로부터 해당 PDP 콘텍스트 수정 결과 메시지를 수신하면 상기 망 게이트웨이로 통보하는 단계; 를 더 포함하는 것을 특징으로 하는 모바일 IP가 지원되지 않는 이동통신 단말의 이동성 제공방법. Notifying the network gateway when the network switch receives the PDP context modification result message from the terminal; A method for providing mobility of a mobile communication terminal that does not support mobile IP, further comprising a. 제1항에 있어서, 상기 제5단계 이후에,The method of claim 1, wherein after the fifth step, 상기 타 서브넷의 망 게이트웨이에서 상기 홈 서브넷의 망 게이트웨이로 PDP 콘텍스트 삭제 요청 메시지를 전송하는 단계;Transmitting a PDP context deletion request message from the network gateway of the other subnet to the network gateway of the home subnet; 상기 홈 서브넷의 망 게이트웨이에서 해당 PDP 콘텍스트를 삭제하고 상기 단말로 PDP 콘텍스트 비활성화를 통해 기설정된 세션을 해제하는 단계; 및Deleting the corresponding PDP context from the network gateway of the home subnet and releasing a predetermined session by deactivating the PDP context to the terminal; And 상기 해제결과를 상기 타 서브넷의 망 게이트웨이로 통보하는 단계; 를 더 포함하는 것을 특징으로 하는 모바일 IP가 지원되지 않는 이동통신 단말의 이동성 제공방법.Notifying the release result to a network gateway of the other subnet; A method for providing mobility of a mobile communication terminal that does not support mobile IP, further comprising a. 제1항 내지 제6항 중 어느 한 항에 있어서, The method according to any one of claims 1 to 6, 상기 망 게이트웨이는 GGSN(Gateway GPRS Support Node)이고, 상기 바인딩 업데이트 노드는 MAG(Mobile Access Gateway)인 것을 특징으로 하는 모바일 IP가 지원되지 않는 이동통신 단말의 이동성 제공방법.The network gateway is a gateway GPRS support node (GGSN), the binding update node is a mobile access gateway (MAG) characterized in that the mobile IP terminal is not supported. 모바일 IP가 지원되지 않은 이동단말의 이동성 제공 시스템에 있어서,In the mobility provision system of a mobile terminal that does not support mobile IP, 상기 단말이 홈 서브넷(home subnet)에서 타 서브넷(foreign subnet)으로 이 동한 경우, 상기 단말로부터 통신하고자 하는 상대노드 정보를 포함한 PDP 콘텍스트 활성화 요청 메시지를 수신하여 PDP 콘텍스트 생성을 요청하고, 상기 PDP 콘텍스트 생성 응답을 수신하여 상기 단말로 PDP 콘텍스트 활성화 허용 메시지를 전송하는 망 교환기;When the terminal moves from a home subnet to a foreign subnet, the terminal receives a PDP context activation request message including the relative node information to communicate with and requests the creation of a PDP context, and the PDP context. A network exchanger receiving a generation response and transmitting a PDP context activation allowance message to the terminal; 외부 망과의 관문역할을 수행하고, 상기 PDP 콘텍스트 생성 요청에 따라 PDP 콘텍스트를 생성하여 상기 단말과의 PDP 콘텍스트 활성화를 통해 세션을 설정하고, 상기 타 서브넷에서 사용할 단말의 CoA(Care of Address)를 생성하는 망 게이트웨이;It acts as a gateway to the external network, generates a PDP context according to the PDP context creation request, establishes a session by activating the PDP context with the terminal, and sets a care of address (CoA) of the terminal to be used in the other subnet. Generating network gateways; 상기 CoA 및 상기 단말의 IP 주소를 이용하여 상기 단말을 대신해서 단말의 이동성 제공을 위한 바인딩 업데이트를 수행하는 바인딩 업데이트 노드; 및A binding update node configured to perform a binding update for providing mobility of the terminal on behalf of the terminal using the CoA and the IP address of the terminal; And 상기 바인딩 업데이트를 통해 상기 단말의 이동성 정보를 관리하는 이동성 지원 에이전트; 를 포함하는 것을 특징으로 하는 모바일 IP가 지원되지 않는 이동단말의 이동성 제공 시스템.A mobility support agent that manages mobility information of the terminal through the binding update; Mobility providing system of the mobile terminal is not supported, characterized in that it comprises a mobile IP. 제8항에 있어서, 상기 단말의 IP 주소는,The method of claim 8, wherein the IP address of the terminal, 스테이트리스 자동 주소 생성방식(stateless auto-configuration type)에 의해 상기 단말에서 생성되는 것을 특징으로 하는 모바일 IP가 지원되지 않는 이동통신 단말의 이동성 제공 시스템.A system for providing mobility of a mobile communication terminal that does not support mobile IP, characterized in that the terminal is generated by a stateless auto-configuration type. 제8항에 있어서, 상기 이동성 제공 시스템은,The system of claim 8, wherein the mobility providing system comprises: 스테이트풀 자동 주소 생성방식(stateful auto-configuration type)에 의해 상기 단말의 IP 주소를 생성하여 상기 바인딩 업데이트 노드로 전송하는 DHCP 서버를 더 포함하는 것을 특징으로 하는 모바일 IP가 지원되지 않는 이동통신 단말의 이동성 제공 시스템.The mobile communication terminal of the mobile IP is not supported, characterized in that it further comprises a DHCP server for generating the IP address of the terminal by a stateful auto-configuration type (transmission) to the binding update node; Mobility provision system. 모바일 IP가 지원되지 않는 이동단말이 홈 서브넷(home subnet)에서 타 서브넷(foreign subnet)으로 이동한 경우 이동단말의 이동성을 제공하는 시스템에서의 이동단말의 이동성 제공을 위한 바인딩 업데이트 장치에 있어서, In the binding update apparatus for providing mobility of a mobile terminal in a system providing mobility of the mobile terminal when the mobile terminal that does not support mobile IP moves from a home subnet to a foreign subnet, 상기 홈 서브넷에서 사용하는 단말의 IP 주소, 상기 타 서브넷에서 사용하는 단말의 CoA 및 상기 단말의 패킷 데이터 통신시 외부 망과의 관문 역할을 담당하는 망 게이트웨이의 프리픽스를 저장하는 메모리부;A memory unit for storing an IP address of a terminal used in the home subnet, a CoA of a terminal used in the other subnet, and a prefix of a network gateway serving as a gateway to an external network during packet data communication of the terminal; 상기 메모리부에 저장된 프리픽스를 이용하여 상기 단말의 이동성 제공을 위해 상기 단말의 CoA(Care of Address)를 생성하여 상기 메모리부에 저장하는 주소 생성부; 및An address generator configured to generate a care of address (CoA) of the terminal and store it in the memory to provide mobility of the terminal using the prefix stored in the memory; And 상기 생성된 CoA 및 상기 단말의 IP 주소를 이용하여 상기 단말을 대신해서 이동성 지원 에이전트로 바인딩 업데이트 요청 메시지를 전송하는 업데이트부; 를 포함하는 것을 특징으로 하는 바인딩 업데이트 장치.An update unit for transmitting a binding update request message to a mobility support agent on behalf of the terminal by using the generated CoA and the IP address of the terminal; The binding update device comprising a. 제11항에 있어서, 상기 단말의 IP 주소는,The method of claim 11, wherein the IP address of the terminal, 스테이트리스 자동 주소생성 방식(stateless auto-configuration type)에 의 해 상기 단말에서 생성되는 것을 특징으로 하는 바인딩 업데이트 장치.The binding update device, characterized in that generated in the terminal by a stateless auto-configuration type (stateless auto-configuration type). 제11항에 있어서, 상기 단말의 IP 주소는,The method of claim 11, wherein the IP address of the terminal, DHCP 서버에서 스테이트풀 자동 주소생성 방식(stateful auto-configuration type)에 의해 생성되는 것을 특징으로 하는 바인딩 업데이트 장치.A binding update device, characterized in that generated by a stateful auto-configuration type in a DHCP server. 제11항에 있어서, 상기 업데이트부는,The method of claim 11, wherein the update unit, 상기 단말의 PDP 콘텍스트 활성화가 이루어진 이후에 상기 바인딩 업데이트 요청 메시지를 전송하는 것을 특징으로 하는 바인딩 업데이트 장치.The binding update apparatus, characterized in that for transmitting the binding update request message after the PDP context activation of the terminal is made.
KR1020070099084A 2007-10-02 2007-10-02 System and Method for Providing Mobility of Mobile Terminal without Mobile IP and Binding Update Apparatus therefor Expired - Fee Related KR100931795B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070099084A KR100931795B1 (en) 2007-10-02 2007-10-02 System and Method for Providing Mobility of Mobile Terminal without Mobile IP and Binding Update Apparatus therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070099084A KR100931795B1 (en) 2007-10-02 2007-10-02 System and Method for Providing Mobility of Mobile Terminal without Mobile IP and Binding Update Apparatus therefor

Publications (2)

Publication Number Publication Date
KR20090033981A KR20090033981A (en) 2009-04-07
KR100931795B1 true KR100931795B1 (en) 2009-12-14

Family

ID=40760036

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070099084A Expired - Fee Related KR100931795B1 (en) 2007-10-02 2007-10-02 System and Method for Providing Mobility of Mobile Terminal without Mobile IP and Binding Update Apparatus therefor

Country Status (1)

Country Link
KR (1) KR100931795B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116233075A (en) * 2023-02-10 2023-06-06 济南浪潮数据技术有限公司 Method, device and equipment for IP address allocation management under cloud platform

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040016264A (en) * 2002-08-16 2004-02-21 삼성전자주식회사 Optimized packet routing method in mobile ipv6 supporting localized mobility management
KR20040092887A (en) * 2003-04-29 2004-11-04 삼성전자주식회사 Wireless Local Area Network making a mobility of host possible and a method operating thereof
KR20050044387A (en) * 2001-11-14 2005-05-12 노키아 코포레이션 Mobile router support for ipv6
KR100729237B1 (en) * 2006-07-27 2007-06-15 경희대학교 산학협력단 Mobile router providing network mobility of Zigbee network communicating with IPv6 node

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050044387A (en) * 2001-11-14 2005-05-12 노키아 코포레이션 Mobile router support for ipv6
KR20040016264A (en) * 2002-08-16 2004-02-21 삼성전자주식회사 Optimized packet routing method in mobile ipv6 supporting localized mobility management
KR20040092887A (en) * 2003-04-29 2004-11-04 삼성전자주식회사 Wireless Local Area Network making a mobility of host possible and a method operating thereof
KR100729237B1 (en) * 2006-07-27 2007-06-15 경희대학교 산학협력단 Mobile router providing network mobility of Zigbee network communicating with IPv6 node

Also Published As

Publication number Publication date
KR20090033981A (en) 2009-04-07

Similar Documents

Publication Publication Date Title
JP3373501B2 (en) Mobile agent selection in access networks
JP3638525B2 (en) IP routing optimization in access networks
JP5072864B2 (en) Communication system and domain management device
EP1523840B1 (en) Method and switching device providing mobile ip functionality for a non-mobile-ip capable mobile node
CN100481809C (en) Mobile management method and mobile terminal
JP5248586B2 (en) Telecommunications
KR101019927B1 (en) Packet-Forwarding Methods for Proxy Mobile IPs
CN101040463B (en) Handover system and method for dual-mode mobile terminal connecting mobile communication network and wireless network
CN101897157A (en) Address allocation method, address allocation system, mobile node, and proxy node
CN101534496B (en) Method for obtaining home link information by user
CN101848454B (en) A method, network system and local mobility anchor for allocating prefixes
KR20120052223A (en) Message-sending method and serving gprs support node
KR100931795B1 (en) System and Method for Providing Mobility of Mobile Terminal without Mobile IP and Binding Update Apparatus therefor
KR101734480B1 (en) Method for allocating home network prefix, inter-handoff and multi-homing system thereof
CN101471840B (en) Network connection method and network system
EP1290848B1 (en) Ip address allocation in a mobile telecommunications network
CN102036217B (en) Method and system for establishing multiple mobile sessions in proxy mobile IP system
CN101621438A (en) Device and method for realizing switching among mobile management domains
Liza et al. Implementation architecture of proxy mobile IPv6 protocol for NS2 simulator software
CN101494850B (en) Mobility managing method and mobile terminal
KR100932280B1 (en) How to Provide Mobility Support Between Networks
KR100898180B1 (en) Network-based mobility providing method in mobile communication system
KR101527611B1 (en) Heterogeneous network connection method
KR20070103846A (en) Method and apparatus for recognizing subscriber station in IPv6-based mobile communication network
KR20050054353A (en) Method for updating routing area of mobile node in wireless internet and mobile communication network

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

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

PA0201 Request for examination

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

D13-X000 Search requested

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

D14-X000 Search report completed

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

PG1501 Laying open of application

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

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

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

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

PR1002 Payment of registration fee

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

Fee payment year number: 1

GRNT Written decision to grant
PR0701 Registration of establishment

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

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-R13-asn-PN2301

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

FPAY Annual fee payment

Payment date: 20121114

Year of fee payment: 4

PR1001 Payment of annual fee

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

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20131121

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

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

Year of fee payment: 7

PR1001 Payment of annual fee

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

Fee payment year number: 7

PR1001 Payment of annual fee

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

Fee payment year number: 8

PR1001 Payment of annual fee

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

Fee payment year number: 9

P22-X000 Classification modified

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

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

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