KR20080008935A - 이동 통신 시스템에서 ip 주소 선 설정 방법 - Google Patents

이동 통신 시스템에서 ip 주소 선 설정 방법 Download PDF

Info

Publication number
KR20080008935A
KR20080008935A KR1020070004952A KR20070004952A KR20080008935A KR 20080008935 A KR20080008935 A KR 20080008935A KR 1020070004952 A KR1020070004952 A KR 1020070004952A KR 20070004952 A KR20070004952 A KR 20070004952A KR 20080008935 A KR20080008935 A KR 20080008935A
Authority
KR
South Korea
Prior art keywords
address
information
link
handover
network
Prior art date
Application number
KR1020070004952A
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 PCT/KR2007/003450 priority Critical patent/WO2008010662A2/en
Priority to JP2009520677A priority patent/JP5063694B2/ja
Priority to CN200780034411.0A priority patent/CN101617521B/zh
Priority to US12/374,295 priority patent/US20100131663A1/en
Priority to KR1020097002464A priority patent/KR101111519B1/ko
Priority to EP07793210A priority patent/EP2050256A4/en
Priority to TW096126241A priority patent/TWI431982B/zh
Publication of KR20080008935A publication Critical patent/KR20080008935A/ko
Priority to JP2012155272A priority patent/JP5433055B2/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • 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
    • 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/0016Hand-off preparation specially adapted for end-to-end data sessions
    • 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
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/005Control or signalling for completing the hand-off involving radio access media independent information, e.g. MIH [Media independent Hand-off]
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 이종 망(heterogeneous networks) 간 핸드오버에 관한 것이다. 보다 구체적으로, 본 발명은 이동 단말이 이종 망(heterogeneous network) 간에 효율적으로 핸드오버를 수행할 수 있도록 IP 주소를 선 설정하는 방법에 관한 것이다.
멀티모드, 이동단말, 이종망, 핸드오버, 트리거 이벤트

Description

