KR100927229B1 - 이동 단말에 대한 전달망 독립적인 ip 이동성 지원방법및 그 시스템 - Google Patents

이동 단말에 대한 전달망 독립적인 ip 이동성 지원방법및 그 시스템 Download PDF

Info

Publication number
KR100927229B1
KR100927229B1 KR1020070129477A KR20070129477A KR100927229B1 KR 100927229 B1 KR100927229 B1 KR 100927229B1 KR 1020070129477 A KR1020070129477 A KR 1020070129477A KR 20070129477 A KR20070129477 A KR 20070129477A KR 100927229 B1 KR100927229 B1 KR 100927229B1
Authority
KR
South Korea
Prior art keywords
tunnel
mobile terminal
mobility
control
control device
Prior art date
Application number
KR1020070129477A
Other languages
English (en)
Other versions
KR20090062315A (ko
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 KR1020070129477A priority Critical patent/KR100927229B1/ko
Priority to US12/747,729 priority patent/US20100272016A1/en
Priority to PCT/KR2008/007188 priority patent/WO2009075490A2/en
Publication of KR20090062315A publication Critical patent/KR20090062315A/ko
Application granted granted Critical
Publication of KR100927229B1 publication Critical patent/KR100927229B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • H04W80/045Network layer protocols, e.g. mobile IP [Internet Protocol] involving different protocol versions, e.g. MIPv4 and MIPv6

Landscapes

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

Abstract

본 발명은 이동 단말에 대한 전달망(transport network) 독립적인 IP 이동성 지원방법 및 그 시스템에 관한 것이다. 본 IP 이동성 지원방법에서, 이동 단말의 고유 주소와 전달망에 따라 설정되는 가변 주소를 매핑하는 이동성 제어장치와 각 이동단말은 제어 터널을 설정하고, 제어 터널을 통하여 제어 메시지 또는 데이터 패킷을 교환할 수 있다. 제어 터널의 통한 패킷 교환시, 외부 터널 헤더는 전달망의 IP버전에 따른 헤더가 사용이 되며 내부 헤더는 사용자의 응용에 맞는 IP 버전에 따른 헤더가 사용된다. 본 발명에 따르면, 전달망에서 지원하는 IP 버전에 관계 없이 IPv4 또는 IPv6 응용 등에 대한 이동성 서비스를 지원하며, 라우터 등과 같은 기존 전달망 장비에 대한 기능 추가 없이 이동 단말의 소프트웨어 업그레이드 및 이동성 제어장치의 도입만으로 이동성을 지원할 수 있다.
Figure R1020070129477
이동성, 터널, IP, 이동 단말

Description

이동 단말에 대한 전달망 독립적인 IP 이동성 지원방법 및 그 시스템{Method for supporting transport network independent IP mobility in mobile terminal and system thereof}
본 발명은 IP 이동성 지원방법 및 그 시스템에 관한 것으로, 더욱 상세하게는 다중 인터페이스를 구비하는 이동 단말에 대하여 전달망(transport network)에 독립적으로 IP 이동성을 지원하는 IP 이동성 지원방법 및 그 시스템에 관한 것이다.
본 발명은 정보통신부 및 정보통신연구진흥원의 IT성장동력기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2007-S-013-01, 과제명: AII IPv6 기반 Fixed-Mobile Convergence 네트워킹 기술 개발].
Mobile IPv4, Mobile IPv6와 같이 네트워크 계층에서 이동성을 지원할 수 있는 IP 이동성 지원방법이 IETF(Internet Engineering Task Force)에서 표준화되었으며, Fast Mobile IPv4와 같이 핸드오버 지연시간을 최소화 하기 위한 다양한 알고리즘이 개발 진행 중이다.
그런데, 일반적인 IP 이동성 지원방법들은 기존 전달망 장비에 대한 기능 추 가를 요구함으로써 실질적인 적용이 쉽지 않다. 따라서, 라우터 등과 같은 기존 전달망 장비에 대한 기능 추가 없이, 이동 단말의 소프트웨어 업그레이드 및 이동성 제어 장치의 도입만으로 기존 전달망에서 이동 단말에 대한 이동성을 용이하게 지원할 수 있는 방안이 필요하다.
따라서, 본 발명의 목적은, 다중 인터페이스 구비하는 이동 단말에서 전달망에서 지원하는 IP 버전에 관계 없이 IP 이동성을 지원하는 IP 이동성 지원방법 및 그 시스템을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명에 따른 IP 이동성 지원방법은, 이동 단말의 고유 주소와 전달망에 따라 설정되는 가변 주소를 매핑하는 이동성 제어장치를 마련하고, 상기 이동성 제어장치와 제1 이동 단말간에 제1 제어 터널을 설정하는 단계; 상기 이동성 제어장치와 제2 이동 단말간에 제2 제어 터널을 설정하는 단계, 및 상기 제1 및 제2 이동 단말이 상기 제1 및 제2 제어 터널을 통해 데이터 패킷을 교환하는 단계를 포함한다.
한편, 본 발명에 따른 IP 이동성 지원시스템은, 이동단말의 고유 주소와 전달망에 따라 설정되는 가변 주소를 매핑하는 이동성 제어장치, 상기 이동성 제어장치와 제1 제어 터널을 설정하는 제1 이동 단말, 및 상기 이동성 제어장치와 제2 제어 터널을 설정하는 제2 이동 단말을 포함하며, 상기 제1 및 제2 이동 단말은 상기 제1 및 제2 제어 터널을 통해 데이터 패킷을 교환한다.
상기 목적을 달성하기 위하여 본 발명에서는, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
본 발명에 따르면, 다중 인터페이스를 구비하는 이동 단말에 대하여 전달망에서 지원하는 IP 버전에 관계 없이 IPv4 또는 IPv6 등의 응용 서비스의 지원이 가능하며, 또한 이러한 응용 서비스에 대하여 서비스 중단이 없는 이동성을 지원할 수 있다. 그리고, 본 발명에 따르면, 기존 전달망 장비에 대한 기능 추가 없이, 이동단말의 소프트웨어 업그레이드와 이동성 제어장치의 도입만으로, 기존 전달망에서 이동성을 지원할 수 있다.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.
도 1은 본 발명의 일실시예에 따른 IP 이동성 지원방법에서 이동 단말과 이동성 제어장치 사이에 설정되는 제어 터널을 설명하기 위한 도면이다. 도 1을 참조하면, 제1 이동 단말(110)과 이동성 제어장치(130) 사이에 두 개의 제어 터널(control tunnel)이 설정되어 있고, 이동성 제어장치(130)는 서비스 포털(120)이나 AAA 서버(140) 등과 통신 가능하게 연결된다.
이동성 제어장치(130)는 제1 이동 단말(110)과 제어 채널을 설정하여, 제1 이동 단말(110)를 포함하는 이동 단말의 사용자 아이디(identifier)의 성격을 가지는 고유 주소와 현재 위치에 따라서 인터페이스 별로 가변적으로 할당되는 가변 주소의 매핑 관계를 관리한다. 이때, 제어 채널의 형태는 전달망 독립적으로 동작할 수 있도록 하기 위하여 터널링 방법을 사용하므로, 이동성 제어장치(130)와 제1 이동 단말(110) 사이에 제어 터널이 설정된다. 제어 터널을 통한 패킷 전달시, 터널의 외부 헤더는 사용을 하고자 하는 전달망의 IP버전에 따라서 설정된 인터페이 스의 가변 주소를 사용하며, 내부 헤더는 실제 이동단말의 응용이 사용하고자 하는 IP 버전에 따라 설정된 인터페이스의 고유 주소를 사용한다.
제1 이동 단말(110)을 포함하는 이동 단말은, 현재 위치 및 이동 단말이 지원하는 인터페이스 개수와 관계없이 지속적으로 유지되는 하나의 고유 주소(home address)를 할당받게 되며, 이동 단말의 각 인터페이스별로 현재 위치에 따라서 가변적인 주소(care-of address)를 할당 받게 된다.
따라서, 이동 단말은 하나의 고유 주소와 여러 개의 가변 주소를 가지게 된다. 고유 주소는 사용하고자 하는 응용의 IP버전에 따라 할당되며, 가변 주소는 전달망의 IP버전에 따라 할당된다. 따라서, IPv4 망에서 IPv6 응용을 사용하고자 한다면 IPv6의 고유 주소를 할당 받게 되며, IPv4의 가변 주소를 할당받게 된다.
또한, 고유 주소는 원칙적으로 하나이지만, 하나의 이동 단말이 동시에 별도로 서로 다른 버전의 응용을 사용 가능하도록 IP 버전에 따른 고유 주소를 할당 받는 것을 허용한다. 즉, IPv4 응용을 위한 IPv4 주소와 IPv6 응용을 위하여 IPv6 주소를 동시에 고유 주소로 가질 수 있다. 그러나, 일반적인 경우 둘 중 하나의 고유 주소를 가지는 것으로 가정한다.
제1 이동 단말(110)은 다중 인터페이스를 구비하여, 각 인터페이스별로 별도의 제어 터널이 설정되며, 사용자 지정 선호도(user preference) 또는 신호 세기(signal strength) 등과 같은 다양한 판단 조건에 따라서 최선의 선택 조건을 만족하는 하나의 인터페이스를 선택하게 된다. 이와 같이 선택된 인터페이스를 주 인터페이스(primary interface)로 부르며, 주 인터페이스를 통하여 주 제어 터 널(primary control tunnel)이 설정된다. 제1 이동 단말(110)은 주 제어 터널을 통하여 제어 메시지 또는 사용자 데이터를 교환한다.
주 인터페이스로 선택되지 못한 나머지 인터페이스에 대해서는 주 인터페이스에 문제가 발생할 때 신속하게 주 인터페이스의 역할을 수행하기 위한 보조 인터페이스(secondary interface)로 사용하며, 보조 인터페이스를 통하여 보조 제어 터널(secondary control tunnel)을 설정한다.
보조 제어 터널을 설정하는 시점은 사용자 선택 사항 또는 사용자가 사용중인 응용의 중요도 등에 따라서 다를 수 있다. 즉, 주 제어 터널과 동시에 항상 보조 제어 터널이 설정되도록 할 수 있으며, 사용자가 이동 단말의 설정 도구를 이용하여 임으로 선택이 가능하다. 제1 이동 단말(110)의 설정 도구에는 사용자가 강제적으로 지정하도록 하거나 혹은 응용 프로그램에 따른 자동 선택이 되도록 하는 등 다양한 방법을 제공할 수 있다.
또한, 보조 제어 터널이 유지되도록 설정이 되는 경우, 제어 터널이 지속적으로 유지될 수 있도록 하기 위하여, keep-alive 메시지를 지속적으로 교환하여 보조 제어 터널이 대기 상태로 유지될 수 있도록 한다. 보조 제어 터널이 주 제어 터널과 동시에 설정이 되어 있는 경우에는, 주 인터페이스의 문제로 주 제어 터널이 제 역할을 담당하지 못한다고 판단될 때, 보조 인터페이스를 신속하게 주 인터페이스로 전환하고, 이와 동시에 보조 제어 터널 역시 주 제어 터널로 전환할 수 있다.
도 2는 제어 터널 설정을 위한 절차의 설명에 제공되는 신호 흐름도이다. 제 어 터널을 설정하기 위한 절차는 일반적인 요청 메시지 및 응답 메시지의 교환에 의해서 이루어 진다.
도 2를 참조하면, 제1 이동 단말(110)이 주 인터페이스를 통해 제어 터널 생성 요청 메시지를 이동성 제어 장치(130)에 전송하여(S200), 이에 대한 응답메시지를 이동성 제어 장치(130)로부터 수신한다(S205). 이와 같은 과정에 의해, 제1 이동 단말(110)과 이동성 제어장치(130) 간에 주 제어 터널이 형성된다(S210).
같은 방식으로, 제1 이동 단말(110)이 보조 인터페이스를 통해 제어 터널 생성 요청 메시지를 이동성 제어 장치(130)에 전송하고(S215), 이동성 제어장치(130)로부터 응답 메시지를 수신한다(S220). 이에 의해, 제1 이동 단말(110)과 이동성 제어장치(130) 간에 보조 제어 터널이 설정된다(S225).
요청 메시지 및 응답 메시지는 다양한 형태로 구현될 수 있으며, NAT(Network Address Translation) 장비를 통과하여 이동 단말간 직접 데이터 채널이 설정될 수 있도록, NAT 장비의 유무 또는 NAT 장비의 종류 등을 검출하는 방법이 사용될 수 있다. 이 경우, NAT 검출 방법은 다양한 방법이 사용될 수 있으며, 본 발명에서는 특별한 NAT 검출 방법에 국한되지 않는다. 또한, 메시지 보안을 위하여 다양한 보안 방법이 사용될 수 있으며 보안 방법 역시 사용 가능한 다양한 방법이 사용될 수 있다.
또한, 상기한 실시예에서는 제1 이동 단말(110)에 대한 절차만을 설명하고 있으나, 제2 이동 단말(150)도 동일한 절차에 의해 주 제어 터널과 보조 채널 터널을 설정하게 된다.
이동성 제어장치(130)는 제1 및 제2 이동 단말(110, 150)과 이와 같은 과정을 거친 후, 도 3에 도시한 바와 같이, FIBv6 테이블과 FIBv4 테이블을 형성하게 된다. 도 3에서 제1 이동 단말(110)은 3ffe:468::1.1.1.1의 IPv6 고유 주소 및 129.168.100.100의 가변 주소를 가지고, 제2 이동 단말(150)은 3ffe:468::2.2.2.2의 IPv6 고유 주소 및 129.168.200.200의 가변 주소를 가지며, 이동성 제어장치(130)는 3ffe:468::1의 IPv6 주소 및 129.254.1.100의 터널 endpoint 주소를 가지고 있는 상태를 나타낸다. 도 3에서 도시한 FIBv4와 FIBv6 테이블의 형태는 개념적인 그림으로서 다양한 형태로 구현될 수 있다.
도 4는 본 발명의 일실시예에 따른 IP 이동성 지원방법에서, 이동 단말간에 주 제어 채널을 통하여 메시지 및 데이터를 교환하는 과정을 설명하기 위한 도면이다. 이때 보조 제어 터널은 사용자의 설정에 의하여 활성화되어 keep alive 메시지가 교환되고 있거나 그렇지 않으면 비활성화 상태로 존재할 수 있다. 제어 메시지는 이동 단말(110, 150)이 이동성 제어장치(130)로 전송하는 제어 메시지와 이동 단말(110, 150)간 전송하는 제어 메시지가 존재하며, 제1 및 제2 이동 단말(110, 150) 간에는 데이터 패킷을 교환할 수 있다.
제1 및 제2 이동 단말(110, 150)간에 주고 받는 제어 메시지와 데이터 패킷은 이동성 제어장치(130) 입장에서는 특별한 구분을 하지 않으며, 이동성 제어장치(130)는 임의의 이동단말로부터 전송되어온 패킷을 룩업하여 목적지에 해당하는 이동 단말로 패킷을 전달해 준다.
패킷 전달시는, 도 3에 도시한 바와 같은, FIBv4와 FIBv6의 테이블을 룩업함 으로써 이루어진다. 이동성 제어장치(130)로 전달되는 터널 패킷의 목적지는 이동성 제어장치(130)에 설정된 터널 종단 주소(tunnel endpoint address)로 설정되어 전달되며, 주소는 각 이동 단말의 IPv4 가변 주소로 설정되어 전달된다.
따라서, 이동성 제어장치(130)가 입력 패킷에 대하여 패킷의 목적지 기반으로 FIBv4 테이블을 먼저 검색하게 되면, 그 결과로서 얻어지는 Action 필드의 값은 도 3의 FIBv4 테이블에서와 같이 터널 디캡슐레이션(decapsulation)이 된다. 터널 디켑슐레이션을 수행한 후 나타나는 패킷은 IPv6 패킷이 되는데 이 경우 다시 FIBv6 테이블을 룩업하게 된다. 이 결과로 나타나는 액션(Action)은 터널 인캡슐레이션(encapsulation)이며, 상대 이동단말의 가변 주소인 IPv4 주소를 같이 주게 된다. 따라서 이 정보를 이용하여 IPv6 패킷은 IPv4로 인캡슐레이션이 되어 상대 이동단말에 전달된다.
도 5는 본 발명의 일실시예에 따른 IP 이동성 지원방법에서 주 제어 터널이 설정된 인터페이스를 통하여 이동단말과 직접 터널링을 설정하여 데이터 패킷을 교환하는 과정을 설명하기 위한 도면이다.
제1 및 제2 이동 단말(110, 150)이 서로 통신을 하기 위해서는, 전술한 제어 터널이 일차적으로 사용이 될 수 있다. 그러나, 주 제어 터널을 사용한 데이터의 교환은 이동성 제어장치(130)를 통한 패킷 포워딩이 이루어지기 때문에 불필요하게 긴 경로를 사용하게 된다. 또한, 모든 이동 단말이 제어 채널을 통한 데이터 패킷을 전송하게 되는 경우, 이동성 제어 장치(130)가 트래픽의 병목(bottleneck)으로 동작할 수 있다.
따라서, 이동 단말이 서로 통신을 하기 위하여 효율적인 방법으로, 두 이동단말간의 데이터 채널을 생성하여 직접 전송할 수 있는 방법을 사용할 수 있다. 데이터 채널의 형태 역시 제어 채널의 형태와 마찬가지로 전달망 독립적으로 동작할 수 있도록 하기 위하여 터널링 방법을 사용한다. 이때, 터널 외부 헤더는 사용을 하고자 하는 전달망의 IP버전에 따라서 설정된 인터페이스의 가변 주소를 사용하며, 내부 헤더는 실제 이동 단말의 응용이 사용하고자 하는 IP 버전에 따라서 설정된 인터페이스의 고유 주소를 사용한다.
직접 전송을 위하여 이동 단말은 상대 이동 단말의 주소 정보를 미리 알고 있어야 하는데, 이는 이동성 제어장치(130)로부터 획득될 수 있다. 즉, 이동성 제어 장치(130)로 상대 이동 단말의 고유 주소(home address)에 대한 가변 주소 (care-of address)를 쿼리(query)함으로써, 상대 이동 단말의 가변 주소를 얻을 수 있으며, 상대 이동 단말의 고유 주소와 가변 주소를 이용하여, 직접 터널링(direct tunneling)에 의한 데이터 터널을 설정한다. 이와 같이, 이동성 제어장치(130)를 통하여 데이터 패킷을 교환하는 대신, 이동 단말간 직접 터널링을 설정하여 데이터 패킷을 효율적으로 전송할 수 있다.
도 6은 도 5의 과정의 설명에 제공되는 신호 흐름도이다. 도 6을 참조하면, 제1 단말(110)과 이동성 제어장치(130) 사이에 주 제어 터널과 보조 제어 터널이 설정되어 있고(S300, S305). 제2 이동 단말(150)과 이동성 제어장치(130) 사이에 주 제어 터널 및 보조 제어 터널이 설정되어 있다(S310, S315).
이와 같은 상황에서, 제1 이동 단말(110)은 주 제어 터널을 이용하여 데이터 채널의 설정의 요청메시지를 제2 이동 단말(150)에 전송하고(S320), 제2 이동 단말(150)로부터 응답 메시지를 수신하여(S325), 제1 이동 단말(110)과 제2 이동 단말(150)간에 직접 데이터 터널이 설정된다(S330).
이와 같은 과정 중, 실제 보안을 위하여 보안 설정과정 등이 적용될 수 있으며, 본 발명은 실제 보안 설정 과정에 대한 제한을 두지 않고 다양한 보안 방법의 수용을 허용한다.
도 7은 본 발명의 일실시예에 따른 IP 이동성 지원방법에서 핸드오버 절차의 설명에 제공되는 신호 흐름도이다. 이동 단말들과 이동성 제어장치는 주 제어 채널 및 보조 채널이 설정되어 있고, 서로 데이터 교환을 위하여 직접 데이터 채널을 설정한 상태에서 이동 단말의 이동 또는 네트워크 상황의 변화 등에 의하여 주 인터페이스의 사용이 불가능하게 되고 새로운 인터페이스로 통신을 하여야 하는 경우 패킷 손실을 최소화하기 위한 핸드오버 절차가 수행된다.
도 7을 참조하면, 제1 및 제2 이동 단말(110, 150) 간에 데이터 터널이 설정되는 있는 상태에서(S350), 제1 이동 단말(110)은 제2 이동 단말(150)에 데이터 터널 해제 요청 메시지를 전송하여(S355), 제2 이동 단말(150)에게 직접 터널링에 의해서 설정된 데이터 터널로 패킷을 보내는 것을 중단하고 제어 터널을 사용하도록 요구한다. 이에 따라, 제2 이동 단말(150)로부터 응답 메시지를 수신하고(S355), 데이터 터널을 해제된다(S370).
다음으로, 제1 이동 단말(110)은 이동성 제어 장치(130)에 제어 터널 전환 요청 메시지를 전송하여(S370), 응답 메시지를 수신하고(S375), 이에 따라 보조 제 어 터널이 새로운 주 제어 터널로 설정된다(S380).
제1 이동단말(110) 제2 이동 단말(150)에 데이터 터널 생성을 요청 메시지를전송하여(S385), 이에 대한 응답 메지시를 수신한다(S390). 이에 따라, 제1 및 제2 이동 단말(110, 150) 사이에 새로운 데이터 터널이 형성된다(S395). 새로운 데이터 터널이 정상적으로 설정되면, 제1 및 제2 이동 단말(110, 150) 간에 제어 터널 대신 새로 설정된 데이터 터널을 통해 교환한다.
이와 같은 과정에 의해, 이동 단말의 이동 또는 주변 네트워크 환경의 변화에 의하여 이동 단말의 주 인터페이스가 기능을 하지 못할 경우 신속하게 보조 인터페이스를 주 인터페이스로 전환하여, 진행 중인 응용의 세션이 지속되도록 한다. 이 경우, 주 인터페이스가 변경이 되더라도 항상 고유 주소(home-address)는 동일하게 유지가 되고 있기 때문에 네트워크 계층에서 세션의 지속적인 유지에 문제가 없도록 한다. 또한, 이동 단말과 이동성 제어 장치간에 설정되어 있는 주 제어 터널 및 보조 제어 터널을 이용하여, 주 제어 터널이 삭제가 되기 전에 보조 제어 터널을 설정함으로써, 패킷 손실이 발생하지 않도록 하며, 서비스 중단 시간을 최소화한다.
또한, 상기한 실시예에서는, IPv4 망에서 IPv6 응용 서비스를 제공하기 위한 절차를 예로 들어 설명하였지만, 본 발명은 IPv4망에서 IPv4 서비스를 제공하거나, IPv6망에서 IPv6서비스의 제공, 또는 IPv6망에서 IPv4 서비스의 제공하는 경우에 유사한 방법에 의하여 쉽게 적용될 수 있다.
한편, 본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
도 1은 본 발명의 일실시예에 따른 IP 이동성 지원방법에서 이동단말과 이동성 제어 장치간에 설정되는 제어 터널을 설명하기 위한 도면,
도 2는 제어 터널 설정을 위한 절차의 설명에 제공되는 신호 흐름도,
도 3은 FIBv6 테이블과 FIBv4 테이블의 일 예를 나타낸 도면,
도 4는 본 발명의 일실시예에 따른 IP 이동성 지원방법에서 이동단말간에 주제어 터널을 통해 메시지 및 데이터를 교환하는 과정을 설명하기 위한 도면,
도 5는 본 발명의 일실시예에 따른 IP 이동성 지원방법에서 이동단말간에 직법 데이터 터널을 형성하여 데이터 패킷을 교환하는 과정을 설명하기 위한 도면,
도 6은 도 5의 과정의 설명에 제공되는 신호 흐름도, 그리고
도 7은 본 발명의 일실시예에 따른 IP 이동성 지원방법에서 핸드오버 절차의 설명에 제공되는 신호 흐름도이다.
* 도면의 주요 부분에 대한 부호의 설명 *
110 : 제1 이동 단말 130 : 이동성 제어장치
150 : 제2 이 동단말

