[go: up one dir, main page]

KR101176391B1 - 네트워크 기반 이동성 관리에서 2 개의 노드들 사이에서 라우팅 최적화를 수행하는 방법 - Google Patents

네트워크 기반 이동성 관리에서 2 개의 노드들 사이에서 라우팅 최적화를 수행하는 방법 Download PDF

Info

Publication number
KR101176391B1
KR101176391B1 KR1020097019003A KR20097019003A KR101176391B1 KR 101176391 B1 KR101176391 B1 KR 101176391B1 KR 1020097019003 A KR1020097019003 A KR 1020097019003A KR 20097019003 A KR20097019003 A KR 20097019003A KR 101176391 B1 KR101176391 B1 KR 101176391B1
Authority
KR
South Korea
Prior art keywords
routing optimization
mobility
nodes
routing
mag
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020097019003A
Other languages
English (en)
Other versions
KR20090118972A (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 엔이씨 유럽 리미티드
Publication of KR20090118972A publication Critical patent/KR20090118972A/ko
Application granted granted Critical
Publication of KR101176391B1 publication Critical patent/KR101176391B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/34Modification of an existing route
    • H04W40/36Modification of an existing route due to handover
    • 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
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/082Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/12Mobility data transfer between location registers or mobility servers
    • 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]

Landscapes

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

Abstract

본 발명은 네트워크 기반 이동성 관리에서 2 개의 노드들 사이에서의 라우팅 최적화를 수행하는 방법에 관한 것이며, 상기 2 개의 노드들 각각은 액세스 라우터로의 접속을 통해 액세스 네트워크와 연관되고, 상기 액세스 라우터는, 상기 노드의 위치 정보와 함께 현재의 IP 어드레스 정보를 유지하는 이동성 앵커 (MA) 에 상기 노드의 프레즌스를 시그널링하는 이동성 액세스 게이트웨이 (MAG) 를 직접 또는 간접적으로 할당하며, 상기 2 개의 노드 사이에서의 데이터 패킷 교환을 위한 라우팅 최적화 경로를 셋업하기 위한 몇몇 특정 제어가 상기 이동성 앵커 (MA) 에 할당되는 것을 특징으로 한다.
이동성 관리, 모바일 노드, 라우팅, 이동성 앵커, 이동성 액세스 게이트웨이

Description