이동 통신 시스템에서 IP 주소 선 설정 방법{Method for pre-configuration of IP address in the mobile communication system}
도 1은 멀티모드로 구성된 이동 단말의 프로토콜 계층 구성도를 도시한 것임.
도 2는 MIH 기능을 포함한 이동 단말과 네트워크의 기능적 엔터티와 전송 프로토콜을 설명하기 위한 도면임.
도 3은 트리거 모델에 대한 구조를 도시한 것임.
도 4는 이동 단말이 현재 접속되어 있는 링크의 품질이 저하되어 새로운 링크를 설정할 때까지 발생되는 트리거를 나타내는 예시도임.
도 5는 모바일 IPv4의 기본 동작을 설명하기 위한 도면임.
도 6은 모바일 IPv6의 기본 동작을 설명하기 위한 도면임.
도 7 및 도 8은 FMIPv6의 동작 절차를 설명하기 위한 도면임.
도 9는 본 발명의 바람직한 일 실시 형태에 따른 절차 흐름도임.
도 11은 본 발명의 바람직한 다른 실시 형태에 따른 절차 흐름도임.
도 12는 본 발명의 바람직한 또 다른 실시 형태에 따른 절차 흐름도임.
도 13은 본 발명의 바람직한 또 다른 실시 형태에 따른 절차 흐름도임.
본 발명은 이종 망(heterogeneous networks) 간 핸드오버에 관한 것이다. 보다 구체적으로, 본 발명은 이동 단말이 이종 망(heterogeneous network) 간에 효율적으로 핸드오버를 수행할 수 있도록 IP 주소를 선 설정하는 방법에 관한 것이다.
종래기술에서는 MIPv4, MIPv6, FMIPv6를 사용할 경우 제2계층(L2) 핸드오버와 제3계층(L3) 핸드오버 절차가 독립적으로 발생하기 때문에, 즉 제2계층(L2) 핸드오버를 수행한 후 제3계층(L3) 핸드오버를 진행하므로 지연이 발생하는 문제가 있다. 또한, 제2계층(L2) 핸드오버를 알고 망에서 제3계층(L3) 핸드오버를 위한 메시지를 직접 보내면 되나 이를 망의 제3계층(L3)이 알지 못하기 때문에 불필요한 메시지 전송이 필요한 문제가 있다. 또한, 본 발명이 적용되는 분야에 매개체 무관 핸드오버 엔티티 간 통신이 가능한 경우 동종망 간 핸드오버 수행 시의 IP 주소 재설정시 변경 없이 사용될 수 있다.
또한, 무선 통신 시스템에서 IP 주소가 변경되는 핸드오버의 경우 핸드오버 후에 사용하기 위한 IP 주소를 설정하기 위한 IP 주소 설정 관련 정보를 핸드오버를 수행한 이후에 수신하여 핸드오버 후 시간이 지연되는 문제점이 있다.
본 발명은 종래 기술의 문제를 해결하기 위해 제안된 것으로서, 본 발명의 목적은 개선된 성능의 이동 통신 시스템을 제안하는 것이다.
본 발명에서 IP주소를 선 설정하는 방법으로 정보 서비스(Informaion Service) 또는 정보 서버(Information Server)를 이용하여 IP주소 설정 관련 주소 정보를 획득해 오는 정적인(Static) 방법과, 매개체 독립 핸드오버(Media Independent Handover: MIH)의 명령 서비스(Command Service)를 통해 IP주소 설정 관련 주소 정보를 획득해 오는 동적인(Dynamic) 방법을 들 수 있다.
이하 본 발명이 실시될 수 있는 통신 시스템에 대해 상세히 설명한다.
이종 망(heterogeneous) 간 매개체 독립 핸드오버(MIH)에 대한 국제 표준화를 진행중인 IEEE 802.21은 이종 망 간에 끊김 없는 핸드오버(seamless handover)와 서비스 연속성(service continuity)을 제공하여 이동 단말 장치의 사용자 편의성을 향상시키는 것을 목적으로 하며, 기본적인 요구사항으로는 MIH 기능(MIH function), 이벤트 트리거(Event Trigger) 및 정보 서비스(IS: Information Service)를 정의하고 있다.
이동단말(MSS: Mobile Subscriber Station)은 둘 이상의 인터페이스 타입(interface type)을 지원하는 멀티모드 노드(multi-mode node)이다. 상기 인터페이스 타입은, IEEE 802.3 기반의 이더넷(Ethernet)과 같은 유선(Wire-line) 형태의 인터페이스 타입, IEEE 802.11, IEEE 802.15, IEEE 802.16 등과 같은 IEEE 802.XX에 기반한 무선 인터페이스 타입 또는 3GPP, 3GPP2와 같은 셀룰러(Cellular) 표준화 기구에 의해 정의된 인터페이스 타입들 중에서 어느 하나일 수 있다. 다만, 이에 한정되는 것은 아니다.
도 1은 멀티모드로 구성된 이동 단말의 프로토콜 계층 구성도를 도시한 것이 다. 도 1을 참조하면, 멀티모드로 구성된 이동 단말은 각 모드별 물리계층(PHY: physical layer)과 매체접근제어(MAC: medium access control layer) 계층을 가지며 IP 계층 아래에 MIH 계층이 위치한다.
매개체 독립 핸드오버(MIH: Media Independent Handover)는 IEEE 802 계열 인터페이스 간 또는 IEEE 802 계열 인터페이스와 상기의 3GPP, 3GPP2와 같은 셀룰러 표준화 기구에 의해 정의된 인터페이스 타입과 같은 비 802 계열 인터페이스 간에서 정의되어야 하며, 핸드오버 빛 끊김없는 서비스를 위해 모바일 IP(Mobile IP) 와 SIP(Session Initiation Protocol)와 같은 상위계층의 이동성 지원 프로토콜이 지원됨이 바람직하다.
이하에서는 모바일(Mobile) IPv4에 대하여 설명하도록 한다. 모바일 IP를 지원하는 네트워크의 구성은 홈 에이전트(Home Agent: HA)와 방문 에이전트(Foreign Agent: FA)와 이동 단말로 이루어진다. 모바일 IP의 동작을 위해서는 다음과 같은 기능이 구현되는 것이 바람직하다.
1) 에이전트 발견(Agent Discovery)
에이전트 발견은 이동단말이 현재 자신의 홈(home) 네트워크에 연결되어 있는지 혹은 방문(foreign) 네트워크에 위치해 있는지를 결정하는 방법이다. 이 방법에 의해 이동 단말은 다른 네트워크로 이동했다는 것을 감지할 수 있다.
2) 등록(Registration)
등록 기능은 이동 단말이 다른 네트워크로 이동했음을 탐지했을 때, 현재의 위치 정보를 홈 에이전트에게 전달하여 새로운 네트워크상에서도 홈 네트워크상에 서 제공받던 서비스를 그대로 제공받을 수 있게 해주는 융통성 있는 메커니즘을 제공한다.
3) 라우팅(Routing)
라우팅 기능은 이동 단말이 외부 네트워크에 접속되어 있을 때, 이 단말로부터 혹은 이 단말로 송수신되기 위한 데이터그램(datagram)을 적절히 라우팅하기 위해 필요한 기능이다.
4) 임시 주소(CoA)
모바일 IP는 이동 노드가 다른 서브넷으로 이동했을 때에 임시 주소 설정을 위한 FA-CoA와 co-located CoA의 두 가지 방법을 제공한다.
상기 FA-CoA는 에이전트 광고(Agent Advertisement) 메시지를 통해 외부 에이전트(Foreign Agent)에 의해 제공되며, 외부 에이전트의 IP 주소가 임시 주소로 쓰인다. 상기 co-located CoA는 이동 노드가 방문 네트워크 (Foreign Network)에 위치해 있는 DHCP 서버를 통하여 임시 주소를 할당받는 방식이다.
이하에서는 모바일 IPv6에 대하여 설명하도록 한다. 모바일 IPv6는 모바일 IPv4보다 효과적으로 이동성을 지원하며 월등한 확장성을 가진다. 다음은 모바일 IPv6의 동작을 위한 기본적인 요소와 기능에 대한 설명이다.
1) 이동노드(MN) : 자신의 망 접속을 바꾸는 호스트 또는 라우터
2) 대응노드(CN) : 이동노드와 통신하고 있는 호스트 또는 라우터
3) 홈에이전트(HA) : 홈망에 있는 라우터 중 이동 노드의 등록정보를 가지고 있어서 외부 망에 있는 이동노드의 현재위치로 데이터그램을 보내주는 라우터
4) 임시주소(CoA) : 이동노드가 외부 망으로 이동하였을 때 이동노드와 연결되는 IP 주소
5) 바인딩 (Binding) : 이동 노드가 홈에이전트에 등록하는 CoA와 해당 노드의 홈주소를 매치시킴
6) BU (Binding Update) : 이동노드가 HA와 CN들에게 자신의 CoA를 알리기 위해 사용
7) BACK (Binding Acknowledge) : BU에 대한 응답 메시지
8) BR (Binding Request) : 대응노드가 이동노드의 바인딩정보의 타이머가 종료하기전에 BU를 받지 못하였을 경우 BU를 요구하는 메시지
9) CoA 획득 : 이웃탐색(Neighbor Discovery)기능과 주소 자동설정(Address auto-configuration)기능을 이용하여 노드 이동 시에 자동으로 자신의 위치 정보를 구성할 수 있다.
10) 경로 최적화 (Router Optimization) : 대응노드가 바인딩정보를 저장하고 난 다음부터 대응노드는 홈에이전트를 거치지 않고 이동노드와 직접 통신할 수 있다.
11) 주소자동설정 (Address auto-configuration)
IP주소의 자동생성은 DHCP와 같은 서버를 이용하여 주소를 획득하는 상태 보존형 주소 자동 설정과 호스트 측에서 스스로 주소를 생성하는 비상태형 주소 자동 설정방법이 있다. 서버를 사용하는 방법은 호스트 측에서 DHCP 서버에 주소를 요청하면, 서버에서 할당 가능한 주소 중 하나를 호스트 측에 할당하는 것이다. 비상태 형 주소 자동 설정 방식은 자신의 인터페이스 ID정보와 라우터로부터 획득한 프리픽스 정보 또는 well-known prefix정보를 결합하여 주소를 생성한다.
이하에서는 FMIPv6(Fast Handovers for Mobile IPv6)에 대하여 설명하도록 한다. FMIPv6(Fast Handovers for Mobile IPv6)는 L2계층에서의 핸드오버 예상 정보를 바탕으로 이동탐지와 NCoA (새로운 Care of Address)획득을 빨리하여 L3계층에서의 전체 핸드오버 지연을 줄이기 위한 프로토콜이다. 다음은 FMIPv6의 동작을 위한 기본적인 요소와 메시지에 대해 설명한다.
1) PAR (Previous Access Router) : 이동노드의 핸드오버 이전의 디폴트 라우터
2) NAR (New Access Router) : 이동노드의 핸드오버에 예상되는 디폴트 라우터
3) PCoA (Previous Care of Address) : PAR 서브넷에서 이동노드의 타당한 임시주소
4) NCoA (New Care of Address) : NAR 서브넷에서 이동노드의 타당한 임시주소
5) RtsolPr (Router Solicitation for Proxy) : 이동노드로부터 PAR까지 보내어지는 메시지로 잠재적인 핸드오버를 위한 정보를 요구
6) PrRtAdv (Proxy Router Advertisement) : PAR로부터 이동노드까지 보내어 지는 메시지로 네이버 링크에 대한 정보를 제공. 또한 네트웍 개시 핸드오버 (network initiated handover) 를 위한 트리거로서 작동한다.
7) FBU (Fast Binding Update) : 이동노드가 PAR에게 자신의 트래픽 수신지를 NAR로 바꾸어주도록 요구하는 메시지
8) FBACK (Fast Binding Acknowledge) : PAR로부터 생성되는 FBU에 대한 응답메세지
9) HI (Handover Initiation) : PAR로부터 NAR까지 보내어지는 메시지로 이동노드의 핸드오버를 알려주는 메시지
10) HACK (Handover Acknowledge) : NAR로부터 PAR까지 보내어지는 메시지로 HI에 대한 응답메시지
11) FNA (Fast Neighbor Advertisement) : 이동노드로부터 NAR 까지 보내어지는 메시지로 이동노드가 FBACK를 아직 받지 못했을 때 NCoA 의 사용을 확인하고 새로운 네트워크에 접속한 것을 알려주는 메시지
도 2는 MIH 기능을 포함한 이동 단말과 네트워크의 기능적 엔터티와 전송 프로토콜을 나타내며, 도2에서 점선은 프리미티브(Primitive), 이벤트 트리거(Event Trigger) 등을 나타낸다.
상기 MIH 기능은 IP계층 아래에 위치하며, 트리거 이벤트(trigger event)와 다른망에 대한 정보 등과 같은 2 계층(Layer 2)으로부터의 입력값을 이용하여 핸드오버 처리 과정을 용이하게 한다. 또한, MIH 기능은 핸드오버 과정에 영향을 끼칠 수 있는 사용자 정책(policy)과 구성(configuration) 기반의 입력값들을 포함할 수 있으며, 모바일 IP(mobile IP) 또는 SIP와 같은 3 계층(Layer 3) 엔터티(entity)와 MIH 기능 간에 일반적인 인터페이스들이 정의된다. 이러한 인터페이스들은 1 계층 (물리계층)과 2 계층(매체접근제어계층) 및 이동성 관리에 대한 정보를 제공하며, MIH 계층은 이벤트와 정보 서비스의 도움으로 하위계층과 네트워크에 대한 정보를 획득한다.
상위계층에는 이동 단말 내의 여러 링크의 상태를 모니터하고 제어하기 위한 상위 관리 개체가 위치하여 핸드오버 제어 기능(Handover Control Function) 및 장치 관리자(Device Manager) 기능을 하게 된다. 이때, 핸드오버 제어 기능과 장치관리자는 독립적으로 각각 위치할 수도 있으며, 두 기능이 상위 관리 개체로 같이 포함될 수도 있다.
도 3은 트리거 모델에 대한 구조를 나타낸다. 도 3을 참조하여 상기 핸드오버 등을 위한 기본적인 요구사항 중에 하나인 이벤트 트리거에 대해 설명한다.
이하 상기 이벤트 서비스(Event Service)에 대해 설명한다.
빠른 핸드오버를 위하여, 네트워크 계층은 가능한 빨리 연결을 재설정할 수 있도록 링크 계층(link layer)으로부터의 정보를 이용할 필요가 있다. 링크 계층 이벤트는 사용자의 이동을 예측하는데 도움이 되며, 이동 단말과 네트워크가 사전에 핸드오버를 준비하는데 도움이 될 수 있다.
핸드오버를 위한 트리거는 물리계층(PHY), 매체접근제어 계층(MAC)으로부터 시작될 수 있으며, 이러한 트리거에 대한 근원지는 로컬 스택(Local Stack) 또는 원격 스택(Remote Stack)이 될 수 있다.
이벤트 트리거는 현재 신호에 대한 상태와 다른 네트워크의 상태 변화, 미래의 예측되는 변화를 제공하며, 물리 계층과 매체접근제어 계층 상의 변화 혹은 특 정 네트워크의 속성의 변화들을 포함한다.
이벤트 타입은 물리계층 이벤트(PHY layer event), 매체접근제어 계층 이벤트(MAC layer event), 관리 이벤트(Management event), 3 계층 이벤트(L3 event), 응용 이벤트(Application event) 등으로 분류될 수 있다.
기본적인 이벤트 서비스는 다음과 같다.
'Link_Up'은 특정 링크 인터페이스 상에서 2 계층 연결이 설정되고 상위 계층에서 3 계층 패킷들을 전송할 수 있을 때 발생한다. 이때, 링크를 구성하는 모든 2 계층 구성은 완료된 것으로 판단한다. 이때, 이벤트 근원지는 'Local MAC' 과 'Remote MAC'이다. 표1은 'Link_Up'의 파라미터를 나타낸 것이다.
Name Type Description
EventSource EVENT_LAYER_TYPE 이벤트가 생성된 근원지
EventDestination EVENT_LAYER_TYPE 이벤트가 전달될 목적지
MacMobileTerminal MAC Address 이동단말의 MAC 주소
MacOldAccessRouter MAC Address 이전 액서스 라우터의 MAC 주소
MacNewAccessRouter MAC Address 새로운 액서스 라우터의 MAC 주소
NetworkIdentifer Media Specific 서브넷(Subnet)의 변화를 감지 하기 위해 사용될 수 있는 네트워크 식별자
'Link_Down'은 특정 인터페이스 상에서 2 계층 연결이 해제되었고 더 이상 3 계층 패킷을 전송할 수 없을 때 발생한다. 이벤트 근원지는 'Local MAC'이다. 표2는 'Link_Down'의 파라미터를 나타낸 것이다.
Name Type Description
EventSource EVENT_LAYER_TYPE 이벤트가 생성된 근원지
EventDestination EVENT_LAYER_TYPE 이벤트가 전달될 목적지
MacMobileTerminal MAC Address 이동단말의 MAC 주소
MacOldAccessRouter MAC Address 이전 액서스 라우터의 MAC 주소
ReasonCode 링크가 해제된 이유
'Link_Going_Down'은 2 계층 연결이 특정 시간 내에 'link down'될 것으로 예측될 때 발생하며, 핸드오버 절차를 초기화하기 위한 시그널이 될 수도 있다. 이벤트 근원지는 'Local MAC'과 'Remote MAC'이다. 표3은 'Link_Going_Down'의 파라미터를 나타낸 것이다.
Name Type Description
EventSource EVENT_LAYER_TYPE 이벤트가 생성된 근원지
EventDestination EVENT_LAYER_TYPE 이벤트가 전달될 목적지
MacMobileTerminal MAC Address 이동단말의 MAC 주소
MacOldAccessRouter MAC Address 이전 액서스 라우터의 MAC 주소
MacNewAccessRouter MAC Address 새로운 액서스 라우터의 MAC 주소
TimeInterval Time in msecs 링크가 Link_Down 될 것을 예측되는 시간
ConfidenceLevel % 특정시간에 링크가 Link_Down 될 것으로 예측되는 수준
UniqueEventIdentifer 이벤트 롤백(Event Rollback)이 발생한 경우 사용
'Link_Going_Up'은 2 계층 연결이 특정 시간 내에 'Link_Up' 될 것으로 예측될 때 발생하며, 네트워크가 초기화되는데 시간이 오래 걸리는 경우에 사용된다. 이벤트 근원지는 'Local MAC'과 'Remote MAC'이다. 표4는 'Link_Going_Up'의 파라미터를 나타낸 것이다.
Name Type Description
EventSource EVENT_LAYER_TYPE 이벤트가 생성된 근원지
EventDestination EVENT_LAYER_TYPE 이벤트가 전달될 목적지
MacMobileTerminal MAC Address 이동단말의 MAC 주소
MacNewAccessRouter MAC Address 새로운 액서스 라우터의 MAC 주소
TimeInterval Time in msecs Link_UP이 될것으로 예측되는 시간
ConfidenceLevel % 특정시간에 링크가 Link_Up 될 것으로 예측되는 수준
UniqueEventIdentifer 이벤트 롤백(Event Rollback)이 발생한 경우 사용
'Link_Event_Rollback'은 'Link_Going_Up', 'Link_Going_Down'과 결합하여 사용된다. 'Link_Going_Up' 또는 'Link_Going_Down'이 전송되었으나, 특정 시간 내에 더 이상 'Link_UP' 또는 'Link_Down'이 발생하지 않을 것으로 예측될 때 발생되는 트리거이다. 이벤트 근원지는 'Local MAC'과 'Remote MAC'이다. 표5는 'Link_Event_Rollback'의 파라미터를 나타낸 것이다.
Name Type Description
EventSource EVENT_LAYER_TYPE 이벤트가 생성된 근원지
EventDestination EVENT_LAYER_TYPE 이벤트가 전달될 목적지
MacMobileTerminal MAC Address 이동단말의 MAC 주소
MacNewAccessRouter MAC Address 새로운 액서스 라우터의 MAC 주소
UniqueEventIdentifer 이벤트 롤백(Event Rollback)이 발생한 경우 사용
'Link_Available'은 새로운 특정 링크가 이용 가능하다는 것을 나타내며, 현재 이동단말이 접속해 있는 기지국이나 액서스 포인트(AP: Access Point)에 비해 새로운 기지국이나 액서스 포인트가 더 나은 링크 품질을 제공할 수도 있다는 가능성을 나타낸다. 이벤트 근원지는 'Local MAC'과 'Remote MAC'이다. 표6은 'Link_Available'의 파라미터를 나타낸 것이다.
Name Type Description
EventSource EVENT_LAYER_TYPE 이벤트가 생성된 근원지
EventDestination EVENT_LAYER_TYPE 이벤트가 전달될 목적지
MacMobileTerminal MAC Address 이동단말의 MAC 주소
MacNewAccessRouter MAC Address 이전 액서스 라우터의 MAC 주소
MacOldAccessRouter MAC Address 새로운 액서스 라우터의 MAC 주소
'Link_Parameters_Change'는 링크 파라미터 값의 변화가 특정 한계 수준을 넘어섰을 때 발생하는 이벤트이다. 이것은 링크속도, QoS(Quality of Service), 암호화값 등과 같은 링크 계층 파라미터를 포함할 수 있다. 이벤트 근원지는 'Local MAC' 과 'Remote MAC'이다. 표7은 'Link_Parameters_Change'의 파라미터를 나타낸 것이다.
Name Type Description
EventSource EVENT_LAYER_TYPE 이벤트가 생성된 근원지
EventDestination EVENT_LAYER_TYPE 이벤트가 전달될 목적지
MacMobileTerminal MAC Address 이동단말의 MAC 주소
MacAccessRouter MAC Address 현재 액서스 라우터의 MAC 주소
oldValueOfLinkParameter 링크 파라메터의 이전 값
newValueOfLinkParameter 링크 파라메터의 새로운 값
'MIH_Scan'은 상위계층에 의해 현재 엑세스 네트워크의 주변 접속점들을 발견하기 위해 사용되는 명령어(command)이다. 상위 계층 엔터티가 가능한 엑세스 네트워크의 스캔을 요청할 때 생성되며 만약 여러 개의 링크들이 요청되면 각 미디어 스캔 요청 정보들과 함께 다수의 Link_Scan 커맨드가 시작될 수 있다.
'Link_Detected'는 새로운 특정 링크가 이용 가능하다는 것을 나타내며, 현재 이동 단말이 접속해 있는 기지국이나 액서스 포인트에 비해 새로운 기지국이나 액서스 포인트가 더 나은 링크 품질을 제공할 수도 있다는 가능성을 나타낸다. 이벤트 근원지는 'Local MAC', 'Remote MAC'이다. 표 8은 'Link_Detected'의 파라미터를 나타낸 것이다.
Name Type Description
EventSource EVENT_LAYER_TYPE 이벤트가 생성된 근원지
EventDestination EVENT_LAYER_TYPE 이벤트가 전달될 목적지
MacMobileTerminal MAC Address 이동단말의 MAC 주소
MacNewAccessRouter MAC Address 이전 액서스 라우터의 MAC 주소
MacOldAccessRouter MAC Address 새로운 액서스 라우터의 MAC 주소
이하 MIH 핸드오버 수행시 사용될 수 있는 프리미티브들에 대해 설명한다.
MIH _ Handover _ Initiate . request
이 프리미티브는 상위계층 엔터티가 핸드오버 시작의 의도를 이동단말의 MIH 기능(MIH Function)과 네트워크의 MIH 기능(MIH Function) 사이에서 전달하기 위해 사용된다.
MIH _ Handover _ Initiate . response
이 프리미티브는 MIH_Handover_Initiate.request에 대한 응답으로 요구된 링크들의 상황에 따라 우선시되는 링크를 선택하여 그 정보를 알려준다.
MIH _ Handover _ Commit . request
선택된 링크에 대해 실제 핸드오버를 시작하는 것을 이전 접속점에게 알림으로서 이전 접속점을 통해 단말로 향할 데이터들을 버퍼링하기 시작한다.
MIH _ Handover _ Commit . response
MIH_Handover_Commit.request에 대한 응답 메시지로 핸드오버의 성공 여부를 알려줄 수 있다.
도 4는 이동 단말이 현재 접속되어 있는 링크의 품질이 저하되어 새로운 링크를 설정할 때까지 발생되는 트리거를 나타내는 예시도이다.
상기 핸드오버 등을 위한 기본적인 요구사항 중에 마지막으로 정보 서비스(Information Service)를 설명한다.
상기 정보 서비스(Information Service)는 네트워크 발견과 선택을 하는데 필요한 네트워크에 대한 상세한 정보를 제공하며, 어떤 네트워크로부터도 접근 가능하여야 한다. 정보 서비스는 링크 접근 파라미터(link access parameter), 보안 메커니즘(security mechanism), 네이버 맵(Neighbor Map), 위치(Location), 서비스 제공자 및 다른 액서스 정보(Provider and other Access Information), 링크 비용(Cost of link) 등과 같은 정보 요소를 포함해야 한다.
도 5는 모바일 IPv4의 기본 동작을 설명하기 위한 도면이다. 이하에서 모바일 IPv4의 구체적인 동작 절차에 대하여 설명하도록 한다. 모바일 IPv4는 기본적으로 상위 계층에 투명한 이동성 지원을 목표로 하며 이를 지원하기 위하여 이동 호스트(Mobile Host), 홈 에이전트(Home Agent), 방문 에이전트(Foreign Agent) 기능의 추가를 필요로 한다. 그러나, 경로 최적화를 사용하지 않는 경우 이동단말과 통신하는 상대 노드(Correspondent Node)의 변경은 필요하지 않다. 여기서 이동 호스트는 이동성이 지원되는 IP 호스트를 나타내며 홈 에이전트는 이동 호스트에 대한 위치 정보를 유지하며 방문 에이전트로 또는 이동 호스트에 대한 터널링을 수행하는 라우터이며, 방문 에이전트는 방문 망에서 이동성을 지원하는 라우터를 각각 의미한다. 모바일 IPv4에서의 기본적인 동작은 아래의 도5에 도시된 바와 같이 설명될 수 있다.
도 5를 참조한 각 단계별 동작에 대한 설명은 다음과 같다.
(1) 이동 호스트가 자신의 홈 네트워크(Home Network)에서 방문 네트워크(Foreign Network)으로 이동하는 경우 이동 호스트는 방문 네트워크에서 방송되는 광고 메시지를 수신함으로써 자신이 이동하였음을 인식하고 홈 네트워크에 있는 홈 에이전트에 자신의 현재 위치를 나타내는 임시주소(CoA)를 등록한다
(2) 이때 CoA는 방문 에이전트의 IP 주소이거나(FA-CoA) 방문 네트워크에서 이동 호스트가 DHCP 등을 통해 임시로 할당 받은 주소(Co-located CoA) 이다. 외부에서 이동 호스트로 보내지는 패킷들은 홈 망으로 전송되며, 이 패킷은 이동단말의 이동을 인지하고 있는 홈 에이전트에 의해서 가로채어진다.
(3) 홈 에이전트는 이동 호스트로 전달되는 패킷을 FA의 주소를 목적지로 하여(FA-CoA 가 사용되는 경우) 캡슐화(encapsulation)한 후 방문 에이전트로 전달한다.
(4) 캡슐화되어 전달된 패킷은 방문 에이전트에서 역캡슐화(de-capsulation)되어 최초 전달 패킷으로 복구된 후 이동 호스트로 최종적으로 전달된다.
(5) 이동 호스트에서 상대 호스트로 전달되는 패킷은 방문 에이전트를 통해 바로 전달될 수 있으며 인그레스 필터링(ingress filtering)의 문제가 있는 경우 역방향 터널을 이용하여 전달될 수도 있다.
모바일 IP를 위해 필요한 주요 기능은 다음과 같다.
(1) 에이전트 발견 (Agent Discovery)
에이전트 발견은 이동단말이 현재 자신의 홈 네트워크에 연결되어 있는지 혹은 방문 네트워크에 위치해 있는지를 결정하는 방법이다. 이 방법에 의해 이동단말은 다른 네트워크로 이동했다는 것을 감지 할 수 있다.
모바일 IP는 에이전트 발견을 위해 기존의 ICMP(Internet Control Message Protocol) 라우터 발견(Router Discovery)[IETF RFC 1256]을 확장한다. 에이전트 (홈 에이전트, 방문 에이전트)가 주기적으로 브로드캐스트하는 에이전트 광고(Agent Advertisement) 메시지는 ICMP 라우터 광고(Router Advertisement) 메시지 내에 이동성 에이전트 광고 확장자(Mobility Agent Advertisement Extension)을 포함시켜 전송된다. 이동단말이 에이전트를 찾기 위해 전송하는 'Agent Solicitation' 메시지는 기존의 'ICMP Router Solicitation' 메시지와 동일한 방식을 사용한다.
(2) 등록 (Registration)
등록 기능은 이동단말이 다른 네트워크로 이동했음을 탐지했을 때, 현재의 위치 정보를 홈 에이전트에게 전달하여 새로운 네트워크 상에서도 홈 네트워크 상에서 제공받던 서비스를 그대로 제공받을 수 있게 해주는 융통성 있는 메커니즘을 제공한다. 모바일 IP는 두 개의 다른 등록 절차를 정의하고 있다. 이동단말이 FA-CoA를 사용하는 경우는 방문 에이전트를 통해 등록해야 하며, co-located CoA를 사용할 때는 이동단말이 홈 에이전트에 직접 등록한다.
(3) 라우팅 (Routing)
라우팅 기능은 이동단말이 외부 네트워크에 접속되어 있을 때, 이 단말로부터 혹은 이 단말로 송수신되기 위한 데이터그램을 적절히 라우팅하기 위해 필요한 기능을 정의한다. 데이터그램은 유니캐스트 뿐만 아니라 멀티캐스트 및 브로드캐스트 패킷을 포함한다.
도 6은 모바일 IPv6의 동작 절차를 설명하기 위한 도면이다. 모바일 IPv6의 동작절차는 도 6에서 순차적으로 설명될 수 있다.
0. MN이 서브넷A에서 서브넷B로 이동.
1. MN은 RA 메시지의 프리픽스(Prefix) 정보와 NUD(Neighbor Unreachable Detection) 메커니즘을 이용하여 이동을 감지.
2. 'Address auto-configuration' 방법으로 스스로 CoA를 획득.
3. 획득한 CoA를 HA에 알리는 BU 메시지를 보냄.
4. HA는 MN의 홈주소와 CoA를 바인딩하고 BU에 대한 응답으로 BAck를 보냄.
5. MN과 처음으로 통신하는 CN은 MN의 이동을 감지하지 못하였으므로 목적지 주소를 MN의 홈주소로 설정하여 패킷을 전송.
6. MN을 관리하는 HA는 그 패킷을 가로채어 현재 MN의 위치로 터널링
7. 터널링된 패킷을 받은 MN은 패킷을 전송한 CN이 바인딩정보를 갖고 있지 않다고 판단하고 CN에게 BU 메시지를 보내어 자신의 CoA를 알림.
8. CN이 바인딩정보를 저장하고 난 다음 그 정보를 이용하여 MN과 직접 통신.
도 7 및 도 8은 FMIPv6의 동작 절차를 설명하기 위한 도면으로서, 도 7은 'Proactivie' 상태의 동작 절차이고, 도 8은 'Reactive' 상태의 동작 절차를 도시한 것이다.
FBU/FBACK 메시지를 PAR의 링크에서 보내고 받는 'Proactive' 상태와 FBU/FBACK 메시지를 NAR의 링크로부터 보내고 받는 'Reactive' 상태가 있다. 'Proactive' 상태는 PAR과 연결을 해제하기 전에 생성된 NCoA의 확실성을 검토하고 'Reactive' 상태의 경우 이동노드가 새로운 서브넷에 도착한 다음에 NCoA의 확실성을 체크한다.
도 7을 참조하여 'Proactive' 상태의 동작 절차를 설명하면 다음과 같다.
1) 이동노드는 L2 계층 정보를 바탕으로 (예를 들면, 무선랜 시스템에서의 스캔) 핸드오버가 가능한 AP 들을 발견하고 발견한 AP 식별자(Identifier)들에 해당하는 서브넷 정보를 얻기 위하여 PAR에게 RtSolPr 메시지를 보낸다.
2) RtSolPr 메시지를 받은 PAR은 보내어진 AP들에 해당하는 각 서브넷 정보를 [AP-ID, AR-Info]형태의 튜플을 담아 PrRtAdv 메시지를 이동노드에게 보낸다. 이 메시지는 때때로 이동노드가 라우터 탐지를 한 후에 'solicit'하게 보내어질 수 있다.
3) 이동도느는 PrRtAdv 메시지내의 AR-Info를 바탕으로 새로운 임시주소(NCoA)를 생성한다.
4) 이동노드는 PAR에게 PCoA와 NCoA를 바인딩 하도록 요구하여 PAR로 도착하는 패킷들이 NAR로 터널링될 수 있도록 하는 FB 메시지를 보낸다.
5) PAR은 이동노드가 NAR로 핸드오버를 할 것이라는 알림메시지, 즉 HI를 보낸다. HI 메시지를 받은 NAR은 이동노드가 생성한 NCoA의 중복검사를 수행한다. 만약 중복검사시 적당하지 않은 NCoA일 경우에 NAR은 이동노드를 위한 임시주소를 새로 설정한다.
6) NAR은 PAR에게 HI에 대한 응답 메시지로 HACK를 보낸다. 이때 5)에서 새롭게 생성된 NCoA가 포함될 수 있다.
7) HACK를 받은 PAR은 이동노드와 NAR에게 FBACK를 보내고 PAR이 실제 NCoA의 주소로 이동노드의 패킷을 터널링하는 것을 시작함을 알린다. 이때 이동노드와 PAR과의 연결은 끊긴다.
8) PAR로 도착한 패킷은 NAR로 포워딩된다.
9) 이동노드가 NAR과의 새로운 링크가 설정되자마자 FNA 메시지를 NAR에게 보냄으로서노드자신이 NAR 의 네트워크에 연결됐음을 알린다.
10) 패킷은 NAR을 통해 전송된다.
도 8을 참조하여 'Reactive' 상태의 동작 절차를 설명하면 다음과 같다.
1) 이동노드는 L2 계층 정보를 바탕으로 (예를 들면, 무선랜 시스템에서의 스캔) 핸드오버가 가능한 AP 들을 발견하고 발견한 AP 식별자들(Identifiers)에 해당하는 서브넷 정보를 얻기위하여 PAR에게 RtSolPr 메시지를 보낸다.
2) RtSolPr 메시지를 받은 PAR은 보내어진 AP들에 해당하는 각 서브넷 정보를 [AP-ID, AR-Info]형태의 튜플을 담아 PrRtAdv 메시지를 이동노드에게 보낸다. 이 메시지는 때때로 이동노드가 라우터탐지를 한 후에 'solicit'하게 보내어질 수 있다.
3) 이동노드는 PrRtAdv 메시지내의 AR-Info를 바탕으로 새로운 임시주소(NCoA)를 생성하고 PAR과의 연결을 해지한다.
4) 이동노드는 NAR에 연결되자마자 FNA에 메시지에 FBU메시지를 캡슐화하여 보냄으로서 PAR로 도착하는 패킷이 즉시 NAR로 포워딩 되도록하는 절차를 개시하고 NCoA가 유효(valid)한지를 NAR이 확인하게 한다.
5) NAR은 FB 메시지를 PAR에게 보냄으로서 PCoA와 NCoA을 바인딩하도록 한다. 만약 NAR이 받은 FBU에서 NCoA가 Valid하지 않으면 NAR은 FBU 패킷을 버리고 대체 주소를 담은 라우터 광고(Router Advertisement)를 보낸다.
6) PAR은 FBU에 대한 응답메시지로 FBACK를 NAR에게 보낸다. 이때 실제 PAR과 NAR사이에 터널링 설정이 완료된다.
7) PAR로 도착한 패킷은 NAR로 포워딩된다.
8) 패킷은 NAR을 통해 전송된다.
이하 본 발명에서 제안하는 IP주소를 선 설정하는 방법으로 정보 서비스(Information Service) 또는 정보 서버(Information Server)를 이용하여 IP주소 설정 관련 주소 정보를 획득해 오는 방법과, 매개체 무관 핸드오버의 명령 서비스(Command Service)를 통해 IP주소 설정 관련 주소 정보를 획득해 오는 방법을 차례대로 설명한다.
먼저, 정보 서비스(Information Service) 또는 정보 서버(Information Server)를 이용하여 IP주소 설정 관련 주소 정보를 획득해 오는 방법을 설명한다.
표 9는 정보서비스를 이용할 때 정보 서버로부터 수신하는 PoA(Point of Attachment) Container 정보 구조의 일례를 나타낸다.
Type=TYPE_CONTAINER_POA Length= Variable
PoA Location IE
PoA Data Rate IE
PoA MAC Type IE
PoA Channel Range IE
PoA Subnet Information IE
PoA Capabilities IE
PoA IP Configuration Methods IE
PoA PHY Type IE
PoA Address IE
Vender Specific PoA IE (optional)
표 9를 참조하면 알 수 있듯이 상기 PoA Container 정보에는 PoA에 대해 서술하는 모든 정보요소(Information Element) 가 포함되어 있다. 이 정보요소 중 IP주소 선 설정을 위한 PoA IP Configuration Methods IE 가 포함되어 있음을 알 수 있다.
표 10은 상기 PoA IP Configuration Methods IE의 구조의 일례를 나타낸다.
Type= TYPE_IE_POA_IP_CONFIG_METHODS Length= Variable
IP_configuration_methods_bitmap [4 octets]
DHCP_server_address TLV [variable]
Foreign Agent or Access Router Address TLV [variable]
표 10을 참조하면 알 수 있듯이 상기 PoA IP Configuration Methods IE는 IP_Configuration_Methods_bitmap 등의 이동 단말이 핸드오버 후에 새로운 PoA에서 사용할 수 있는 IP 주소 설정 방법에 관한 정보들을 포함한다. IP주소 설정 방법에 따라 부가적으로 IP 주소 설정에 필요한 정보, 예를 들어 DHCP 서버 IP주소, Foreign Agent 혹은 Access Router IP주소 정보 등이 포함될 수 있다.
표 11은 상기 PoA IP Configuration Methods IE의 파라미터 중 PoA에 의해 지원되는 IP 설정방법을 나타내는 상기 IP_Configuration_Methods_bitmap 구성의 일례를 나타낸다.
Bit 0 IPv4 static configuration
Bit 1 IPv4 dynamic configuration (DHCPv4)
Bit 2 Mobile IPv4 with FA (FA-CoA)
Bit 3 Mobile IPv4 without FA (Co-located CoA)
Bits 4 -10 reserved for IPv4 address configurations
Bit 11 IPv6 stateless address configuration
Bit 12 IPv6 stateful address configuration (DHCPv6)
Bit 13 IPv6 manual configuration
Bits 14-31 Reserved.
표 11에 나타난 것 중 상기 Bit 1: IPv4 dynamic configuration (DHCPv4), Bit 3: Mobile IPv4 without FA(Co-located CoA), 및 Bit 12: IPv6 stateful address configuration (DHCPv6)이 지원된다고 설정이 된다고 한다. 그러면, DHCP 서버 주소 정보가 포함되는 DHCP_server_address TLV가 포함되어 전달될 수 있다. 상기 DHCP 서버 주소는 이동 단말이 새로운 PoA에 이동하여 사용할 IP주소를 설정할 때 접속(Contact)할 DHCP 서버의 IP주소이다. 이동 단말은 핸드오버가 발생하기 전에 DHCP_server_address TLV를 통해 전달받은 IP주소를 이용하여 새로운 접속점(PoA)의 DHCP서버에 접속해 미리 IP주소를 설정할 수 있다.
표 12는 상기 DHCP_server_address TLV의 포맷 구조의 일례를 나타낸다.
Type=TYPE_IE_POA_DHCP_ADDRESS Length= Variable
An_IP_address (IPv4 or IPv6)
표 12에 나타난, 상기 DHCP_server_address TLV에 포함될 수 있는 IP주소 값은 DHCP client가, 예를 들면 핸드오버를 수행하는 이동 단말, 핸드오버할 PoA가 속한 망의 유효한 IP주소나 다른 IP 파라메터들을 획득하는데 접촉(contact)할 DHCP 서버의 IPv4혹은 IPv6주소를 나타낼 수 있다.
표 11에 나타난 것 중 Bit 2: Mobile IPv4 with FA (FA-CoA), 혹은 Bit 11: IPv6 stateless address configuration 가 지원이 된다고 설정이 되어 전달된다고 가정한다. 이 경우에는 Foreign Agent or Access Router Address TLV 가 포함되어 전달될 수 있다. 이는 이동 단말이 IP주소 선 설정 사용할 수 있도록 하는 것이다.
표 13은 상기 Foreign Agent or Access Router Address TLV 포맷 구조의 일례를 나타낸다.
Type=TYPE_IE_POA_FA_AR_ADDRESS Length= Variable
An_IP_address (IPv4 or IPv6)
표 13에 나타난, 상기 Foreign Agent or Access Router Address TLV에 포함되는 IP주소는 Mobile IP client혹은 stateless address configuration를 사용하는 IPv6의 client가 접속(contact)해서 핸드오버 후 접속될 PoA가 속한 망에서 사용할 수 있는 유효한 IP주소를 획득할 수 있는 개체, 예를 들면 Foreign Agent 혹은 Access Router의 IP주소이다. 이 IP주소는 이동 단말이 핸드오버 이전에 이 주소를 통해 새로운 접속점에서 사용할 IP주소를 선 설정하는데 사용할 수 있다.
우선 IP주소 관련 정보를 상기 설명한 정보 서비스 또는 정보 서버를 통해 수신하여 핸드오버 전에 IP주소를 설정하는 방법에 대한 실시 형태들을 설명하기로 한다.
도 9는 본 발명의 일 실시 형태에 따른 흐름도로서, 정보 서비스 (Information Service)를 이용한 IP주소 관련 정보 획득을 통하여 IP주소를 선 설정 방법에 대한 일례를 나타낸다.
(1) 이동 단말은 현재 연결되어 있는 link 계층(802.11 MAC)으로부터 현재 링크 상태가 안 좋거나 망의 상태로 인해 곧 링크 설정이 해제될 것이라는 것을 통보받는다(Link Going Down).
(2) 상기 이동 단말이 멀티 모드 단말인 경우 핸드오버할 다른 종류의 망을 스캐닝(scanning) 과정을 통해 검출해 낸다.
(3) 상기 검출 결과 검출된 망이 있는 경우 이를 상위 관리 개체(HL)에 통보한다(Link_Detected.indication).
(4) 상위 관리 개체(HL)는 핸드오버할 PoA 또는 PoS에서 설정하여 사용할 IP 주소 설정 방법과 이를 위해 접촉(contact)하여야 할 개체의 IP주소 정보를 요청을 정보 서버(Information Server)에 전송할 것을 MIH function 개체에 요청한다.
(5) 상기 MIH function 개체는 상기 상위 관리 개체(HL)로부터의 요청에 따라서 정보를 요청하기 위한 원격 메시지를 원격으로 상기 정보 서버에 전송한다. 이때 상기 원격 메시지를 전송하기 위해 사용하는 무선 링크는 현재 연결이 되어 있는 링크를 사용할 수 있다. 그리고, 핸드오버할 접속점의 링크를 사용할 수 있는 경우에는 상기 핸드오버할 접속점의 링크를 통해 전달할 수도 있다.
(6) 상기 정보 서버는 요청받은 정보에 대한 응답을 담은 응답 메시지를 요청한 MIH function 개체에 원격으로 전송한다. 이때 사용되는 무선 링크는 위 (5)단계의 경우와 마찬가지로 현재 연결이 되어 있는 링크를 사용할 수도 있고, 이동 단말이 핸드오버할 접속점의 링크를 사용할 수 있는 경우에는 이를 통해 전달될 수도 있다.
(7) 상기 응답 메시지를 수신한 MIH function 개체는 상위 관리 개체(HL)로 수신한 정보를 전달한다.
(8) 상기 이동 단말은 상기 응답 정보를 이용하여 획득한 개체와 접촉하여 IP주소 선 설정 절차를 수행한다.
(9) 새로운 링크와 설정 절차를 수행하는 것을 포함한 핸드오버(handover) 절차를 수행한다.
(10) 핸드오버가 완료되어 새로운 무선 링크 설정이 끝났을 경우 상기 상위 관리 개체(HL)는 이를 통보 받는다.
(11) 상기 이동 단말은 핸드오버 이전에 IP주소를 선 설정을 하였으므로 핸드오버 후에 별도의 IP주소 설정을 할 필요 없이 상위 패킷을 IP 링크를 통해 새로 설정된 무선링크로 전송할 수 있다.
도 10은 본 발명의 다른 실시 형태에 따른 절차 흐름도이다.
위 도 9에 따른 절차 중에서 (1)~(7)에 대한 과정은 동일하게 이루어진다고 가정하여 이하 설명한다.
도 10에 따른 실시 형태에서 IP 주소 설정 절차는, 목적 (Target) 접속점과의 링크 설정을 하고 상기 링크 설정 완료를 통보받은 후, 즉 Link_Up.indication이 전달된 후, 상기 목적 접속점과 새로이 설정된 링크(layer2 link)를 통해 이루어질 수도 있다. 즉,
(8) 새로운 링크와 설정 절차를 수행하는 것을 포함한 핸드오버(handover) 절차를 수행한다.
(9) 핸드오버가 완료되어 새로운 무선 링크 설정이 끝났을 경우 상기 상위 관리 개체(HL)는 이를 통보 받는다.
(10) 상기 이동 단말은 상기 응답 정보를 이용하여 획득한 개체와 접촉하여 IP주소 선 설정 절차를 수행한다. 이 경우에는 상기 (8)의 절차를 통해 설정된 새로운 링크(layer2 link)를 통해 상기 IP 주소 선 설정 절차를 수행하는 것이 바람직하다.
(11) 상기 이동 단말은 핸드오버 이전에 IP주소를 선 설정을 하였으므로 핸드오버 후에 별도의 IP주소 설정을 할 필요 없이 상위 패킷을 IP 링크를 통해 새로 설정된 무선링크로 전송할 수 있다.
도 11은 본 발명의 또 다른 실시 형태에 따른 절차 흐름도이다.
이 경우 도 9에 따른 절차 중에서 (1)~(3)에 대한 과정은 동일하게 이루어진다고 가정한다.
도 11에 나타난 또 다른 실시 형태에 따르면, 목적 접속점과의 링크 설정 절차 도중에 정보 서버로부터 IP주소 설정과 관련된 정보를 획득하는 절차를 수행할 수도 있다. 이 경우 상기 IP주소 설정과 관련된 정보를 획득하기 위한 MIH 프로토콜 메시지는 해당 layer 2 관리 프레임 (Management frame) 혹은 layer 2 관리 메시지 (management message)에 캡슐화(encapsulation)되어 전달될 수도 있다. 즉,
(4) 상위 관리 개체(HL)는 핸드오버할 PoA 또는 PoS에서 설정하여 사용할 IP 주소 설정 방법과 이를 위해 접촉(contact)하여야 할 개체의 IP주소 정보를 요청을 정보 서버(Information Server)에 전송할 것을 MIH function 개체에 요청한다.
상기 (4)의 절차도 마찬가지로 목적 접속점과의 링크 설정 절차 도중에 수행할 수도 있다.
(5) 새로운 링크와 설정 절차를 수행하는 것을 포함한 핸드오버(handover) 절차를 수행한다. 상기 새로운 링크 설정하는 절차를 수행하는 도중에 하기 (6), (7)의 절차가 수행될 수 있다. 바람직하게는 하기 (8)의 절차도 상기 새로운 링크 설정하는 절차 수행 중에 이루어질 수 있다.
(6) 상기 MIH function 개체는 상기 상위 관리 개체(HL)로부터의 요청에 따라서 정보를 요청하기 위한 원격 메시지를 원격으로 상기 정보 서버에 전송한다. 이때 상기 원격 메시지를 전송하기 위해 사용하는 무선 링크는 현재 연결이 되어 있는 링크를 사용할 수 있다. 그리고, 핸드오버할 접속점의 링크를 사용할 수 있는 경우에는 상기 핸드오버할 접속점의 링크를 통해 전달할 수도 있다.
(7) 상기 정보 서버는 요청받은 정보에 대한 응답을 담은 응답 메시지를 요청한 MIH function 개체에 원격으로 전송한다. 이때 사용되는 무선 링크는 위 (5)단계의 경우와 마찬가지로 현재 연결이 되어 있는 링크를 사용할 수도 있고, 이동 단말이 핸드오버할 접속점의 링크를 사용할 수 있는 경우에는 이를 통해 전달될 수도 있다.
(8) 상기 응답 메시지를 수신한 MIH function 개체는 상위 관리 개체(HL)로 수신한 정보를 전달한다.
(9) 핸드오버가 완료되어 새로운 무선 링크 설정이 끝났을 경우 상기 상위 관리 개체(HL)는 이를 통보 받는다.
(10) 상기 이동 단말은 상기 응답 정보를 이용하여 획득한 개체와 접촉하여 IP주소 선 설정 절차를 수행한다. 이 경우에도 상기 IP 주소 선 설정 절차는 상기 (5)의 절차를 통해 새롭게 설정된 layer2 link를 이용하여 이루어질 수 있다.
(11) 상기 이동 단말은 핸드오버 이전에 IP주소를 선 설정을 하였으므로 핸드오버 후에 별도의 IP주소 설정을 할 필요 없이 상위 패킷을 IP 링크를 통해 새로 설정된 무선링크로 전송할 수 있다.
상기 실시 형태들에서 IP 주소 설정 관련 정보에서 획득한 IP주소 설정 방법에 따라서 IP주소 설정을 지시하는 개체가 달라질 수 있다. 예를 들어, 현재 사용하는 IP주소 설정 방법은 Foreign Agent(FA)를 사용하는 모바일 IP version 4라고 가정한다. 그리고, 목적 접속점에서 사용할 IP 주소 설정 방법이 DHCP version 4라고 가정한다. 이 경우 새로운 접속점과의 layer 2 링크 설정 절차가 완료된 후 IP주소 설정 절차를 수행할 개체, 즉, 단말에 있는 DHCP version 4 개체에게 IP주소 설정을 할 수 있도록 지시할 것이다.
이하 IP 주소를 선 설정하는 방법의 다른 예인 명령 서비스를 이용하는 방법을 설명한다.
명령서비스를 위해서 본 발명에서는 Network Address Information 메시지 송 수신에 의해 이루어지는 방법을 일례로 제안한다. local stack에서 송수신 되는 프리미티브(primitive) 형태의 것과 원격으로 송수신 되는 프로토콜 메시지를 들 수 있다.
이하 상기 프리미티브 형태인 MIH_Network_Address_Information에 대해 설명한다.
1. MIH_Network_Address_Information.request
l) 기능(Function) : 상기 프리미티브는 이동 단말의 MIH function 개체로부터 현재 PoS (Point of Service) 혹은 PoA (Point of Attachment)로 전달된다. 현재 PoS혹은 PoA는 핸드오버를 하기 전에 현재 접속하고 있는 개체로 새로 핸드오버할 PoS 혹은 PoA에 대해 이전 (old) PoS 또는 PoA라 칭할 수도 있다.
현재 PoS 또는 PoA는 이동 단말의 network address (IP주소)와 관련된 정보를 발견하기 위해서 상기 프리미티브를 핸드오버를 할 새로운 PoS 또는 PoA에 있는 MIH function 개체로 전달한다. 만약에 이동 단말이 새로운 PoS 또는 PoA와의 링크가 설정이 되어 전송할 수 있는 경우에는 새로운 PoS 또는 PoA에 있는 MIH function 개체로 직접 전송할 수도 있다.
상기 프리미티브를 수신한 경우에 새로운 PoS 또는 PoA의 MIH function 개체는 상위 계층에 의뢰하여 요청한 network address (IP 주소)에 대한 정보를 획득하여, 망에 요청한 정보를 충분히 가지고 있는 MIH function 개체를 포함하는 access router 혹은 foreign agent에 전달한다. 이 정보는 망에 해당 정보를 가진 개체, 예를 들어 access router혹은 foreign agent가 직접 IP 이동성 관리 관련 메시지를 이동 단말에 보내도록 할 수도 있다.
표 14는 상기 MIH_Network_Address_Information.request 프리미티브에 포함되어 전송될 수 있는 정보들의 예를 나타낸 것이다.
Local or Remote: Both, MIHF(Terminal) <> MIHF (Network) <> MIHF (Network)
Name Type Valid Range Description
Source Identifier Identifier Any valid individ ual or group iden tifier The identifier of entity where the request is initiated. This field may be optionally left empty if the command is local.
Destination Identifier Identifier MIH_LOCAL, MIH_REMOTE The destination identifier of request or response. This is the identifier of local or peer MIH Function.
CurrentLinkIdentifier NetworkIdenti fier. May be one of different 802 and Cellular networks. Identifier This identifies the current access net work over which the command needs to be sent. This is valid only for remote commands which need to be sent to remote MIHF. The command is then sent either at L2 or at L3.
MacMobileNode MAC Address N/A MAC Address of Mobile Node
Current IP Configuration Method Bitmap 0~31 Bit 0: IPv4 static configuration Bit 1: IPv4 dynamic configuration (DHCPv4) Bit 2: Mobile IPv4 with FA (FA-CoA) Bit 3: Mobile IPv4 without FA (Co-located CoA) Bits 4 -10: reserved for IPv4 address configurations Bit 11: IPv6 stateless address configuration Bit 12: IPv6 stateful address configuration (DHCPv6) Bit 13: IPv6 manual configuration Bits 14-31: Reserved.
Current DHCP Server Address IP Address N/A IP address of currnet DHCP Server. This parameter is only included when mobile node is using dynamic address configuration.
Current FA Address IP Address N/A IP address of Current Foreign Agent. This parameter is only included when mobile node is using Mobile IPv4,
Current Access Router Address IP Address N/A IP address of Current Access Router This parameter is only included when mobile node is using IPv6
표 14를 참조하면 알 수 있듯이 상기 MIH_Network_Address_Information.request 프리미티브를 통해서 Source Identifier, Destination Identifier, Current Link Identifier, Mac Mobile Node, Current IP Configuration Method, Current DHCP Server Address, Current Access Router Address, Current FA Address 등의 파라미터들 즉, 정보들을 전달할 수 있다(Semantics).
각 파라미터에 대한 설명은 표 14를 통해 알 수 있다. 즉,
2) 발생 시점(When Generated) : 상기 프리미티브의 발생 시점의 경우 이동 단말이 핸드오버를 개시할 것이 link계층에 의해 트리거되면 이동 단말은 상기 프리미티브를 발생시켜 전달하여 network address (IP주소) 획득 절차를 개시한다.
3) 수신시 효과(Effect on receipt) : 상기 프리미티지브를 수신한 경우는 새로운 PoS 혹은 PoA는 상위 계층과 상호 작용에 의해 충분한 정보를 획득할 수도 있고 또한 망에 이동 단말이 요청한 network address 관련 정보를 충분히 가진 개체, 예를 들어 MIH기능을 가진 access router나 foreign agent에 수신한 프리미티브를 전달할 수도 있다. 이 메시지가 망의 MIH function을 가진 개체, 예를 들어 access router혹은 foreign agent에 전달이 되었을 때 이 메시지는 이 개체가 network address관련 정보를 이동 단말에 직접 보낼 수 있도록 트리거할 수도 있다. 상기 network address 관련 정보는 예를 들면 Mobile IPv4의 경우에는 agent advertisement, IPv6의 경우에는 router advertisement일 수 있다.
2. MIH_Network_Address_Information.indication
l) 기능(Function): 수신 측에서 MIH_Network_Address_Information Request메시지를 수신한 것을 알려 주기 위한 프리미티브로 전달되는 내용은 상기 MIH_Network_Address_Information.request와 동일하다.
3. MIH_Network_Address_Information.response
l) 기능(Function) : 상기 MIH_Network_Address_Information.response 프리미티브는 상대방 MIH function 개체가 MIH_Network_Address_Information.request를 전송한 측과 통신하기 위해 사용된다. 이 프리미티브는 망의 Network address관련 정보를 가진 개체가 전송할 때는 이동 단말이 핸드오버할 새로운 PoS 또는 PoA로 전달하여 이를 새로운 PoS 또는 PoA가 이전(현재) PoS 또는 PoA로 전달할 수도 있고 MIH_Network_Address_Information.request를 새로운 PoS또는 PoA가 이동 단말로부터 직접 수신한 경우에는 이동 단말로 새로운 PoS 또는 PoA가 직접 송신할 수도 있다.
표 15는 MIH_Network_Address_Information.response 프리미티브에 포함되어 전송될 수 있는 정보들의 예를 나타낸 것이다.
Local or Remote: Both, MIHF (Network) <> MIHF (Network) <> MIHF(Terminal)
Name Type Valid Range Description
Source Identifier Identifier Any valid individ ual or group iden tifier The identifier of entity where the request is initiated. This field may be optionally left empty if the command is local.
Destination Identifier Identifier MIH_LOCAL, MIH_REMOTE The destination identifier of request or response. This is the identifier of local or peer MIH Function.
CurrentLinkIdentifier NetworkIdenti fier. May be one of different 802 and Cellular networks. Identifier This identifies the current access net work over which the command needs to be sent. This is valid only for remote commands which need to be sent to remote MIHF. The command is then sent either at L2 or at L3.
MacMobileNode MAC Address N/A MAC Address of Mobile Node
IP Configuration Method Bitmap 0~31 Bit 0: IPv4 static configuration Bit 1: IPv4 dynamic configuration (DHCPv4) Bit 2: Mobile IPv4 with FA (FA-CoA) Bit 3: Mobile IPv4 without FA (Co-located CoA) Bits 4 -10: reserved for IPv4 address configurations Bit 11: IPv6 stateless address configuration Bit 12: IPv6 stateful address configuration (DHCPv6) Bit 13: IPv6 manual configuration Bits 14-31: Reserved.
DHCP Server Address IP Address N/A IP address of DHCP Server. This parameter is only included when mobile node is using dynamic address configuration
FA Address IP Address N/A IP address of Foreign Agent. This parameter is only included when mobile node is using Mobile IPv4,
Access Router Address IP Address N/A IP address of Access Router This parameter is only included when mobile node is using IPv6
Result Code Bitmap 0~8 Bit 0: IP configuration Method is not available Bit 1: DHCP Server address is not available Bit 2: FA Address is not available Bit 3: Access Router Address is not available Bit 4: No information is provided due to accessibility of same entity (FA, Access Router, DHCP Server, etc) Bit 5~7: Reserved
표 15를 참조하면 알 수 있듯이 상기 MIH_Network_Address_Information.response 프리미티브를 통해서 Source Identifier, Destination Identifier, Current Link Identifier, Mac Mobile Node, IP Configuration Method, DHCP Server Address, FA Address, Access Router Address, Result Code 등의 파라미터 즉, 정보들을 전달할 수 있다(Semantics).
2) 발생 시점 (When Generated): MIH_Network_Address_Information.request를 peer MIH function 개체로부터 수신하였을 시 이에 응답하기 위해 생성된다.
3) 수신시 효과 (Effect on receipt): 이 메시지를 이전 PoS나 PoA가 새로운 PoS 혹은 PoA로부터 수신하였을 경우에는 이동 단말에 전달한다. 만약에 새로운 PoS 혹은 PoA가 MIH_Network_Address_Information.request를 이동 단말로부터 직접 수신한 경우에는 이동 단말로 응답 메시지를 전송한다.
4. MIH_Network_Address_Information.confirm
l) 기능 : 수신 측에서 MIH_Network_Address_Information Response 메시지를 수신한 것을 알려 주기 위한 프리미티브로 전달되는 내용은 상기 MIH_Network_Address_Information.response와 동일하다.
이하 명령서비스를 위해서 본 발명에서는 Network Address Information 메시지 송수신에 의해 이루어지는 방법의 다른 예로 원격으로 송수신 되는 프로토콜 메시지인 MIH_Network_Address_Information에 대해 설명한다.
1. MIH_Network_Address_Information Request
MIH_Network_Address_Information Request는 하나의 MIH function 개체로부터 다른 MIH function 개체로 원격으로 전송되는 메시지이다. 이는 이동 단말이 핸드오버하기 전에 network address (IP주소) 관련 정보를 획득하기 위해 전송된다. 이 메시지를 수신하였을 때 원격의 MIH function 개체는 자신의 상위 개체와 상호 작용에 의해 요청한 정보를 획득할 수도 있고, 요청한 정보를 충분히 가지고 있는 망에 있는 개체로 이 메시지를 연계하여 전달할 수도 있다.
메시지에 포함되는 Serving FA Address / Serving Access Router Address/ DHCP Server Address 파라미터는 'IP address configuration method' 파라미터에 설정된 방법에 따라 그 종류가 결정될 수 있다. 예를 들어, 상기 IP Address configuration method에 대한 파라미터가 IPv4 dynamic configuration (DHCPv4)로 설정되어 있으면 'Serving FA Address/ Serving Access Router Address/ DHCP Server Address'에 포함된 IP주소는 DHCP Server address (IPv4)가 될 수 있다.
표 16은 상기 MIH_Network_Address_Information Request 메시지 포맷의 일례를 나타낸 것이다.
Name Type
MacMobileNode Mobile Node MAC Address (251)
IPConfigurationMethods IP Address Configuration Methods List (2)
Serving FA Address / Serving Access Router Address / DHCP Server Address IP Address (247)
2. MIH_Network_Address_Information Response
상기 MIH_Network_Address_Information Response 메시지는 상기 MIH_Network_Address_Information Request 메시지에 대한 응답으로 전송하기 위해 사용된다. 상기 메시지에 포함되는 Serving FA Address / Serving Access Router Address/ DHCP Server Address 파라미터는 'IP address configuration methods' 파라터에 설정된 방법에 따라 그 종류가 결정될 수 있다.
예를 들어, IP Address configuration method가 IPv4 dynamic configuration (DHCPv4)로 설정되어 있으면 'Serving FA Address/ Serving Access Router Address/ DHCP Server Address'에 포함된 IP주소는 DHCP Server address (IPv4)가 될 수 있다.
만약, 한 개 이상의 IP주소 설정 방법이 지원이 되는 경우에는 'Serving FA Address / Serving Access Router Address/ DHCP Server Address'에 설정된 IP configuration methods 개수 만큼 반복이 되며 IP configuration methods bit의 번호 순서대로 해당 IP주소 정보가 나열된다.
표 17은 상기 MIH_Network_Addres_Information Response메시지 포맷의 일례를 나타낸 것이다.
Name Type
MacMobileNode Mobile Node MAC Address (251)
IPConfigurationMethods IP Address Configuration Methods List (2)
FA Address / Access Router Address/ DHCP Server Address IP Address (247)
IP Address Information Status IP Address Information Status Code (26)
표 18은 상기 원격으로 송수신되는 프로토콜 메시지인 MIH_Network_Address_Information에 포함되는 파라미터 중에서 IP Configuration Methods에 대한 일례를 나타낸 것이다.
Type Length Value
2 1 Indicates type of IP Address Configuration Methods supported by the new PoA 0: IPv4 static configuration 1: IPv4 dynamic configuration (DHCPv4) 2. Mobile IPv4 with FA (FA-CoA) 3: Mobile IPv4 without FA (Co-located CoA) 4~10: reserved for IPv4 address configuration 11: IPv6 stateless address configuration 12: IPv6 stateful address configuration (DHCPv6) 13: IPv6 manual configuration 14~255: Reserved
표 19는 상기 원격으로 송수신되는 프로토콜 메시지인 MIH_Network_Address_Information에 포함되는 파라미터 중에서 IP Address Information Status에 대한 일례를 나타낸 것이다.
Type Length Value
26 1 0: IP configuration Method is not available 1: DHCP Server address is not available 2: FA Address is not available 3: Access Router Address is not available 4: No information is provided due to accessibility of same entity (FA, Access Router, DHCP Server, etc) 5~255: Reserved
해당 값들은 IP주소 설정 정보를 제공할 수 없을 때나 IP주소 정보가 포함되지 않은 경우에 해당 이유를 알려 줄 수 있고, 또한 이동 단말이 제공한 정보와 동일하여 자원을 절약하기 위해 동일하다는 지시자만 전달할 수도 있다.
이하 본 발명에서 제시하는 두 가지 방법 중 두 번째 방법은 명령 서비스를 통해 핸드오버할 망의 PoS혹은 PoA에 IP 관련 정보 요청을 전달하여 이 해당 정보를 가진 개체로부터 IP주소 설정 관련 정보를 수신하여 핸드 오버 이전에 IP주소를 선 설정하는 방법을 설명한다.
도 12는 본 발명의 또 다른 실시 형태를 설명하기 위한 도면이다.
이하 도 12를 참조하여 명령 서비스를 통해 핸드오버할 망의 PoS혹은 PoA에 IP 관련 정보 요청을 전달하여 이 해당 정보를 가진 개체로부터 IP주소 설정 관련 정보를 수신함으로써, 핸드오버 이전에 IP주소를 선 설정하는 방법의 일례를 설명한다.
(1) 이동 단말은 현재 연결되어 있는 link계층으로부터 현재 링크 상태가 안 좋거나 망의 상태로 인해 곧 링크 설정이 해제될 것이라는 것을 통보받는다.
(2) 상기 이동 단말이 멀티 모드 단말인 경우 핸드오버 할 다른 종류의 망을 스캐닝(scanning)을 통해 검출해 낸다.
(3) 상기 검출 결과 검출된 망이 있는 경우 이를 상위 관리 개체(HL)에 통보한다.
(4) 상기 상위 관리 개체(HL)는 핸드오버 할 PoA 또는 PoS에서 설정하여 사용할 IP 주소 설정 방법과 이를 위해 접촉 (contact)하여야 할 개체의 IP주소 정보를 요청을 현재 PoA 또는 PoS에 전송할 것을 MIH function 개체에 요청한다.
(5) MIH function 개체는 원격으로 현재 PoS나 PoA에 상위 관리 개체의 요청에 따라 정보를 요청하기 위한 원격 메시지를 전송한다. 상기 원격 메시지에는 현재 자신이 사용하고 있는 IP주소 설정 방법과 이를 위해 접촉했던 개체의 IP주소 정보가 포함될 수 있다. 이는 수신 측에서 동일한 방법 및 동일한 IP주소 설정 관련 개체가 가용할 경우 동일한 정보를 반복하여 전송하여 주지 않기 위함이다.
(6) Network address 관련 정보 획득 요청을 받았음을 상위 관리 개체(HL)에 통보한다. 이 절차는 필요한 경우 발생하지 않을 수도 있다.
(7) 상기 MIH function 개체는 이를 새로운 PoS 또는 PoA로 전달한다. 이 경우 상기 새로운 PoA에 대한 정보는 이동 단말이 전달한 요청 메시지에 포함되어 있는 PoA의 MAC주소를 보고 판단할 수 있다. 상기 새로운 메시지의 전달은 상위 관리 개체가 판단하는 경우는 도 12에서는 나타나지 않았으나 상위 관리 개체가 MIH function 개체로 MIH_Network_Address_Information.request를 전송함으로써 개시될 수 있다.
(8) 및 (9) 상기 새로운 PoS 또는 PoA가 해당 정보를 가지고 있는 경우는 상위 관리 개체(HL)와 상호 작용에 의해 요청한 정보를 획득할 수 있다.
(10) 및 (11) 해당 정보를 가지고 있지 않을 경우는 이 정보를 가지고 있는 망의 개체, 예를 들어 Foreign Agent, Access Router, DHCP 서버 또는 망 관리개체에 전달할 수 있다. 즉, 상기 (10) 및 (11)의 절차는 상기 (8)의 절차를 통해서 해당 정보를 획득할 수 없는 경우에 수행될 수 있다.
망에 있는 개체는 IP 이동성 관리 프로토콜 메시지, 예를 들어 (unsolicited) DHCP reply, Agent Advertisement, Router Advertisement 등을 이동 단말에 직접 전송할 수도 있다. 그리고, 상기 요청한 정보를 포함한 응답 메시지 (MIH_Network_Address_Information Response)를 통해 새로운 PoS 또는 PoA를 거져서 전달할 수도 있다. 위와 같이 응답 메시지를 통해 상기 요청 정보를 전달하는 경우에는 이하 (12) 및 (13)의 절차가 수행될 수 있다.
(12) 상기 획득한 정보를 응답 메시지(MIH_Network_Address_Information Response)를 이전 PoS 또는 PoA로 전송한다.
(13) 상기 이전 PoS 또는 PoA는 마찬가지로 상기 정보를 응답메시지를 통해서 이동 단말에 전달한다.
(14) 이를 수신한 이동 단말의 MIH function은 상위관리 개체로 수신한 정보를 전달한다.
(15) 상기 이동 단말은 이 정보를 이용하여 획득한 개체와 접촉하여 IP주소 선 절정 절차를 수행한다.
(16) 새로운 링크와 설정 절차를 수행하는 것을 포함한 handover 절차를 수행한다.
(17) 핸드오버가 완료되어 새로운 무선 링크 설정이 끝났을 경우 상위 관리 개체는 이를 통보받는다.
(18) 이동 단말은 핸드오버 이전에 IP 주소를 선 설정하였으므로 핸드오버 후에 별도의 IP주소 설정을 할 필요 없이 상위 패킷을 IP링크를 통해 새로 설정된 무선링크로 전송할 수 있다.
도 13은 본 발명의 또 다른 실시 형태를 설명하기 위한 도면이다.
위 도 12에 따른 절차 중에서 (1)~(14)에 대한 과정은 동일하게 이루어진다고 가정하여 이하 설명한다.
도 13에 따른 실시 형태에 따르면 IP 주소 설정 절차는, 목적 (Target) 접속점과의 링크 설정을 하고 상기 링크 설정 완료를 통보받은 후, 즉 Link_Up.indication이 전달된 후, 상기 목적 접속점과 새로이 설정된 링크(layer2 link)를 통해 이루어질 수도 있다. 즉,
(15) 새로운 링크와 설정 절차를 수행하는 것을 포함한 handover 절차를 수행한다.
(16) 핸드오버가 완료되어 새로운 무선 링크 설정이 끝났을 경우 상기 상위 관리 개체(HL)는 이를 통보 받는다.
(17) 상기 이동 단말은 상기 응답 정보를 이용하여 획득한 개체와 접촉하여 IP주소 선 설정 절차를 수행한다. 이 경우에는 상기 (15)의 절차를 통해 설정된 새로운 링크(layer2 link)를 통해 상기 IP 주소 선 설정 절차를 수행하는 것이 바람직하다.
(18) 상기 이동 단말은 핸드오버 이전에 IP주소를 선 설정을 하였으므로 핸드오버 후에 별도의 IP주소 설정을 할 필요 없이 상위 패킷을 IP 링크를 통해 새로 설정된 무선링크로 전송할 수 있다.
또 다른 실시예로는 목적 접속점과의 링크 설정 절차인 절차 도중에 정보 서버로부터 IP주소 설정과 관련된 정보를 획득하는 절차들을 수행할 수도 있다. 이 경우 상기 IP 주소 설정과 관련된 정보를 획득하기 위한 MIH 프로토콜 메시지는 해당 layer 2 관리 프레임 (Management frame) 혹은 layer2 관리 메시지 (management message)에 캡슐화(encapsulation)되어 전달될 수도 있다. 상기 IP주소 설정 관련 정보를 획득한 후 상기 목적 접속점과의 링크 설정이 완료되고 설정 완료를 Link_Up.indication을 통해 통보받은 후에 IP주소 설정 절차를 수행할 수 있다.
상기 실시 형태들에서 IP주소 설정 관련 정보에서 획득한 IP주소 설정 방법에 따라 IP주소 설정을 지시하는 개체가 달라질 수 있다. 예를 들면, 현재 사용하는 IP주소 설정 방법은 Foreign Agent를 사용하는 Mobile IP version4라고 가정한다. 그리고, 목적 접속점에서 사용할 IP주소 설정 방법이 DHCP version 4라고 가정한다. 이 경우 새로운 접속점과의 layer 2 링크 설정 절차가 완료된 후 IP주소 설정 절차를 수행할 개체, 즉 단말에 있는 DHCP version 4개체에게 IP 주소 설정을 할 수 있도록 지시할 것이다.
이상에서 사용된 용어들은 다른 것들로 대치될 수 있고, 이상에서 설명한 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시 형태는 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해할 것이다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 동일한 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석될 것이다.
본 발명을 통해 무선 통신 시스템에서 IP 주소가 변경되는 핸드오버의 경우 핸드오버 이전에 IP주소 설정 관련 정보를 수신할 수 있는 효과가 있다. 또한, 이 방법을 사용하여 핸드 오버 이전에 핸드 오버 후 사용할 수 있는 IP주소 설정을 미리 함으로써 핸드 오버 후 IP설정에 소요되는 지연을 줄일 수 있는 효과도 있다.

