KR100763522B1 - 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리방법 - Google Patents

네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리방법 Download PDF

Info

Publication number
KR100763522B1
KR100763522B1 KR1020060112893A KR20060112893A KR100763522B1 KR 100763522 B1 KR100763522 B1 KR 100763522B1 KR 1020060112893 A KR1020060112893 A KR 1020060112893A KR 20060112893 A KR20060112893 A KR 20060112893A KR 100763522 B1 KR100763522 B1 KR 100763522B1
Authority
KR
South Korea
Prior art keywords
mobile node
mobile
handoff
entry
agent
Prior art date
Application number
KR1020060112893A
Other languages
English (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 KR1020060112893A priority Critical patent/KR100763522B1/ko
Application granted granted Critical
Publication of KR100763522B1 publication Critical patent/KR100763522B1/ko
Priority to PCT/KR2007/005339 priority patent/WO2008060044A1/en
Priority to US12/513,155 priority patent/US8260294B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0019Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은, 네트워크 시스템에서의 상기 이동 노드의 인터넷 프로토콜(IP) 핸드오프를 처리하기 위한 방법에 관한 것으로서, 이동 에이전트 플랫폼(MAP)을 통해 상기 IP 핸드오프를 위한 신호 패킷 경로를 설정하여 데이터 패킷 경로와 구분하여 상기 IP 핸드오프를 처리하며, 상기 이동 노드가 임의의 이동 에이전트로 이동하는 경우 상기 이동 노드로부터 상기 이동한 이동 에이전트를 통해 등록 요청 메시지를 수신하면, 미리 설정된 방문자 리스트에 상기 이동 노드에 대한 엔트리의 존재 여부에 따라 상기 수신된 등록 요청 메시지를 상기 이동 노드가 이전에 위치한 이동 에이전트로 변경 없이 그대로 전송하고, 상기 등록 요청 메시지에 대한 등록 응답 메시지를 상기 이동한 이동 에이전트로 변경 없이 그대로 전송함을 특징으로 함으로써 IP 핸드오프 처리를 보다 용이하고 신속하게 처리할 수 있다.
IP 핸드오프, MN, MA, HA FA, MAP, HAAP, 이동 노드 엔트리, 등록 요청 메시지, 등록 응답 메시지, 방문자 리스트, 임시 리스트, CoA.

Description

네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법{METHOD FOR MANAGING INTERNET PROTOCOL HANDOFF IN NETWORK SYSTEM}
도 1은 본 발명의 일 실시예에 따른 이동 노드가 홈 에이전트에서 외부 에이전트로 인터넷 프로토콜 핸드오프를 처리하기 위한 네트워크 시스템의 일예를 도시한 구성도,
도 2는 본 발명의 다른 실시예에 따른 이동 노드가 외부 에이전트에서 다른 외부 에이전트로 인터넷 프로토콜 핸드오프를 처리하기 위한 네트워크 시스템의 일예를 도시한 구성도,
도 3은 본 발명의 일 실시예에 따른 이동 노드가 홈 에이전트에서 외부 에이전트에서 인터넷 프로토콜 핸드오프를 처리하기 위한 네트워크 시스템의 다른 예를 도시한 구성도,
도 4는 본 발명의 다른 실시예에 따른 이동 노드가 외부 에이전트에서 다른 외부 에이전트로 인터넷 프로토콜 핸드오프를 처리하기 위한 네트워크 시스템의 다른 예를 도시한 구성도,
도 5는 본 발명의 실시예들에 따른 이동 노드가 외부 에이전트에서 홈 에이전트에게 보내는 등록 요청 메시지의 구조를 도시한 메시지 포맷,
도 6은 본 발명의 일 실시예에 따라 이동 노드가 홈 에이전트에서 외부 에이전트로의 인터넷 프로토콜 핸드오프 처리 과정을 도시한 흐름도,
도 7은 본 발명의 다른 실시예에 따라 이동 노드가 외부 에이전트에서 다른 외부 에이전트로의 인터넷 프로토콜 핸드오프 처리 과정을 도시한 흐름도,
도 8은 본 발명의 실시예들에 따라 이동 에이전트 플랫폼(MAP)에서의 인터넷 프로토콜 핸드오프의 처리 절차를 도시한 흐름도,
도 9는 본 발명의 실시예들에 따라 이동 노드(MN)를 위한 홈 에이전트(HA)의 핸드오프 처리 절차를 간략하게 도시한 흐름도,
도 10a 내지 도 10c는 본 발명의 실시예들에 따라 이동 노드(MN)를 위한 외부 에이전트(FA)의 핸드오프 처리 절차를 상세하게 도시한 흐름도.
본 발명은 네트워크 시스템에서의 인터넷 프로토콜(IP) 핸드오프에 관한 것으로서, 특히 데이터 패킷 경로와 핸드오프 신호 패킷 경로를 분리한 네트워크에서 이동 노드가 외부 네트워크로 이동함에 따라 인터넷 주소를 변경하는 인터넷 프로토콜 핸드오프를 위한 처리 방법에 관한 것이다.
일반적으로 이동(Mobile) IP를 위한 핸드오프(handoff)는("IP-based next-generation wireless networks", Jyh-Cheng & Tao Zhang, John Wiley & Sons Inc., 2004) Intra-subnet handoff, Inter-subnet handoff, Inter-router handoff가 있으며, 이 중에서 이동중인 이동 노드(MN)가 새로운 IP 서브넷 주소(subnet address)를 필요로 하는 경우는 라우터(Router)의 관할 주소 영역이 변경되는 인트라 서브넷 핸드오프(Inter-subnet handoff), 라우터 간 핸드오프(Inter-router handoff)에 해당된다. 이동 노드(MN)가 인접한 셀(cell)로 이동하더라도 동일한 라우터의 관할 주소 영역 셀인 경우, 즉 인트라 서브넷(Intra-subnet)에서의 핸드오프는 동일한 IP 서브넷 주소(subnet address)를 사용하므로 IP 핸드오프가 발생하지 않는다. 즉, 이동 IP 네트워크에서 이동 노드가 IP 주소 영역의 다른 지역으로 방문하면, 외부의 네트워크상에 있는 가상의 라우터로 동작하는 외부 에이전트(FA: Foreign Agent)는 상기 이동 노드에게 보조 주소(CoA: Care of Address)를 준다. 이때, 이동 노드는 외부 에이전트(FA)를 통하여 상기 보조 주소(CoA)를 홈 에이전트(HA: Home Agent)에 등록하고, 홈 에이전트(HA)가 이동 노드(MN)에게 오는 데이터를 캡슐화하여 CoA로 전송하면 외부 에이전트(FA)는 이를 풀어서 이동 노드(MN)에게 보낸다. 이러한 경우, 외부 에이전트(FA)는 상기 이동 노드(MN)가 보내는 데이터를 위하여 이동 노드(MN)의 기본 라우터(default router)로 동작한다.
기지국(GSM의 BTS 또는 CDMA의 BS 등)들 사이에서 이동 노드(MN)가 인접 셀로 이동하는 경우에는 IP 주소가 변하지 않으므로 링크 레벨의 핸드오프만이 발생한다. 이러한 링크 레벨의 고속 핸드오프에 대한 방식은 소프트 핸드오프 등의 다양한 방안이 강구되어 있다.
코드분할다중접속(CDMA : Code Division Multiple Access) 방식과 같은 기존 의 이동전화에서 이동 노드(MN)의 이동 중에도 끊임없는 서비스를 위하여 소프트 핸드오프(soft handoff) 방식을 사용한다. 그러나 이동전화에 IP(Internet Packet) 서비스를 하는 경우, 기존 방식의 핸드오프는 노드가 속하는 셀(cell)뿐만 아니라 인접 셀들에게도 핸드오프를 위한 방송(broadcasting)을 하게 되어 자원의 낭비가 많고, MN의 위치정보를 수정하는 작업이 미리 요구되어 패킷을 전달함에 있어 지연이 심하다는 문제점이 있다.
따라서 이러한 문제를 해결하고자 미국 특허(US Pat. 2001/0036834 A1(Nov. 1, 2001))는 이동 노드(MN)가 핸드오프(handoff) 동작이 발생할 가능성을 서브넷 에이전트(subnet agent)에게 통보하면, 서브넷 에이전트는 이동 에이전트(mobility agent :MA)에게 이를 전달한다. 이때, 이동 에이전트(MA)는 상기 이동 노드(MN)가 속한 서브넷 에이전트의 인접 서브넷 에이전트들을 결정하고, 멀티캐스트 그룹(multicast group)을 설정하여 상기 이동 노드에게 전달하여야 하는 패킷을 포함하여 일정시간 동안의 멀티캐스팅(multicasting)을 한다. 이로써 기존에는 핸드오프의 고속화를 도모하는 방식을 고안하였다.
그러나 이러한 경우에는 불필요한 서브넷 에이전트에게까지 일정시간동안 패킷이 전달되어 자원의 낭비가 발생할 우려가 있으며, 또한 핸드오프를 위한 제어 신호 경로가 이동 노드에게 전달해야 하는 데이터 경로를 함께 사용하고 있으므로 Head-of-line문제(제어 신호 패킷이 버퍼의 데이터 패킷보다 뒤에 위치하여 결국 나중에 처리되는 현상)가 발생하는 문제점이 있다.
이와 같은 종래의 핸드오프 고속화 방식 중의 하나로 IPv6 MN의 고속 핸드오 프를 방식은 기존의 이동 에이전트(MA: Mobile Agent, HA와 FA를 통칭하는 일반 용어)에서 인접 MA로 이동하는 경우, 그 인접 MA에서는 임시로 인가받지 않는 IP 주소(임시 주소, unconfirmed IP address)에 의한 통신을 허용한다.
그러나 이러한 방식은 DoS 공격으로부터 매우 취약한 문제점을 안고 있으며, 인접 MA가 MN가 사용하고자 하는 임시주소가 이미 사용 중인 것으로 판명하여 중복됨을 알려주는 경우 임시 주소를 사용하던 MN은 그 임시 주소가 아닌 다른 주소로 변경을 할 수 있는 능력을 가져야 하는 문제(MN의 기능 고도화)가 있다. 또한, 이러한 방식은 IPv4 MN의 고속 핸드오프에는 적용할 수 없다.
한편, 종래 기술 중의 하나인 미국 특허(US Pat. 6,980,802 B2(Dec. 27. 2005))에서는 MN이 FA1(Foreign Agent 1)의 지역에서 FA2(Foreign Agent 2)로 이동하는 경우, FA1이 MN과 통신하고 있던 노드(CN: Corespondent Node)로부터 받은 IP 데이터를 FA2에게 넘겨주기 위한 방안의 부재로 인한 active handoff(seamless handoff) 방안을 제시하기 위한 방안으로 MN이 FA1을 벗어나면 FA1이 HA(이동 노드의 home agent)에게 그 MN의 부재 메시지를 송신하고, 벗어난 MN이 FA2에게 위치 등록을 요구하면 FA2는 FA1에게 위치 갱신 신호(location update message)를 보내면, FA1은 갱신 응답 신호(binding update message)를 FA2에게 주는 방안을 제시하고 있다.
그러나 이러한 방법은 상기 MN이 FA2에게 위치 등록을 요구할 경우 FA2는 그 MN의 이전 위치가 FA1 이었음을 알 수 있는 방안이 불분명하고, 또한 그 절차가 복잡하다.
한편, 미국 특허(US Pat. 2005/0114543 A1(May 26. 2005))는 서로 다른 주소 영역을 지닌 FA들 보다 상위의 GFA(Gateway Foreign Agent)의 존재를 인식하지 못하는 MN에도 적용 가능한 방식이다. 이러한 방식은 MN이 FA를 통하여 HA에게 등록 요청을 하는 경우 GFA를 FA와 HA 사이에 두어 GFA가 FA로부터 오는 MN의 등록 요청 메시지의 확장 필드(extension field)에 GFA의 IP 주소를 추가하도록 한다. 그리고 이러한 방식은 A 지역의 FA에서 B지역의 FA에게 MN이 이동하는 경우 등록요청의 확인 과정에서 GFA가 이미 등록된 MN인 경우에는 대신 등록 확인에 대한 응답 처리를 해주며, 등록되지 않은 MN인 경우에는 GFA 내부의 방문자 리스트에 새로운 방문자 엔트리를 생성 및 추가하고, B 지역의 FA로부터 오는 MN의 등록 요청 메시지의 확장 필드(extension field)에 GFA의 IP 주소를 추가하여 이동노드의 HA에게 등록요청 메시지를 전달하는 방안을 제시하고 있다.
그러나 이러한 방식은 MN이 정상적인 HA에게 등록하는 기존의 절차를 이용할 수 있다는 이점은 있으나, HA, GFA, FA가 모두 등록 요청 메시지의 확장 필드에 GFA의 주소가 있다는 것을 인지하고 처리할 수 있어야 가능하다. 또한, 등록되지 않은 MN인 경우에 HA로부터 등록요청에 대한 응답이 오기 전에 GFA 내부의 방문자 리스트에 새로운 방문자 엔트리를 생성 및 추가하는 것은 바인딩 갱신(binding update)의 데니 메시지(deny message)가 수신되면 다시 삭제해야 하는 번거로움이 발생한다. 따라서 이러한 방식은 HA로부터 등록 요청 메시지에 대한 응답이 늦는 경우 그 동안에 다른 FA 지역으로 이동하여 등록요청을 하게 되면 GFA는 방문자 리스트에 이미 존재한 상태이므로 실제는 등록되지 않은 상태에서 정보 전달이 발생 할 가능성이 있어 부당한(malicious) 호에 대한 취약점이 존재한다. 더욱이, 이러한 방식은 모든 데이터 패킷이 항상 GFA를 경유하게 되어 데이터 전달 경로가 증가되는 문제를 안고 있다.
한편, 문헌 "Stratospheric quasi-stationary platforms:(SQ-SP) complementary to radio satellite systems," Electrical and Electronics Engineers in Israel, 1996, pp 283-286, Nov. 1996 에서는 성층권과 같은 고도에 정지 비행물체를 이용한 무선통신방식의 타당성 연구가 있으며, 주로 노드와 고공 비행체사이 및 고공 비행체들 사이의 데이터 송수신을 위한 주파수별 필요 전력과 서비스 지역(coverage area)등에 관점을 두고 있다.
또한, 미국 특허(US Pat. 6,167,263(Dec. 26. 2000))에서는 성층권을 이용한 지역 통신망의 구성을 위한 플랫폼을 고안하였다.
그러나 이러한 방식들은 특정한 통신 방식 보다는 성층권을 이용한 지역 통신망 형성에 필요한 고공 비행체의 구조 및 위치 제어에 초점을 두고 있다. 따라서 고속으로 이동하는 노드의 IP 핸드오프를 위해서는 별도의 방안이 강구되어야 한다.
따라서 본 발명의 목적은 네트워크에서 핸드오프 신호 패킷 및 데이터 패킷의 전달 경로를 분리하여 IP 핸드오프를 수행하기 위한 처리 방법을 제공함에 있다.
그리고 본 발명의 다른 목적은 신호 패킷의 전달 경로서 성층권 등과 같이 기지국보다 높은 곳에 위치하는 고공비행체(HAAP)에 탑재한 장치 또는 가살사설망(VPN)을 이용하여 상기 신호 패킷의 전달이 데이터 패킷에 의하여 지연됨을 방지할 수 있는 신속한 IP 핸드오프를 위한 처리 방법을 제공함에 있다.
상기 이러한 본 발명의 목적들을 달성하기 위한 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법은, 다수의 이동 에이전트들과, 이동 에이전트 플랫폼을 구비하는 네트워크 시스템에서, 상기 이동 에이전트 플랫폼이 상기 이동 노드의 인터넷 프로토콜(IP) 핸드오프를 처리하기 위한 방법으로서, 상기 이동 노드가 임의의 이동 에이전트로 이동하는 경우 상기 이동 노드로부터 상기 이동한 이동 에이전트를 통해 등록 요청 메시지를 수신하는 과정과, 미리 설정된 방문자 리스트에 상기 이동 노드에 대한 엔트리의 존재 여부에 따라 상기 수신된 등록 요청 메시지를 상기 이동 노드가 이전에 위치한 이동 에이전트로 변경 없이 그대로 전송하는 과정과, 상기 등록 요청 메시지에 대한 등록 응답 메시지를 상기 이동한 이동 에이전트로 변경 없이 그대로 전송하는 과정을 포함하며, 상기 IP 핸드오프를 위한 신호 패킷 경로를 데이터 패킷 경로와 구분하여 상기 IP 핸드오프를 처리함을 특징으로 한다.
상기 본 발명의 목적들을 달성하기 위한 네트워크 시스템에서의 인터넷 프로토콜 핸드오프를 처리하기 위한 다른 방법은, 다수의 이동 에이전트들과, 이동 에 이전트 플랫폼을 구비하는 네트워크 시스템에서, 상기 다수의 이동 에이전트들과 상기 이동 에이전트 플랫폼 간에 상기 IP 핸드오프를 위한 신호 패킷 경로를 설정하여 상기 데이터 패킷 경로를 구분하며, 이동 노드가 임의의 이동 에이전트로 인터넷 프로토콜 핸드오프 시 상기 이동 노드가 등록된 이동 에이전트에서, 상기 이동 에이전트 플랫폼으로부터 상기 이동 노드의 등록 요청 메시지를 수신하는 과정과, 상기 수신된 등록 요청 메시지를 파악하여 상기 이동 노드의 등록 허용 여부를 판단하는 과정과, 상기 이동 에이전트 플랫폼으로 상기 등록 허용 여부 결과에 따른 등록 응답 메시지를 전송하는 과정을 포함하는 것을 특징으로 한다.
상기 본 발명의 목적들을 달성하기 위한 네트워크 시스템에서의 인터넷 프로토콜 핸드오프를 처리하기 위한 또 다른 방법은, 다수의 이동 에이전트와, 이동 에이전트 플랫폼을 구비하는 네트워크 시스템에서, 임의의 이동 에이전트가 상기 이동 노드의 인터넷 프로토콜 핸드오프를 처리하기 위한 방법으로서, 상기 이동 에이전트 플랫폼과 설정한 상기 IP 핸드오프를 위한 신호 패킷 경로와 데이터 패킷 경로를 구분하는 과정과, 상기 신호 패킷 경로를 통해 상기 이동 에이전트 플랫폼으로부터 상기 핸드오프 관련 메시지를 수신하여 처리하는 과정과, 상기 데이터 패킷 경로를 통해 상대 노드로부터 데이터 패킷을 수신하여 처리하는 과정을 포함하는 것을 특징으로 한다.
이하, 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 우선 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요 소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
본 발명의 실시예에서는 홈 에이전트(Home Agent 이하, HA라 칭함)와 외부 에이전트(Foreign Agent 이하, FA라 칭함)들을 포함한 지상의 이동 에이전트(Mobile Agent 이하, MA라 칭함)들 사이의 데이터 패킷의 전달 경로는 기존 네트워크를 이용한다. 그리고 본 발명의 실시예에서는 이동 노드(Mobile Node 이하, MN라 칭함)의 IP 핸드오프(handoff) 처리를 위한 신호 패킷의 경로는 성층권등과 같은 곳에 위치하는 고공비행체(HAAP)와 이동 에이전트 플랫폼(Mobile Agent Platform 이하, MAP라 칭함) 또는 MA들과 MAP 사이의 가상사설망(VPN)을 이용함으로써 데이터 패킷 경로와 핸드오프 신호 패킷 경로를 분리하는 방식을 사용한다. 이러한 방식은 IETF 등에서 논의되고 있는 'Regional Registration' 방식과는 달리 기존의 이동 IP 신호 방식을 그대로 사용하여 GFA 방식을 모르는 기존의 이동 노드에도 적용가능토록 하며, 기존의 'Regional Registration' 방식과는 달리 데이터 패킷은 GFA를 거치지 않도록 하여 데이터 패킷 전달을 보다 용이하고 신속하게 처리할 수 있도록 하고자 한다.
또한, 문헌 "Establishing wireless communications service via high-altitude aeronautical platforms: a concept whose time has come?", IEEE Comm. Magazine, Vol. 35, Issue 9, pp 128-135, Sept. 1997 및 "The future generation of mobile communications based on broadband access technologies," IEEE Comm. Magazine, Vol. 38, Issue 12, pp 134-142, Dec. 2000 과 "A Mobility Management Protocol for IP-Based cellular networks," IEEE Wireless Communications, pp 31-37, Vol. 9, issue 3, June 20 등에 의하면 성층권에 고공 비행체(HAAP)를 두고 통신에 사용하는 경우 고도가 50Km 이하(통상적으로 20 ~ 30 Km)이므로 정보 전송 지연이 짧고 또한 일반 이동통신에서의 주파수대역인 2GHz 대역보다 훨씬 높은 주파수 대역을 사용할 수 있어 광대역 정보 전송이 가능하다는 점을 언급하고 있다.
데이터 패킷 경로와 핸드오프 신호 패킷 경로를 분리하는 방식을 사용하거나 또는 HAAP가 없는 경우는 가상사설망(VPN)을 사용하되, 기존의 이동 IP 신호 방식을 그대로 사용하며, 기존의 Regional Registration 방식과는 달리 데이터 패킷은 GFA를 거치지 않으므로 IP 핸드오프 처리를 보다 용이하고 신속하게 처리할 수 있도록 한다.
이하, 첨부된 도면을 참조하여 본 발명의 일 실시예를 설명하고자 한다.
도 1은 본 발명의 일 실시예에 따른 이동 노드가 홈 에이전트에서 외부 에이전트로 인터넷 프로토콜 핸드오프를 처리하기 위한 네트워크 시스템의 일예를 도시한 구성도이고, 도 2는 본 발명의 다른 실시예에 따른 이동 노드가 외부 에이전트에서 다른 외부 에이전트로 인터넷 프로토콜 핸드오프를 처리하기 위한 네트워크 시스템의 일예를 도시한 구성도이다.
본 발명의 IP 핸드오프가 가능한 네트워크 시스템은 다수의 MA가 존재하는 상태에서 데이터 패킷 경로와 핸드오프 신호 패킷 경로는 가상사설망(VPN: Virtual Private Network)과 같은 방법으로 별도의 네트워크를 이용하여 분리될 수 있다.
이러한 형태로 MN이 홈 에이전트(HA)의 네트워크에서 외부 에이전트(FA)의 네트워크로 이동하는 경우, 상기 도 1을 참조하면, 상기 네트워크 시스템은 다수의 네트워크들(110a 내지 110n) 및 HA 및 FA들의 네트워크들 사이에 상기 HA 및 FA들을 관할하는 이동 에이전트 플랫폼(MAP)(120)이 구성된다.
상기 네트워크들 중 제1 네트워크(110a)는 MA1(112a)과 MAP(120) 사이를 VPN 등을 이용하여 링크(101a)를 구성한다. 마찬가지로 나머지 네트워크들(110b, 110c, ..., 110n)은 각각 MA2(112b), MA3(112c), ..., MAn(112n)과 MAP(120) 사이를 VPN 등을 이용하여 링크(101b, 101c, ..., 101n)를 구성한다.
상기 도 1에 도시된 바와 같이, 이동 노드(MN)(111a)는 서비스 가입이 MA1(112a)에 되어 있으면 MA1(112a)은 MN(111a)의 HA가 된다. 여기서 MN(111b)는 굵은 화살표로 도시한 바와 같이 이동한 모습을 나타내며, 따라서 MN(111a)와 MN(111b)는 동일한 MN을 나타내므로 설명의 편의상 MN(111)로 통칭하기로 한다.
그리고 MA2(112b), MA3(112c), ..., MAn(112n)은 MN(111)에 대하여 FA가 된다. 또한, 상대 노드(Correspondent Node : CN)(130)는 이동 노드인 MN(111)과 IP 패킷을 주고받는 노드로서 MAP(120)의 관할 지역안의 또 다른 MN이거나 일반 인터넷에 접속된 다른 노드가 될 수도 있다.
이와 같은 네트워크 시스템에서 이동 노드(MN)가 이동된 네트워크에서 또 다른 네트워크로 이동하는 경우의 네트워크 구조는 상기 도 2에 도시된 바와 같다. 즉, 상기 도 2를 참조하면, 단지 MN(111b)이 FA의 네트워크에서 또 다른 FA의 네트 워크로 이동하여 MN(111c)이 된다. 따라서 상기 도 1의 구성 장치와 도 2의 구성은 동일하다. 여기에서도 MN(111c)의 HA는 MA1(112a)이 되며, MN(111b) 및 MN(111c)는 이하, MN(111)로 통칭하기로 한다.
이와 같은 상기 도 1 및 도 2에 도시된 바와 같은 네트워크 지역(110)에 속해있는 MA1(112a), MA2(112b), MA3(112c), ..., MAn(112n)은 자신이 FA로서 동작을 하는 경우, 즉, 자신의 네트워크에 서비스 가입자로 등록되어 있지 않은 MN(111)이 등록 요청 메시지를 보내면, 상기 MN(111)이 속한 HA에게 보내는 대신에 모두 MAP(120)에게 전달하도록 미리 설정한다. 또한, 다른 FA로부터 오는 상기 MN(111)의 등록 요청 메시지에 대한 응답도 모두 MAP(120)에게 전달하도록 미리 설정한다.
한편, 본 발명의 다른 실시예에서는 다수의 이동 에이전트(MA: Mobile Agent)가 존재하는 상태에서 데이터 패킷 경로와 핸드오프(handoff) 신호 패킷 경로는 고공비행체(High Altitude Aeronautical Platform 이하, HAAP라 칭함)를 이용하여 분리한 형태의 구조를 첨부된 도면을 참조하여 설명하기로 한다.
도 3은 본 발명의 일 실시예에 따른 이동 노드가 홈 에이전트에서 외부 에이전트에서 인터넷 프로토콜 핸드오프를 처리하기 위한 네트워크 시스템의 다른 예를 도시한 구성도이고, 도 4는 본 발명의 다른 실시예에 따른 이동 노드가 외부 에이전트에서 다른 외부 에이전트로 인터넷 프로토콜 핸드오프를 처리하기 위한 네트워크 시스템의 다른 예를 도시한 구성도이다.
상기 도 3을 참조하면, 네트워크 시스템은 성층권과 같은 곳에 위치한 HAAP(210) 및 상기 HAAP(210)을 통해 관할하는 지역(110) 다수의 이동 에이전트(MA)(112)들에 대한 네트워크들(110)을 포함하는 이동 에이전트 플랫폼(MAP)(120)을 구성한다. 이러한 네트워크 시스템에서 이동 노드(MN)(111)는 HA에 해당하는 임의의 MA의 네트워크에서 외부 MA의 네트워크로 IP 핸드오프하게 된다.
상기 네트워크들 중 제1 네트워크(110a)는 MA1(112a)과 HAAP(210) 사이의 무선 링크(201a)를 구성하고, 마찬가지로 나머지 네트워크들(110b, 110c, ..., 110n)도 각각 MA2(112b), MA3(112c), ..., MAn(112n)과 HAAP(210) 사이를 무선 링크(201b, 201c, ..., 201n)를 구성한다. 그리고 상기 MAP(120)는 상기 HAAP(105)와 사이에 무선링크(202)를 구성한다. 이러한 무선 링크 구성을 제외하면, 본 발명의 다른 실시예에 따른 상기 네트워크 시스템은 상기 도 1의 네트워크 시스템과 같은 구조로 이루어지므로 구체적인 설명은 생략하기로 한다.
이와 같은 네트워크 시스템에서 이동 노드(MN)가 이동된 네트워크에서 또 다른 네트워크로 이동하는 경우의 네트워크 시스템의 구조는 상기 도 4에 도시된 바와 같으며, 단지, MN(111b)이 FA의 네트워크에서 또 다른 FA의 네트워크로 이동하여 MN(111c)이 됨을 나타낸다.
그러면 상술한 바와 같은 복수의 이동 에이전트가 존재하는 상태에서 데이터 패킷 경로와 핸드오프 패킷 경로를 분리한 IP 이동 노드 네트워크 구조에서 IP 핸드오프 방법에 대해 설명하기로 한다.
우선, 본 발명의 실시예에 따라 MN이 HA의 네트워크(MA1) 또는 어느 FA의 네 트워크에서 또 다른 FA의 네트워크(MA2)로 이동하는 경우의 IP 핸드오프 처리 절차에 대해 설명하기로 한다. 이러한 경우는 MN이 MAP 내부의 방문자 리스트(Visitor list)에 없는 경우이다.
도 5는 본 발명의 실시예들에 따른 이동 노드가 외부 에이전트에서 홈 에이전트에게 보내는 등록 요청 메시지의 구조를 도시한 메시지 포맷이고, 도 6은 본 발명의 일 실시예에 따라 이동 노드가 홈 에이전트에서 외부 에이전트로의 인터넷 프로토콜 핸드오프 과정을 도시한 흐름도이다.
상기 도 6을 참조하면, MN(111)은 301단계에서 MA2(112b)로 등록 요청 메시지를 전송하고, 302단계에서 MA2(112b)는 수신한 상기 등록 요청 메시지(Registration Request)를 MAP(120)로 전달한다. 여기서 상기 등록 요청 메시지는 첨부된 도 5에 도시된 바와 같으며, MN이 FA로 동작하는 MN의 네트워크에서 FA를 통하여 HA에게 보내는 표준화된 등록 요청(Registration request) 양식으로서, 첫 번째 행에는 생존 시간(Lifetime)을 나타내며, 이후 행들에는 MN의 Home Address, Home Agent 및 FA의 Care-of Address(CoA)를 각각 나타낸다. 여기서 상기 생존 시간은 HA에 의하여 수정이 될 수 있다.
그러면 303단계에서 MAP(120)는 상기 MN(111)의 HA인 MA1(112a)로 상기 전달받은 등록 요청 메시지 내의 HA(503) 내용을 변경하지 않고 전송한다. 여기서 상기 등록 요청 메시지 내의 의탁주소(CoA)는 MA2(112b)의 IP 주소에 해당한다. 이후, 304단계 내지 306단계와 같이, MAP(120)은 상기 MA1(112a)로부터 수신한 등록 응답 메시지(Registration Reply)를 MA2(112b)를 통해 MN(111)으로 전달한다.
다음으로, MN이 FA(즉, MA2)의 네트워크에서 또 다른 FA(즉, MA3)의 네트워크로 이동하는 경우의 IP 핸드오프 처리 절차에 대해 첨부된 도면을 참조하여 설명하기로 한다. 이러한 경우는 MN이 MAP 내부의 방문자 리스트(Visitor list)에 없는 경우이다.
도 7은 본 발명의 다른 실시예에 따라 이동 노드가 외부 에이전트에서 다른 외부 에이전트로의 인터넷 프로토콜 핸드오프 과정을 도시한 흐름도,
상기 도 7을 참조하면 401단계 및 402단계에서 MN(111)은 MA3(112c)을 통해 MAP(120)으로 등록 요청 메시지를 전송한다. 그러면 403단계 및 404단계에서 MAP(120)는 상기 MN(111)로 등록 응답 메시지를 전송한다.
이후 405단계 및 406단계에서 MAP(120)는 MA2(112b) 및 MA1(112a)로 Home Agent(503)의 내용을 변경하지 않고 등록 요청 메시지를 그대로 전송하고, 407단계에서 상기 MA1(112a)로부터 등록 응답 메시지를 수신한다. 그러면 MAP(120)은 응답 메시지를 MA2(112b)로 전송하고, MN(111)으로는 전달하지 않으며, 상기 응답 메시지의 생존 시간(Lifetime)에 따라 MAP 내부에 보관중인 상기 MN(111)에 대한 생존 시간 정보를 수정한다.
또한, 408단계에서 MAP(120)가 네트워크 시스템 지역(110) 밖에 위치한 HA로 등록 요청 메시지를 전송하면, 409단계 및 410단계에서 MA3(112c)은 HA로부터 등록 응답 메시지를 수신하고, 이를 MAP(120)으로 전달한다. 여기서 상기 등록 요청 메시지 내의 의탁주소(CoA)는 MA3(112c)의 IP 주소에 해당한다.
그러면 각 노드 즉, MAP 및 HA에서의 핸드오프 처리 절차에 대해 첨부된 도면들을 참조하여 구체적으로 설명하기로 한다. 우선, MAP의 핸드오프 처리 절차에 대해 설명하기로 한다. 여기서 MAP(120)는 MN에 대한 핸드오프 처리를 위하여 MN(111)의 방문자 리스트(Visitor Entry)와 임시 리스트(Temporary List)를 갖으며, MA1, MA2, ..., MAn(112a, 112b, ...,112n)은 상기 MN(111)에 대해 FA로 동작한다.
도 8은 본 발명의 실시예들에 따라 이동 에이전트 플랫폼(MAP)에서의 인터넷 프로토콜 핸드오프의 처리 절차를 도시한 흐름도이다.
상기 도 8을 참조하면, 501단계에서 MAP(120)은 FA로부터 등록 요청 메시지를 수신하고, 502단계에서 수신된 등록 요청 메시지를 파악하여 방문자 엔트리를 확인하고, 확인된 MN의 방문자 엔트리가 자신이 관리하는 방문자 리스트에 존재하는지를 확인한다. 확인 결과, MN의 방문자 엔트리가 상기 방문자 리스트에 존재하지 않은 경우 503단계에서 MAP(120)는 MN의 등록 요청 메시지를 임시 리스트에 새로이 추가 생성한 후 506단계로 진행한다.
반면, 상기 MN의 방문자 엔트리가 상기 방문자 리스트에 존재하는 경우 504단계에서 MAP(120)는 내부의 방문자 리스트에 있는 상기 MN의 엔트리를 갱신 즉, 의탁주소(CoA) 등을 갱신하고, 505단계에서 MN의 HA를 대신하여 등록 응답 메시지를 상기 등록 요청 메시지를 전달한 FA로 전달한다. 그런 다음 506단계에서 MAP(120)는 MN의 HA 및 이전 FA로 등록 요청 메시지를 변경하지 않고 그대로 전송한다.
이후, 507단계에서 MAP(120)는 상기 MN의 HA로부터 등록 응답 메시지를 수신하면, 508단계에서 MAP(120)는 등록이 허용되는지를 확인한다. 확인 결과, 등록이 허용되지 않으면, 509단계에서 MAP(120)는 저장된 MN을 위한 임시 리스트를 삭제한 후 513단계로 진행한다.
반면, 등록이 허용되면, 510단계에서 MAP(120)는 상기 MN이 내부의 방문자 리스트에 존재하는지 확인하여 존재하는 경우 511단계에서 MN의 엔트리에 해당하는 방문자 리스트 내의 생존 시간(Lifetime)을 HA로부터 받은 등록 응답 메시지의 생존시간으로 변경한 후 동작을 종료한다.
상기 510단계에서 확인한 결과, 방문자 리스트에 존재하지 않는 경우 512단계에서 MAP(120)는 상기 MN의 엔트리를 상기 방문자 리스트에 추가 생성하고, 상기 MN의 등록 응답 메시지와 임시 리스트의 의탁주소를 복사하여 상기 MN의 엔트리에 저장한 후 임시 리스트에 있는 상기 MN의 엔트리를 삭제한다. 그런 다음 513단계에서 MAP(120)는 FA를 통해 상기 MN으로 등록 응답 메시지를 전송한 후 동작을 종료한다.
한편, 상기 MAP(120)은 자신이 보유한 방문자 리스트 내부의 생존 시간을 감소하기 위해 종래의 MA와 같은 방식으로 처리하며, 상기 생존 시간이 만기된 경우 방문자 리스트에서 해당 MN 엔트리를 제거한다.
다음으로, 본 발명의 실시예에 따라 MN을 위한 FA의 핸드오프 처리 절차를 설명하기로 한다.
도 9는 본 발명의 실시예들에 따라 이동 노드(MN)를 위한 홈 에이전트(HA)의 핸드오프 처리 절차를 간략하게 도시한 흐름도이다.
상기 도 9를 참조하면, 601단계에서 FA(MA1, MA2, MA3, ..., MAn)는 자신의 가입자로 등록된 MN이 등록 요청을 하는 경우 MAP(120)로부터 등록 요청 메시지를 수신한다. 이후, 602단계에서 MN에 대한 등록 허용 여부를 확인한다. 확인 결과, 상기 MN의 등록을 허용을 거부하는 경우에는 604단계로 진행하여 거부 내용을 등록 응답 메시지에 담아 MAP(120)으로 전달한다.
반면, 상기 MN의 등록을 허용하는 경우 603단계에서 MF는 MN의 엔트리를 생성하고, 생성된 MN의 엔트리에 의탁주소(CoA)와 상기 MN이 속한 FA의 IP 주소를 추가한다. 그런 다음 604단계에서 FA는 등록 응답 내용을 등록 응답 메시지에 담아 MAP에 전달한다.
이와 같은 FA에서의 MN에 대한 IP 핸드오프 처리 절차에 대해 첨부된 도 10을 참조하여 보다 구체적으로 설명하기로 한다.
도 10a 내지 도 10c는 본 발명의 실시예들에 따라 이동 노드(MN)를 위한 외부 에이전트(FA)의 핸드오프 처리 절차를 상세하게 도시한 흐름도이다.
상기 도 10a를 참조하면, 701단계에서 FA는 MAP으로부터 핸드오프 관련 메시지 즉, MN의 IP 핸드오프를 위한 등록 요청 메시지 또는 등록 응답 메시지를 수신한다.
그런 다음 702단계에서 FA는 수신된 메시지가 등록 요청 메시지인지를 확인하여 등록 요청 메시지인 경우 703단계에서 상기 MN의 등록 요청 메시지를 복사하여 이를 자신의 임시 리스트에 MN의 엔트리로서 추가한다. 이후, 704단계에서 FA는 자신의 방문자 리스트에서 상기 MN에 해당하는 엔트리를 삭제한다.
반면, 상기 702단계에서 확인한 결과, 등록 요청 메시지가 아닌 경우 705단계에서 FA는 상기 MN에 대한 등록 응답 메시지인지를 확인한다. 이때, 확인한 결과, 등록 응답 메시지인 경우 706단계에서 FA는 상기 등록 응답 메시지에 해당하는 MN의 엔트리가 자신의 임시 리스트에 존재하는지를 확인한다. 이때, 상기 MN의 엔트리가 존재하면, 707단계에서 FA는 임시 리스트 내에서 상기 MN의 엔트리를 삭제하고 동작을 종료한다. 반면, MN의 엔트리가 존재하지 않으면, 708단계로 진행한다.
또한, 상기 705단계에서 확인한 결과, 등록 응답 메시지가 아닌 경우 708단계에서 FA는 기존의 표준화된 FA 동작을 수행한다. 즉, 이런 경우에는 MN으로부터 수신된 등록 요청 메시지는 항상 MAP로 향하는 본 발명의 실시예와 같은 동작을 적용하지 못하므로 이러한 동작을 제외한 기존의 표준화된 FA 동작을 수행하게 된다.
한편, 상기 도 10b에 도시된 바와 같이, 711단계에서 FA가 CN(130)으로부터 데이터 패킷을 수신하면, 712단계에서 FA는 자신의 방문자 리스트에 상기 데이터 패킷 도착 노드인 MN이 존재하는지 확인한다. 이때, 상기 MN이 존재하면, 713단계에서 기존의 표준화된 FA 동작을 수행한다. 반면, 상기 MN이 존재하지 않으면, 714단계에서 자신의 임시 리스트에서 상기 MN에 대한 엔트리를 찾고, 상기 MN이 방문한 현재 FA로 상기 CN으로부터 수신한 데이터 패킷을 전달한 다음 동작을 종료한다.
또한, 상기 도 10c에 도시된 바와 같이, 721단계에서 FA가 MN에 대한 등록 응답 메시지를 MAP가 아닌 다른 MA로부터 수신하면, 722단계에서 FA는 상기 등록 응답 메시지의 내용에 따라 방문자 리스트에 있는 상기 MN에 대한 엔트리의 생존 시간을 갱신하거나 또는 상기 MN에 대한 엔트리를 방문자 리스트에서 삭제한다. 이는 기존의 표준화된 FA 동작에 해당한다. 그런 다음 723단계에서 FA는 상기 등록 응답 메시지를 MAP에 전달한다.
이와 같이 상대 노드(CN)(130)와 MN(111) 사이의 핸드오프 신호 패킷을 제외한 데이터 패킷은 CN->HA->FA->MN 및 MN->FA->CN 등과 같이 MAP을 경유하지 않는 경로를 사용하게 된다.
상술한 바와 같이 MA들과 MAP 사이의 핸드오프 처리를 위한 정보는 기존 데이터 전송망과는 별도로 고공비행체 또는 VPN을 이용하여 네트워크를 구성함으로써 IP 핸드오프를 신속하고 끊임없이(seemless) 서비스를 받을 수 있다. 또한, 게이트웨이(Gateway Foreign Agent)를 사용하는 'Regional Registration' 방식과는 달리 FA가 HA에게 보내는 등록 요청 메시지의 내용을 그대로 전달함으로써 GFA 방식을 모르는 기존의 이동 노드에도 그대로 적용할 수 있다.
한편, 본 발명의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 발명청구의 범위뿐만 아니라 이 발명청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같이 본 발명은 이동 노드가 외부 네트워크로 IP 핸드오프 시 신호 패킷과 데이터 패킷을 고공비행체(HAAP) 및 VPN의 MAP를 이용하여 물리적으로 분리하여 처리함으로써 핸드오프를 위한 신호 패킷이 데이터 패킷에 의하여 전달이 지연될 수 있는 HOL(Head of Line) 문제를 해결하여 핸드오프를 신속히 처리할 수 있는 효과가 있다.
또한, 본 발명은 게이트웨이(Gateway) FA를 사용하는 Regional Registration 방식과는 달리 FA가 HA에게 보내는 등록 요청 메시지의 내용을 그대로 전송함으로써 게이트웨이 FA(GFA) 방식을 모르는 기존의 이동 노드에도 그대로 적용할 수 있는 효과가 있다.

Claims (16)

  1. 다수의 이동 에이전트들과, 이동 에이전트 플랫폼을 구비하는 네트워크 시스템에서, 상기 이동 에이전트 플랫폼이 상기 이동 노드의 인터넷 프로토콜(IP) 핸드오프를 처리하기 위한 방법에 있어서,
    상기 이동 노드가 임의의 이동 에이전트로 이동하는 경우 상기 이동 노드로부터 상기 이동한 이동 에이전트를 통해 등록 요청 메시지를 수신하는 과정과,
    미리 설정된 방문자 리스트에 상기 이동 노드에 대한 엔트리의 존재 여부에 따라 상기 수신된 등록 요청 메시지를 상기 이동 노드가 이전에 위치한 이동 에이전트로 변경 없이 그대로 전송하는 과정과,
    상기 등록 요청 메시지에 대한 등록 응답 메시지를 상기 이동한 이동 에이전트로 변경 없이 그대로 전송하는 과정을 포함하며,
    상기 IP 핸드오프를 위한 신호 패킷 경로를 데이터 패킷 경로와 구분하여 상기 IP 핸드오프를 처리함을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  2. 제1항에 있어서, 상기 수신된 등록 요청 메시지를 상기 이동 노드가 이전에 위치한 이동 에이전트로 변경 없이 그대로 전송하는 과정은,
    상기 이동 노드에 대한 엔트리가 상기 방문자 리스트에 존재하지 않는 경우 상기 등록 요청 메시지를 임시 리스트에 추가하는 단계와,
    상기 이동 노드가 등록되어 있는 홈 에이전트로 상기 등록 요청 메시지를 전송하는 단계와,
    상기 홈 에이전트로부터 등록 응답을 수신하여 상기 이동 노드에 대한 엔트리를 갱신하는 단계와,
    상기 이전에 위치한 이동 에이전트로 상기 등록 요청 메시지를 변경 없이 그대로 전송하는 단계를 포함하는 것을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  3. 제1항에 있어서,
    상기 이동 노드에 대한 엔트리가 상기 방문자 리스트에 존재하는 경우 상기 이전에 위치한 이동 에이전트로 상기 등록 요청 메시지를 전송하지 않고, 상기 이동 노드에 대한 엔트리를 갱신하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  4. 제1항에 있어서, 상기 수신된 등록 요청 메시지를 상기 이동 노드가 이전에 위치한 이동 에이전트로 변경 없이 그대로 전송하는 과정은,
    상기 이동 노드가 이동한 상기 임의의 이동 에이전트에서 또 다른 이동 에이 전트로 이동한 경우, 상기 이동 노드에 대한 엔트리가 상기 방문자 리스트에 존재하지 않으면 상기 등록 요청 메시지를 임시 리스트에 추가하는 단계와,
    이전에 위치한 상기 임의의 이동 에이전트 및 상기 이동 노드가 등록된 홈 에이전트로 상기 등록 요청 메시지를 변경 없이 그대로 전송하는 단계와,
    상기 홈 에이전트로부터 등록 응답 메시지를 수신하는 단계와,
    상기 수신된 등록 응답 메시지를 이전에 위치한 상기 임의의 이동 에이전트로 전송하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  5. 제4항에 있어서,
    상기 이동 노드에 대한 엔트리가 상기 방문자 리스트에 존재하면, 상기 이동 노드에 대한 엔트리를 갱신하는 단계와,
    상기 홈 에이전트를 대신하여 현재 이동한 상기 또 다른 이동 에이전트로 등록 응답 메시지를 전송하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  6. 제4항에 있어서,
    상기 이동 노드의 등록을 허용 시 방문자 리스트에 상기 이동 노드에 대한 엔트리가 존재하면, 상기 방문자 리스트 내의 생존 시간을 갱신하는 단계와,
    상기 방문자 리스트에 상기 이동 노드의 엔트리가 존재하지 않으면, 상기 이동 노드에 대한 엔트리를 상기 방문자 리스트에 추가하는 단계와,
    상기 임시 리스트에서 상기 이동 노드에 대한 엔트리를 삭제하는 단계를 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  7. 제6항에 있어서,
    상기 이동 노드의 등록을 거부하는 경우 상기 임시 리스트에서 상기 이동 노드에 대한 엔트리를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  8. 제9항에 있어서,
    상기 등록 응답 메시지는 보조 주소(CoA) 및 상기 이동 노드가 위치한 이동 에이전트의 인터넷 프로토콜 주소를 추가한 상기 이동 노드에 대한 엔트리를 포함함을 특징으로 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  9. 다수의 이동 에이전트들과, 이동 에이전트 플랫폼을 구비하는 네트워크 시스 템에서, 상기 다수의 이동 에이전트들과 상기 이동 에이전트 플랫폼 간에 상기 IP 핸드오프를 위한 신호 패킷 경로를 설정하여 상기 데이터 패킷 경로를 구분하며, 이동 노드가 임의의 이동 에이전트로 인터넷 프로토콜 핸드오프 시 상기 이동 노드가 등록된 이동 에이전트에서,
    상기 이동 에이전트 플랫폼으로부터 상기 이동 노드의 등록 요청 메시지를 수신하는 과정과,
    상기 수신된 등록 요청 메시지를 파악하여 상기 이동 노드의 등록 허용 여부를 판단하는 과정과,
    상기 이동 에이전트 플랫폼으로 상기 등록 허용 여부 결과에 따른 등록 응답 메시지를 전송하는 과정을 포함하는 것을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  10. 제9항에 있어서,
    상기 이동 노드의 등록이 허용되면 상기 이동 노드에 대한 엔트리를 생성하여 상기 등록 응답 메시지에 추가하는 과정을 더 포함하는 것을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  11. 제10항에 있어서,
    상기 등록 응답 메시지는 보조 주소(CoA) 및 상기 이동 노드가 위치한 이동 에이전트의 인터넷 프로토콜 주소를 추가한 상기 이동 노드에 대한 엔트리를 포함함을 특징으로 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  12. 다수의 이동 에이전트와, 이동 에이전트 플랫폼을 구비하는 네트워크 시스템에서, 임의의 이동 에이전트가 상기 이동 노드의 인터넷 프로토콜 핸드오프를 처리하기 위한 방법에 있어서,
    상기 이동 에이전트 플랫폼과 설정한 상기 IP 핸드오프를 위한 신호 패킷 경로와 데이터 패킷 경로를 구분하는 과정과,
    상기 신호 패킷 경로를 통해 상기 이동 에이전트 플랫폼으로부터 상기 핸드오프 관련 메시지를 수신하여 처리하는 과정과,
    상기 데이터 패킷 경로를 통해 상대 노드로부터 데이터 패킷을 수신하여 처리하는 과정을 포함하는 것을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  13. 제12항에 있어서, 상기 핸드오프 관련 메시지를 수신하여 처리하는 과정은,
    상기 이동 에이전트 플랫폼으로부터 상기 핸드오프 관련 메시지를 수신하는 단계와,
    상기 핸드오프 관련 메시지가 상기 이동 노드의 등록 요청 메시지인 경우 미리 설정된 자신의 임시 리스트에 상기 등록 요청 메시지를 상기 이동 노드에 대한 엔트리로 추가하는 단계와,
    상기 미리 설정된 자신의 방문자 리스트에 상기 이동 노드에 대한 엔트리를 삭제하는 단계를 포함하는 것을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  14. 제13항에 있어서, 상기 핸드오프 관련 메시지를 수신하여 처리하는 과정은,
    상기 핸드오프 관련 메시지가 상기 이동 노드의 등록 응답 메시지인 경우 미리 설정된 자신의 임시 리스트에 상기 이동 노드의 엔트리가 존재하면 상기 임시 리스트에서 상기 이동 노드의 엔트리를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  15. 제13항 또는 제14항에 있어서, 상기 핸드오프 관련 메시지를 수신하여 처리하는 과정은,
    상기 등록 응답 메시지를 다른 이동 에이전트로부터 수신한 경우 상기 등록 응답 메시지의 내용에 따라 상기 방문자 리스트에서 상기 이동 노드에 대한 엔트리를 삭제함을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
  16. 제12항에 있어서, 상대 노드로부터 데이터 패킷을 수신하여 처리하는 과정은,
    상대 노드로부터 데이터 패킷을 수신하는 단계와,
    미리 설정된 자신의 방문자 리스트에서 상기 수신된 데이터 패킷의 도착지인 상기 이동 노드에 대한 엔트리를 검색하는 단계와,
    상기 방문자 리스트에 상기 이동 노드에 대한 엔트리가 없는 경우 미리 설정된 자신의 임시 리스트에서 상기 이동 노드에 대한 엔트리를 검색하여 상기 이동 노드가 이동한 이동 에이전트를 통해 상기 이동 노드로 상기 수신된 데이터 패킷을 전달하는 단계를 포함하는 것을 특징으로 하는 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리 방법.
KR1020060112893A 2006-11-15 2006-11-15 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리방법 KR100763522B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020060112893A KR100763522B1 (ko) 2006-11-15 2006-11-15 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리방법
PCT/KR2007/005339 WO2008060044A1 (en) 2006-11-15 2007-10-29 Method for managing internet protocol handoff in network system
US12/513,155 US8260294B2 (en) 2006-11-15 2007-10-29 Method for managing internet protocol handoff in network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060112893A KR100763522B1 (ko) 2006-11-15 2006-11-15 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리방법

Publications (1)

Publication Number Publication Date
KR100763522B1 true KR100763522B1 (ko) 2007-10-04

Family

ID=39401825

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060112893A KR100763522B1 (ko) 2006-11-15 2006-11-15 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리방법

Country Status (3)

Country Link
US (1) US8260294B2 (ko)
KR (1) KR100763522B1 (ko)
WO (1) WO2008060044A1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8320332B2 (en) * 2006-12-08 2012-11-27 Electronics And Telecommunications Research Institute IP handoff process method and system for connection of internet protocols between mobile agents in heterogeneous network

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010098088A (ko) * 2000-04-28 2001-11-08 주식회사 아론통신기술 패킷 영역간의 핸드오버 방법 및 그를 이용한 패킷 데이터서비스 방법
US20030018810A1 (en) 2000-10-18 2003-01-23 Telefonaktiebolaget L M Ericsson (Publ) Seamless handoff in mobile IP
KR20030017194A (ko) * 2001-08-24 2003-03-03 한국전자통신연구원 이동 인터넷 프로토콜 시스템 및 이 이동 인터넷 프로토콜시스템에서의 핸드오프 시 등록 방법
KR20040013391A (ko) * 2002-08-06 2004-02-14 삼성전자주식회사 차세대 인터넷망에서 자역 앵커 포인트를 사용하여이동노드의 이동성을 제공하는 방법 및 시스템
KR20040016264A (ko) * 2002-08-16 2004-02-21 삼성전자주식회사 지역화 이동성 관리를 지원하는 이동 IPv6에서최적화된 패킷 라우팅 방법
US6947401B2 (en) 2000-03-08 2005-09-20 Telefonaktiebolaget Lm Ericsson (Publ) Hierarchical mobility management for wireless networks
KR20060067074A (ko) * 2004-12-14 2006-06-19 한국전자통신연구원 이동 단말의 핸드오프 처리 시스템 및 그 방법

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU7575498A (en) * 1997-05-16 1998-12-08 Spherecore, Inc. Aerial communications network
JP2940615B1 (ja) * 1998-08-14 1999-08-25 日本電気株式会社 Cdma無線データ通信システムにおけるハンドオフ選択方法
US20010036834A1 (en) * 2000-03-03 2001-11-01 Subir Das Supporting fast intra-domain handoffs and paging in wireless cellular networks
US6992995B2 (en) * 2000-04-17 2006-01-31 Telcordia Technologies, Inc. Telecommunication enhanced mobile IP architecture for intra-domain mobility
US7016331B1 (en) * 2000-09-05 2006-03-21 Cisco Technology, Inc. Method of handoff control in an enterprise code division multiple access wireless system
KR100520141B1 (ko) * 2000-10-26 2005-10-10 삼성전자주식회사 이동통신 시스템에서 고정 주소를 가지는 이동단말의 핸드오버 방법
US7031709B2 (en) * 2002-04-05 2006-04-18 Ntt Docomo, Inc. Method and associated apparatus for increment accuracy of geographical foreign agent topology relation in heterogeneous access networks
JP4056849B2 (ja) * 2002-08-09 2008-03-05 富士通株式会社 仮想閉域網システム
JP2004214869A (ja) 2002-12-27 2004-07-29 Ntt Docomo Inc モビリティ制御ノード、モビリティ制御システム、アクセスルータ管理方法、及びモビリティ制御プログラム
JP4076482B2 (ja) * 2003-07-02 2008-04-16 株式会社エヌ・ティ・ティ・ドコモ 移動ノード、移動通信システム及び通信制御方法
US7069338B2 (en) * 2003-11-26 2006-06-27 Motorola, Inc. Regional registration for a mobile IP enabled system
TWI236255B (en) 2003-12-15 2005-07-11 Ind Tech Res Inst System and method for supporting inter-NAT-domain handoff within a VPN by associating L2TP with mobile IP
KR20050062798A (ko) 2003-12-18 2005-06-28 한국전자통신연구원 이동 노드의 빠른 핸드오프 처리장치 및 그 방법
KR100584518B1 (ko) * 2004-04-01 2006-05-29 삼성전자주식회사 선형성을 가지는 피드-포워드 전력 증폭기
TW200607293A (en) 2004-08-03 2006-02-16 Zyxel Communications Corp Method and system for dynamically assigning agent of mobile VPN
US7486951B2 (en) * 2004-09-24 2009-02-03 Zyxel Communications Corporation Apparatus of dynamically assigning external home agent for mobile virtual private networks and method for the same
US20060126563A1 (en) * 2004-12-14 2006-06-15 Sungsoo Kang System and method of processing hand-off of mobile terminal
US7664501B2 (en) * 2005-05-18 2010-02-16 Ashutosh Dutta Seamless handoff across heterogeneous access networks using a handoff controller in a service control point
JPWO2007119598A1 (ja) * 2006-03-31 2009-08-27 パナソニック株式会社 高速QoSハンドオーバ方法及びその方法で用いられる処理ノード
KR100757898B1 (ko) * 2006-09-29 2007-09-11 한국전자통신연구원 복수의 이동 에이전트 플랫폼들이 존재하는 네트워크에서 이동 노드에 대한 아이피 핸드오프 제공 방법
KR100785851B1 (ko) * 2006-12-08 2007-12-18 한국전자통신연구원 이동 에이전트 플랫폼 환경에서의 ip 핸드 오프 방법
US8320332B2 (en) * 2006-12-08 2012-11-27 Electronics And Telecommunications Research Institute IP handoff process method and system for connection of internet protocols between mobile agents in heterogeneous network
KR100862192B1 (ko) * 2006-12-11 2008-10-09 한국전자통신연구원 무선 네트워크 시스템 및 그의 ip 핸드오프 처리 방법
US8452285B2 (en) * 2007-05-10 2013-05-28 Sparkmotion Inc. Method for handover in wireless communications network comprising a number of sub-networks
KR100922733B1 (ko) * 2007-12-17 2009-10-22 한국전자통신연구원 Ip 주소와 전화번호의 실시간 이동성을 동시에 제공하는복합 스위치의 경로 설정 방법

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6947401B2 (en) 2000-03-08 2005-09-20 Telefonaktiebolaget Lm Ericsson (Publ) Hierarchical mobility management for wireless networks
KR20010098088A (ko) * 2000-04-28 2001-11-08 주식회사 아론통신기술 패킷 영역간의 핸드오버 방법 및 그를 이용한 패킷 데이터서비스 방법
US20030018810A1 (en) 2000-10-18 2003-01-23 Telefonaktiebolaget L M Ericsson (Publ) Seamless handoff in mobile IP
KR20030017194A (ko) * 2001-08-24 2003-03-03 한국전자통신연구원 이동 인터넷 프로토콜 시스템 및 이 이동 인터넷 프로토콜시스템에서의 핸드오프 시 등록 방법
KR20040013391A (ko) * 2002-08-06 2004-02-14 삼성전자주식회사 차세대 인터넷망에서 자역 앵커 포인트를 사용하여이동노드의 이동성을 제공하는 방법 및 시스템
KR20040016264A (ko) * 2002-08-16 2004-02-21 삼성전자주식회사 지역화 이동성 관리를 지원하는 이동 IPv6에서최적화된 패킷 라우팅 방법
KR20060067074A (ko) * 2004-12-14 2006-06-19 한국전자통신연구원 이동 단말의 핸드오프 처리 시스템 및 그 방법

Also Published As

Publication number Publication date
US8260294B2 (en) 2012-09-04
WO2008060044A1 (en) 2008-05-22
US20100111038A1 (en) 2010-05-06

Similar Documents

Publication Publication Date Title
US8050232B2 (en) Handover optimisation in a WLAN radio access network
EP0944203B1 (en) Mobile internet access
JP5226202B2 (ja) 無線通信ネットワークにおけるリロケーション制御装置
EP1260113B1 (en) Hierarchical mobility management for wireless networks
US20110206013A1 (en) Control station, mobile station, mobile communication system and mobile communication method
EP2373089A1 (en) Control station, mobile station, and mobile communication system
US20180338296A1 (en) Communication system, mobile communication terminal and position managing apparatus
CN102123378B (zh) 一种终端切换的方法及相应的通信网络
GB2559231A (en) A system and a method for establishing an emergency call over a wireless LAN network
US7990935B2 (en) Network mobility support and access control for movable networks
WO2008069630A1 (en) Fast handover method and system using network-based localized mobility management
EP1841147A1 (en) Communication management method and communication management device
US8279833B2 (en) Mobile network system and method for processing IP handoff thereof
KR100834579B1 (ko) 이종 망 사이의 복수 인터넷 프로토콜 접속을 허용하는인터넷 프로토콜 핸드오프 처리 방법 및 시스템
EP3606180A1 (en) A method of securing wireless backhaul, a child base station, a parent base station and methods in the child and parent base stations
CN100579318C (zh) 扩展移动ip的方法和设备
Bernardos et al. Network-based localized IP mobility management: Proxy mobile IPv6 and current trends in standardization
US20070248056A1 (en) Application managed transition of ip connections
KR100763522B1 (ko) 네트워크 시스템에서의 인터넷 프로토콜 핸드오프 처리방법
US8243685B2 (en) IP handoff method in mobile agent platform environment
Jia Architectural design of an optimal routed network-based mobility management function for SDN-based EPC networks
JP4415094B2 (ja) ローミングシステム、ローミング方法及び移動端末
Niraula Mobility Management Approach for Future Aviation Ipv6 Networks
US20100232342A1 (en) Node discovery method and mobile node, relay node, home agent which is used by the method
Poroor et al. Fast dual-radio cross-layer handoffs in multi-hop infrastructure-mode 802.11 Wireless Networks for in-vehicle multimedia infotainment

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110831

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20120919

Year of fee payment: 20