KR101086349B1 - 통신 네트워크의 동작 제어방법 및 시스템과 관련된네트워크 및 그 컴퓨터 프로그램 제품 - Google Patents

통신 네트워크의 동작 제어방법 및 시스템과 관련된네트워크 및 그 컴퓨터 프로그램 제품 Download PDF

Info

Publication number
KR101086349B1
KR101086349B1 KR1020077002334A KR20077002334A KR101086349B1 KR 101086349 B1 KR101086349 B1 KR 101086349B1 KR 1020077002334 A KR1020077002334 A KR 1020077002334A KR 20077002334 A KR20077002334 A KR 20077002334A KR 101086349 B1 KR101086349 B1 KR 101086349B1
Authority
KR
South Korea
Prior art keywords
service
home agent
home
node
agent
Prior art date
Application number
KR1020077002334A
Other languages
English (en)
Other versions
KR20070046091A (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 KR20070046091A publication Critical patent/KR20070046091A/ko
Application granted granted Critical
Publication of KR101086349B1 publication Critical patent/KR101086349B1/ko

Links

Images

Classifications

    • 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/12Mobility data transfer between location registers or mobility servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/35Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
    • 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)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명에 따른 통신 네트워크는 노드(100a,100b)가 복수의 홈 에이전트(100a,100b)를 통해 제공되도록 형성되는 서비스를 요청하는 네트워크로서, 상기 적어도 하나의 노드(100a,100b)에 의해 요청된 서비스를 식별하는 서비스 식별자를 결합시키기기 위해 구성된 상기 노드(100a,100b)와, 요청된 상기 서비스를 제공하기 위해 상기 홈 에이전트(100a,100b)를 선택하도록 구성된 시스템을 포함하고, 상기 홈 에이전트는 상기 서비스 식별자를 기초로 선택된다. 따라서, 노드(100a,100b)는 제 1 홈 에이전트(110a)와 제 2 홈 에이전트(110b)에 의해 각각 심지어 동시에 제공되도록 형성되는 2개의 다른 서비스를 식별하는제 1 서비스 식별자와 제 2 서비스 식별자를 가질 수 있다.
홈 네트워크, 방문 네트워크, 홈 에이전트, GPRS/UMTS 네트워크

Description