Claims (1)

  1. 통신 시스템에서 단말의 인터넷 프로토콜(Internet Protocol: IP) 주소를 선 설정하는 방법에 있어서,
    상기 단말이 핸드오버를 수행할 목적 기지국에서 사용할 IP 주소 설정 방법 및 상기 IP 주소 설정을 위해 접속할 개체의 IP 주소에 대한 정보를 요청하는 정보 요청 메시지를 전송하는 단계; 및
    상기 정보 요청 메시지에 대한 응답 메시지에 포함된 정보에 따라 상기 핸드오버를 수행할 목적 기지국에서 사용할 IP 주소를 설정하는 단계
    를 포함하는 인터넷 프로토콜 주소를 선 설정하는 방법.
KR1020070004952A 2006-07-18 2007-01-16 이동 통신 시스템에서 ip 주소 선 설정 방법 KR20080008935A (ko)

Priority Applications (8)

Application Number Priority Date Filing Date Title
PCT/KR2007/003450 WO2008010662A2 (en) 2006-07-18 2007-07-16 Method for pre-configuration of ip address in mobile communication system
JP2009520677A JP5063694B2 (ja) 2006-07-18 2007-07-16 移動通信システムにおけるipアドレス先設定方法
CN200780034411.0A CN101617521B (zh) 2006-07-18 2007-07-16 移动通信***中的ip地址预配置方法
US12/374,295 US20100131663A1 (en) 2006-07-18 2007-07-16 Method for pre-configuration of ip address in mobile communication system
KR1020097002464A KR101111519B1 (ko) 2006-07-18 2007-07-16 이동 통신 시스템에서 ip 주소 선 설정 방법
EP07793210A EP2050256A4 (en) 2006-07-18 2007-07-16 METHOD FOR PRECONFIGURING IP ADDRESS IN A MOBILE COMMUNICATION SYSTEM
TW096126241A TWI431982B (zh) 2006-07-18 2007-07-18 在行動通訊系統中用於預先組態ip位址的方法
JP2012155272A JP5433055B2 (ja) 2006-07-18 2012-07-11 移動通信システムにおけるipアドレス先設定方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US80769206P 2006-07-18 2006-07-18
US60/807,692 2006-07-18