네트워크 기반 이동성 관리에서 2 개의 노드들 사이에서 라우팅 최적화를 수행하는 방법{METHOD FOR PERFORMING ROUTE OPTIMIZATION BETWEEN TWO NODES IN NETWORK BASED MOBILITY MANAGEMENT}
본 발명은 네트워크 기반 이동성 관리에서 2 개의 노드들 사이에서의 라우팅 최적화를 수행하는 방법에 관한 것이며, 상기 2 개의 노드들 각각은 액세스 라우터로의 접속을 통해 액세스 네트워크와 연관되고, 상기 액세스 라우터는, 상기 노드의 위치 정보와 함께 현재의 IP 어드레스 정보를 유지하는 이동성 앵커 (MA) 에 상기 노드의 프레즌스(presence)를 시그널링하는 이동성 액세스 게이트웨이 (MAG) 를 직접 또는 간접적으로 할당한다.
최근, 모바일 IPv4 또는 모바일 IPv6 과 같은 호스트/모바일 노드 (MN) 의 스택에 상주하는 모바일 IP 클라이언트 기능을 갖는 IP 기반 이동성 관리 프로토콜이 널리 확산되고 있다. 이 클라이언트 기반 (또는 호스트 기반) 이동성 관리 아키텍쳐는, MN 이 그와 대응하는 홈 에이전트 (HA) 와의 이동성 관련 시그널링을 처리하도록 요구한다.
그러나, 모바일 IP 를 지원하지 않는 여러 종류의 노드가 존재한다. 현재, 인터넷 엔지니어링 태스크 포스 (IETF) 가, 임의의 이동성 관리 프로토콜을 지원하지 않는 이러한 노드들에 이동성을 제공하는 네트워크 기반의 로컬화된 이동성 관리 (NetLMM) 를 위한 솔루션을 논의 및 상술하고 있다. 전술한 호스트 기반 이동성 프로토콜에 비해, 네트워크 기반 이동성 관리를 위한 솔루션은 이동성 관리를 위한 클라이언트 제어 기능을 모바일 노드로부터 네트워크의 액세스 라우터(들)로 재배치한다.
임의의 이동성 관리 프로토콜을 지원하지 않는 노드에 이동성을 제공할 뿐만 아니라, 광범위하게 독립적으로 구현되고, 서로 다른 액세스 기술에 의한 현저한 변경없이 이용될 수 있기 때문에, 네트워크 기반 이동성 솔루션이 고려중이다. 반대로, 종래 기술의 셀룰러 네트워크는 클라이언트 기반 이동성 관리를 수반하고, 일반적으로 특정한 종류의 액세스 네트워크 및 기술에 대해 특정하여 설계된다.
이동성 관리와 관련된 중요한 작업은, 2 개의 모바일 노드들 사이에서 데이터 트래픽에 대한 최적화된 라우팅의 발견 및 셋업이다. 단일한 MA 또는 상이한 MA 의 제어하에 있는 2 개의 MN 사이에서 데이터 패킷의 효율적인 라우팅을 지원하기 위해, 패킷은, 항상 MA 를 횡단하는 것 대신에 관련된 MAG 사이에서 직접 라우팅될 수 있다. 예를 들어, 모바일 IPv6 은, 데이터 패킷이 항상 홈 에이전트 (HA) 를 횡단하지 않고 통신 호스트들 사이에서 더 효율적인 경로를 이동하도록 허용하기 위하여 라우팅 최적화를 지원한다. 모바일 IPv6 에서 라우팅 최적화의 셋업은 종단 노드 자체에 의해 전적으로 제어된다. 한편, 모바일 IPv4 는 홈 에이전트 (HA) 를 이용하여, 네트워크에서의 MN 과 그에 대응하는 노드 (CN) 사이에서 직접 라우팅의 셋업을 개시한다. 2 개의 솔루션 모두는 MN 의 위치 정보를 CN 에 전송하는 것을 고려한다. 모바일 IPv6 에서는, MN 이 자신의 위치 정보를 CN 에 직접 전송하는 한편, 모바일 IPv4 에서는, 홈 에이전트가 MN 의 위치 정보를 CN 에 전송한다.
NetLMM-인에이블 도메인에서 라우팅 최적화 (RO) 를 위한 지원은, 모바일 IPv6 이 라우팅 최적화를 확립하는 방법과 유사하게 달성될 수 있다. 모든 이동성 제어가 MN 으로부터 MAG 로 재배치된다고 가정하면, MAG 는 CN 으로 시그널링을 전송하여 MN 의 위치를 통지할 수 있다. 이것은, CN 이 데이터 패킷을 관련 MAG 를 통해 MN 으로 직접 전송할 수 있게 한다. 모바일 IPv6 과 같은 공지된 표준에서 라우팅 최적화를 위한 사양은, 하나의 MN 과 하나의 CN 사이에서 RO 를 지원하는 것으로 충분하다. 2 개의 MN 사이에서 RO 의 지원 또한 가능하다. 그러나, 복잡한 이동성 시나리오에서는, 2 개의 MN 사이에서 RO 의 효율적인 지원이 아직 가능하지 않다.
따라서, 본 발명의 목적은, 복잡한 이동성 시나리오에서도 2 개의 모바일 노드들 사이에서 라우팅 최적화의 효율적인 지원을 용이하게 구현하는 메커니즘을 이용하는 것을 가능하게 하여, 네트워크 기반 이동성 관리에서 2 개의 노드들 사이에 라우팅 최적화를 수행하기 위해, 앞서 설명한 타입의 방법을 개선하고 더 개발하는 것이다.
본 발명에 따르면, 전술한 목적은 청구항 제 1 항의 특성을 포함하는 방법에 의해 달성된다. 제 1 항에 따르면, 이러한 방법은, 2 개의 노드들 사이에서 데이터 패킷의 교환을 위해 라우팅 최적화 경로를 셋업하기 위한 몇몇 특정 제어가 이동성 앵커에 할당되는 것을 특징으로 한다.
본 발명에 따르면, 일반적으로 인프라구조의 액세스 라우터와 함께 위치되는 MAG 기능부들 사이에서의 직접 시그널링에만 의존하는 것은 특히 모바일 노드가 핸드오버를 수행하는 경우 불리하다는 것이 인식되고 있다. 또한, 라우팅 최적화를 위한 특정 제어를 이동성 앵커 (MA) 에 할당함으로써 이러한 문제점이 광범위하게 회피될 수 있음이 인식되고 있다. 따라서, 본 발명은, 이동성 앵커가 긴 시간 주기 동안 MN 의 위치를 인식하고 있는 네트워크 내의 엔터티라는 사실을 이용한다. 이 때문에, 본 발명에서는 라우팅 최적화 프로세스의 필수적인 부분을 이동성 앵커에 할당한다. 그 결과, 하나의 MN 또는 심지어 2 개의 통신하는 MN 이 또 다른 액세스 라우터로 핸드오버를 수행하는 시나리오에서도 라우팅 최적화 상태의 효율적인 유지 관리가 가능하다.
본 발명은 네트워크 기반 이동성에 대해 효율적인 라우팅 최적화 (RO) 를 제공하고, 더 상세하게는, 상이한 이동성 앵커의 제어하에 있는 모바일 노드들 사이에서의 RO 와 연관된 문제들을 해결한다. 본 발명은 네트워크 기반 이동성에 대한 임의의 특정한 프로토콜에 한정되는 것이 아님을 유의해야 한다. 따라서, 본 발명은, 예를 들어, 프록시 모바일 IPv6 또는 임의의 다른 NetLMM 프로토콜과 관련하여 적용될 수도 있다.
바람직한 실시형태에 따르면, 관련 이동성 앵커 (MA) 중 하나가 전용 라우팅 최적화 제어기로서 할당된다. 이렇게 선택된 MA 는 라우팅 최적화 경로의 셋업 및 관련된 MAG 와의 연관 시그널링을 조정한다. 관련 MA 중 하나를 선택함으로써 이러한 전용 제어 엔터티를 구현하면, 서로 다른 MA 를 갖는 MN 사이에서 라우팅 최적화가 셋업되는 다수의 MA 의 시나리오에서 주요 이점이 달성될 수 있다. 예를 들어, 이러한 다수의 이동성 앵커 시나리오는 특히 3GPP 에서 고려된다. 또한, RO 제어기가 전체 제어를 담당하는 전용 노드이기 때문에, RO 시그널링에서 레이스-컨디션 (race-condition) 이 해결될 수 있다.
또 다른 바람직한 실시형태에 따르면, 관련 이동성 앵커 (MA) 중 하나, 또는 2 개의 모바일 노드들 사이의 초기 통신 경로 상의 또 다른 노드가 라우팅 최적화 검출기로서 할당된다. 라우팅 최적화 검출기는, 그 2 개의 MN 사이에서 라우팅 최적화 경로가 셋업될 수 있는 것을 검출한다.
바람직하게는, 선택된 라우팅 최적화 검출기에 의해 수행된 검출 프로세스는, 라우팅 최적화가 가능한지 여부를 결정하기 위해, 2 개의 통신하는 모바일 노드의 IP 어드레스의 체크를 포함한다. 대안적으로, 또는 추가적으로, 검출은 관련 MAG 의 IP 어드레스에 기초할 수도 있다.
특정한 실시형태에 따르면, 통신하는 모바일 노드들의 각 쌍에 대해 전용 라우팅 최적화 제어기 및/또는 라우팅 최적화 검출기가 선택되는 셋업 단계 (phase) 가 제공될 수도 있다. 대안적으로, RO 검출기는 네트워크에서 정적으로 할당되거나 미리 결정될 수도 있고, MN 의 쌍에 특정되지 않을 수도 있다. 셋업 단계는, 2 개의 통신하는 호스트 중 하나가 그 2 개의 통신하는 모바일 노드 중 다른 하나로 데이터 트래픽을 개시하는 경우 시작될 수도 있다.
더 상세하게는, RO 제어기 및 RO 검출기의 할당은 정적으로 수행될 수도 있다. 더 상세하게는, RO 제어기 및 RO 검출기는 통신하는 호스트의 특정한 쌍에 대해 한번 선택된 이후 동일하게 유지될 수도 있다. 이와 같이 RO 제어기 할당이 영속적인 경우, MA 와 RO 시그널링에서의 관련 레이스-컨디션 사이의 동기화 문제가 회피된다.
또 다른 실시형태에 따르면, 할당이 동적으로 수행된다. 이 경우, RO-제어기 기능부 및/또는 RO-검출기 기능부는 RO 셋업 단계 동안 동적으로 할당된다. 선택적으로, 해당하는 RO-제어기가 기존의 라우팅 최적화 연관을 위하여 재할당될 수도 있으며, 이것은, MN 이 자신의 MA 를 변경하는 경우와 같은 특정한 상황에서 이로울 수도 있다. 유의해야 하는 점과 관련하여, 하나의 MN 또는 심지어 2 개의 MN 모두가 상이한 AR/MAG 로 이동하고 핸드오버하는 경우, 새로운 MAG 상에서의 라우팅 최적화의 유지 관리와 재확립, 및 관련 상태는, 항상, 할당된 RO-제어 기능부를 갖는 MA 의 제어하에 있다.
효율적인 RO 시그널링에 관하여, 셋업 단계의 일부로서, 선택된 RO 검출기는 전용 RO-제어기를 트리거링하여, RO 연관 사이에서, 즉, 2 개의 통신하는 MN 사이에서 라우팅 최적화 통신 경로를 직접 또는 간접적으로 셋업한다. RO 트리거 메시지의 수신시에, RO-제어기는 수신 노드의 MAG 로 하여금 직접 라우팅 및/또는 어드레싱에 대한 정보를 트래픽 개시 노드의 MAG 와 교환하도록 명령할 수도 있다.
바람직한 실시형태에 따르면, 라우팅 최적화 셋업을 위한 시그널링은 2 개의 노드의 MAG 사이에서 직접 수행된다. 이 경우, RO 셋업 메시지가 하나의 MAG 로부터 다른 하나의 MAG 로 전송되어, 특정한 RO 연관을 위한 RO 포워딩 상태를 활성화하거나 업데이트한다.
라우팅 최적화에 있어서, 모든 관련 MAG 는 지리적으로 인접하고 있는지 여부와 무관하게 보안 연관 (SA) 을 공유해야 한다. 이것은, 각각의 MAG 에 대한 SA-관련 상태의 양에 영향을 줄 수도 있다. MAG 사이에서 SA 셋업이 어려워보이는 경우, 이러한 보안 연관을 강제하지 않으면서 보안 동작을 허용하는 프록시 모드에서 시그널링이 수행될 수도 있다. 프록시 모드에서는, 오직 MA 만이 MAG 와 시그널링을 교환하여 RO 상태를 셋업 및 유지한다. 라우팅 최적화를 위해 이러한 프록시 모드를 동작시키는 시스템에서 인터-MAG 시그널링은 요구되지 않는다.
RO 셋업 및 유지 관리의 높은 신뢰도에 관하여, 모든 시그널링 메시지는 연관된 Ack 메시지를 이용하여 확인응답된다. 이러한 메시지는, 관련된 시그널링 메시지의 안전한 수신 및 적절한 조작을 나타내는 상태 코드 필드를 반송할 수도 있다.
하나의 AR/MAG 로부터 또 다른 AR/MAG 로의 핸드오버를 수행하는 노드의 경우에 관하여, 새로운 AR 의 MAG 는, RO 검출기 기능부를 구현할 수도 있는 노드의 MA 로 위치 업데이트 메시지를 전송할 수도 있다. 이 정보에 기초하여, RO 검출기는 RO 트리거 메시지를 생성하여, RO 상태의 업데이트를 위해 RO-제어기로 전송한다.
본 발명의 교시를 바람직한 방식으로 설계하고 더 전개하는 다수의 방법이 존재한다. 이를 위해, 청구항 제 1 항에 종속하는 청구항들을 참조하고, 도면에 의해 예시되는 본 발명의 실시형태의 바람직한 실시예에 대한 다음의 설명을 참조한다. 도면의 보조에 의한 본 발명의 실시형태의 바람직한 실시예에 대한 설명과 관련하여, 본 교시의 일반적인 바람직한 실시형태 및 추가적인 전개를 설명한다.
도면에서,
도 1 은 네트워크 기반 이동성 관리에서 본 발명의 일 실시형태의 적용 시나리오의 일예를 도시한다.
도 2 는 본 발명의 일 실시형태에 따른 라우팅 최적화 과정의 셋업의 일예를 도시한다.
도 3 은 본 발명의 일 실시형태에 따른 핸드오버시에 라우팅 최적화 과정의 업데이트의 일예를 도시한다.
도 1 을 참조하면, 본 발명이 적용될 수도 있는 네트워크 기반 이동성 관리에 대한 아키텍쳐가 도시되어 있다. 더 상세하게는, 도 1 은 예시적으로, 각각 기능적 MAG (이동성 액세스 게이트웨이) 를 할당한 총 3 개의 액세스 라우터 AR 을 갖는 네트워크 도메인이 도시되어 있다. 액세스 라우터 AR1 과 AR2, 및 연관된 이동성 액세스 게이트웨이 MAG1 과 MAG2 는 각각, 지정된 MA1 인 이동성 앵커의 제어하에 있다. 한편, 액세스 라우터 AR3 (및 연관된 이동성 액세스 게이트웨이 MAG3 각각) 은 또 다른 지정된 MA2 인 이동성 앵커의 제어하에 있다. 이동성 앵커들은, 각각의 MA 를 선택한 MAG 에 의해 등록된 MN 의 현재 IP 위치를 유지한다.
도 1 에 도시된 실시형태에서, MN1 로 라벨링된 모바일 노드는 액세스 라우터 AR1 에 접속된다. 대응하는 MAG1 은 MN1 의 접속에 대해 인식하자 마자, 이동성 관련 시그널링을 이용하여, 선택된 이동성 앵커 MA1 로 MN1 을 등록한다. 이제, MA1 은 통상적으로 터널링을 이용하여 MN1 에 대한 다운링크 데이터 패킷을 MAG1 로 포워딩한다. MAG 는 그 패킷을 MN 으로 포워딩한다. MN1 에 의해 전송된 업링크 데이터 패킷은 MAG1 로부터 그 선택된 MA1 로 포워딩된다. MA1 은 그 데이터 패킷을 포워딩한다. 또 다른 호스트 MN2 는 MAG3 에 접속되고 MA2 에 의해 등록된다.
MN1 이 MN2 쪽으로 트래픽을 개시하는 경우, 데이터 패킷은 MN1 의 MAG (MAG1), MA1 및 MA2 를 통해 라우팅된다. MAG1 또는 MA1 은, 2 개의 통신하는 호스트 MN1 과 MN2 사이에서 라우팅 최적화 경로가 셋업될 수 있음을 검출할 수 있다. 일예로, 검출은 2 개의 MN 의 IP 어드레스 및/또는 연관된 MAG 의 IP 어드레스에 기초할 수 있다. 따라서, MAG1 또는 MA1 은 라우팅 최적화 (RO) 검출기의 역할을 수행한다. 도 1 에 도시된 경우에서는, MA1 이 RO-검출기로서 할당된다.
라우팅 최적화 경로의 셋업 단계 동안, (MN1 과 MN2 사이의) 특정한 RO 연관을 위한 능동 RO-제어기로서 MA1 또는 MA2 가 선택될 것이다. MN 모두가 동일한 MA 로 등록된 경우, 이 단일한 MA 가 RO 제어기로서 기능할 것이다. 할당된 능동 RO 제어기 기능을 갖는 MA 는, 라우팅 최적화 경로의 셋업, 및 관련 MAG(들)과의 연관된 시그널링을 조정한다.
2 개의 MN 의 MAG 사이에서 라우팅 최적화 경로가 셋업된 이후, MN 중 하나 또는 둘 모두는 상이한 AR/MAG 로 핸드오버할 수도 있다. 이 경우, 이 특정한 RO 연관을 위해 능동 RO 제어기로서 기능하는 MA 는 리-시그널링을 조정하여, 그 특정한 쌍의 MN 에 대한 RO 상태를 셋업 및 유지한다.
도 2 는 도 1 의 호스트 MN1 과 MN2 사이에서의 RO 과정 셋업을 더 상세히 도시한다. 도 1 의 설명과 관련하여 이미 설명한 바와 같이, 셋업 단계에서, 이동성 앵커 MA1 은 RO 검출기로서 할당되고, 이동성 앵커 MA2 는 RO 제어기로서 할당된다. 모바일 노드 MN1 에 의해 개시된 데이터 트래픽이 그 노드로부터 AR1/MAG1 로의 링크를 통해 전송되는 초기 상황에서, MAG1 과 MA1 사이에서는 IP 터널이 확립되고, MA1 과 MA2 사이에서는 데이터 평면 라우팅이 수행될 수도 있고, 마지막으로, 수신 MN2 의 액세스 라우터 AR3 의 기능적 MAG 인 MAG3 과 MA2 사이에서는 IP 터널이 다시 확립된다.
선택된 RO 검출기로서의 MA1 은 이 통신에 대한 라우팅 최적화 경로를 셋업할 가능성을 검출한다. 그러나, MA1 은 MAG3 의 IP 어드레스를 인식하지 못한다. 그 결과, MA1 은, MN2 의 홈 네트워크 프레픽스뿐만 아니라 MAG1 의 IP 어드레스, MN1 의 ID 및 홈 네트워크 프레픽스에 대한 정보를 반송하는 RO 트리거 메시지를 MA2 에 전송한다. 이 트리거 메시지를 수신하면, 그 할당된 RO 제어기 (이 예에서는 MA2) 는, MAG3 으로 하여금 라우팅 최적화 경로의 셋업에 대한 포워딩 상태를 생성하게 하고 직접 통신에 요구되는 MAG1 과 정보를 교환하게 하는 RO 실행 메시지를 MAG3 에 전송한다. RO 실행 메시지를 수신하면, MAG3 은, MN2 의 홈 네트워크 프레픽스뿐만 아니라 MN1 및 MN2 의 ID 를 반송하는 RO 셋업 메시지를 MAG1 에 전송한다. 이제, RO 상태는 MAG1 및 MAG3 에 확립된다. 셋업의 결과는 RO 리포트 메시지에 의해 RO 제어기, 즉, MA2 에 리포트된다. 마지막 단계에서, MA2 는 라우팅 최적화를 트리거한 MA1 에 그 과정의 결과를 통지하며, 이것은 RO 확인응답 메시지에 의해 행해진다. 그 후, 직접 라우팅 또는 터널링에 의해 MN1 과 MN2 사이에 데이터 교환이 수행될 수 있다.
도 3 은 도 1 의 호스트 MN1 과 MN2 사이에서의 핸드오버시에 RO 과정 업데이트를 더 상세히 도시하고 있다. 더 상세하게는, MN1 은 AR1/MAG1 로부터 AR2/MAG2 로의 핸드오버를 수행한다. 이 핸드오버에 의해 MAG2 는 MA1 에 위치 업데이트 메시지를 전송한다. MA1 이 MN1 의 새로운 MAG, 즉, MAG2 로부터 위치 업데이트 메시지를 수신하는 경우, MA1 은, MAG 에서의 RO 상태가 MAG3 에서 업데이트되고 MAG2 에서 확립될 필요가 있음을 인식한다. 또한, RO 상태는 MAG1 에서 삭제되어야 한다.
MA1 에 의해 위치 업데이트 메시지가 수신되면, MA1 은 영속적 RO 제어기로서 할당된 MA2 에 RO 트리거 메시지를 전송한다. 그 후, 추가적인 시그널링은 도 2 와 관련하여 설명한 시그널링과 동일하다.
도 2 및 도 3 과 관련하여 설명된 이동성 시그널링은, RO 셋업 메시지가 2 개의 기능 엔터티들 사이에서 직접 교환되기 때문에, 관련된 MAG 들 사이에서 직접 시그널링을 요구한다. 그러나, 특정한 시나리오에서는, 관련된 MAG 사이에서의 이러한 직접 시그널링이 금지될 수도 있고 또는 적어도 적합하지 않을 수도 있다. 이러한 경우, (도 2 및 도 3 에 도시된 바와 같은) 직접 모드가 아닌 소위 프록시 모드에서 이동성 시그널링을 수행할 수 있다. 이러한 프록시 모드에서는 인터-MAG 시그널링이 요구되지 않는다. 대신에, MAG2 와 MAG3 사이에서 RO 상태의 셋업을 요청하기 위해 MA1 이 RO 트리거 메시지를 MA2 에 전송하고, MA2 가 RO 실행 메시지를 이용하여 MAG3 에서 RO 상태를 확립한 이후, MA2 는 RO 리포트 핸드세이크를 이용하여 MAG2 에서 생성된 RO 상태를 MA1 에 통지한다. 이 결과는 MA1 로 하여금 MAG2 에 전송되는 RO 셋업 메시지를 프록시하게 한다. 이제, MA2 는 모든 RO 상태를 셋업 및 활성화시켰고, MAG3 은 MAG2 의 상태에 따라 자신의 상태를 활성화시키기 위해 MA2 로부터 RO 셋업을 대기한다.
전술한 설명 및 관련 도면에서 제공된 교시의 이점을 갖는, 여기서 설명된 본 발명의 다양한 변형예 및 다른 실시형태는 본 발명이 관련된 당업계의 당업자에게 자명할 것이다. 따라서, 본 발명은 개시된 특정한 실시형태에 한정되지 않으며, 변형예 및 다른 실시형태들은 첨부된 청구항의 범주 내에 포함되도록 의도됨을 이해해야 한다. 본 명세서에서는 특정한 용어들이 사용되었지만, 이 용어들은 오직 일반적이고 설명적인 측면에서 사용된 것이며 한정하려는 목적이 아니다.