Claims (12)

  1. 이동 단말의 고유 주소와 전달망에 따라 설정되는 가변 주소를 매핑하는 이동성 제어장치를 마련하고, 상기 이동성 제어장치와 제1 이동 단말의 주 인터페이스를 통해 설정되는 제1 주 제어터널과, 보조 인터페이스를 통해 설정되는 제1 보조 제어 터널을 포함하는 제1 제어 터널을 설정하는 단계;
    상기 이동성 제어장치와 제2 이동 단말의 주 인터페이스를 통해 설정되는 제2 주 제어 터널과, 보조 인터페이스를 통해 설정되는 제2 보조 제어 터널을 포함하는 제2 제어 터널을 설정하는 단계; 및,
    상기 제1 및 제2 이동 단말이 상기 제1 및 제2 제어 터널을 통해 데이터 패킷을 교환하는 단계;를 포함하는 것을 특징으로 하는 IP 이동성 지원방법.
  2. 제1항에 있어서,
    상기 데이터 패킷의, 상기 패킷의 외부 터널 헤더는 상기 전달망의 IP 버전에 대응하는 헤더이며, 내부 헤더는 사용자 응용에 따른 IP 버전에 대응하는 헤드인 것을 특징으로 하는 IP 이동성 지원방법.
  3. 삭제
  4. 제1항에 있어서,
    상기 제1 및 제2 이동 단말의 주 인터페이스와 보조 인터페이스는, 사용자 지정 우선순위 및 신호세기 중 적어도 하나에 기초하여 선택되는 것을 특징으로 하는 IP 이동성 지원방법.
  5. 제4항에 있어서,
    상기 제1 및 제2 이동 단말이 상기 이동성 제어장치를 통해 상대 이동단말의가변 주소를 획득하여 상기 제1 및 제2 이동 단말간에 직접 데이터 터널을 설정하고, 상기 데이터 터널을 통해 데이터 패킷을 교환하는 단계;를 더 포함하는 것을 특징으로 하는 IP 이동성 지원방법.
  6. 제5항에 있어서,
    상기 데이터 터널의 설정을 해제하고, 상기 데이터 터널을 통해 교환중인 데이터 패킷을 상기 제1 및 제2 제어 터널을 통해 교환하는 단계;를 더 포함하는 것을 특징으로 하는 IP 이동성 지원방법.
  7. 제6항에 있어서,
    인터페이스 교체하여 상기 제1 및 제2 이동 단말간에 새로운 데이터 터널을 설정하여, 상기 새로운 데이터 터널을 통해 데이터 패킷을 교환하는 단계;를 더 포함하는 것을 특징으로 하는 IP 이동성 지원방법.
  8. 이동 단말의 고유 주소와 전달망에 따라 설정되는 가변 주소를 매핑하는 이동성 제어장치;
    상기 이동성 제어장치와 제1 주 인터페이스를 통해 설정되는 제1 주 제어터널과 제1 보조 인터페이스를 통해 설정되는 제1 보조 제어 터널을 포함하는 제1 제어 터널을 설정하는 제1 이동 단말; 및
    상기 이동성 제어장치와 제2 주 인터페이스를 통해 설정되는 제2 주 제어터널과 제2 보조 인터페이스를 통해 설정되는 제2 보조 제어터널을 포함하는 제2 제어 터널을 설정하는 제2 이동 단말을 포함하며,
    상기 제1 및 제2 이동 단말은 상기 제1 및 제2 제어 터널을 통해 데이터 패킷을 교환하는 것을 특징으로 하는 IP 이동성 지원시스템.
  9. 제8항에 있어서,
    상기 데이터 패킷의, 상기 패킷의 외부 터널 헤더는 상기 전달망의 IP 버전에 대응하는 헤더이며, 내부 헤더는 사용자 응용에 따른 IP 버전에 대응하는 헤드인 것을 특징으로 하는 IP 이동성 지원시스템.
  10. 삭제
  11. 제8항에 있어서,
    상기 제1 및 제2 이동 단말의 주 인터페이스와 보조 인터페이스는, 사용자 지정 우선순위 및 신호세기 중 적어도 하나에 기초하여 선택되는 것을 특징으로 하는 IP 이동성 지원시스템.
  12. 제8항에 있어서,
    상기 제1 및 제2 이동 단말은, 상기 이동성 제어장치를 통해 획득한 상대 이동 단말의 가변 주소를 이용하여 직접 데이터 터널을 설정하고, 상기 데이터 터널을 통해 데이터 패킷을 교환하는 것을 특징으로 하는 IP 이동성 지원시스템.