Publications (1)

Publication Number Publication Date
KR20080008935A true KR20080008935A (ko) 2008-01-24

Family

ID=39221670

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020070004952A KR20080008935A (ko) 2006-07-18 2007-01-16 이동 통신 시스템에서 ip 주소 선 설정 방법
KR1020097002464A KR101111519B1 (ko) 2006-07-18 2007-07-16 이동 통신 시스템에서 ip 주소 선 설정 방법

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020097002464A KR101111519B1 (ko) 2006-07-18 2007-07-16 이동 통신 시스템에서 ip 주소 선 설정 방법

Country Status (7)

Country Link
US (1) US20100131663A1 (ko)
EP (1) EP2050256A4 (ko)
JP (2) JP5063694B2 (ko)
KR (2) KR20080008935A (ko)
CN (1) CN101617521B (ko)
TW (1) TWI431982B (ko)
WO (1) WO2008010662A2 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101045645B1 (ko) * 2009-02-20 2011-06-30 주식회사 케이티 Arp 수행 방법 및 그 방법을 수행하는 단말
KR101394605B1 (ko) * 2008-03-13 2014-05-26 주식회사 케이티 Pmip 도메인에서 멀티 모드 이동 노드에 대한 핸드오버지원 방법 및 이의 이동 노드

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080026318A (ko) * 2006-09-20 2008-03-25 삼성전자주식회사 인터넷 프로토콜 주소 설정 방법 및 장치
US8279829B2 (en) * 2006-10-10 2012-10-02 Futurewei Technologies, Inc. Multicast fast handover
KR100800822B1 (ko) * 2007-01-03 2008-02-04 삼성전자주식회사 브리지 기반 셀룰러 이더넷 망의 시스템 및 그 핸드오버처리 방법
RU2420904C2 (ru) * 2007-01-18 2011-06-10 Интердиджитал Текнолоджи Корпорейшн Способ и устройство для независимой от среды передачи эстафетной передачи обслуживания
WO2008115403A2 (en) * 2007-03-15 2008-09-25 Interdigital Technology Corporation Method and apparatus for media independent handover
US20090005047A1 (en) * 2007-06-29 2009-01-01 Vivek Gupta Media independent vertical handovers
KR101038017B1 (ko) * 2007-09-10 2011-05-30 삼성전자주식회사 무선통신 시스템에서 이종 망간 핸드오버 시 인접 망의정보 획득을 위한 장치 및 방법
US8620321B2 (en) * 2007-11-07 2013-12-31 Electronics And Telecommunications Research Institute Method and apparatus for the handover
KR20090053279A (ko) * 2007-11-23 2009-05-27 삼성전자주식회사 미디어 독립 핸드오버를 지원하는 통신시스템에서 인터넷주소를 할당하기 위한 방법, 장치 및 시스템
KR100960124B1 (ko) * 2007-12-18 2010-05-27 한국전자통신연구원 이동단말 및 그 핸드오버방법
US8699450B2 (en) * 2008-05-11 2014-04-15 Qualcomm Incorporated Systems and methods for multimode wireless communication handoff
US20090279503A1 (en) * 2008-05-11 2009-11-12 Qualcomm Incorporated Systems and methods for multimode wireless communication handoff
US9036599B2 (en) * 2008-05-11 2015-05-19 Qualcomm Incorporated Systems and methods for multimode wireless communication handoff
KR101226078B1 (ko) * 2008-06-20 2013-01-24 인터디지탈 패튼 홀딩스, 인크 802.21 매체 독립 핸드오버(mih) 프레임워크를 이용한 모바일 종결된 회로 스위칭 콜 처리
WO2010059358A2 (en) * 2008-10-30 2010-05-27 Interdigital Patent Holdings, Inc. Method and apparatus for fast break-before-make media independent handover
JPWO2010073620A1 (ja) * 2008-12-22 2012-06-07 パナソニック株式会社 ハンドオーバ方法、その方法で用いられる移動端末及びホームエージェント
US8699401B2 (en) 2009-02-13 2014-04-15 Qualcomm Incorporated High rate packet data (HRPD) idle state handout from femto access point to macro access network
EP2224774B1 (en) * 2009-02-26 2012-01-25 Alcatel Lucent Method and equipment for managing the connection of a terminal in wireless communication networks
KR20120030352A (ko) * 2009-05-11 2012-03-28 삼성전자주식회사 미디어 독립 핸드오버 서비스에서 인증 절차를 최적화하기 위한 방법 및 시스템
CN101883155B (zh) * 2010-05-19 2014-03-19 中兴通讯股份有限公司 一种家庭网关获取wan侧信息的方法和装置
WO2012091421A2 (ko) * 2010-12-28 2012-07-05 엘지전자 주식회사 이종 네트워크 간 핸드오버를 수행하여 ip 데이터를 송수신하는 방법 및 이를 위한 장치
JP5647948B2 (ja) * 2011-06-14 2015-01-07 株式会社Nttドコモ 無線通信システム
CN102307374B (zh) * 2011-08-09 2016-05-04 康佳集团股份有限公司 网络电视无线网络的切换方法
US8799459B2 (en) * 2011-09-12 2014-08-05 Microsoft Corporation Event-driven detection of device presence for layer 3 services using layer 2 discovery information
CN103002527B (zh) 2011-09-13 2015-04-08 华为技术有限公司 一种中继节点切换方法、基站、和通讯***
US9866432B2 (en) 2013-05-10 2018-01-09 Comcast Cable Communications, Llc Dynamic network awareness
CN104703238A (zh) * 2013-12-10 2015-06-10 华为技术有限公司 一种网络切换方法和终端设备
US9467506B2 (en) * 2014-01-27 2016-10-11 Google Inc. Anycast based, wide area distributed mapping and load balancing system
CN105763661B (zh) * 2014-12-17 2019-02-01 华为技术有限公司 一种网络协议ip地址的获取方法及通信设备
US10848244B2 (en) * 2015-06-30 2020-11-24 Cable Television Laboratories, Inc. Data provisioning
KR102219270B1 (ko) * 2015-07-31 2021-02-23 에스케이텔레콤 주식회사 Sdn 기반의 트래픽 처리 방법
CN107295119B (zh) * 2017-06-30 2020-10-30 重庆小目科技有限责任公司 一种基于异构网络的信息采集***及方法
WO2020132984A1 (zh) * 2018-12-26 2020-07-02 华为技术有限公司 一种IPv6地址的配置方法及路由设备

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0567228A (ja) * 1991-06-18 1993-03-19 Nec Corp データ処理端末装置
CA2337704C (en) * 2000-03-30 2005-05-10 Lucent Technologies Inc. Transient tunneling for dynamic home addressing on mobile hosts
PT1271896E (pt) 2001-06-18 2004-12-31 Swisscom Mobile Ag Metodo e sistema para nos moveis de protocolo de internet (ip) em redes heterogeneas
JP2005094806A (ja) * 2002-03-20 2005-04-07 Nec Corp 無線移動通信方法及び無線基地局並びに無線リソース管理装置及び移動通信端末並びにプログラム
KR100450941B1 (ko) * 2002-09-11 2004-10-02 삼성전자주식회사 부호분할다중접속 시스템에서 단말에 대한 아이피 할당 방법
US7457289B2 (en) * 2002-12-16 2008-11-25 Cisco Technology, Inc. Inter-proxy communication protocol for mobile IP
JP4035823B2 (ja) * 2003-05-14 2008-01-23 富士通株式会社 モバイルipエージェント装置
US7212821B2 (en) * 2003-12-05 2007-05-01 Qualcomm Incorporated Methods and apparatus for performing handoffs in a multi-carrier wireless communications system
CN1926823B (zh) * 2004-01-07 2010-11-10 松下电器产业株式会社 通信***、移动终端和接入路由器
US7046647B2 (en) * 2004-01-22 2006-05-16 Toshiba America Research, Inc. Mobility architecture using pre-authentication, pre-configuration and/or virtual soft-handoff
US7768975B2 (en) * 2004-03-29 2010-08-03 Telecordia Technologies, Inc. Fast handoff using GPS technology for mobile telematics
AU2005241850B2 (en) * 2004-05-10 2009-03-19 Lg Electronics Inc. Minimized IP connectivity establishment procedures
KR101119372B1 (ko) 2004-05-10 2012-06-12 엘지전자 주식회사 Ip 연결 설정 방법
US7813319B2 (en) * 2005-02-04 2010-10-12 Toshiba America Research, Inc. Framework of media-independent pre-authentication
US8102811B2 (en) * 2005-03-07 2012-01-24 Lg Electronics Inc. Providing mobility management protocol information to a mobile terminal for performing handover in a mobile communication system
US7738882B2 (en) * 2005-06-13 2010-06-15 Toshiba America Research, Inc. Framework of media-independent pre-authentication improvements: including considerations for failed switching and switchback
US7301923B2 (en) * 2005-10-07 2007-11-27 Motorola, Inc. Method and apparatus for facilitating handoffs in a wireless communication network
US20060272481A1 (en) * 2006-06-20 2006-12-07 Robert Frank Device for electronically transmitting music notes to music stands and method for achieving it

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101394605B1 (ko) * 2008-03-13 2014-05-26 주식회사 케이티 Pmip 도메인에서 멀티 모드 이동 노드에 대한 핸드오버지원 방법 및 이의 이동 노드
KR101045645B1 (ko) * 2009-02-20 2011-06-30 주식회사 케이티 Arp 수행 방법 및 그 방법을 수행하는 단말