Claims (15)

  1. 네트워크 기반 이동성 관리에서 2 개의 노드들 사이에서 라우팅 최적화를 수행하는 방법으로서,
    상기 2 개의 노드들 각각은 액세스 라우터로의 접속을 통해 액세스 네트워크와 연관되고, 상기 액세스 라우터는, 상기 노드의 위치 정보와 함께 현재의 IP 어드레스 정보를 유지하는 이동성 앵커 (MA) 로 상기 노드의 프레즌스(presence)를 시그널링하는 이동성 액세스 게이트웨이 (MAG) 를 직접 또는 간접적으로 할당하며,
    상기 2 개의 노드들 사이에서의 데이터 패킷 교환을 위한 라우팅 최적화 경로를 셋업하기 위한 제어가 상기 이동성 앵커 (MA) 에 할당되며,
    관련된 상기 이동성 앵커 (MA) 중 하나가 전용 라우팅 최적화(route optimization; RO) 제어기로서 할당되는, 라우팅 최적화 수행 방법.
  2. 삭제
  3. 제 1 항에 있어서,
    관련된 상기 이동성 앵커 (MA) 중 하나 또는 상기 2 개의 노드들 사이의 초기 통신 경로에 따른 또 다른 노드가 라우팅 최적화 검출기로서 할당되는, 라우팅 최적화 수행 방법.
  4. 제 3 항에 있어서,
    상기 라우팅 최적화 검출기는 상기 2 개의 노드들의 IP 어드레스의 체크를 수행하여, 라우팅 최적화가 가능한지 여부를 결정하는, 라우팅 최적화 수행 방법.
  5. 제 3 항에 있어서,
    통신하는 노드들의 각각의 쌍에 대해, 셋업 단계 동안 상기 전용 라우팅 최적화 제어기 및 상기 라우팅 최적화 검출기 중 적어도 하나가 선택되는, 라우팅 최적화 수행 방법.
  6. 제 1 항에 있어서,
    상기 이동성 액세스 게이트웨이는 정적으로 할당되는, 라우팅 최적화 수행 방법.
  7. 제 3 항에 있어서,
    상기 전용 라우팅 최적화 제어기 및 상기 라우팅 최적화 검출기 중 적어도 하나는, 통신하는 노드들의 쌍에 대해 일단 선택된 이후에는 동일하게 유지되는, 라우팅 최적화 수행 방법.
  8. 제 1 항에 있어서,
    상기 이동성 액세스 게이트웨이는 동적으로 할당되는, 라우팅 최적화 수행 방법.
  9. 제 3 항에 있어서,
    통신하는 노드들의 각각의 쌍에 대해, 상기 전용 라우팅 최적화 제어기 및 상기 라우팅 최적화 검출기 중 적어도 하나는 2 개의 노드들 사이에서 기존의 라우팅 최적화 연관을 위해 재선택되는, 라우팅 최적화 수행 방법.
  10. 제 3 항에 있어서,
    상기 라우팅 최적화 검출기는 상기 전용 라우팅 최적화 제어기를 트리거하여, 상기 2 개의 노드들 사이에서 라우팅 최적화 통신 경로를 셋업하는, 라우팅 최적화 수행 방법.
  11. 제 10 항에 있어서,
    상기 전용 라우팅 최적화 제어기는 상기 트리거를 수신하면, 수신 노드의 이동성 액세스 게이트웨이 (MAG) 로 하여금 어드레싱 및 직접 라우팅 중 적어도 하나를 위해 원격 MAG 와 정보를 교환하도록 명령하는, 라우팅 최적화 수행 방법.
  12. 제 1 항 및 제 3 항 내지 제 11 항 중 어느 한 항에 있어서,
    라우팅 최적화 셋업을 위한 시그널링이 상기 이동성 액세스 게이트웨이 (MAG) 사이에서 직접 수행되는, 라우팅 최적화 수행 방법.
  13. 제 1 항 및 제 3 항 내지 제 11 항 중 어느 한 항에 있어서,
    라우팅 최적화 셋업을 위한 시그널링은 상기 이동성 앵커 (MA) 와 관련된 프록시 모듈에서 수행되는, 라우팅 최적화 수행 방법.
  14. 제 1 항 및 제 3 항 내지 제 11 항 중 어느 한 항에 있어서,
    모든 시그널링 메시지는, 상태 코드 필드를 반송하는 관련된 ACK 메시지를 이용하여 확인응답되는, 라우팅 최적화 수행 방법.
  15. 제 1 항 및 제 3 항 내지 제 11 항 중 어느 한 항에 있어서,
    이전의 액세스 라우터인 하나의 액세스 라우터로부터 새로운 액세스 라우터인 또 다른 액세스 라우터로의 핸드오버를 수행하는 노드의 경우에 발생하는 위치 업데이트 메시지는, 선택된 라우팅 최적화(RO) 제어기의 제어하에서 관련 라우팅 최적화 상태의 업데이트에 대한 표시로서 기능하는, 라우팅 최적화 수행 방법.
KR1020097019003A 2007-03-12 2008-03-12 네트워크 기반 이동성 관리에서 2 개의 노드들 사이에서 라우팅 최적화를 수행하는 방법 Expired - Fee Related KR101176391B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP07005052.1 2007-03-12
EP07005052 2007-03-12
PCT/EP2008/001985 WO2008110359A1 (en) 2007-03-12 2008-03-12 Method for performing route optimization between two nodes in network based mobility management

Publications (2)

Publication Number Publication Date
KR20090118972A KR20090118972A (ko) 2009-11-18
KR101176391B1 true KR101176391B1 (ko) 2012-08-27

Family

ID=39468833

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020097019003A Expired - Fee Related KR101176391B1 (ko) 2007-03-12 2008-03-12 네트워크 기반 이동성 관리에서 2 개의 노드들 사이에서 라우팅 최적화를 수행하는 방법

Country Status (6)

Country Link
US (1) US10390286B2 (ko)
EP (1) EP2119146B1 (ko)
JP (1) JP4920086B2 (ko)
KR (1) KR101176391B1 (ko)
CN (1) CN101647239B (ko)
WO (1) WO2008110359A1 (ko)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8724528B2 (en) * 2008-03-03 2014-05-13 Optis Wireless Technology, Llc Information exchange between gateways for route optimization with network-based mobility management
CN102014043B (zh) * 2009-09-08 2013-12-04 中兴通讯股份有限公司 名址映射系统、数据传输方法及名址映射维护方法
CN102025606B (zh) 2009-09-23 2012-12-19 中兴通讯股份有限公司 一种数据传输方法及系统
CN103460732B (zh) * 2011-03-15 2016-10-26 日本电气株式会社 移动管理系统、移动管理方法、接入gw装置、移动管理控制装置和计算机可读介质
US8817707B2 (en) * 2012-07-20 2014-08-26 Intel Corporation Mechanisms for roaming between 3GPP operators and WLAN service providers
CN103582058B (zh) * 2012-07-23 2019-02-26 中兴通讯股份有限公司 路由优化的注销方法及装置
CN108377459B (zh) * 2016-10-11 2020-09-01 中国移动通信有限公司研究院 一种连接管理方法及装置
JP7024290B2 (ja) * 2017-09-29 2022-02-24 日本電気株式会社 無線通信システム、基地局、無線通信方法、およびプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007001953A1 (en) * 2005-06-21 2007-01-04 Motorola, Inc. Method, apparatus, and system for establishing a direct route between agents of a sender node and a receiver node

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6407988B1 (en) * 1998-10-06 2002-06-18 At&T Corp. Mobility support services using mobility aware access networks
US6947401B2 (en) * 2000-03-08 2005-09-20 Telefonaktiebolaget Lm Ericsson (Publ) Hierarchical mobility management for wireless networks
JP3636637B2 (ja) 2000-05-30 2005-04-06 三菱電機株式会社 経路最適化方法
JP3536822B2 (ja) 2001-03-14 2004-06-14 日本電気株式会社 移動端末管理システム、移動端末、エージェント及びプログラム
US20020147820A1 (en) * 2001-04-06 2002-10-10 Docomo Communications Laboratories Usa, Inc. Method for implementing IP security in mobile IP networks
KR100383587B1 (ko) * 2001-08-16 2003-05-14 삼성전자주식회사 이동 인터넷 프로토콜 시스템 및 그의 경로 최적화 방법
US7190668B1 (en) * 2001-11-27 2007-03-13 Nokia Corporation Method of anchoring flows
US7349390B2 (en) * 2002-05-28 2008-03-25 Ntt Docomo, Inc. Packet transmission method and communication system
US20050259631A1 (en) 2002-07-19 2005-11-24 Jarno Rajahalme Route optiminzing in mobile ip providing location privacy
JP3865668B2 (ja) * 2002-08-29 2007-01-10 富士通株式会社 移動通信ネットワークシステム
JP2004221674A (ja) * 2003-01-09 2004-08-05 Ntt Docomo Inc 通信システム並びに通信システムに使用される配信管理装置及び通信方法
JP4167152B2 (ja) * 2003-09-08 2008-10-15 株式会社エヌ・ティ・ティ・ドコモ 通信システム、ルータ装置及び経路制御方法
US7840217B2 (en) * 2004-07-23 2010-11-23 Cisco Technology, Inc. Methods and apparatus for achieving route optimization and location privacy in an IPV6 network
US7426389B2 (en) * 2004-10-15 2008-09-16 Utstarcom, Inc. Method and apparatus for implementing direct routing
JP4534146B2 (ja) * 2005-03-14 2010-09-01 横河電機株式会社 ホームエージェントおよび移動通信システム
EP1739893A1 (en) * 2005-06-30 2007-01-03 Matsushita Electric Industrial Co., Ltd. Optimized reverse tunnelling for packet switched mobile communication systems
WO2007092617A2 (en) * 2006-02-09 2007-08-16 Starent Networks Corporation Fast handoff support for wireless networks
EP1989906B1 (en) * 2006-02-28 2017-03-22 Nokia Technologies Oy Handover in communication networks
US20070254677A1 (en) * 2006-05-01 2007-11-01 Motorola, Inc. Method and system to enable paging for mobile ip nodes
CN101473678B (zh) * 2006-06-16 2012-08-22 诺基亚公司 利用简单的隧道切换来改变lte特定锚点
US8346268B2 (en) * 2006-11-20 2013-01-01 Alcatel Lucent Network controlled mobility route optimization for an IP base station transceiver architecture
US20080130571A1 (en) * 2006-12-05 2008-06-05 Motorola, Inc. Handover in a mobile network domain
WO2008079375A1 (en) * 2006-12-22 2008-07-03 Telcordia Technologies, Inc. Flexible mobility framework for heterogeneous roaming in next generation wireless networks
US9155118B2 (en) * 2007-01-22 2015-10-06 Qualcomm Incorporated Multi-link support for network based mobility management systems
US8446875B2 (en) * 2007-02-23 2013-05-21 Toshiba America Research, Inc. Media independent pre-authentication supporting fast-handoff in proxy MIPv6 environment
US9516495B2 (en) * 2007-03-01 2016-12-06 Futurewei Technologies, Inc. Apparatus and methods of PMIPv6 route optimization protocol

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007001953A1 (en) * 2005-06-21 2007-01-04 Motorola, Inc. Method, apparatus, and system for establishing a direct route between agents of a sender node and a receiver node

Also Published As

Publication number Publication date
EP2119146B1 (en) 2018-10-31
CN101647239B (zh) 2012-10-03
US20100177686A1 (en) 2010-07-15
JP4920086B2 (ja) 2012-04-18
KR20090118972A (ko) 2009-11-18
CN101647239A (zh) 2010-02-10
JP2010521112A (ja) 2010-06-17
EP2119146A1 (en) 2009-11-18
US10390286B2 (en) 2019-08-20
WO2008110359A1 (en) 2008-09-18

Similar Documents

Publication Publication Date Title
JP4417391B2 (ja) プライベート・ホーム・エージェントをサポートするためのモバイルip拡張
KR101176391B1 (ko) 네트워크 기반 이동성 관리에서 2 개의 노드들 사이에서 라우팅 최적화를 수행하는 방법
JP4981164B2 (ja) 通信システム及び通信ノード
US7158492B2 (en) Load balancing in telecommunications system supporting mobile IP
JP2010532959A (ja) 移動ノード内に実装されたモビリティ機能の検知
JP4990985B2 (ja) プロキシ・モバイルipルーティング
US9172722B2 (en) Method for network access, related network and computer program product therefor
EP2353271A1 (en) Secure tunnel establishment upon attachment or handover to an access network
JP2009529265A (ja) 動的ルータ広告を使用する高速ハンドオーバのための方法及びシステム
JP2012501129A (ja) ネットワークによって用いられるモビリティマネジメント機能の検出
KR20050101693A (ko) 이동 네트워크에서 손상된 라우팅 경로 복구 방법
CN101136847A (zh) 一种本地移动性管理网络的报文路由方法和系统
JPWO2009057296A1 (ja) 移動端末及びネットワークノード並びにパケット転送管理ノード
Åhlund et al. Multihoming with mobile IP
TW201019655A (en) Methods for detecting routing loops between home agents
KR101336325B1 (ko) 이동국에 투명한 고속 핸드오버를 지원하는 통신 장치 및방법
Phoomikiattisak et al. End‐To‐End Mobility for the Internet Using ILNP
KR101901109B1 (ko) 무선자원 효율성 증진을 통한 안정적인 트래픽 전송을 제공하는 하이브리드 융합 네트워크 관리 시스템 및 방법
Isah et al. An improved LISP mobile node architecture
KR101540523B1 (ko) 프락시 모바일 아이피를 위한 보안 연결 설정 방법 및 안전하고 빠른 핸드오버 처리 방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20090911

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20110322

Patent event code: PE09021S01D

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20110829

Patent event code: PE09021S02D

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

Comment text: Notification of reason for refusal

Patent event date: 20120315

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20120524

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20120817

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20120817

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20150723

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20150723

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20160720

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20160720

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20170720

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20170720

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20180801

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20180801

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20190730

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20190730

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20220804

Start annual number: 11

End annual number: 11

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20240528