KR1020070129477A 2007-12-12 2007-12-12 이동 단말에 대한 전달망 독립적인 ip 이동성 지원방법및 그 시스템 KR100927229B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020070129477A KR100927229B1 (ko) 2007-12-12 2007-12-12 이동 단말에 대한 전달망 독립적인 ip 이동성 지원방법및 그 시스템
US12/747,729 US20100272016A1 (en) 2007-12-12 2008-12-04 Method for supporting transport network independent ip mobility in mobile terminal and system thereof
PCT/KR2008/007188 WO2009075490A2 (en) 2007-12-12 2008-12-05 Method for supporting transport network independent ip mobility in mobile terminal and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070129477A KR100927229B1 (ko) 2007-12-12 2007-12-12 이동 단말에 대한 전달망 독립적인 ip 이동성 지원방법및 그 시스템

Publications (2)

Publication Number Publication Date
KR20090062315A KR20090062315A (ko) 2009-06-17
KR100927229B1 true KR100927229B1 (ko) 2009-11-16

Family

ID=40755966

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070129477A KR100927229B1 (ko) 2007-12-12 2007-12-12 이동 단말에 대한 전달망 독립적인 ip 이동성 지원방법및 그 시스템

Country Status (3)

Country Link
US (1) US20100272016A1 (ko)
KR (1) KR100927229B1 (ko)
WO (1) WO2009075490A2 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103384375B (zh) * 2012-05-04 2018-10-23 中兴通讯股份有限公司 基站标准版本模式处理方法及装置、终端、基站
WO2015139026A2 (en) * 2014-03-14 2015-09-17 Go Tenna Inc. System and method for digital communication between computing devices

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US672129A (en) * 1900-09-28 1901-04-16 Amanda Macy Cheese-press.
KR20060070322A (ko) * 2004-12-20 2006-06-23 한국전자통신연구원 모바일 IPv4 망에서의 모바일 IPv6 연동방법

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7339903B2 (en) * 2001-06-14 2008-03-04 Qualcomm Incorporated Enabling foreign network multicasting for a roaming mobile node, in a foreign network, using a persistent address
US6721297B2 (en) * 2001-11-19 2004-04-13 Motorola, Inc. Method and apparatus for providing IP mobility for mobile networks
TWI232051B (en) * 2002-08-09 2005-05-01 Quanta Comp Inc System and method for supporting mobile internet protocol using multiple separate tunnels
US7646710B2 (en) * 2003-07-28 2010-01-12 Nortel Networks Limited Mobility in a multi-access communication network
US7010299B2 (en) * 2003-11-20 2006-03-07 Motorola, Inc. Method and apparatus for mobility in WLAN systems
US8000297B2 (en) * 2003-11-26 2011-08-16 Electronics And Telecommunciations Research Institute Access router based mobile IPv6 fast handover method
KR100594819B1 (ko) * 2004-08-03 2006-07-03 한국전자통신연구원 핸드오버 방법
US7711369B2 (en) * 2005-08-22 2010-05-04 Toshiba America Research, Inc. Seamless mobility for a multiple interface device in a co-located wireless environment
KR100739811B1 (ko) * 2005-10-26 2007-07-13 삼성전자주식회사 인터넷 프로토콜 버전 4만 제공하는 네트워크에서 듀얼모바일 노드의 경로 최적화 방법
US8843657B2 (en) * 2006-04-21 2014-09-23 Cisco Technology, Inc. Using multiple tunnels by in-site nodes for securely accessing a wide area network from within a multihomed site

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US672129A (en) * 1900-09-28 1901-04-16 Amanda Macy Cheese-press.
KR20060070322A (ko) * 2004-12-20 2006-06-23 한국전자통신연구원 모바일 IPv4 망에서의 모바일 IPv6 연동방법