통신 네트워크의 동작 제어방법 및 시스템과 관련된 네트워크 및 그 컴퓨터 프로그램 제품{Method And System For Controlling Operation Of A Communication Network, Related Network And Computer Program Product Therefor}
본 발명은 통신망의 동작을 제어하는 기술에 관한 것으로, 사용자 이동성(소위 노마디즘"nomadism" 포함)을 허용하는 네트워크에서 최종 사용자에 의해 요청된 서비스를 기초로 하여 동시에 하나 이상의 홈 에이전트(Home Agents)를 동적으로 선택하는 것이 가능한 애플리케이션에 특별한 관심을 기울임으로써 개발되었다.
2G(2세대) 및 3G(3세대) 시스템 모두와 무선 LAN을 사용한 이동서비스를 고객에 제공하기 위해 무선랜(Wireless Local Area Network, WLAN) 서비스의 확산과 이동통신 조작자의 관심으로 인해 2가지 기술을 통합하는 것이 필요했다. 3세대 파트너쉽 프로젝트(Third Generation Partnership Project, 3GPP)는 이러한 통합을 수행하는 방법을 기술하는 새로운 표준을 개발하기 위해 시작되었다. 더욱이 장래 성공을 위한 핵심 포인트는 지원기술, 즉, 2G, 또는 3G 또는 WLAN과는 별개로 서비스를 제공하고 사용자가 2G/3G 시스템에서 WLAN 시스템으로 또는 그 반대로 이동할 때 세션 연속성(session continuity)을 지원해야 한다.
최종 사용자의 관점에서 문제는 서비스들을 선택해야 하는 것인 반면에, 네 트워크 관점에서 주 문제는 효율적인 서비스 선택절차를 지원하고 동시에 세션 연속성을 지원하는 것이다.
3GPP TS 23.060: "General Packet Radio Service(GPRS) Service description, Stage 2", 및 3GPP TS 23.003: GPRS(General Packet Radio Service) 및 범용 이동 통신 시스템 (Universal Mobile Telecommunication systems, UMTS)용 "Numbering, Addressing and Identification"과 같은 이동전화 네트워크에 대한 표준은 서비스 선택 및 사용자에게 서비스를 제공하기 위한 관련된 동작들이 소위 액세스 포인트 네임(Access Point Name)에 의해 촉발되어야하는 것을 나타낸다. 이는 선택된 서비스를 제공할 수 있는 특정한 네트워크를 식별한다. 이 접근은 본질적으로 이동통신 사용자에 의해 접속되는 서비스를 고려하여 개시되는 이동성 프로토콜 GPRS 터널링 프로토콜(GPRS Tunneling Protocol, GTP)에 관한 것이다. 그러나, 액세스 포인트 네트워크(Access Point Network)는 3GPP(Third Generation Partnership Project) 범위를 벗어난 서비스 선택에 대해서는 의미가 없다. 이는 예컨대 이동 IP 프로토콜에 의한 이동성에 의해 요구되는 패킷 데이터 네트워크(Packet data Network, PDN) 처리에 대해, 이동성 관리와 서비스에 대한 접속 사이에 어떠한 관계도 특정되지 않았음을 의미한다
이동통신망과 상호작용하는 WLAN에 대해, 3GPP TS 23.234: "3GPP system to Wireless Local Area Network(WLAN) interworking: system description", v1.11.0 표준은 무선 액세스 포인트 네트워크가 서비스의 선택을 위해 사용되어야 하는 것을 제안한다. 서비스 선택은 이동 게이트웨이 GPRS 지원 노드(GPRS Support Node, GGSN)와 유사한 기능을 가진 엔티티(entity), 즉, 소위 패킷 데이터 게이트웨이(Packet Data Gateway, PDG)를 선택하는 단계를 수행한다. 2G 또는 3G 네트워크에서, 로밍(roaming) 상태에 있는 (즉, 방문 네트워크에 의해 현재 다루어지는) 사용자는 방문 네트워크(Visited Netowrk)와 홈 네트워크(Home Network)에 의해 제공된 서비스를 동시에 접속할 수 있다.
현재, IP 통신망에서 세션 연속성을 지원하기 위한 방안이 이동 IP(MIP) 표준이다.
인터넷 엔지니어링 태스크 포스(Internet Engineering Task Force, IETE)에 의해 정의된 바와 같이, 이동 IP 표준에 대한 일반정보는 이동 IPv4에 대해 씨. 퍼킨스(C. Perkins)의 논문 "IP Mobility Support for IPv4" <RFC 3344>, 2002년 8월에서 그리고 이동 IPv6에 대해 데이브 존슨(Dave Johnson), 찰스 퍼킨스(Charles Perkins), 재리 아르코(Jari Arkko)의 논문 "Mobility Support in IPv6" <draft-ietf-mobileip-ipv6-24>, 2003년 7월에서 찾을 수 있다.
이 설명을 통해, 현재 IETF의 웹사이트 WWW.ietf.org에서 본 출원의 출원일자로 현재 이용될 수 있는 이러한 IETF/RFC 문서가 참조로 이루어진다.
일반적으로 홈 에이전트(Home Agent)는 이동 노드(Mobile Node)가 현재 의탁 어드레스(care-of address)를 등록한 이동 노드의 홈링크상에 있는 라우터(router)이다. 이동 노드가 홈에서 멀어지는 동안, 홈 에이전트는 이동 노드의 홈 어드레스로 예정된 홈 링크상의 패킷들을 인터셉트하여 상기 패킷들을 인캡슐레이트(encapsulate)하고 상기 패킷들을 이동 노드의 등록된 의탁 어드레스로 터널시킨 다.
이동 IPv4의 경우, 홈 에이전트는 사용자에 대해 고정적으로 정의된다. 반대로, 이동 IPv6에서, 홈 에이전트는 이동 라우터 광고(Mobile Router Advertisement)에 의해 제공된 리스트에서 선택된다. 어느 경우든, 홈 에이전트는 "네트워크 액세스 식별자(Network Access Identifier)" 기반으로 선택된다.
예컨대 2G(2세대) 및 3G(3세대) 이동통신 네트워크를 구비하는 다중접속 네트워크에서, 무선 LAN망 또는 유선 LAN망과의 가능한 조합으로, 결과적으로 발생한 네트워크는 사용자가 다른 네트워크들로 이동을 지원할 수 있는 한편, 사용자가 이동하는 동안 세션 오픈을 중단함이 없이 이동하게 한다.
이 문제에 대한 가능한 방안이 이동 IP 프로토콜로 표현된다.
2G 네트워크 및 3G 네트워크를 구비하는 월드와이드 환경(worldwide environment)에서, 사용자는 쉽게 여러 나라에서도 이동단말기를 계속 사용할 수 있다. 추가로 사용자는 (유럽에서 경우가 자주 발생할 수 있는) 나라의 국경선을 넘는 동안에 자신의 유효한 오픈 세션을 유지할 수 있어, 한 네트워크에서 다른 네트워크로 전하는 한편, 또한 한 기술에서 다른 기술로 전환된다.
이 환경에서, 서비스의 정확하고 효율적인 관리는 의무요건이다.
서비스 선택 및 공급을 위한 2G 네트워크 및 3G 네트워크에 사용되는 표준방안은 소위 액세스 포인트 네임(APN) 방법에 기초한다.
액세스 포인트 네임 방법에서 사용자는 요청된 서비스를 네트워크에 지시한다. 이동통신 사용자의 경우, 네트워크는 특정 사용자에 대하여 요청된 서비스를 제공해야 하는 서버를 선택한다. 네트워크는 사용자의 홈네트워크에 있는 서버 또는 방문 네트워크에 있는 서버를 선택할 수 있다.
더욱이, 액세스 포인트 네임 방법은 네트워크가 다른 동작을 수행하게 하고 특정 서비스를 제공하는 서버를 동적으로 선택하게 한다.
다중접속 네트워크의 경우, 표준 TS 23.234는 서비스의 선택을 위해 무선 액세스 포인트 네임을 정의한다. 서비스 선택은 이동 게이트웨이 GPRS 지원 노드(GGSN)와 유사한 기능을 제공하는 패킷 데이터 게이트웨이(Packet Data Gateway, PDG)를 지정한 엔티티를 선택하는 단계에 의해 수행된다. 더욱이, 2G 네트워크 또는 3G 네트워크에서, 방문 네트워크와 연결된(즉, 로밍상태에 있는) 이동통신 사용자는 방문 네트워크와 홈 네트워크 모두에 의해 제공된 서비스에 접속할 수 있다.
다중접속 네트워크에서, 사용자가 다른 네트워크들 사이를 이동하는 동안 세션 연속성과 핸드오버를 지원하는 능력은 필수적이고 이동 인터넷 프로토콜(Mobile Internet Protocol, MIP)에 의해 지원될 수 있다. 따라서, 다중접속 네트워크에서, 사용자는 2G/3G 네트워크와 유무선 LAN 네트워크 모두로부터 홈 네트워크와 방문 네트워크에 의해 제공된 서비스에 접속할 수 있어야 한다. 또한, 세션 연속성과 네트워크 핸드오버가 지원되어야 한다.
세션 연속성을 지원하기 위해 사용되는 방법이 이동 IP인 경우, 선택된 홈 에이전트는 홈 네트워크내에 위치된다. 따라서, 이동통신 사용자가, 예컨대 다른 나라에서, 방문 네트워크와 연결된, 사용자가 상기 방문 네트워크에 의해 제공된 서비스에 접속하려고 시도하는 경우, 데이터 패킷의 흐름은 사용자에게서 홈 네트워크에 있는 홈 에이전트로 제공된다. 홈 에이전트는 수신된 데이터 패킷의 흐름을 다수의 전송 네트워크를 통해 상기 방문 네트워크내에 있는 서버로 제공한다.
최종 단말기들 사이의 거리가 길기 때문에, 서비스 품질(QoS)이 네트워크 운영자의 관점에서 떨어질 수 있고, 전송 자원의 처리도 특히 효율적이지 못할 수 있다.
서비스 품질과 전송 효율은 (가상 홈 네트워크에 쉽게 병행될 수 있는) 방문 네트워크내에 위치한 제 2 홈 에이전트가 있음으로 인해 향상될 수 있다. 이는 하나 이상의 가상 홈 에이전트가 동시에 작동하게 하는 것을 필요로 한다.
알에프씨(RFC), 밀린드 쿨카니(Milind Kulkarni), 알페쉬 파텔(Alpesh Patel), 켄트 룽(Kent Leung)의 논문 "Mobile IPv4 Dynamic Home Agent Assignment" 2003년 10월, <draft-kulkarni-mobileip-dynamic-assignment-02.txt> 은 사용자 네트워크 영역을 기초로 한 홈 에이전트의 동적 선택 방법을 제안한다.
홈 에이전트를 선택하는 문제를 다룬 또 다른 문헌들로는 에이치. 캐스카(H. Chaskar)의 논문 "Requirement of a Quality of Service(Qos) Solution for Mobile IP", <RFC 3583>, 2003년 9월, 뿐만 아니라 EP-A1-075 123, EP-A1-139 634, US 2003 0095522-A1, US 2003 0223439-A1, 및 WO-A-03/096650을 포함한다.
대체로, 상기에서 고려된 종래 기술의 방법은 사용자가 (방문 또는 홈 네트워크 모두에 있을 수 있는) 하나 이상의 홈 에이전트에 등록하지 못하게 한다.
추가로, 홈 에이전트는 요청된 서비스를 기초로 전송된 패킷을 필터하기 위한 위치에 있지 않다. 사용자는 실제로 소정의 서비스들에만 닿기를 바랄 수 있는 반면 다른 서비스들에 대해 닿지 않기를 바랄 수 있다(이는 개인적 이유, 제한된 사용자 장비능력 및/또는 자원 등에 기인할 수 있다).
적어도 하나의 무선네트워크 인터페이스를 사용하는 이동 노드가 하나 이상의 포린 에이전트(Foreign Agent)의 무선전송 범위 내에 이동하는 경우, 홈 도메인과 관련되지 않고 사용자가 요청하거나 수신하는 서비스를 기초로 다중 동시 이동 바인딩(mobility bindings)을 갖는 것이 유용할 수 있다. 이 가능성은 현재 네트워크에 제공되어 있지 않다.
심지어 다중 동시 바인딩의 경우에도, 각각의 도달하는 데이터그램(datagram)의 별개 복제가 각 의탁 어드레스로 터널되고, 이동 노드는 예정된 다수의 복제 데이터그램을 수신한다. 홈 에이전트는 항상 모든 등록된 의탁 어드레스에 대한 패킷들을 복제하기 때문에, 이동 노드가 서로 다른 서비스를 수신하는 다중 의탁 어드레스를 갖는 것이 불가능하다.
또 다른 문제는 소정의 패킷을 포함한 데이터스트림에 의해 제공된 서비스(들)(즉, 다른 서비스 품질, 다른 보안수준 등)의 종류에 따라 다른 처리를 필요로 하는 패킷들을 구별하는데 대한 이동 노드의 무능(inability)에 의해 나타나진다.
이때, (방문 또는 홈 네트워크 모두에 있을 수 있는) 하나 이상의 홈 에이전트에 이동 노드를 등록할 가능성은 전혀 없다.
네트워크 운영자에 대한 또 다른 문제는 한 지리적 영역에 또는 다른 IP 서브네트 대신에 특정한 IP 서브네트에 특정 서비스를 제공할 필요성에 있다. 네트워크 운영정책에 따라 이동전화 사용자가 소정의 서브네트에 위치해 있는 경우에만 소정의 서비스 세트에 접속을 허용하는 반면에 대조적으로 이동전화 사용자가 그 영역 밖에 있는 경우 이들 서비스에 접속하는 것을 거부하는 것이 바람직할 수 있다.
더욱이, 소정의 서비스들이 이동 노드가 이동하는 (그리고 상기 이동이 이동 IP 신호에 의해 추적되는) 경우 이용가능하거나 이용가능하지 않을 수 있음을 보장할 수 있어야 한다. 특히, 본 출원은 소정 시간에 이동 노드에 할당된 의탁 어드레스가 요청된 서비스 품질 및 보안수준과 함께 특정 서비스를 수신할 자격이 있는 지(또는 자격이 없는 지)를 검사하기 위해 한 위치에 있어야 한다. 이 모두는 적절하게 서비스에 대한 접속을 제어하고 이동 노드로의 끊김없는 이동성(Seamless Mobility)을 보증한다.
특히 상기에서 인용된 종래 기술의 문헌 중 일부를 참조하면, RFC 초안<drft-kulkarni-mobileip-dynamic-assignment-02.txt>은 이동 IP 세션에서 동적 홈 에이전트 할당 및 홈 에이전트 리디렉션(redirection)에 대한 메세징 방법을 개시하고 있다.
이 메세징 방법에서, 이동 노드는 이동 노드가 식별되도록 하고 홈 어드레스의 할당을 위해 네트워크 액세스 식별자 확장(Network Access Identifier extension), 즉, 사용자 도메인(user domain)을 사용할 수 있다. 이동 노드는 동적으로 홈 에이전트가 할당되도록 네트워크에 요청을 전송한다. 이 동작은 초기 등록 요청 메세지 내의 홈 에이전트 필드를 0.0.0.0 또는 255.255.255.255와 같은 IP 어드레스로 설정함으로써 수행된다. 홈 에이전트가 요청을 승인하면, 홈 에이전트 필드가 홈 에이전트 어드레스를 포함하는 등록 응답 메세지가 전송된다. 홈 에이전트가 요청을 거부하면, 등록 응답 메세지가 거부된다. 이 경우, 홈 에이전트는 다른 홈 에이전트를 제안할 수 있고, 다른 홈 에이전트 어드레스가 등록 응답 메세지의 홈 에이전트 필드에 명시된다.
<RFC 3344>는 이동 IP를 갖는 동작에 대한 IP 서비스 품질 방식에 대한 요건을 기술하고 있다. 이 문헌은 본질적으로 네트워크의 중간 노드에서 이동 노드 패킷스트림을 전송하는 것을 다루고 있어, 서비스 품질에 민감한 IP 서비스가 이동 IP를 통해 지원될 수 있다.
따라서, 본 발명의 목적은 다음의 기능을 달성하도록 형성되는 향상된 설비를 제공하는 것이다:
하나 이상의 홈 에이전트를 선택하고, 이에 의해 요청된 서비스의 타입에 따라 하나 이상의 홈 어드레스를 할당할 가능성을 이동 노드와 같은 사용자에게 제공하는 기능; 하나 이상의 홈 어드레스를 갖는 이동통신 사용자는 서비스 및/또는 대응 노드의 다른 그룹들에 의해 다른 IP 어드레스에 도달되도록 하는 이동 노드가 유용할 수 있다;
가능하게는 이동 노드가 서비스에 필요로 하는 서비스 품질(QoS)과 같은 다른 파라미터들을 고려하는 한편, 이동 노드에 의해 요청된 선택된 서비스를 기초로, 예컨대 IPv4 또는 IPv6 이동성 프로토콜을 사용하는 경우, 특정 홈 에이전트(HA)를 선택할 가능성을 사용자에게 제공하는 기능;
상기 요청된 서비스를 기초로 패킷을 필터하기 위해 홈 에이전트 무능으로 인한 본래 한계를 극복하는 기능; 및
이동 노드와 결합된 특정 홈 네트워크에 무관하게 홈 에이전트 선택을 하는 기능.
본 발명에 따르면, 상기 목적은 다음 청구의 범위에 나타낸 특징들을 갖는 방법에 의해 달성된다. 본 발명은 또한 해당 시스템, 관련된 네트워크 뿐만 아니라 적어도 하나의 컴퓨터의 메모리에 로드될 수 있고 제품이 컴퓨터 상에 실행되는 경우 본 발명의 방법의 단계들을 수행하기 위한 소프트웨어 코드 부분들을 포함하는 관련된 컴퓨터 프로그램 제품에 관한 것이다. 본 명세서에서 사용된 바와 같이, 이러한 컴퓨터 프로그램 제품에 대한 참조는 본 발명의 방법의 성능을 조화롭게 하기 위해 컴퓨터 시스템을 제어하는 명령어를 포함하는 컴퓨터 판독가능한 매체에 대한 참조와 같도록 되어 있다. "적어도 하나의 컴퓨터"에 대한 인용은 명백히 본 발명이 분산/모듈식으로 실행되는 가능성을 강조하도록 의도되어 있다.
본 발명의 바람직한 실시예에서, 이동통신 사용자는 요청된 서비스를 기초로 다수의 다른 홈 에이전트를 가질 수 있다. 더욱이, 이들 서비스들은 사용자가 현재 위치하고 있는 홈 네트워크 또는 포린/방문 네트워크 중 어느 하나에 의해 사용자에게 제공될 수 있다. 게다가, 포린 네트워크는 이동통신 사용자가 가입을 한 동일한 관리영역에 있거나 로밍 네트워크에 있을 수 있다.
본 발명은 포함된 도면을 참조로 단지 예로써 설명된다.
도 1은 종래 기술의 방법에 사용된 이동 IP 등록에 대한 일반적인 시나리오를 도시한 것이다.
도 2는 코로케이티드 의탁 어드레스(co-located Care-of Address) 및/또는 포린 에이전트(Foreign Agent) 의탁 어드레스 사용의 경우 본 명세서에 기술된 설비에 수행되는 유사한 기능들의 예시적인 비교도이다.
도 3은 이동 노드가 특정 홈 에이전트에 각각 지향된 복수의 "이동 IPv4 집합 등록 요청(Aggregate Registration Request)" 메세지(또는 많은 "이동 IPv6 집합 바인딩 업데이트(Aggregate Binding Update)" 메세지)를 전송하는 경우를 도시한 것이다.
도 4는 홈 에이전트의 리스트와 업데이트되는 관련된 대응 노드 어드레스(relative correspondent Node address)를 전달하는 하나의 "이동 IPv4 집합 등록 요청" 메세지(또는 하나의 "이동 IPv6 집합 바인딩 업데이트" 메세지)만을 전송하는 경우를 도시한 것이다.
도 5는 프록시 홈 에이전트 사용의 경우 본 명세서에 기술된 대표적인 설비의 구성을 도시한 것이다.
도 6은 IPv4 프로토콜을 사용하는 GPRS/WLAN 네트워크의 경우에 본 명세서에 기술된 설비의 대표적인 네트워크구성과, 특히, GPRS/UMTS로부터 서비스에 접속하는 이동 노드에 대한 코로케이티드 의탁 어드레스와 WLAN으로부터 서비스에 접속하는 이동 노드에 대한 포린 에이전트 의탁 어드레스의 선택을 도시한 것이다.
도 7은 GPRS/UMTS 네트워크로부터 접속의 경우 서비스 기반의 홈 에이전트 선택과 이동 IP 등록에 대한 메세지 교환의 예를 도시한 것이다.
도 8은 WLAN 네트워크로부터 접속의 경우 서비스 기반의 홈 에이전트 선택과 이동 IP 등록에 대한 메세지 교환의 예를 도시한 것이다.
도 9는 선택된 홈 에이전트가 부정확한 경우 예비 메세지 교환을 도시한 것이다.
도 10은 소위 "앵커 홈 에이전트(Anchor Home Agent)" 사용의 시나리오를 도시한 것이다.
도 11은 새 홈 에이전트에 신호 메세지를 리디렉트시키는 소위 "리디렉팅 홈 에이전트(Redirecting Home Agent)"의 시나리오를 도시한 것이다.
도 12는 이동 노드로 다시 신호 메세지를 리디렉트시키는 소위 "리디렉팅 홈 에이전트"의 시나리오를 도시한 것이다.
도 13은 선택된 포린 에이전트가 부정확한 경우 예비 메세지 교환을 도시한 것이다.
도 14는 이동 노드로 다시 신호 메세지를 리디렉트시키는 소위 "리디렉팅 포린 에이전트(Redirecting Foreign Agent)"의 시나리오를 도시한 것이다.
도 15는 새 포린 에이전트로 신호 메세지를 리디렉트시키는 소위 "리디렉팅 포린 에이전트"의 시나리오를 도시한 것이다.
본 발명의 예시적인 실시예의 상세한 설명에 대한 전제로, 아래에 반복적으로 사용된 몇가지 기본 용어들이 여기서 간략히 거론된다.
"홈 네트워크"는 사용자(이동 노드)에 할당된 홈 어드레스의 프리픽스와 일치하는 네트워크 프리픽스(network prefix)를 갖는 (가능하게는 가상적인) 네트워크이다.
이동 노드는 "소유 네트워크(owning network)"에 가입(subscription)한다. 이 네트워크는 이동 노드를 인증할 수 있고 이동 노드 가입 프로파일을 검증하고 변경할 수 있다. 이동 노드가 홈 네트워크 밖에 있는 경우, 이동 노드는 "방문(Visited)(또는 포린(Foreign)) 네트워크"에 있다. 이동성(mobility) 및 "노매딕(nomadic)" 사용 모두가 "이동"을 나타낸다.
대개 소유 네트워크는 "로밍 네트워크(roaming network)"와 로밍협정을 갖는다.
특히, 기술된 설비는 이동 IP 프로토콜의 확장을 사용하는 다른 이동 노드들에 대해 한 네트워크로부터 제공된 서비스에 대한 접속을 제공하는 설비를 예시한다. 추가로, 기술된 장치는 GPRS/UMTS 네트워크와 같이 일반적인 이동전화 네트워크인 액세스 포인트 네임의 개념을 적용한다.
소정의 서비스(들)에 접속하기 위해, 이동 노드는 상기 이동 노드가 IPv4 또는 IPv6 프로토콜을 사용할지 여부에 따라 다른 방식으로 행동할 수 있다.
도 1은 포린 에이전트의 유무 상태에서 어떻게 이동 IPv4 표준 등록이 동작하는지를 도시한 것이다.
포린 에이전트(108)가 있는 경우, 이동 노드(100a)는 포린 에이전트 의탁 어드레스(Foreign Agent Care-of Address)를 통해 도달될 수 있다. 반대로, 포린 에이전트가 없는 경우, 이동 노드(100b)는 코로케이티드 의탁 어드레스(Co-located Care-of Address)를 통해 도달될 수 있다.
특히, 이동 노드(100a)가 홈 네트워크(102) 밖에 있고(예컨대, 방문 네트워크(104)에 있고), 포린 에이전트(108)가 있는 경우, 이동 노드(100a)는 이동 IP 프로토콜을 활성화시킨다.
이 프로토콜에 따라, (이동 노드(100a)는 일반적인 사전 구성된 홈 어드레스를 가지지만) 이동 노드(100a)는 방문 네트워크(104)에서 새로운 의탁 어드레스를 획득한다. 이동 노드(100a)는 이동 IPv4 "등록 요청(Registration Request)" 메세지를 전송함으로써 선택된 포린 에이전트(108) 내에 새로운 의탁 어드레스를 등록한다. 그 후, 선택된 포린 에이전트(108)는 (홈 에이전트를 통해 인식된) 이동 노드(100a)가 특정 의탁 어드레스에 의해 도달될 수 있음을 상기하기 위해 바인딩 캐쉬 테이블(Binding Cache Table)에 라인을 추가한다.
그런 후, 포린 에이전트(108)는 이동 노드(100a)가 특정 의탁 어드레스를 획득한 것을 전달하기 위해 새 이동 IPv4 "등록 요청" 메세지를 홈 에이전트(110a)에 전송한다.
메세지를 받으면, 홈 에이전트(110a)는 이동 노드(100a)가 현재 특정 의탁 어드레스에 도달될 수 있음을 상기하기 위하여 바인딩 캐쉬 테이블에 라인을 추가하고, 이동 IPv4 "등록 응답" 메세지를 포린 에이전트(108)로 다시 전송하며, 이는 이동 노드(100a)로 또한 전달된다. 이 절차는 이동 노드(100a)가 새로운 의탁 어드레스를 획득할 때마다 반복된다. 이제부터, 이동 노드(100a)의 홈 네트워크(102)에 도착한 데이터 패킷들은 홈 에이전트(110a)에 의해 이동 노드(100a)의 의탁 어드레스로 전송되는 메세지에 인캡슐레이트된다.
특히, 도 1에서, 홈 에이전트(110a)는 서비스 A,B,C를 제공하는 반면에, 홈 에이전트(110b)는 서비스 E 및 F를 제공한다.
포린 에이전트가 없는 경우에 대해 기본적인 차이는, 이동 노드가 홈 에이전트에 직접 등록하고 데이터 패킷들이 상기 홈 에이전트에서 상기 이동 노드와 코로케이티드되는 이동 노드 의탁 어드레스로 전송(터널링)되는 점에 있다.
도 1은 또한 이동 노드들(100a 및 100b 모두)로 그리고 이동 노드들로부터 데이터 패킷들이 이동 IP 역터널 선택(reverse tunnel option)을 사용하여 전송되는 것을 도시한 것이다. 상기 선택에 따라, 이동 노드(100a 및 100b)로부터 패킷들은 상기 패킷들을 디캡슐레이트(decapsulate)하여 정확한 목적지로 전송하는 각각의 홈 에이전트(110a 및 110b)로 다시 전송된다(터널링된다).
이 절차의 결과는 이동 노드가 상기 이동 노드가 등록되는 홈 에이전트로부터 (어떤 구별없이) 모든 서비스에 접속할 수 있다는 것이다. 더욱이, 이동 노드는 매번 하나 및 단 하나의 홈 에이전트와 등록된다.
본 명세서에 기술된 설비를 기초로 한 일반적인 접근을 도시한 도 2는 예로서 IPv4 프로토콜에 대한 이동 IP의 경우를 고려한 것이다.
도 2에서, 포린 에이전트가 있는 경우와 없는 경우 모두가 도시되어 있다.
이동 IPv6에서, 가능한 유일한 동작모드는 포린 에이전트가 없는 경우를 고려한 코로케이티드 의탁 어드레스이다.
포린 에이전트가 있는 경우 이동 노드(100a)는 포린 에이전트에 의해 제공된 이동 라우터 광고(Mobile Router Advertisement)에 귀기울인다. 그런 후, 이동 노드(100a)는 포린 에이전트들 중 하나를 선택하고 (표준 이동 IPv4 프로토콜에서와 같이) 이동 IPv4 신호 메세지를 상기 선택된 포린 에이전트(108)로 전송한다.
특히, 도 2에서, 홈 에이전트(110a)는 서비스 A, B 및 C를 제공하고 홈 에이전트(110b)는 서비스 E 및 F를 제공하며, 홈 에이전트(110c)는 서비스 A, B 및 G를 제공하고 홈 에이전트(110d)는 서비스 A 및 H를 제공한다.
이동 노드는 어떠한 할당된 홈 에이전트를 갖지 않으며, 이는 어떠한 할당된 홈 어드레스도 없거나 특정 홈 네트워크에 접속하는데 유효하지 않는 다른 홈 어드레스를 가질 수 있는(예컨대, 다른 네트워크 프리픽스를 갖는) 것을 의미한다.
따라서, 이동 노드는 홈 어드레스에 의해 (소유 네트워크를 사용하여) 자체적으로 식별될 수 없다.
상술한 설비와 비교하면, 사용자 식별은 홈 에이전트 선택에 대한 기본 요소가 아니다. 그러나, 이 정보는 후술되는 바와 같이 사용자 서비스 가입의 검사를 위해 그리고 요금청구 및 청구서 작성을 위한 서비스 요청과 관련있다.
따라서, 이동 노드는 네트워크 액세스 식별자 또는 다른 정보 항목에 의해 식별될 수 있다.
본 명세서에 설명된 실시예에서, 사용자는 (예컨대, 3세대 파트너쉽 프로젝트(Third Generation Partnership Project, 3GPP) 국제 이동 가입자 식별 또는 증명서로부터 도출될 수 있는) 네트워크 액세스 식별자의 포맷이 아닌 식별을 사용하여 소유 네트워크에 의해 식별된다.
특히, 홈 에이전트의 선택은 이동 노드에 의해 요청된 하나 이상의 서비스를 식별하는 서비스 식별자를 도입함으로써 "서비스 당(per-service)" 기준을 기초로 한다.
더욱이, 제 1 이동 IP 등록을 위한 신호 메세지가 이동 노드가 접속하고자 하는 서비스의 추가 식별로 확장된다.
추가 서비스 식별자는 사람이 읽을 수 있는 형태(즉, http url 또는 SIP url 등)로 나타날 수 있으며, 예컨대 홈 에이전트 어드레스에 보유된 이동 IP 등록 메세지 필드 또는 "ad-hoc" 필드에 삽입될 수 있는 문자숫자열의 형태일 수 있다.
추가 필드가 이동 IP 등록 메세지에 있는 경우, 또 다른 필드(즉, 비트 필드)가 이 메세지에 있고 상기 메세지는 이 서비스 표시 필드가 있음을 나타낸다.
이 서비스 표시 필드는 홈 에이전트 어드레스 필드 대신에 고려된다.
서비스 식별자는 포린 에이전트에 의해 (또는 도 2에서 112로 표시된 도메인 네임 서버 또는 보강 엔티티(Enforcement Entity) 등일 수 있는 리졸버 엔티티(Resolver Entity)에 의해) (의탁 어드레스를 통해 알고 있는 로컬적으로 이동 노드 위치에 대해) 분석된다. 사용자가 요청된 서비스에 접속하기 위해 인증/인가되는 경우, 선택적으로 예컨대 서버를 통해 검사된다(이 검사는 소유 및/또는 로밍 네트워크에 위치된 서버들을 사용하여 달성될 수 있다).
서비스 식별자 분석기능은 이동통신 사용자에 의해 선택적으로 표현되고 등록 요청의 다른 범위에 포함될 수 있는 다른 파라미터들을 고려함으로써 또한 동작될 수 있다. 이들 예로는 예컨대 서비스 품질(QoS) 수준, 데이터 암호화를 위해 사 용되는 보안 프로토콜, 인증 절차 등이다.
서비스 식별 분석기능은 요청된 서비스에 대한 접속을 제어하고 특정 파라미터들을 이행하는 홈 에이전트의 유효 IP 어드레스로 인도된다(하나 이상의 홈 에이 전트가 요청된 선택 서비스 기여를 실행함으로써 특정 서비스에 접속할 수 있고 이 경우 포린 에이전트 또는 리졸버(Resolver)가 로드 밸런스(load balance)를 실행할 수 있다)
이 분석기능 후에, 포린 에이전트는 이동 IP 등록 메세지를 선택된(결정된) 홈 에이전트로 보낸다. 선택적으로, 도 2에서 114로 표시된 방문 "인증, 인가, 및 요금계산"(AAA) 정책 서버(Policy server) 및/또는 (소유 및/또는 로밍 네트워크에 위치될 수 있는) 서비스 정책 서버와 함께 인증/인가 검증 후에, 이동 노드(100a)는 특정 서버에 접속할 자격이 주어진다. 도 2에서, 홈 "인증, 인가 및 요금계산"(AAA) 정책 서버는 113으로 표시되어 있다. 선택된 홈 에이전트(110a)는 이동 노드(100a)로 지향된 "등록 응답" 메세지로 포린 에이전트(108)에 응답한다.
긍정적인 업데이팅의 경우, 이 "응답 메세지"는 특정 서비스(들)에 접속하기 위해 이동 노드에 할당된 홈 어드레스와 요청된 파라미터들과 함께 상기 서비스에 대해 선택된 홈 에이전트의 어드레스 모두를 전달한다. 이동 노드가 접속하는 서비스들에 따른 다중 홈 에이전트 등록의 경우, 이동 노드는 상기 이동 노드가 등록되는 홈 에이전트들의 개수와 동일한 개수의 홈 어드레스들을 획득할 수 있다.
홈 에이전트는 또한 이동 노드에 요청된 서비스를 제공하기 위해 특정한 포린 에이전트를 사용하지 않기로 선택적으로 결정할 수 있다. 그런 후, 홈 에이전트 는 장애 원인 및 선택적으로 서비스 접속에 사용되는 포린 에이전트의 어드레스를 나타내며 부정적인 "등록 응답" 메세지를 포린 에이전트로 전송할 수 있다.
수신 후, 이 부정적인 "등록 응답"은 포린 에이전트용의 제안된 어드레스를 사용하여 등록 과정을 재시작하는 이동 노드로 상기 포린 에이전트에 의해 보내어진다. 이는 실제로 예컨대 소유 또는 로밍 네트워크에서 몇몇 특정한 서비스들이 이동 노드 요청 서비스를 지원할 수 있는 몇몇 특정한 포린 에이전트들을 통해서만 제공될 수 있는 경우 사용될 수 있는 "포린 에이전트 리디렉션(Foreign Agent redirection)"이다.
코로케이티드 포린 에이전트의 경우, 즉, 이동 노드가 포린 에이전트 그자체로서 동작하는 경우, 상기 절차는 여전히 유효하다. 포린 에이전트에 의해 이전에 수행된 동작들은 이동 노드(100b)에 의해 이제 직접 수행된다.
더 상세한 설명을 위해 (도 9 및 아래 도면들과 관련된) 설명의 연속 부분을 참조하면, 도 3 및 도 4는 이동 노드(100a)가 500으로 표시된 하나 또는 다수의 대응 노드(Correspondent Nodes)와 통신을 시작하고 싶어하는 경우를 나타낸다. 이에 대해, 이동 노드(100a)는 "이동 IPv4 집합 등록요청 메세지"(400) 또는 이동 IPv6 집합 바인딩 업데이트 메세지라고 하는 새로운 메세지를 사용하여 소정의 홈 에이전트와 관련된 하나의 특정 홈 어드레스를 대응 노드(들)에 선택적으로 통보할 수 있다. 이들은 이동 노드(100a)가 홈 에이전트에 의해 할당된 홈 어드레스를 알고 싶어하는 대응 노드들의 리스트를 나타낸다. 이 새로운 메세지는 이동 노드 바인딩이 하나 이상의 홈 에이전트와 관련된 경우 잘 알려진 "삼각 라우팅(triangular routing)" 문제를 (대역폭 낭비 면에서) 보다 효율적으로 해결한다.
이 새로운 "이동 IPv4 집합 등록요청 메세지"(400) (또는 이동 IPv6 집합 바인딩 업데이트 메세지)는 서비스(들)를 선택하고 홈 어드레스(들)를 이동 노드에 할당하는 제 1 이동 IPv4 "등록요청" 메세지(또는 이동 IPv6 바인딩 업데이트 메세지)를 따르는 메세지이다. 이는 이동 노드가 도달될 수 있도록 하나 이상의 홈 어드레스(들)에 대하여 소정의 대응 노드(들)에 알리거나 알리지 않기 때문에 선택적인 메세지이다.
일단 "이동 IPv4 집합 등록요청 메세지"(400) (또는 이동 IPv6 집합 바인딩 업데이트 메세지)가 선택된 홈 에이전트에 도달하면, 홈 에이전트는 자체적으로 "이동 IPv4 집합 등록요청 메세지"(또는 이동 IPv6 집합 바인딩 업데이트 메세지)에 이용가능한 리스트에 따라 하나 이상의 대응 노드(500)로 지향되는 이동 IPv4 "등록요청" 메세지(450)(또는 이동 IPv6 바인딩 업데이트 메세지)를 생성한다. 대응 노드는 홈 에이전트와 동일한 네트워크에 있거나 또한 (도 3 또는 도 4에 도시된 바와 같이) 다른 네트워크에 있을 수 있다.
"이동 IPv4 집합 등록요청 메세지"(400) (또는 이동 IPv6 집합 바인딩 업데이트 메세지)에 의해 전달된 대응 노드의 리스트는 예컨대 이동 노드와 소정의 대응 노드 사이의 통신에 의해 요청되는 보안 및/또는 서비스 품질 레벨을 기초로 하여 생성된다.
이동 IP(v4 및 v6) 신호 메세지는 이동 노드 바인딩이 특정 홈 어드레스에 의해 업데이트되어야 하는 대응 노드의 리스트를 포함하기 위해 변경된다.
포린 에이전트가 (이동 IPv4 프로토콜에) 있는 경우, 2가지 경우가 가능하다:
경우 1(도 3에 도시됨): 이동 노드(100a)가 다수의 "이동 IPv4 집합 등록요청 메세지"(400)를 포린 에이전트(108)로 직접 전송할 수 있다. 이들은 선택된 모든 홈 에이전트로 지향되고 각 메세지는 특정 홈 에이전트와 관련된 홈 어드레스가 알려져야 하는 대응 노드의 리스트만을 포함한다. 이 경우, 포린 에이전트(108)는 선택된 홈 에이전트로 이들 "이동 IPv4 집합 등록요청 메세지"(400)로 전달하기만 한다.
경우 2(도 4에 도시됨): 이동 노드(100a)에 의해 포린 에이전트(108)로 전송된 "이동 IPv4 집합 등록요청 메세지"(420)는 도달될 홈 에이전트의 리스트를 포함할 수 있다. 각 홈 에이전트에 대해, 대응 노드의 리스트에는 이동 노드 홈 어드레스에 해당하는 홈 어드레스에 대하여 통보되어야 한다. 이 경우, 포린 에이전트(108)는 "이동 IPv4 집합 등록요청 메세지"(420)를 수신하고, 수신된 메세지에 표시된 각 홈 에이전트에 대한 서로 다른 "이동 IPv4 집합 등록요청 메세지"(400)를 생성한다. 이들 각각은 그 특정 홈 에이전트에 의해 할당된 홈 어드레스가 통보되어야 하는 대응 노드의 리스트만을 포함한다. 각각 수신한 홈 에이전트는 대응 노드의 리스트로 지향된 통상의 이동 IPv4 "등록요청" 메세지(450)를 생성한다.
한편, 포린 에이전트가 (이동 IPv4 및 이동 IPv6 프로토콜 모두에) 있지 않는 경우, 이동 노드(100b)가 직접 "이동 IPv4 집합 등록요청 메세지"(또는 이동 IPv6 집합 바인딩 업데이트 메세지)를 모든 선택된 홈 에이전트로 전송한다. 각각의 메세지는 특정 홈 에이전트와 관련된 홈 어드레스가 통보되어야 하는 대응 노드의 리스트만을 포함한다.
이 절차는, 상기 이동 노드가 통신하는(1≤M≤N) 모든 대응 노드(상기 N)에서의 바인딩을 업데이트하기 위해 (이동 노드가 바인딩을 갖는 홈 에이전트의 개수와 같은) 단지 제한된 개수(M)의 이동 IPv4 등록요청 메세지(또는 이동 IPv6 바인딩 업데이트 메세지)만이 상기 이동 노드에 의해 홈 에이전트(들)로 전송되어야 하기 때문에, 무선 인터페이스상의 대역폭을 절감하는 또 다른 이점을 갖는다.
도 5는 홈 에이전트(HA_2, 110b)가 서비스(A, B, 및/또는 C)를 제공하기 위해 이동 노드(MN_b, 100b)에 대해 "요청 홈 에이전트"로서 동작하는 경우를 도시한 것이다. 한편, 홈 에이전트(HA_3, 110c)는 서비스(E 및/또는 F)를 제공하기 위해 이동 노드(MN_a, 100a)에 대해 "요청 홈 에이전트"로서 동작한다. 마지막의 경우는 포린 네트워크(가능하게는 또한 로밍 네트워크)로부터 홈 네트워크로 패킷을 보내는 "요청 홈 에이전트"를 도시한 것이다.
도 6은 GPRS/UMTS 네트워크(104로 표시된 방문 네트워크 1)와 포린 네트워크(106으로 표시된 방문 네트워크 2)로서 비교적 핵심 네트워크를 갖는 관련된 WLAN의 경우를 도시한 것이다. 제 1 방문 네트워크(104)에서, 포린 에이전트는 예컨대 게이트웨이 GPRS 서빙 노드(GGSN)와 코로케이티드되는 반면에, 제 2 방문 네트워크(106)에서, 포린 에이전트는 이동 노드(MN_b, 100b)와 코로케이티드된다.
도 7 및 도 8은 서비스 기반의 홈 에이전트를 선택하고 서비스에 자체 접속하기 위한 이동 IP 터널을 설치하기 위해 교환되는 신호 메세지의 2가지 예를 도시한 것이다.
도 7에서, 단계(606)에서 이동 노드(100)는 새로운 서비스를 요청한다. 그 결과, 단계(610)에서, GPRS 첨부요청이 요청된 서비스에 대한 액세스 포인트 네임과 함께 전송된다. 이 서비스는 서빙 GPRS 지원 노드(600) 및 게이트웨이 GPRS 서빙/지원 노드(602)와 협상된다. 단계(612)에서, 게이트웨이 GPRS 서빙/지원 노드(602)가 직접 또는 도메인 네임 서버(DNS)를 통해 액세스 포인트 네임 기반으로 홈 에이전트를 선택한다. 게이트웨이 GPRS 서빙/지원 노드(602)는 단계(614)에서 액세스 포인트 네임을 제공하는 리졸버(resolver)(112)와 접촉한다. 게이트웨이 GPRS 서빙/지원 노드(602)는 또한 단계(616)에서 이동 노드(100)가 서비스에 접속할 자격을 갖는 것을 검증하기 위해 홈/방문 네트워크에 있는 AAA/정책 서버(114)와 접촉한다. 단계(618)에서, 게이트웨이 GPRS 서빙/지원 노드(602)는 패킷 데이터 프로토콜(PDP) 컨텍스트 활성화 응답(Context activation response)으로 상기 홈 에이전트 어드레스를 이동 노드(100)에 전송한다.
이 경우, 선택된 서비스에 대한 MIP 터널(T)이 GPRS/UMTS 네트워크로부터 접속의 경우 이동 노드(100)와 "서비스-기반" 선택된 홈 에이전트 사이에 확립된다.
도 8에서, 이동 노드(100)는 다시 606으로 표시된 단계에서 새로운 서비스를 요청한다. 그 결과, 단계(620)에서, 서비스 요청은 요청된 서비스에 대한 홈 에이전트의 IP 어드레스를 얻기 위해 서비스의 표시(예컨대, 액세스 포인트 네임)과 함께 리솔버 엔티티(112)(예컨대, 도메인 네임 서버)로 전송된다. 단계(622)에서, 리솔버 엔티티(112)는 서비스 당 기반으로 홈 에이전트를 선택한다. 단계(624)에서, AAA/정책 서버(114)은 이동 노드(100)가 서비스에 접속할 자격이 주어지는 것을 검 증하기 위해 홈/방문 네트워크에서 검사된다. 단계(626)에서, 리졸버(112)는 요청된 서비스와 관련된 홈 에이전트와 관련된 정보를 이동 노드(100)로 전송한다. 응답은 NAI 포맷으로 홈 에이전트의 IP 어드레스 또는 홈 에이전트의 이름일 수 있다. 단계(628)에서, 이동 노드(100)가 NAI 포캣에서 홈 에이전트의 이름을 얻는 경우, IP 어드레스를 얻기 위해 상기 이름을 분석한다. 이 때, 이동 노드(100)는 MIP 등록을 위해 선택된 홈 에이전트(110a)와 접촉한다.
이 경우, WLAN 네트워크로부터 접속의 경우 이동 노드(100)와 "서비스 기반" 선택된 홈 에이전트 사이의 선택된 서비스를 위해 MIP 터널(T)이 확립된다.
도 9는 홈 에이전트의 부정확한 선택의 경우 이동 노드(100a)와 홈 에이전트(110a) 사이의 예비 메세지 교환을 나타낸다.
이동 노드(100a)가 현재 수신된 서비스와는 다른 서비스에 접속하고 싶어하면, 해당 요청이 단계(198)로 보내어진다. 그 결과, 단계(200)에서, 이동 노드(100a)는 서비스 식별자를 포함하는 상기 서비스에 대한 새로운 이동 IPv4 "등록요청" 메세지를 포린 에이전트(108)로 전송한다. 이동 IPv4 "등록요청" 메세지가 포린 에이전트(108)에 도달하는 경우, 이는 이동 노드가 접속을 시도하는 특정한 서비스에 대한 홈 에이전트 어드레스와 이동 노드 의탁 어드레스 사이에 바인딩(binding)을 포함할 수 있다.
반대로, 단계(202)에서, 소유 네트워크에 의해 얻은 (또는 로밍 네트워크에 의해 얻은 또는 선택적으로 리졸버(112)로부터 수신된) 정책으로 인해, 네트워크는 디폴트 홈 에이전트(이동 노드가 이전 서비스에 접속하기 위해 등록된 특정 이동 노드 또는 홈 에이전트에 대해 "디폴트 홈 에이전트"일 수 있는 110a로 표시된 HA_1)를 특정 이동 노드(100a)에 할당하도록 구성될 수 있다
단계(204, 206 및 208)에서, 이 바인딩이 있는 경우, 포린 에이전트(108) (또는 리졸버(112))는 (선택적으로 리졸버(12)에 요청하여) 서비스 식별자를 분석하지 않기로 결정할 수 있다. 이는 새 홈 에이전트 어드레스가 이동 IPv4 "등록요청" 메세지에 있으나, 상기 이동 IPv4 "등록요청" 메세지를 이전에 요청된 서비스에 접속하기 위해 이동 노드(100a)에 의해 이미 사용된 홈 에이전트(또는 특정 이동 노드에 대한 디폴트 홈 에이전트)로 전송할 수 있기 때문이다. 선택적으로, 이동 노드(100a)가 요청된 서비스에 접속할 자격이 주어지는지를 소유/로밍 네트워크 내의 AAA/정책 서버와의 검증 가능성이 또한 있다.
단계(210)에서, 첫번째 도달된 홈 에이전트(110a)가 몇가지 이유로 이동 노드(100a)를 다른 홈 에이전트(110b)로 리디렉트(HA_1, 110a가 HA_2, 110b로 요청을 리디렉트)시키도록 구성된 경우, 전송된 이동 IPv4 "등록요청" 메세지를 수신하는 홈 에이전트(110a로 표시된 HA_1)가 서비스 식별자를 제공하고 다른 홈 에이전트(110b로 표시된 HA_2)의 어드레스를 얻는 리졸버(112)와 선택적으로 접촉할 수 있다. 이 때, 단계(212)에서, (요청 홈 에이전트로서 행동하는) 홈 에이전트(HA_1, 110a)는 이동 노드(100a)가 요청된 서비스에 접속할 자격이 주어지는지를 소유/로밍 네트워크 내의 AAA/정책 서버(114)로 선택적으로 검증될 수 있다.
이는 포린 에이전트로부터 이동 IPv4 "등록 요청" 메세지를 수신하는 홈 에이전트(110a), 소위 "요청 홈 에이전트"가 (결국 리졸버(112)를 사용하여) 서비스 식별자를 분석하고 이동 노드가 요청된 서비스를 수신할 정확한 홈 에이전트(110b), 소위 "서비스 액세스 홈 에이전트"를 찾는 것을 담당하는 것을 의미한다.
이 때, "요청 홈 에이전트"는 다른 방식으로 행동한다.
도 10에서, 단계(220)에서, "요청 홈 에이전트"(110a)는 이동 IPv4 "등록 요청" 메세지를 "서비스 액세스 홈 에이전트"(110b)로 전송할 수 있다. 단계(222)에서, "서비스 액세스 홈 에이전트"(110b)는 (선택적으로 이동 노드(100a)가 요청된 서비스에 접속할 자격이 주어지는지를 소유/로밍 네트워크 내의 AAA/정책 서버(114)와 함께 검증 동작 후에) 서비스 식별자를 분석할 수 있고, 단계(226)에서, 이동 IPv4 "등록 응답" 메세지를 전송할 수 있다. 이는 "요청 홈 에이전트"를 통해 이동 노드에 적절한 홈 어드레스를 할당함으로써 발생한다. 이 경우, "요청 홈 에이전트"(110a)는 "서비스 액세스 홈 에이전트"에서 나온 데이터를 수신하고, 단계(228)에서, 상기 데이터를 이동 노드 포린 에이전트(108)로 전송하므로, 이동 노드 데이터에 대한 프록시(proxy)로서 동작한다. 단계(224)에서, "요청 홈 에이전트"(110a)와 "서비스 액세스 홈 에이전트"(110b) 사이의 (정적 또는 동적) 터널이 확립된다. 이 경우 이동 노드가 의탁 어드레스를 변경하는 경우 이동 노드(100a)는 (얼마나 많은 서비스들에 접속하는지에 무관하게) 하나의 홈 에이전트, 즉, "요청 홈 에이전트"(110a)로만 통보해야 하는 이점을 갖는다. 더욱이, "요청 홈 에이전트"(110a)는 이동 노드 데이터를 전달하기 위해 "서비스 액세스 홈 에이전트(110b)"와 통신하며, 따라서 상기 "서비스 액세스 홈 에이전트"(110b)는 3개의 엔트리, 즉, 이동 노드 홈 어드레스, 이동 노드 의탁 어드레스, 이동 노드 "요청 홈 에이전트"에 의해 이루어진 바인딩 테이블(Binding table)을 갖는다. 이 경우, "요청 홈 에이전트"(110a)는 이동 노드(100a)에 의해 접속되는 모든 서비스들에 대해 "앵커 홈 에이전트"와 같이 행동한다. 이 방안의 주 이점은 이동 노드가 다른 의탁 어드레스를 획득하는 경우 자신의 위치를 업데이트하기 위해 항상 단 하나의 이동 IP 신호 메세지(이동 IPv4 또는 이동 IPv6)를 앵커 홈 에이전트로 전송한다는 것이다. 이는 이동 노드(100a)가 얼마나 많은 서비스들에 접속 중인지에 무관하다. 앵커 홈 에이전트 자체는 이동 노드가 현재 서비스를 받고 있는 각각의 "서비스 접속 홈 에이전트"에 이동 IP 신호 메세지를 전달한다.
참조번호(229)는 포린 에이전트(108)가 이동 노드(100a)로 현재 홈 에이전트로서 홈 에이전트(HA_1)의 어드레스와 함께 이동 IPv4 등록응답을 전송하는 단계를 나타낸 것이다.
이 경우, 선택된 서비스에 대한 MIP 터널(T)이 이동 노드(100a)와 홈 에이전트(HA_1, 110a) 사이에 확립된다. 추가로, 인터 홈 에이전트 터널(T')이 "앵커 홈 에이전트"(110a)와 "서비스 액세스 홈 에이전트"(110b) 사이에 확립된다.
도 11은 단계(230)에서 "요청 홈 에이전트"(110a)가 포린 에이전트(108)로부터 질의에 부정적인 이동 IPv4 "등록 응답"을 하는 경우를 도시한 것이다. 이 메세지는 홈 에이전트 어드레스가 잘못된 방식으로 분석된 것을 (적절한 장애 원인과 함께) 통보하도록 되어있다. 부정적인 업데이팅의 경우, 홈 에이전트(110a)에 의해 포린 에이전트(108)로 전송된 이동 IPv4 "등록 응답" 메세지는 또한 요청된 서비스를 제공할 수 있는 새로운 홈 에이전트(110b)의 어드레스를 포함할 수 있다. 이는 예컨대 서비스 로드 밸런싱(load balancing)을 위해 사용되는 일반적인 "홈 에이전트 리디렉션" 동작이다. 단계(232)에서, 포린 에이전트(108)는 이동 IP "등록 요청"을 이동 노드(100a)에 의해 요청된 서비스 식별자와 함께 홈 에이전트(HA_2, 110b)로 전송한다. 단계(234)에서, 홈 에이전트(HA_2, 110b)는 이동 노드(100a)가 서비스에 접속할 자격이 주어지는지를 검증하기 위해 소유/로밍 네트워크 내의 AAA/정책 서버(114)와 접촉한다. 단계(236)에서, 홈 에이전트(HA_2, 110b)는 홈 에이전트 및 이동 노드 홈 어드레스로서 상기 홈 에이전트(HA_2) 어드레스와 함께 이동 IP "등록 응답"으로 포린 에이전트(108)에 응답한다.
단계(238)에서, 포린 에이전트(108)는 홈 에이전트 및 이동 노드 홈 어드레스로서 상기 홈 에이전트(HA_2) 어드레스와 함께 이동 IP "등록 응답"을 이동 노드(110a)에 전송한다.
이 경우, 이동 노드(110a)와 홈 에이전트(HA_2) 사이에 선택된 서비스에 대해 MIP 터널(T)이 확립된다.
도 12에서, "요청 홈 에이전트"(110a)는 요청된 서비스에 대해 이용될 수 있는 "서비스 액세스 홈 에이전트"가 아닌 것을 인식한다. 단계(240)에서, "요청 홈 에이전트"(110a)는 (따로 또는 일반적으로 리졸버(112)를 사용하여) 서비스 식별자를 분석하고 이동 IPv4 "등록 요청" 메세지를 새 홈 에이전트(110b)의 분석된 IP 어드레스로 전송하고자 할 수 있다. 이 때, "요청 홈 에이전트"(110a)로부터 이동 IPv4 "등록 요청" 메세지를 수신한 새 홈 에이전트(110b)는 단계(242)에서 소유 및/또는 로밍 네트워크에 위치될 수 있는 AAA 서버(114) 및/또는 서비스 정책 서버(114)를 사용하여 이동 노드 식별 및 가입 권리를 선택적으로 검증할 수 있다. 제 2 홈 에이전트(110b)는 이동 노드(100a)에 대해 "서비스 액세스 홈 에이전트"가 되고, 단계(244)에서, 상기 "서비스 액세스 홈 에이전트" 서브 네트워크를 갖는 (따라서 "서비스 액세스 홈 에이전트" 서브 네트워크가 특정한 서비스에 대해 이동 노드(110a)에 대한 홈 네트워크가 된다) 이동 노드 홈 어드레스를 포함하는 이동 IPv4 "등록 응답"을 포린 에이전트(108)에 응답한다. 마지막으로, 단계(246)에서, 포린 에이전트(108)는 이 메세지를 이동 노드(100a)로 전송한다. "요청 홈 에이전트"(110a)는 요청 수신 후에 이동 노드 식별 및 가입 검사를 수행할 수 있다.
이 경우, 선택된 서비스에 대한 MIP 터널(T)이 이동 노드(100a)와 홈 에이전트(HA_2, 110b) 사이에 확립된다.
포린 에이전트가 없는 경우, 즉, (IPv4 및 IPv6 네트워크 모두를 적용하는)코로케이티드 의탁 어드레스와 함께, 이동 노드(100b)가 (예컨대 도메인 네임 서버일 수 있는) 리졸버(112)를 사용하여 서비스 식별자를 분석하며 포린 에이전트(108)와 동일한 동작을 수행한다. 이동 노드(100b)가 특정 서비스로의 접속을 제공하는 것을 맡고 있는 홈 에이전트(110b)의 IP 어드레스(즉, 앞서 정의된 바와 같은 "서비스 액세스 홈 에이전트"의 어드레스)를 획득한다. 이 때, 이동 노드(100b)는 이동 노드(100b)가 서비스 식별자 필드에 의해 접속하고 싶어하는 서비스를 나타내는 이동 IPv4 "등록 요청" 메세지(또는 이동 IPv6 바인딩 업데이트 메세지)를 이전 단계에서 획득한 홈 에이전트(110b)(즉, "서비스 액세스 홈 에이전트")로 전송한다.
이 메세지를 수신한 후, 홈 에이전트(110b)는 자신의 홈 어드레스를 이동 노드(110b)에 전달하는 이동 IPv4 "등록 응답" 메세지(또는 이동 IPv6 바인딩 접수통보 메세지)로 이동 노드(100b)에 응답한다.
이동 노드(100b)가 현재 수신된 서비스와는 다른 서비스에 접속하고자 하는 경우, 이동 노드(100b)는 새로운 이동 IPv4 "등록 요청" 메세지(또는 새로운 이동 IPv6 바인딩 업데이트 메세지)를 새로운 서비스에 대한 (IP 어드레스가 리졸버(112)를 심문하여 얻은) 새로운 홈 에이전트로 전송한다.
이동 노드가 이미 (어드레스가 이동 노드에 의해 이미 알려져 있는) 다른 홈 에이전트를 통해 서비스에 접속 중인 경우, 이동 노드 스스로 이전 서비스를 수신중인 홈 에이전트(예컨대, 디폴트 홈 에이전트)를 사용하기로 결정할 수 있고, 따라서 새로운 서비스 식별자를 포함하는 이동 IPv4 "등록 요청" 메세지(또는 새로운 이동 IPv6 바인딩 업데이트 메세지)를 이전 홈 에이전트로 전송한다. "요청 홈 에이전트"라고 하는 이 홈 에이전트는 (결국 리졸버를 사용하여) 서비스 식별자를 분석하고 특정 서비스가 제공될 수 있는 정확한 홈 에이전트, 즉 "서비스 액세스 홈 에이전트"를 찾는다.
이 때, "요청 홈 에이전트"는 다른 방식으로 행동할 수 있다.
첫번째 선택으로서, "요청 홈 에이전트"는 이동 IPv4 "등록 요청" 메세지(또는 이동 IPv6 바인딩 업데이트 메세지)를 "서비스 액세스 홈 에이전트"로 전송한다. "서비스 액세스 홈 에이전트"는 서비스 식별자를 분석하고 이동 노드에 적절한 홈 어드레스를 할당하여 "요청 홈 에이전트"를 통해 이동 IPv4 "등록 응답" 메세지(또는 이동 IPv6 바인딩 접수통보 메세지)를 전송한다. 이 경우, "요청 홈 에이전트"는 "서비스 액세스 홈 에이전트"에서 나온 데이터를 수신하고 상기 데이터를 이동 노드 의탁 어드레스로 전송하는 점에서 이동 노드 데이터에 대한 프록시로서 동작한다. 이러한 접근은 "요청 홈 에이전트"와 "서비스 액세스 홈 에이전트" 사이에 (정적 또는 동적) 터널을 확립하는 것을 의미한다. 이는 이동 노드가 의탁 어드레스를 바꾸는 경우 이동 노드가 (접속하고 있는 많은 서비스들에 무관하게) "요청 홈 에이전트"인 단지 하나의 홈 에이전트에만 통보해야 하는 이점을 갖는다. 더욱이, "요청 홈 에이전트"는 이동 노드 데이터를 전달하기 위해 "서비스 액세스 홈 에이전트"와 통신하므로, 상기 "서비스 액세스 홈 에이전트"는 3개의 엔트리, 즉, 이동 노드 홈 어드레스, 이동 노드 의탁 어드레스 및 이동 노드 "요청 홈 에이전트"로 이루어진 바인딩 테이블을 갖는다. 이 경우, "요청 홈 에이전트"는 이동 노드에 의해 할당된 모든 서비스에 대해 "앵커 홈 에이전트"와 같이 행동한다(이 경우는 포린 에이전트와 이동 노드가 한 요소로 합체되어, 그들 사이에 메세지들이 내부 인터페이스상에 있는 도 10에 도시된 경우와 유사하다).
또 다른 선택은 홈 에이전트 어드레스가 잘못된 방식으로 분석되었다고 통보하는 부정적인 이동 IPv4 "등록 응답" 메세지(또는 이동 IPv6 바인딩 접수통보 메세지)로 이동 노드에 응답하는 "요청 홈 에이전트"를 제공한다. 부정적인 업데이팅의 경우, 홈 에이전트에 의해 이동 노드로 전송된 이동 IPv4 "등록 응답" 메세지(또는 이동 IPv6 바인딩 접수통보 메세지)는 또한 요청된 서비스를 제공할 수 있는 홈 에이전트의 어드레스를 포함한다(이는 예컨대 서비스 로드 밸런싱에 사용되는 "홈 에이전트 리디렉션"이다). 이 경우는 포린 에이전트와 이동 노드가 하나의 요소로 통합되고 따라서 이들 사이의 메세지가 내부 인터페이스 상에 있는 도 11에 도시된 경우와 유사하다.
다른 선택으로서, "요청 홈 에이전트"는 요청된 서비스에 대해 이용될 수 있는 어떠한 "서비스 액세스 홈 에이전트"도 없는 것이 이해될 수 있다. 이 때, "요청 홈 에이전트"는 (자체적으로 또는 리졸버를 사용하여) 서비스 식별자를 분석하기 위해 이동 IPv4 "등록 요청" 메세지(또는 이동 IPv6 바인딩 업데이트 메세지)를 새로운 홈 에이전트의 분석된 IP 어드레스로 전송하고자 할 수 있다. "요청 홈 에이전트"로부터 이동 IPv4 "등록 요청" 메세지(또는 이동 IPv6 바인딩 업데이트 메세지)를 수신한 홈 에이전트는 선택적으로 (소유 및/또는 로밍 네트워크에 위치될 수 있는) AAA 서버 및/또는 서비스 정책 서버와 함께 이동 노드 식별 및 가입권리를 검증할 수 있다. "요청 홈 에이전트"는 특정한 이동 노드에 대한 "서비스 액세스 홈 에이전트"가 되고 "서비스 액세스 홈 에이전트" 서브 네트워크를 소유하는 이동 노드 홈 어드레스를 포함하는 이동 IPv4 "등록 응답" 메세지(또는 이동 IPv6 바인딩 접수통보 메세지)로 상기 이동 노드에 직접적으로 응답한다. 이런 식으로, 서비스 액세스 홈 에이전트 서브-네트워크는 특정한 서비스에 대해 이동 노드에 대한 홈 네트워크가 된다. 이 경우는 포린 에이전트 및 이동 노드가 하나의 요소로 합체되고 그들 사이에 메세지들이 내부 인터페이스 상에 있는 도 12에 도시된 경우와 유사하다. "요청 홈 에이전트"는 또한 상기 요청의 응답 후에 이동 노드 식별 및 가입 검사를 수행할 수 있다.
이동 노드가 특정 서비스의 수신을 중지하고 싶은 경우, 이동 IP 신호를 기초로 "서비스 등록취소 절차"를 시작한다. 이 절차는 이동 노드가 이동 IPv4 "등록 요청" 메세지를 포린 에이전트로 보내고, 상기 포린 에이전트는 이동 노드가 특정 서비스 식별자에 대해 중지할 것을 알리는 상기 메세지를 "서비스 액세스 홈 에이전트"(또는 상기 "서비스 액세스 홈 에이전트"로 직접 전송된 이동 IPv6 바인딩 업데이트 메세지)로 전송하는 것을 의미한다. 이 메세지의 정확한 수신은 "서비스 액세스 홈 에이전트"가 이동 IPv4 및 이동 IPv6 사용 모두인 서비스 및 이동 노드에 대한 바인딩을 제거하는 것을 의미한다(더욱이 포린 에이전트의 경우, 상기 포린 에이전트는 상기 이동 노드에 대한 등록된 의탁 어드레스를 할당해제한다).
"서비스 액세스 홈 에이전트"와 이동 노드 사이의 터널은 상기 이동 노드가 상기 "서비스 액세스 홈 에이전트"에 의해 제어되는 특정 서비스에 대해 등록취소하더라도 여전히 그대로 있을 수 있다. 이는 왜냐하면 동일한 "서비스 액세스 홈 에이전트"가 다른 서비스들에 대한 접속을 제어할 수 있기 때문이다.
프록시 홈 에이전트(110a)가 "앵커 홈 에이전트"로서 동작하는 (도 5에 도시된) "프록시 홈 에이전트" 사용의 경우, (등록취소가 요구되는 서비스를 나타내는) 서비스 식별자와 함께 이동 IPv4 "등록 요청" 메세지(또는 이동 IPv6 바인딩 업데이트 메세지)가 "요청 홈 에이전트"에 의해 수신된다. 이 때, "요청 홈 에이전트"는 그들 사이에 "인터-홈 에이전트 터널"(300)이 제거되어야 하는 (서비스 식별자를 기초로 한) 정확한 "서비스 액세스 홈 에이전트"를 나타내는 IPv4 "등록 요청" 메세지(또는 이동 IPv6 바인딩 업데이트 메세지)를 전송한다. 그런 후, "서비스 액세스 홈 에이전트"는 이동 노드에 대한 바인딩을 제거하고 "앵커 홈 에이전트"는 이동 노드와 서비스 식별자에 대한 바인딩을 제거한다.
메세지 교환이 도 2에 도시되어 있다. 여기서, 2개의 이동 노드, 즉, (가능하게는 이동 IPv4 프로토콜만을 사용하는) 포린 에이전트 의탁 어드레스의 선택을 이용하는 제 1 이동 노드(100a로 표시된 MN_a)와 (가능하게는 이동 IPv4 및 이동 IPv6 프로토콜 모두를 사용하는) 코로케이티드 의탁 어드레스의 선택을 이용하는 제 2 이동 노드(100b로 표시된 MN_b)가 도시되어 있다. 도 2는 홈 에이전트_1(110a)를 통해 서비스(A,B,C)와 홈 에이전트_2(110b)를 통해 서비스(E 및 F)를 수신하는 이동 노드(100a)의 경우를 도시한 것이다. 이들 홈 에이전트 모두는 홈 네트워크(102)에 위치되어 있으나, 동일한 서비스들이 또한 홈 네트워크(102)와 포린 네트워크(104) 사이의 특정한 정책협정을 기초로 하여 (이동 노드(100a)에 대한 서비스(A 및 B)의 경우에서와 같이) 포린 네트워크(104)를 통해 얻어질 수 있다. 정책이 이동 노드(100a)가 접속하도록 허용되는 경우 포린 네트워크(104)에만 제공된 서비스(이동 노드(100a)에 대한 서비스 G)에 접속할 수 있다. 로컬 서비스(A,B,G)는 포린 네트워크에서 홈 에이전트(110c로 표시된 HA_3)에 의해 접속된다. 동일하게 홈 에이전트(HA_1, 110a)를 통한 홈 네트워크 서비스(A,B,C)와 홈 에이전트(HA_2, 110b)를 통한 홈 네트워크 서비스(E,F)에 접속하는 이동 노드(100b로 표시된 MN_b)에도 적용된다. 해당 이동 노드는 또한 포린 네트워크(106)와 홈 네트워크(102) 간에 동의된 정책을 기초로 홈 에이전트(110d로 표시된 HA_4)를 통해 포 린 네트워크 서비스(A 및 H)에 로컬적으로 접속할 수 있다.
도 13, 도 14 및 도 15는 한 포린 에이전트에서 다른 원인들에 의해 지시된 다른 포린 에이전트(예컨대, 서비스 품질 또는 보안 등의 면에서 허용될 수 있는 서비스를 제공할 수 없는 포린 에이전트)로 포린 에이전트 리디렉션의 경우를 도시한 것이다. 메세지 교환은 (도 9에 도시된) 홈 에이전트 리디렉션과 관련된 메세지 교환과 매우 유사하며, 도 14 및 도 15 모두는 홈 에이전트가 이동 IPv4 등록요청이 받아들여지지 않는 포린 에이전트(108a로 표시된 FA_1)로 신호를 보내는 경우에 관한 것이다. 이 신호 메세지는 (또한 "디폴트 포린 에이전트"인) 서비스 식별자에 의해 특정되는 요청된 서비스를 제공할 수 있는 포린 에이전트(108b)의 어드레스를 또한 전달한다.
도 14 및 도 15에서 상황 묘사간에 주요 차이는 포린 에이전트(FA_1, 108a)(도 14)가 이동 IPv4 등록 응답을 다시 이동 노드로 전송할 수 있고 그런 후 상기 이동 노드가 제공된 포린 에이전트 어드레스(FA_2)와 함께 새로운 등록 시도를 맡거나, 포린 에이전트 어드레스(FA_1)(도 15)가 이전에 저장된 이동 IPv4 등록 요청을 이동 노드 대신에 제공된 포린 에이전트 어드레스(FA_2)로 전송할 수 있다는데 있다.
도 13은 선택된 포린 에이전트가 부정확한 경우 예비 메세지 교환을 도시한 것이다.
단계(700)에서 이동 노드(100)는 포린 에이전트(FA_1, 108a)로부터 하나의 의탁 어드레스를 획득한다. 단계(702)에서, 이동 노드(100)는 새로운 서비스를 요 청한다. 따라서, 이동 노드(100)는 단계(704)에서 서비스 식별자를 갖는 이동 IP "등록 요청"을 전송한다. 서비스 식별자를 기초로, 포린 에이전트(FA_1,108a)가 단계(706)에서 직접적으로 또는 디폴트로 또는 리졸버(102)를 통해 홈 에이전트(HA_1)를 선택한다. 단계(708)에서, 포린 에이전트(FA_1,108a)는 서비스 식별자를 제공하고 디폴트 홈 에이전트 어드레스를 획득하는 리졸버(112)에 접촉한다. 단계(710)에서, 포린 에이전트(FA_1)는 이동 노드(100)가 서비스에 접속할 자격이 주어진 것을 검증하기 위해 소유/로밍 네트워크에서 AAA/정책 서버(114)와 접촉한다. 포린 에이전트(FA_1)는 단계(712)에서 서비스 식별자와 함께 이동 IPv4 "등록 요청"을 홈 에이전트 어드레스로 전송한다. 단계(714)에서, 홈 에이전트(HA_1)는 서비스 식별자를 제공하고 홈 에이전트 어드레스를 획득하는 리졸버(112)에 접촉하거나, 홈 에이전트(HA_1)는 몇몇 이유로 이동 노드를 홈 에이전트(HA_2)로 리디렉트하도록 구성된다. 단계(716)에서, 홈 에이전트(HA_1)는 이동 노드(100)가 서비스에 접속할 자격이 주어진 것을 검증하기 위해 소유/로밍 네트워크에서 AAA/정책 서버(114)와 접촉한다.
이 때, 2개의 다른 상황이 발생할 수 있다.
도 14에 도시된 상황에서, 홈 에이전트(HA_1, 110)는 단계(718)에서 포린 에이전트(FA_1, 108a)가 상기 서비스에 접속하기가 적합하지 않는 것을 인식한다. 단계(720)에서, 홈 에이전트(HA_1, 100)는 요청된 서비스에 대한 포린 에이전트(FA_2) 어드레스를 질의하도록 제안하고 있는 이동 IP "등록 응답" 장애와 함께 포린 에이전트(FA_1, 108a)에 응답을 보낸다. 포린 에이전트(FA_1)는 단계(722)에 서 이동 노드(100)로 요청된 서비스에 대한 포린 에이전트(FA_2) 어드레스를 질의하도록 제안하고 있는 이동 IP "등록 응답" 장애를 전송한다. 단계(724)에서, 이동 노드(100)가 포린 에이전트(FA_2, 108b)로부터 새로운 의탁 어드레스를 획득한다.
이 경우, 포린 에이전트를 이동 노드로 리디렉팅시키는데 있어 이동 노드(100)와 "서비스 기반" 선택 홈 에이전트 사이에 선택된 서비스에 대한 MIP 터널이 확립된다.
도 15에 도시된 상황에서, 홈 에이전트(HA_1, 110)는 단계(730)에서 포린 에이전트(FA_1, 108a)가 상기 서비스에 접속하기가 적합하지 않는 것을 인식한다. 단계(732)에서, 홈 에이전트(HA_1, 100)는 요청된 서비스에 대한 포린 에이전트(FA_2) 어드레스를 질의하도록 제안하고 있는 이동 IP "등록 응답" 장애와 함께 포린 에이전트(FA_1, 108a)에 응답을 보낸다. 포린 에이전트(FA_1,108a)는 단계(734)에서 서비스 식별자를 갖는 이동 IP "등록 요청"을 포린 에이전트(FA_2, 108b)로 전송한다. 단계(736)에서, 포린 에이전트(FA_2, 108b)는 서비스 식별자를 제공하고 디폴트 홈 에이전트 어드레스를 획득하는 리졸버(112)와 접촉한다. 단계(738)에서, 포린 에이전트(FA_2, 108b)는 이동 노드(100)가 서비스에 접속할 자격이 주어진 것을 검증하기 위해 소유/로밍 네트워크에서 AAA/정책 서버(114)와 접촉한다. 포린 에이전트(FA_2, 108b)는 서비스 식별자를 갖는 이동 IP "등록 요청"을 홈 에이전트 어드레스로 전송한다. 이는 단계(740)에서 발생하는 반면에 단계(742)에서 홈 에이전트(HA_1)는 이동 노드(100)가 서비스에 접속할 자격이 주어진 것을 검증하기 위해 소유/로밍 네트워크에서 AAA/정책 서버(114)와 접촉한다. 단계(744)에서, 홈 에이전트(HA_1)는 홈 에이전트 어드레스와 이동 노드 홈 어드레스를 갖는 이동 IP "등록 응답"과 함께 포린 에이전트(FA_2, 108b)에 응답한다. 단계(746)에서, 포린 에이전트(FA_2, 108b)는 이동 노드(100)를 구(舊) 포린 에이전트 의탁 어드레스, 신 의탁 어드레스, 홈 에이전트 어드레스 및 이동 노드 홈 어드레스와 함께 이동 IPv4 "등록 응답"으로 전송한다.
이 경우, 새 포린 에이전트를 통해 포린 에이전트를 리디렉팅하는데 있어 이동 노드(100)와 "서비스 기반" 선택된 홈 에이전트 사이에 선택된 서비스에 대한 MIP 터널(T)이 확립된다.
이 경우, 포린 에이전트는 사이에 메세지가 내부 인터페이스상에 교환되고 이동 노드가 자체적으로 의탁 어드레스에 의해 획득되는 이동 노드와 (이동 IPv4 및 이동 IPv6 사용의 경우) 코로케이티드된다.
따라서, 본 발명의 기초를 이루는 원리에 대한 권리를 침해함이 없이, 상세한 설명과 실시예들은 청구의 범위에 정의된 바와 같이 본 발명의 범위로부터 벗어남이 없이 단지 예로서 설명된 것을 참조로, 또한 명백히, 변경될 수 있다.
본 발명의 상세한 설명에 포함됨.

Claims (28)

  1. 적어도 하나의 노드(100a,100b)가 복수의 홈 에이전트(110a,110b)를 통해 제공되도록 형성된 서비스를 요청하는 통신 네트워크의 동작을 제어하기 위한 시스템에서,
    상기 적어도 하나의 노드(100a,100b)가 상기 적어도 하나의 노드(100a,100b)에 의해 요청된 서비스를 식별하는 서비스 식별자를 갖는 단계와,
    상기 시스템이 상기 요청된 서비스를 제공하기 위해 상기 복수의 홈 에이전트(110a,110b) 중에 적어도 하나의 홈 에이전트를 선택하는 단계를 포함하고,
    상기 적어도 하나의 홈 에이전트는 상기 서비스 식별자를 기초로 상기 복수의 홈 에이전트 중에서 선택되는 통신 네트워크의 동작제어방법.
  2. 제 1 항에 있어서,
    상기 적어도 하나의 노드(100a,100b)가 상기 적어도 하나의 노드(100a,100b)에 의해 요청된 제 1 서비스를 식별하는 제 1 서비스 식별자를 갖는 단계와,
    상기 적어도 하나의 노드(100a,100b)가 상기 적어도 하나의 노드(100a,100b)에 의해 요청된 제 2 서비스를 식별하는 제 2 서비스 식별자를 갖는 단계와,
    상기 시스템이 상기 복수의 홈 에이전트(100a,100b) 중에서 요청된 상기 제 1 서비스를 제공하기 위한 적어도 하나의 제 1 홈 에이전트(110a)와 요청된 상기 제 2 서비스를 제공하기 위해 적어도 하나의 제 2 홈 에이전트(110b)를 선택하는 단계를 포함하고, 상기 적어도 하나의 제 1 홈 에이전트(110a)와 상기 적어도 하나의 제 2 홈 에이전트(110b)는 상기 제 1 서비스 식별자와 상기 제 2 서비스 식별자를 기초로 각각 선택되는 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  3. 제 1 항에 있어서,
    상기 시스템이 상기 서비스 식별자를 기초로 하여 요청된 상기 서비스를 선택적으로 거부하도록 상기 적어도 하나의 홈 에이전트(110a,110b)를 구성하는 단계를 포함하는 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  4. 제 1 항에 있어서,
    상기 적어도 하나의 노드는 이동 노드(100a, 100b)인 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  5. 제 1 항에 있어서,
    상기 네트워크는 상기 적어도 하나의 노드(100a,100b)를 인증하도록 형성되는 홈 네트워크(102) 및 상기 적어도 하나의 노드에 의해 방문되도록 형성된 적어도 하나의 포린 네트워크(104,106)를 포함하는 네트워크 세트로 구성되는 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  6. 제 1 항에 있어서,
    상기 시스템이,
    상기 서비스에 대해 요청된 서비스 품질(QoS) 수준과,
    상기 서비스를 제공하는데 사용되는 보안 데이터와,
    상기 요청자 노드에 대한 데이터 인증 중 적어도 하나를 나타내는 상기 서비스 식별자의 확장을 상기 서비스 식별자와 결합시키는 단계를 포함하는 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  7. 제 1 항에 있어서,
    상기 시스템이 상기 선택된 적어도 하나의 홈 에이전트(110a, 110b)에 대해 IP 어드레스를 생성하기 위해 상기 서비스 식별자를 분석하는 단계(112)를 포함하는 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  8. 제 2 항에 있어서,
    상기 시스템이 상기 선택된 적어도 하나의 제 1 홈 에이전트(110a)와 상기 선택된 적어도 하나의 제 2 홈 에이전트(110b)에 대한 각각의 IP 어드레스를 생성하기 위해 상기 제 1 및 제 2 서비스 식별자들을 분석하는 단계(112)를 포함하는 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  9. 제 2 항에 있어서,
    상기 시스템이 상기 선택된 적어도 하나의 제 1 홈 에이전트(110a)와 상기 선택된 적어도 하나의 제 2 홈 에이전트(110b)를 통해 요청된 상기 제 1 서비스와 또는 더 요청된 상기 제 2 서비스를 동시에 제공하는 단계를 포함하는 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  10. 제 2 항에 있어서,
    상기 시스템이 상기 선택된 적어도 하나의 제 1 홈 에이전트(110a)와 상기 선택된 적어도 하나의 제 2 홈 에이전트(110b) 각각과 함께 사용하기 위한 적어도 하나의 제 1 홈 어드레스와 적어도 하나의 제 2 홈 어드레스를 상기 적어도 하나의 노드(100a,100b)에 할당하는 단계를 포함하는 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  11. 제 10 항에 있어서,
    상기 시스템이 상기 적어도 하나의 노드(100a,100b)에 각각의 대응 노드(550) 세트를 선택된 상기 제 1 홈 에이전트(110a) 및 상기 제 2 홈 에이전트(110b) 중 적어도 하나와 결합시키는 단계와,
    상기 시스템이 상기 선택된 제 1 홈 에이전트(110a) 및 상기 제 2 홈 에이전트(110b)와 함께 사용하기 위해 상기 적어도 하나의 노드(100a,100b)에 할당된 홈 어드레스를 상기 선택된 상기 제 1 홈 에이전트(110a) 및 상기 제 2 홈 에이전트(110b) 중 적어도 하나와 통신시키는 단계와,
    상기 시스템이 상기 제 1 홈 에이전트(110a) 및 상기 제 2 홈 에이전트(110b) 중 적어도 하나로부터 상기 홈 어드레스를 상기 홈 어드레스와 결합된 식별자 항목에 의해 식별되는 상기 대응 노드(550) 세트에 전파시키는 단계를 포함하고,
    상기 홈 어드레스는 상기 대응 노드 세트(550)에 포함된 대응 노드들을 식별하는 식별자 항목과 결합되는 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  12. 제 1 항에 있어서,
    상기 시스템이 상기 적어도 하나의 요청 식별자를 제공하는 단계와 상기 적어도 하나의 홈 에이전트(110a,110b)를 선택하는 단계를 수행하기 위해 적어도 하나의 포린 에이전트 엔티티(foreign agent entity)(108a)를 이용가능하게 하는 단계를 포함하는 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  13. 제 12 항에 있어서,
    상기 시스템이 상기 적어도 하나의 노드(100a,100b)와 상기 포린 에이전트 엔티티(108a)를 코로게이팅시키는 단계를 포함하는 것을 특징으로 하는 통신 네트워크의 동작제어방법.
  14. 적어도 하나의 노드(100a,100b)가 복수의 홈 에이전트(100a,100b)를 통해 제공되도록 형성되는 서비스를 요청하는 통신 네트워크의 동작 제어시스템으로서,
    상기 적어도 하나의 노드(100a,100b)에 의해 요청된 서비스를 식별하는 서비스 식별자를 갖도록 구성된 상기 적어도 하나의 노드(100a,100b)와,
    상기 요청된 서비스를 제공하기 위해 상기 복수의 홈 에이전트(100a,100b) 중에서 적어도 하나의 홈 에이전트를 선택하도록 구성된 시스템을 포함하고, 상기 적어도 하나의 홈 에이전트는 상기 서비스 식별자를 기초로 상기 복수의 홈 에이전트 중에서 선택되는 통신 네트워크의 동작 제어시스템.
  15. 제 14 항에 있어서,
    상기 적어도 하나의 노드(100a,100b)에 의해 요청된 제 1 서비스와 제 2 서비스를 각각 식별하는 제 1 서비스 식별자와 제 2 서비스 식별자를 갖도록 구성된 상기 적어도 하나의 노드(100a,100b)와,
    상기 복수의 에이전트들 중에서 요청된 상기 제 1서비스를 제공하기 위한 적어도 하나의 제 1 홈 에이전트(100a)와 요청된 상기 제 2 서비스를 제공하기 위한 적어도 하나의 제 2 홈 에이전트(100b)를 선택하도록 구성된 시스템을 포함하고,
    상기 적어도 하나의 제 1 홈 에이전트(110a)와 상기 적어도 하나의 제 2 홈 에이전트(110b)는 상기 제 1 서비스 식별자와 상기 제 2 서비스 식별자를 기초로 각각 선택되는 것을 특징으로 하는 통신 네트워크의 동작 제어시스템.
  16. 제 14 항에 있어서,
    상기 서비스 식별자를 기초로 요청된 상기 서비스를 선택적으로 거부하도록 구성된 상기 적어도 하나의 홈 에이전트(100a,100b)를 포함하는 것을 특징으로 하는 통신 네트워크의 동작 제어시스템.
  17. 제 14 항에 있어서,
    상기 적어도 하나의 노드는 이동 노드(100a,100b)인 것을 특징으로 하는 통신 네트워크의 동작 제어시스템.
  18. 제 14 항에 있어서,
    상기 네트워크는 상기 적어도 하나의 노드(100a,100b)를 인증하도록 형성되는 홈 네트워크(102)와 상기 적어도 하나의 노드에 의해 방문되도록 형성되는 적어도 하나의 포린 네트워크(104,106)를 포함하는 네트워크 세트로 이루어지는 것을 특징으로 하는 통신 네트워크의 동작 제어시스템.
  19. 제 14 항에 있어서,
    상기 서비스에 요청된 서비스 품질(QoS) 수준과,
    상기 서비스를 제공하는데 사용되는 보안 데이터와,
    상기 요청 노드에 대한 데이터 인증 중 적어도 하나를 나타내며 상기 서비스 식별자와 결합되는, 상기 서비스 식별자의 확장을 포함하는 것을 특징으로 하는 통신 네트워크의 동작 제어시스템.
  20. 제 14 항에 있어서,
    상기 선택된 적어도 하나의 홈 에이전트(110a,110b)에 대한 IP 어드레스를 생성하기 위해 상기 서비스 식별자를 분석하도록 구성된 적어도 하나의 리졸버(resolver)(112)를 포함하는 것을 특징으로 하는 통신 네트워크의 동작 제어시스템.
  21. 제 15 항에 있어서,
    상기 선택된 적어도 하나의 제 1 홈 에이전트(110a)와 상기 선택된 적어도 하나의 제 2 홈 에이전트(110b)에 대한 각각의 IP 어드레스를 생성하기 위해 상기 제 1 및 제 2 서비스 식별자를 분석하도록 구성된 상기 적어도 하나의 리졸버(112)를 포함하는 것을 특징으로 하는 통신 네트워크의 동작 제어시스템.
  22. 제 15 항에 있어서,
    상기 요청된 제 1 서비스와 상기 요청된 제 2 서비스를 각각 동시에 제공하도록 구성된 상기 선택된 적어도 하나의 제 1 홈 에이전트(110a)와 상기 선택된 적어도 하나의 제 2 홈 에이전트(110b)를 포함하는 것을 특징으로 하는 통신 네트워크의 동작 제어시스템.
  23. 제 15 항에 있어서,
    상기 선택된 적어도 하나의 제 1 홈 에이전트(110a) 및 상기 선택된 적어도 하나의 제 2 홈 에이전트(110b)와 함께 사용하기 위해 적어도 하나의 제 1 홈 어드레스 및 적어도 하나의 제 2 홈 어드레스에 할당되도록 구성된 상기 적어도 하나의 노드(100a,100b)를 포함하는 것을 특징으로 하는 통신 네트워크의 동작 제어시스템.
  24. 제 23 항에 있어서,
    상기 선택된 제 1 홈 에이전트(110a) 및 제 2 홈 에이전트(110b) 중 적어도 하나와 결합되는 상기 적어도 하나의 노드(100a,100b)에 대한 각각의 대응 노드(550) 세트와,
    상기 선택된 제 1 홈 에이전트(110a) 및 제 2 홈 에이전트(110b) 중 적어도 하나와 함께 사용하기 위해 상기 적어도 하나의 노드(100a,100b)에 할당된 제1 및 제2 홈 어드레스 중 적어도 하나를 수신하도록 구성된 상기 선택된 제 1 홈 에이전트(110a) 및 제 2 홈 에이전트(110b) 중 적어도 하나와,
    상기 제1 및 제2 홈 어드레스 중 적어도 하나와 결합되는 식별자 항목에 의해 식별되는 상기 대응 노드 세트(550)에 상기 제1 및 제2 홈 어드레스 중 적어도 하나를 전파하도록 구성되는 선택된 상기 제 1 홈 에이전트(110a) 및 상기 제 2 홈 에이전트(110b) 중 적어도 하나를 포함하고,
    상기 제1 및 제2 홈 어드레스 중 적어도 하나는 상기 대응 노드 세트(550)에 포함된 대응 노드들을 식별하는 식별자 항목과 결합되는 것을 특징으로 하는 통신 네트워크의 동작 제어시스템.
  25. 제 14 항에 있어서,
    상기 적어도 하나의 요청 식별자를 제공하는 단계와 상기 적어도 하나의 홈 에이전트(110a,110b)를 선택하는 단계를 수행하도록 구성된 적어도 하나의 포린 에이전트 엔티티(108a)를 포함하는 것을 특징으로 하는 통신 네트워크의 동작 제어시 스템.
  26. 제 25 항에 있어서,
    상기 포린 에이전트 엔티티(108a)는 상기 노드(100a,100b)와 코로케이티드(co-located)되는 것을 특징으로 하는 통신 네트워크의 동작 제어시스템.
  27. 삭제
  28. 적어도 하나의 컴퓨터의 메모리에 로드될 수 있고 제 1 항 내지 제 13 항 중 어느 한 항에 따른 방법을 수행하기 위한 소프트웨어 코드 부분들을 포함하는 컴퓨터 프로그램을 기록한 컴퓨터 판독가능한 기록매체.
KR1020077002334A 2004-07-30 2004-07-30 통신 네트워크의 동작 제어방법 및 시스템과 관련된네트워크 및 그 컴퓨터 프로그램 제품 KR101086349B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2004/008586 WO2006010382A1 (en) 2004-07-30 2004-07-30 Method and system for controlling operation of a communication network, related network and computer program product therefor

Publications (2)

Publication Number Publication Date
KR20070046091A KR20070046091A (ko) 2007-05-02
KR101086349B1 true KR101086349B1 (ko) 2011-11-23

Family

ID=34958458

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077002334A KR101086349B1 (ko) 2004-07-30 2004-07-30 통신 네트워크의 동작 제어방법 및 시스템과 관련된네트워크 및 그 컴퓨터 프로그램 제품

Country Status (5)

Country Link
US (1) US8681752B2 (ko)
EP (1) EP1774747B1 (ko)
KR (1) KR101086349B1 (ko)
CN (1) CN101019402B (ko)
WO (1) WO2006010382A1 (ko)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0423301D0 (en) * 2004-10-20 2004-11-24 Fujitsu Ltd User authorization for services in a wireless communications network
CN101138265A (zh) * 2005-03-10 2008-03-05 诺基亚公司 用于发现和选择归属代理的方法、移动台、***、网络实体和计算机程序产品
WO2007027958A1 (en) * 2005-08-29 2007-03-08 Junaid Islam ARCHITECTURE FOR MOBILE IPv6 APPLICATIONS OVER IPv4
EP1764970A1 (en) 2005-09-19 2007-03-21 Matsushita Electric Industrial Co., Ltd. Multiple interface mobile node with simultaneous home- and foreign network connection
US20070185995A1 (en) * 2006-02-09 2007-08-09 Motorola, Inc. Method and telecommunications equipment for interworking internet and circuit networks
ATE544308T1 (de) * 2006-03-24 2012-02-15 France Telecom Übertragung von internet-paketen gemäss einer priorität
GB0612288D0 (en) * 2006-06-21 2006-08-02 Nokia Corp Selection of access interface
WO2007147438A1 (en) * 2006-06-21 2007-12-27 Telefonaktiebolaget Lm Ericsson (Publ) Method and arrangements in a mobile ip network
US20100246484A1 (en) * 2006-08-24 2010-09-30 Panasonic Corporation Communication management apparatus and location management apparatus
WO2008054002A1 (en) * 2006-11-02 2008-05-08 Panasonic Corporation Overlay network system and overlay network node
EP1959616A1 (en) * 2007-02-16 2008-08-20 Alcatel A method for mobility handling in the packet domain of a mobile communication system supporting mobile IP
US8559321B2 (en) * 2007-06-08 2013-10-15 Qualcomm Incorporated Mobile IP home agent discovery
US8102815B2 (en) * 2007-07-12 2012-01-24 Telefonaktiebolaget L M Ericsson (Publ) Proxy mobility optimization
US20090047947A1 (en) * 2007-08-02 2009-02-19 Qualcomm Incorporated Dynamic gateway selection based on data service and roaming protocol
US8589590B1 (en) * 2007-09-10 2013-11-19 Sprint Communications Company L.P. Selecting an address provider using a dynamic indicator
US20090086625A1 (en) * 2007-09-28 2009-04-02 Thyagarajan Nandagopal Method and Apparatus For Providing a Distributed Control Plane for a Mobility Home Agent
US7979564B2 (en) * 2007-12-03 2011-07-12 Sprint Communications Company L.P. Traffic differentiated network services
CN101483585B (zh) * 2008-01-07 2011-09-14 华为技术有限公司 一种网关选择的方法
US8797951B2 (en) * 2008-03-10 2014-08-05 Nec Corporation Communication system, transfer node, mobile node, server apparatus, communication control method, and program
BRPI0911861A2 (pt) * 2008-05-01 2015-10-06 Nortel Networks Ltd método e sistema para identificação de portas de pacote que suporta diferentes tipos de serviço.
US20090290539A1 (en) * 2008-05-21 2009-11-26 Huawei Technologies, Co., Ltd. Method and apparatus for home agent address acquisition for IPv4 mobile nodes
CN101309521B (zh) * 2008-06-17 2011-12-28 中兴通讯股份有限公司 策略规则同步方法
US9237437B2 (en) * 2008-07-22 2016-01-12 Futurewei Technologies, Inc. Method and apparatus for home agent redirect
JP5157713B2 (ja) * 2008-07-23 2013-03-06 富士通株式会社 通信方法、及びゲートウェイ装置
US8681739B1 (en) * 2008-08-06 2014-03-25 Marvell International Ltd. Method and apparatus for supporting multiple connections over different types of access in 3GPP systems
US10512112B1 (en) 2008-08-06 2019-12-17 Marvell International Ltd. Method and apparatus for supporting multiple connections over different types of access in 3GPP systems
JPWO2010016241A1 (ja) 2008-08-06 2012-01-19 パナソニック株式会社 プレフィックス割り当て管理システム及び移動端末並びにプレフィックス割り当て管理装置
US8695082B2 (en) * 2008-10-27 2014-04-08 Nokia Siemens Networks Oy Method and communication system for accessing a wireless communication network
EP2182701A1 (en) * 2008-10-31 2010-05-05 France Telecom Methods and apparatuses for allocating home addresses to a mobile node
US8054780B1 (en) * 2008-12-09 2011-11-08 Sprint Spectrum L.P. Transparent application data notification during IMS registrations
US8879504B2 (en) 2009-06-29 2014-11-04 Panasonic Intellectual Property Corporation Of America Redirection method, redirection system, mobile node, home agent, and proxy node
US8756661B2 (en) * 2009-08-24 2014-06-17 Ufp Identity, Inc. Dynamic user authentication for access to online services
CN102577457B (zh) * 2009-10-12 2015-11-25 Lg电子株式会社 移动终止通信方法及相关装置
US8868033B1 (en) * 2010-04-13 2014-10-21 Sprint Spectrum L.P. Method and system for avoiding unauthorized wireless communication devices at a femtocell
US8428024B2 (en) * 2010-07-21 2013-04-23 Telefonaktiebolaget L M Ericsson (Publ) System and method for mobility with a split home agent architecture using MPTCP
EP2740310B1 (en) * 2011-08-02 2017-06-14 Telefonaktiebolaget LM Ericsson (publ) Implementation of packet data service in a mobile communication network
FR3002402A1 (fr) * 2013-02-15 2014-08-22 France Telecom Procede de mise a jour groupee d'associations entre adresses d'un terminal mobile
WO2015062038A1 (zh) * 2013-10-31 2015-05-07 华为技术有限公司 请求关联方法、装置及***
US20190052597A1 (en) * 2017-08-11 2019-02-14 Salesforce.Com, Inc. Optimizing choice of networking protocol
US11652791B2 (en) * 2019-08-07 2023-05-16 Cisco Technology, Inc. Consolidated routing table for extranet virtual networks

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004017172A2 (en) * 2002-08-16 2004-02-26 Utstarcom, Incorporated System and method for home agent load balancing

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI104667B (fi) * 1997-07-14 2000-04-14 Nokia Networks Oy Liittymäpalvelun toteuttaminen
FI104668B (fi) * 1997-07-14 2000-04-14 Nokia Networks Oy Liittymäpalvelun toteuttaminen
CA2337704C (en) 2000-03-30 2005-05-10 Lucent Technologies Inc. Transient tunneling for dynamic home addressing on mobile hosts
JP2001352597A (ja) 2000-06-09 2001-12-21 Nec Saitama Ltd 背面端子を有する電気音響変換装置
US6978128B1 (en) * 2001-05-04 2005-12-20 Utstarcom, Inc. System and method to allow simple IP mobile nodes to operate seamlessly in a mobile IP network with true roaming capabilities
US20030073439A1 (en) 2001-10-17 2003-04-17 Wenzel Peter W. Home agent redundancy in a cellular system
US7023828B2 (en) * 2001-11-19 2006-04-04 Motorola, Inc. Method and apparatus for a mobile node to maintain location privacy from selected correspondent nodes
AU2003230821A1 (en) * 2002-04-08 2003-10-27 Flarion Technologies, Inc. Support of disparate addressing plans and dynamic ha address allocation in mobile ip
US7587498B2 (en) 2002-05-06 2009-09-08 Cisco Technology, Inc. Methods and apparatus for mobile IP dynamic home agent allocation
US7707310B2 (en) * 2002-11-20 2010-04-27 Cisco Technology, Inc. Mobile IP registration supporting port identification

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004017172A2 (en) * 2002-08-16 2004-02-26 Utstarcom, Incorporated System and method for home agent load balancing

Also Published As

Publication number Publication date
EP1774747A1 (en) 2007-04-18
US20090080387A1 (en) 2009-03-26
KR20070046091A (ko) 2007-05-02
CN101019402B (zh) 2012-09-12
US8681752B2 (en) 2014-03-25
CN101019402A (zh) 2007-08-15
WO2006010382A1 (en) 2006-02-02
EP1774747B1 (en) 2017-03-01

Similar Documents

Publication Publication Date Title
KR101086349B1 (ko) 통신 네트워크의 동작 제어방법 및 시스템과 관련된네트워크 및 그 컴퓨터 프로그램 제품
EP1927228B1 (en) Multiple interface mobile node with simultaneous home- and foreign network connection
US8379599B2 (en) Local mobility anchor relocation and route optimization during handover of a mobile node to another network area
US7751379B2 (en) IP mobility mechanism for a packet radio network
JP5227960B2 (ja) プロキシ・モバイルip向けパケット転送
US7489667B2 (en) Dynamic re-routing of mobile node support in home servers
KR100945612B1 (ko) 클라이언트-모바일-ip(cmip) 대신프록시-모바일-ip(pmip)의 가입자-지정 강화
US20030208602A1 (en) System and method for pushing data in an internet protocol network environment
US20040013116A1 (en) Method of providing mobile IP functionality for a non mobile IP capable mobile node and switching device for acting as a mobile IP proxy
WO2009116246A1 (ja) 通信方法、通信システム、モバイルノード及びアクセスルータ
US7366145B2 (en) Fast recovery from unusable home server
US7269166B2 (en) Transmission of a binding update message indicating a care of address for delivering data packets to a mobile node via a unidirectional interface
US8561150B2 (en) Method and system for supporting mobility security in the next generation network
WO2018030349A1 (ja) 移動通信システムの制御方法、移動通信システム、およびプロキシサーバ
Wang et al. Integrated Mobile IP and SIP approach for advanced location management
EP1990953B1 (en) A method and device for determining home agent attached by mobile node
EP1322090B1 (en) Method and system for roaming between communication networks
Mun Technology Requirements for Image Management and Communication (imac) System in Medicine

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

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20151105

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20161103

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20171107

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20181106

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20191108

Year of fee payment: 9