Also Published As

Publication number Publication date
EP2050256A4 (en) 2012-11-14
TW200820687A (en) 2008-05-01
KR20090039746A (ko) 2009-04-22
TWI431982B (zh) 2014-03-21
JP2009544214A (ja) 2009-12-10
CN101617521A (zh) 2009-12-30
JP5433055B2 (ja) 2014-03-05
JP2012257259A (ja) 2012-12-27
US20100131663A1 (en) 2010-05-27
EP2050256A2 (en) 2009-04-22
WO2008010662A2 (en) 2008-01-24
WO2008010662A3 (en) 2009-07-30
CN101617521B (zh) 2015-07-08
KR101111519B1 (ko) 2012-03-13
JP5063694B2 (ja) 2012-10-31

Similar Documents

Publication Publication Date Title
KR101111519B1 (ko) 이동 통신 시스템에서 ip 주소 선 설정 방법
US7885231B2 (en) Method of reconfiguring an internet protocol address in handover between heterogeneous networks
KR101239714B1 (ko) 기술적으로 다양한 액세스 네트워크들 사이에서 매체 독립적 핸드오버를 구현하기 위한 무선 통신 방법 및 시스템
US8102811B2 (en) Providing mobility management protocol information to a mobile terminal for performing handover in a mobile communication system
KR101216081B1 (ko) 이종망 간 핸드오버 시의 ip 주소 재설정 방법
KR101141646B1 (ko) 이동통신 시스템의 핸드오버 방법
KR101113860B1 (ko) 멀티모드 이동단말의 핸드오버 수행 후 링크 해제 방법 및그 이동단말
KR101053618B1 (ko) 임시 아이피 주소 재설정 방법
KR101084138B1 (ko) Map 도메인 간 핸드오버 수행 방법
KR20060125337A (ko) Proxy MIP 기능을 지원하는 통신 시스템으로의MIP 등록 방법
KR200446708Y1 (ko) 기술적으로 다양한 액세스 네트워크들 사이에서 매체독립적인 핸드오버를 구현하기 위한 무선 통신 시스템
KR200411873Y1 (ko) 기술적으로 다양한 액세스 네트워크들 사이에서 미디어독립적인 핸드오버를 구현하기 위한 무선 통신 시스템