Also Published As

Publication number Publication date
WO2009075490A3 (en) 2009-08-06
US20100272016A1 (en) 2010-10-28
WO2009075490A2 (en) 2009-06-18
KR20090062315A (ko) 2009-06-17

Similar Documents

Publication Publication Date Title
US10735303B2 (en) Optimization of packet transmission paths
US10171260B2 (en) Managing router advertisement messages to support roaming of wireless mobile client devices
EP1139632B1 (en) Method for packet communication with mobile node
Campbell et al. An overview of cellular IP
US6990339B2 (en) Mobility management for mobile hosts
US8416751B2 (en) Method and apparatus used for airlink communications
KR101299874B1 (ko) 이동도 관리를 위한 의사 회선
EP1206098B1 (en) Home agent and IP packet transferring method
JP2008523696A (ja) 通信システム、通信経路最適化方法、通信経路最適化支援装置並びに通信ノード
KR100942797B1 (ko) 이동성 관리 방법 및 이동성 관리 앵커, 이동 노드
CN116368860A (zh) 5g边缘计算粘性业务的网络层支持
JP4057715B2 (ja) ルータ装置、無線端末装置、無線基地局及びメッセージ送信制御方法
KR100927229B1 (ko) 이동 단말에 대한 전달망 독립적인 ip 이동성 지원방법및 그 시스템
KR100723885B1 (ko) mSCTP를 이용한 이동 단말의 무결절 핸드오버 지원방법 및 장치
US8195807B2 (en) System and method for providing a distributed virtual mobility agent
KR100928276B1 (ko) 노드에 대한 네트워크 기반 이동성 지원 방법 및 장치
JP2003258859A (ja) 通信システム、通信方法、転送装置及びネットワーク管理装置
WO2013083037A1 (zh) 更新报文的处理方法及***、映射服务器和移动节点
KR100935637B1 (ko) 프록시 모바일 아이피에서 고속 경로 최적화 방법
KR100590762B1 (ko) IPv6 기반 인터넷망 시스템 및 상기 인터넷망시스템에서 이동노드의 이동 감지 방법
US20130163561A1 (en) Fast handover method using l2/l3 combination
Halsana Implementation of Cellular IP and Its Performance Analysis
Seamless Terminal Independent Mobility for IP (TIMIP)

Legal Events

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

Payment date: 20121031

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20131024

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141027

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20151028

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee