KR101373418B1 - 프록시 모바일(pm) 인터넷 프로토콜v6에 기초한 데이터 전송 방법, 시스템 및 관련 네트워크 설비 - Google Patents

프록시 모바일(pm) 인터넷 프로토콜v6에 기초한 데이터 전송 방법, 시스템 및 관련 네트워크 설비 Download PDF

Info

Publication number
KR101373418B1
KR101373418B1 KR1020117028009A KR20117028009A KR101373418B1 KR 101373418 B1 KR101373418 B1 KR 101373418B1 KR 1020117028009 A KR1020117028009 A KR 1020117028009A KR 20117028009 A KR20117028009 A KR 20117028009A KR 101373418 B1 KR101373418 B1 KR 101373418B1
Authority
KR
South Korea
Prior art keywords
service flow
lma
binding
mag
proxy
Prior art date
Application number
KR1020117028009A
Other languages
English (en)
Other versions
KR20120024643A (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 KR20120024643A publication Critical patent/KR20120024643A/ko
Application granted granted Critical
Publication of KR101373418B1 publication Critical patent/KR101373418B1/ko

Links

Images

Classifications

    • 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
    • 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]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

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

Abstract

본 발명은 PMIPv6에 기초한 데이터 전송 방법, 시스템 및 해당 네트워크 설비를 제공하여 기존의 PMIPv6에 기초한 데이터 전송 방안에 의하면 서비스 플로우에 따라 MN의 데이터 패킷을 구분하고 제어할 수 없는 문제를 해결하였다. 상기 데이터 전송 방법은, MN이 서비스 플로우를 개시한 후 MAG와 LMA는 메시지 인터랙티브를 통해 서비스 플로우 바인딩에 근거하여 양방향 터널을 설립하는 바, 상기 양방향 터널을 설립하는 과정에서 상기 서비스 플로우를 위한 다운링크 GRE Key와 업링크 GRE Key를 할당하고 LMA는 상기 서비스 플로우의 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하는 절차; 및 MAG와 LMA는 서비스 플로우 식별자와 상기 바인딩 관계 및 업/다운링크 GRE Key에 근거하여 MN에 의해 개시되는 서비스 플로우의 데이터 패킷을 MAG와 LMA사이의 양방향 터널에서 전송하는 절차를 포함한다.

Description

프록시 모바일(PM) 인터넷 프로토콜V6에 기초한 데이터 전송 방법, 시스템 및 관련 네트워크 설비{DATA TRANSFERRING METHOD, SYSTEM AND RELATED NETWORK DEVICE BASED ON PROXY MOBILE (PM) IPV6}
본 발명은 이동 통신 분야에 관한 것으로서 특히 PMIPv6(프록시 모바일 인터넷 프로토콜)에 기초한 데이터 전송 기술에 관한 것이다.
네트워크가 IPv4(인터넷 프로토콜 버전4)로부터 IPv6에 진화됨에 따라 단말의 이동성 IPv6 액세스를 지원하기 위해 인터넷 엔지니어링 태스크 포스(Internet Engineering Task Force,IETF)에서는 모바일 인터넷 프로토콜 (Mobile Internet Protocol, MIP)을 제정하였다. MIPv6은 모바일 노드(Mobile Node, MN), 홈 에이전트(Home Agent, HA) 및 상대 노드(Correspondent Node, CN)등 세 실체에 관련된다. MN이 홈 네트워크에 위치할 경우, 홈 주소(Home of Address, HoA)를 이용하여 CN과 통신을 진행하며, MN이 외부 네트워크로 이동할 경우, 홈 네트워크에서 소유한 HoA는 변하지 않고 동시에 외부 네트워크가 할당한 임시 IP주소, 즉 의탁 주소(Care of Address,CoA)를 획득한다. MN은 바인딩 갱신(Binding Update, BU)과정을 통해 HA에 등록하여 HoA와 CoA의 매핑 관계를 HA에 알려주며, HA에 의해 HoA와 CoA의 하나의 바인딩 리스트가 유지된다. MN의 등록이 수락된 후 CN이 MN에 발신한 데이터 패킷에 대해 HA는 캡슐화를 진행하며, 캡슐화된 데이터 패킷의 내부 주소는 변하지 않는 바 즉, 내부 소스 주소는 CN의 주소이고 내부 타깃 주소는 HoA이며 외부 소스 주소는 HA의 주소이고 외부 타깃 주소는 CoA이며 HA는 캡슐화된 패킷을 터널을 통해 MN에 전달하며; MN이 CN에 데이터 패킷을 발신할 때 외부 소스 주소는 CoA이고 외부 타깃 주소는 HA의 주소이며 내부 소스 주소는 HoA이고 내부 타깃 주소는 CN의 주소이며, HA는 MN이 역방향 터널을 통해 발신한 데이터 패킷을 수신할 때 이에 대해 캡슐 해제를 진행하여 캡슐화된 데이터 패킷을 CN에 전달한다. HA가 MN의 데이터 패킷을 전달하는 통신 모드를 양방향 터널 모드라 한다.
프록시 모바일 IPv6프로토콜 (Proxy Mobile IPv6, PMIPv6)은 MIPv6에 대한 확장이며 MIPv6와 부동한 점은 모바일 액세스 게이트웨이(Mobile Access Gateway,MAG)가 홈 네트워크를 시뮬레이션하여 하위의 MN에 홈 네트워크 프리픽스(prefix)를 통고함으로써 MN으로 하여금. 항상 홈 네트워크에 위치해 있는 것으로 간주하게 하며; MAG는 프록시 바인딩 갱신(Proxy Binding Update,PBU)과정을 통해 MN을 대신하여 홈 에이전트 기능을 구비한 로컬 모빌리티 앵커(Local Mobility Anchor,LMA)에 등록을 진행하며 MAG의 인터페이스 주소를 CoA로 하여 최종적으로 MAG와 LMA사이에 한 갈래 양방향 터널을 설립함으로써 MN의 데이터 패킷을 전송하는 것이다.
기존의 PMIPv6에 기초한 데이터 전송 프로세스는 도1에 도시된 바와 같이, MN이 접속(attach) 과정을 통해 PMIPv6 도메인 내에 액세스한 후 소속된 MAG에 라우터 요청(Router Solicitation)메시지를 발신하며; MAG는 LMA에 프록시 바인딩 갱신(Proxy Binding Update, PBU)메시지를 발신하는 것을 통해 MN을 대신하여 LMA에 등록하여, 상기 MAG의 인터페이스 주소와 MN의 주소 정보의 매핑 관계를 LMA에 알려주며; LMA는 MAG가 MN을 대신한 등록을 수락하고 바인딩 캐시 리스트(Binding Cache Entry, BCE)에 MN의 주소 정보와 MAG의 인터페이스 주소의 매핑 관계를 저장하고, MAG에 프록시 바인딩 응답(Proxy Binding Ack, PBA)메시지를 리턴하며; MAG는 상기 PBA메시지를 수신하면 MAG와 LMA 사이의 양방향 터널 설립은 완성되고 MAG는 즉시 MN에 라우터 통고(Router Advertisement)메시지를 리턴하며; 이어서, MN의 데이터 패킷은 MAG와 LMA사이에 설립된 양방향 터널을 통해 전송된다.
본 발명자는 기존의 3GPP LTE(장기 진화)시스템에서 단말의 각 PDP Context/ EPS Bearer(PDP컨텍스트/EPS베어러)를 위해 단독적인 GTP-U터널을 설립하여 서비스 데이터 플로우(Service Data Flow, SDF)를 해당 PDP Context/EPS Bearer에 대응되는 GTP-U터널에 바인딩함으로써 서비스 데이터 플로우에 기초한 구분과 빌링(billing) 제어를 실현할 수 있음을 발견하였다. MIPv6에 기초한 다중 연결(Monami)시나리오에 근거하면 MN의 HoA를 여러 개 CoA와 바인딩한 후 하나의 또는 여러 개 플로우(Flow)를 그 중 하나의 CoA에 바인딩하는 것을 허용하므로 부동한 플로우를 부동한 네트워크 인터페이스에 전송할 수 있다. 하지만 기존의 PMIPv6에 기초한 데이터 전송 방안은 서비스 플로우에 따라 MN의 데이터 패킷을 구분하고 제어할 수 없다.
본 발명의 실시예는 PMIPv6에 기초한 데이터 전송 방법 및 시스템을 제공함으로써 기존의 PMIPv6에 기초한 데이터 전송 방안이 서비스 플로우에 따라 MN의 데이터 패킷을 구분하고 제어할 수 없는 문제를 해결하고자 한다.
상응하게 본 발명의 실시예는 모바일 액세스 게이트웨이 MAG와 로컬 모빌리티 앵커 LMA를 제공한다.
본 발명의 실시예가 제공하는 PMIPv6에 기초한 데이터 전송 방법은
모바일 액세스 게이트웨이 MAG와 로컬 모빌리티 앵커 LMA는 모바일 노드 MN이 서비스 플로우를 개시한 후 메시지 인터랙티브를 통해 서비스 플로우 바인딩에 기초하여 양방향 터널을 설립하는 바, 상기 양방향 터널을 설립하는 과정에서 상기 서비스 플로우를 위한 다운링크 일반 라우팅 캡슐화 기호 GRE Key와 업링크 GRE Key를 할당하며 상기 LMA는 상기 서비스 플로우의 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하며;
상기 MAG와 상기 LMA는 상기 서비스 플로우 식별자와 상기 바인딩 관계 및 상기 업/다운링크 GRE Key에 근거하여 상기 양방향 터널에서 상기 MN이 개시한 서비스 플로우의 데이터 패킷을 전송하는 것을 포함한다.
본 발명의 실시예가 제공하는 PMIPv6에 기초한 데이터 전송 시스템은 모바일 액세스 게이트웨이 MAG와 로컬 모빌리티 앵커 LMA를 포함하는 바, 상기 MAG와 상기 LMA는 모바일 노드 MN이 서비스 플로우를 개시한 후 메시지 인터랙티브를 통해 서비스 플로우 바인딩에 기초하여 양방향 터널을 설립하는 바, 상기 양방향 터널을 설립하는 과정에서 상기 서비스 플로우를 위한 다운링크 일반 라우팅 캡슐화 기호 GRE Key와 업링크 GRE Key를 할당하고, 상기 LMA는 또한 상기 서비스 플로우의 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하며;
상기 MAG와 상기 LMA는 또한 상기 서비스 플로우 식별자와 상기 바인딩 관계 및 상기 업/다운링크 GRE Key에 근거하여 상기 양방향 터널에서 상기 MN이 개시한 서비스 플로우의 데이터 패킷을 전송한다.
본 발명 실시예가 제공하는 모바일 액세스 게이트웨이 MAG는
모바일 노드 MN이 개시한 서비스 플로우의 첫번째 데이터 패킷을 수신할 시 로컬 모빌리티 앵커 LMA에 서비스 플로우 바인딩을 추가할 것을 지시하는 제1프록시 바인딩 갱신 메시지를 발신하는 바, 그 중에는 상기 서비스 플로우를 위해 생성된 서비스 플로우 식별자 및 할당된 다운링크 일반 라우팅 캡슐화 기호 GRE Key가 포함되는 발신 유닛;
상기 제1프록시 바인딩 갱신 메시지에 근거하여 상기 LMA에 의해 리턴된 제1프록시 바인딩 응답 메시지를 수신하는 바, 그 중에는 상기 서비스 플로우 식별자 및 상기 서비스 플로우를 위해 할당된 업링크 GRE Key가 포함되는 수신 유닛; 및
상기 서비스 플로우 식별자와 상기 업/다운링크 GRE Key에 근거하여 LMA와의 사이에서 서비스 플로우 바인딩에 근거하여 설립된 양방향 터널에서 상기 서비스 플로우의 데이터 패킷을 전송하는 전송 유닛을 포함한다.
본 발명의 실시예가 제공하는 로컬 모빌리티 앵커 LMA는
모바일 액세스 게이트웨이 MAG가 발신한, 서비스 플로우 바인딩을 추가할 것을 지시하는 제1프록시 바인딩 갱신 메시지를 수신하는 바, 그 중에는 상기 서비스 플로우를 위해 생성된 서비스 플로우 식별자 및 할당된 다운링크 일반 라우팅 캡슐화 기호 GRE Key가 포함되는 수신 유닛;
수신된 제1프록시 바인딩 갱신 메시지에 근거하여 상기 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하며 상기 MAG에 제1프록시 바인딩 응답 메시지를 리턴하는 바, 그 중에는 상기 서비스 플로우 식별자 및 상기 서비스 플로우를 위해 할당된 업링크 GRE Key를 포함하는 바인딩 처리 유닛; 및
상기 서비스 플로우 식별자와 상기 바인딩 관계 및 상기 업/다운링크 GRE Key에 근거하여 MAG와의 사이에서 서비스 플로우 바인딩에 근거하여 설립된 양방향 터널에서 상기 서비스 플로우의 데이터 패킷을 전송하는 전송 유닛을 포함한다.
본 발명 실시예가 제공하는 PMIPv6에 기초한 데이터 전송 방법, 시스템 및 관련 네트워크 설비에 있어서 MAG와 LMA는 모바일 노드 MN이 서비스 플로우를 개시한 후 메시지 인터랙티브를 통해 서비스 플로우 바인딩에 근거하여 양방향 터널을 설립하는 바, 양방향 터널을 설립하는 과정에서 상기 서비스 플로우에 다운링크 GRE Key와 업링크 GRE Key를 할당하고 LMA는 상기 서비스 플로우의 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하며; 따라서 MAG와 LMA사이의 양방향 터널의 설립은 완성되며 서비스 플로우 바인딩 작업을 추가하는 것을 통해 서비스 플로우를 상기 MN의 주소 정보에 바인딩하며, MAG와 LMA는 서비스 플로우 식별자와 상기 바인딩 관계 및 업/다운링크 GRE Key에 근거하여 MAG와 LMA사이의 양방향 터널에서 상기 MN이 개시하는 서비스 플로우의 데이터 패킷을 전송함으로써 서비스 플로우에 따라 데이터 패킷을 구분하고 제어하는 것을 실현한다.
도1은 종래기술에서 PMIPv6에 기초한 데이터 전송 흐름도이며;
도2는 종래기술에서 PBU메시지의 포맷 예시도이며;
도3은 본 발명의 실시예에서 서비스 플로우 식별자 옵션의 포맷 예시도이며;
도4는 본 발명의 실시예에서 전송 계층 설명 정보의 포맷 예시도이며;
도5는 본 발명의 실시예에서 PMIPv6에 기초한 데이터 전송 방법의 흐름도이며;
도6은 본 발명의 실시예에서 PMIPv6에 기초한 데이터 전송 시스템 블록도이며;
도7은 본 발명의 실시예에서 MAG의 가능한 구조 블록도이며;
도8은 본 발명의 실시예에서 LMA의 가능한 구조 블록도이다.
기존의 PMIPv6에 기초한 데이터 전송 방안이 서비스 플로우를 따라 MN의 데이터 패킷을 구분하고 제어할 수 없는 문제점을 감안하여 본 발명의 실시예에서는 PMIPv6에 기초한 데이터 전송 프로세스에 대해 개선을 진행함으로써, 새로운 서비스 플로우 식별자 옵션(Service Flow Identification Option)을 정의하여, PBU 메시지와 PBA 메시지에 새로운 서비스 플로우 식별자 옵션을 추가하는 것을 통해 서비스 플로우에 따라 MN의 데이터 패킷을 구분하고 제어하는 것을 실현한다.
기존의 PBU메시지의 포맷은 도2를 참조하면 시퀀스 번호(Sequence#), 라이프타임(Lifetime), 이동성 옵션(Mobility Options)등 필드(영역)를 포함하는 바, PBU메시지가 포함하는 각 필드(영역)의 명칭, 길이 및 의미는 표1에 나타낸 바와 같다. PBA메시지에도 마찬가지로 이동성 옵션(Mobility Options)필드가 포함되며 구체적인 메시지 포맷에 대해서는 더 이상 설명하지 않는다.
필드(영역) 길이
(단위: bit)
의미
Sequence# 16 시퀀스 번호, 논리 단조 증가 값
A 1 1로 설정하면 PBA메시지의 리턴을 요구함을 표시
H 1 수신된 노드를 해당 모바일 노드의 홈 에이전트로 할 것을 요청
L 1 링크 로컬 주소 호환성
K 1 Key관리 이동 성능
M 1 1로 설정하면 해당 바인딩 갱신이 MAP 등록 임을 표시
R 1 1로 설정하면 해당 바인딩 갱신이 이동 라우터에서 발신된 것임을 표시
P 1 1로 설정하면 해당 바인딩 갱신이 프록시 등록임을 표시
Lifetime 16 라이프타임
Mobility Options 가변 길이 0 또는 여러 개 TLV 포맷의 이동성 옵션을 포함
PBU 메시지와 PBA 메시지에 새로운 서비스 플로우 식별자 옵션을 추가함으로써 이동성 옵션이 포함한 옵션 중의 하나로 한다. 서비스 플로우 식별자 옵션은 MN의 서비스 플로우 식별자(Service Flow ID)를 정의함과 동시에 또한 해당 서비스 플로우의 전송 계층 설명 정보와 응용 계층 설명 정보 중의 하나 또는 전부를 정의할 수 있어, 메시지 수신 단으로 하여금 상기 서비스 플로우의 식별자를 알 수 있게 할뿐더러 상기 서비스 플로우의 관련 속성도 알 수 있게 한다.
서비스 플로우 식별자 옵션의 포맷은 도3에 도시된 바와 같이 서비스 플로우 식별자(Service Flow ID), 상태(Status), 작업 지시(PRO), 옵션 유형(Option Type), 옵션 길이 (Option Len), 예비(Reserved)등 필드(영역)를 포함하는 바,
서비스 플로우 식별자(Service Flow ID)필드는 상기 서비스 플로우의 유일한 식별자를 표시하며;
상태(Status)필드는 PBA 메시지에서만 유효하며 서비스 플로우 바인딩 작업의 성공 또는 실패를 표시하며;
작업 지시(PRO)필드는 서비스 플로우 바인딩에 대해 실행하는 여러 가지 작업, 예를 들어 서비스 플로우 바인딩 추가 작업, 또는 서비스 플로우 바인딩 삭제 작업, 또는 서비스 플로우 바인딩 수정 작업 등을 표시하며;
선택적으로 서비스 플로우 식별자 옵션에는 해당 서비스 플로우의 응용 계층 속성, 예를 들어 서비스 식별자, 채용된 응용 계층 프로토콜 등을 설명하기 위한 응용 계층 설명 옵션을 더 포함할 수 있으며;
선택적으로 서비스 플로우 식별자 옵션에는 해당 서비스 플로우의 패킷 필터 속성(Packet Filter Attribute)을 설명하기 위한 전송 계층 설명 옵션을 더 포함할 수 있으며 전송 계층 설명 옵션의 포맷은 도4에 도시된 바와 같이 옵션 유형(Option Type), 옵션 길이 (Option Len), 예비(Reserved), 유형(Type), 전송 계층 설명 정보(Transport Level Description)등 필드(영역)를 포함한다. 유형 필드의 부동한 값에 따라 부동한 패킷 필터 속성의 조합을 표시할 수 있는 바, 예를 들어 설명하면 표2에 나타낸 바와 같이, 패킷 필터 속성의 3가지 유효 조합 방식을 제안하였으며 각 조합 방식마다 유형 필드의 부동한 값에 대응된다. 구체적인 실시에 있어서 패킷 필터 속성의 조합은 타깃 주소, 포트 번호, 플로우 레이블, 보안 매개 변수 인덱스, IP프로토콜 상의 프로토콜 식별자, 서비스 유형/전송 레벨 등 속성 중의 하나 또는 임의의 조합을 포함할 수 있다.
전송 계층 설명 옵션과 응용 계층 설명 옵션은 모두 가변 길이다.
유형필드 전송 계층 설명 정보 필드
0 타깃 주소(destination IP address); 소스 포트 번호(source port Range); 타깃 포트 번호(destination port Range); IP프로토콜 상의 프로토콜 식별자(protocol ID of the protocol above IP); 서비스 유형/전송 레벨(Type of Service (TOS)(IPv4)/Traffic class (IPv6)and Mask);
1 타깃 주소(destination IP address); IP프로토콜 상의 프로토콜 식별자(protocol ID of the protocol above IP); 서비스 유형/전송 레벨(Type of Service (TOS)(IPv4)/Traffic class (IPv6)and Mask); 보안 매개 변수 인덱스 (the IPSec Security Parameter Index (SPI));
2 타깃 주소(destination IP address); 서비스 유형/전송 레벨(Type of Service (TOS)(IPv4)/Traffic class (IPv6)and Mask); 플로우 레이블(the Flow Label (IPv6));
새로 추가된 서비스 플로우 식별자 옵션에 근거하여 본 발명의 실시예는PMIPv6에 기초한 데이터 전송 방법을 제공하여, 이 방법은 아래와 같은 절차를 포함한다. 즉, MAG와 LMA는 MN이 서비스 플로우를 개시한 후 메시지 인터랙티브를 통해 서비스 플로우 바인딩에 근거하여 양방향 터널을 설립하는 바, 상기 양방향 터널을 설립하는 과정에서 상기 서비스 플로우를 위한 다운링크 GRE Key와 업링크 GRE Key를 할당하고 LMA는 상기 서비스 플로우의 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하며; MAG와 LMA는 상기 서비스 플로우 식별자와 상기 바인딩 관계 및 업/다운링크 GRE Key에 근거하여 설립된 상기 양방향 터널에서 상기 MN이 개시한 서비스 플로우의 데이터 패킷을 전송한다.
도5에 도시된 바와 같이, 상기 방법은 구체적으로 아래와 같은 절차를 포함한다:
S501: MAG는 MN이 개시한 서비스 플로우의 첫 번째 데이터 패킷을 수신할 시, LMA에 서비스 플로우 바인딩을 추가할 것을 지시하는 PBU 메시지(쉽게 구분하고자 제1 PBU 메시지라고 한다)를 발신하는 바, 그 중에는 서비스 플로우를 위해 생성된 서비스 플로우 식별자 및 서비스 플로우를 위해 할당된 다운링크 일반 라우팅 캡슐화 식별자 GRE Key가 포함된다.
구체적으로 실시함에 있어서 제1 PBU 메시지에 포함되는 서비스 플로우 식별자 옵션은 서비스 플로우 식별자, PRO 필드를 포함할 수 있으며 상기 서비스 플로우 식별자는 현재 서비스 플로우의 시퀀스 번호를 표시하는 바, 이는 상기 MN에 의해 개시되는 서비스 플로우에 근거하여 논리적으로 단조 증가하며, 만약 상기 MN이 개시한 첫 번째 서비스 플로우이면 서비스 플로우 식별자 값은 0이고, 만약 상기 MN이 개시한 두번째 서비스 플로우이면 서비스 플로우 식별자 값은 1이며 그 후속 설명은 생략하기로 하며; 상기 PRO필드는 PRO필드 값을 0으로 함으로써 서비스 플로우 바인딩을 추가해야 함을 표시할 수 있다. 제1 PBU 메시지에는 전송 계층 설명 옵션과 응용 계층 설명 옵션 중의 하나 또는 전부를 더 포함하여 상기 서비스 플로우의 관련 속성을 설명할 수 있다.
S502: LMA는 수신된 제1 PBU 메시지에 근거하여 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하고 MAG에 PBA 메시지(쉽게 구분하기 위해 제1 PBA 메시지라고 한다)를 리턴하는 바, 그 중에는 상기 서비스 플로우 식별자 및 서비스 플로우를 위해 할당된 업링크 GRE Key가 포함된다.
MAG는 LMA에 PBU 메시지를 발신하는 것을 통해 MN을 대신해 LMA에 등록하여, 해당 MAG의 인터페이스 주소와 MN의 주소 정보의 매핑 관계를 LMA에 알려주는 점에 있어서 기존의 기술과 일치하다. 동시에 PBU 메시지에 대해 확장을 진행하여, 서비스 플로우 식별자 옵션을 증가하였기 때문에 LMA는 상기 제1 PBU 메시지에 근거하여 상응한 서비스 플로우 바인딩 정보, 즉 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하며 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계는 마찬가지로 로컬 바인딩 캐시 리스트에 캐싱될 수 있다, 상기 MN의 주소 정보는 MN의 IP주소 또는 프리픽스일 수 있다. PBU 메시지와 일치하게, PBA 메시지에도 전송 계층 설명 옵션과 응용 계층 설명 옵션 중의 하나 또는 전부가 포함될 수 있으며, 상기 서비스 플로우의 관련 속성을 설명하는데 사용될 수 있다. 상기 일반 라우팅 캡슐화 GRE는 이동 IP가 채용하는 하나의 터널 기술인 바, 하나의 프로토콜의 데이터 패킷을 다른 하나의 프로토콜의 데이터 패킷의 페이로드에 캡슐화하는 것을 허용한다.
이어서 MAG와 LMA사이의 양방향 터널 설립은 완성되며 서비스 플로우 바인딩 추가 작업을 통해 서비스 플로우를 상기 MN의 주소 정보에 바인딩함으로써 서비스 플로우에 따라 데이터 패킷을 구분하고 제어하는 것을 실현하기 위한 토대가 마련된다.
S503: MAG와 LMA는 서비스 플로우 식별자와 업/다운링크 GRE Key에 근거하여 MAG와 LMA사이에 서비스 플로우 바인딩에 근거하여 설립된 양방향 터널에서 상기 서비스 플로우의 데이터 패킷을 전송한다.
구체적으로 실시함에 있어서 MN과 CN사이에서 통신을 진행할 경우 구체적으로 아래와 같은 절차를 포함한다:
MAG는 서비스 플로우 식별자와 업링크 GRE Key에 근거하여 서비스 플로우의 업링크 데이터 패킷(즉, MN으로부터 개시되는 데이터 패킷, MN에서 CN으로 발신)에 대해 캡슐화를 진행한 후 양방향 터널을 통해 LMA에 전송하며 LMA는 서비스 플로우 식별자와 업링크 GRE Key에 근거하여 MAG가 자신에게 전달한 캡슐화된 업링크 데이터 패킷에 대해 캡슐 해제를 진행한 후 CN에 전송하며;
LMA는 서비스 플로우 식별자와 다운링크 GRE Key에 근거하여 서비스 플로우의 다운링크 데이터 패킷(즉, CN으로부터 개시되는 데이터 패킷, CN에서 MN으로 발신)에 대해 캡슐화를 진행한 후 양방향 터널을 통해 MAG에 전송하며 MAG는 서비스 플로우 식별자와 다운링크 GRE Key에 근거하여 LMA가 자신에게 전달한 캡슐화된 다운링크 데이터 패킷에 대해 캡슐 해제를 진행한 후 MN에 전송한다.
이어서 만약 MN이 상기 서비스 플로우를 종료하면 아래와 같은 절차를 포함한다:
절차A: MAG는 MN이 서비스 플로우를 종료한 것이 확인될 경우, LMA에 서비스 플로우 바인딩을 삭제할 것을 지시하는 PBU 메시지(쉽게 구분하기 위해 제2 PBU 메시지라 한다)를 발신하는 바, 그 중에는 서비스 플로우 식별자가 포함된다.
대응되게 제2 PBU 메시지에 포함된 서비스 플로우 식별자 옵션은 서비스 플로우 식별자(제1 PBU 메시지에서의 값과 일치하며 만약 값이 0이면 상기 MN이 개시한 첫 번째 서비스 플로우임을 표시)와 PRO 필드이며 PRO필드 값을 1로 하는 것을 통해 서비스 플로우 바인딩을 삭제할 것을 표시할 수 있다.
절차B: LMA는 수신된 제2 PBU 메시지에 근거하여 로컬 캐시의 서비스 플로우 식별자와 MN의 주소정보의 바인딩 관계를 삭제하고 MAG에 PBA 메시지(쉽게 구분하기 위해 제2 PBA 메시지라 한다)를 리턴하는 바, 그 중에는 서비스 플로우 식별자가 포함되며;
제2 PBU 메시지와 제2 PBA 메시지에서 전송 계층 설명 옵션과 응용 계층 설명 옵션 중의 하나 또는 전부를 통해 상기 서비스 플로우의 관련 속성을 설명할 수도 있다.
이어서 MAG와 LMA사이의 양방향 터널은 삭제되고 서비스 플로우 바인딩 삭제 작업을 통해 서비스 플로우와 상기 MN의 주소 정보 사이의 바인딩을 취소한다.
본 발명의 실시예가 제공하는 PMIPv6에 기초한 데이터 전송 방법은 서비스 플로우에 따라 MN의 데이터 패킷을 구분하고 제어할 수 없는 문제를 효과적으로 해결하여 MN의 하나의 또는 한 종류의 서비스 플로우의 데이터 패킷에 대한 구분을 진행함으로써 상응한 제어를 진행하는 것을 실현하며; 동시에 본 발명의 실시예는 서비스 플로우의 관련 속성에 대한 형식화된 설명을 실현한다.
본 발명의 실시예가 제공하는 PMIPv6에 기초한 데이터 전송 방법은 MN이 단일 인터페이스 단말인 경우에 적용될 수 있으며 MN이 다중 인터페이스 단말인 경우에도 적용될 수 있다. MN이 단일 인터페이스 단말인 경우에 있어서 MN이 개시한 서비스 플로우를 상응한 MAG에 전송한 후 상기 MAG가 PBU프로세스를 트리거하고 상기 서비스 플로우를 위한 유일한 서비스 플로우 식별자를 생성하며 상기 서비스 플로우를 상기 MN의 주소 정보에 바인딩함으로써 서비스 플로우에 따라 MN의 데이터 패킷을 구분하고 제어하는 것을 실현한다. MN이 다중 인터페이스 단말인 경우에 있어서 MN의 어느 한 인터페이스가 개시한 서비스 플로우를 상응한 MAG에 전송한 후 상기 MAG가 PBU프로세스를 트리거하고 상기 서비스 플로우를 위한 유일한 서비스 플로우 식별자를 생성하며 상기 서비스 플로우를 상기 MN의 상기 인터페이스에 대응되는 주소 정보에 바인딩함으로써 서비스 플로우에 따라 MN의 여러 개 인터페이스의 데이터 패킷을 구분하고 제어하는 것을 실현한다.
동일한 기술 사상에 근거하여 본 발명의 실시예는 PMIPv6에 기초한 데이터 전송 시스템을 제공하는 바, 상기 시스템이 기술과제를 해결하는 원리는 PMIPv6에 기초한 데이터 전송 방법과 일치하기 때문에 상기 시스템의 실시는 방법의 실시를 참조할 수 있으며 중복되는 부분에 대해서는 더 이상 설명하지 않는다. 도6에 도시된 바와 같이, 상기 시스템은 모바일 액세스 게이트웨이 MAG (601)와 로컬 모빌리티 앵커 LMA (602)를 포함하는 바,
MAG (601)와 LMA (602)는 MN이 서비스 플로우를 개시한 후 메시지 인터랙티브를 통해 서비스 플로우 바인딩에 근거하여 양방향 터널을 설립하는데 사용되는 바, 상기 양방향 터널을 설립하는 과정에서 서비스 플로우를 위한 다운링크 GRE Key와 업링크 GRE Key가 할당되며 LMA (602)는 또한 상기 서비스 플로우의 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하는데 사용되며;
MAG (601)와 LMA (602)는 또한 상기 서비스 플로우 식별자와 상기 바인딩 관계 및 업/다운링크 GRE Key에 근거하여 상기 양방향 터널에서 상기 MN이 개시하는 서비스 플로우의 데이터 패킷을 전송한다.
구체적으로 실시함에 있어서 MAG (601)는 또한 MN에 의해 개시된 서비스 플로우의 첫 번째 데이터 패킷을 수신할 시 LMA (602)에 서비스 플로우 바인딩을 추가할 것을 지시하는 제1 PBU 메시지를 발신하는 바, 그 중에는 서비스 플로우를 위해 생성된 서비스 플로우 식별자 및 서비스 플로우에 할당된 다운링크 GRE Key가 포함되며; LMA (602)가 제1 PBU 메시지에 근거하여 리턴한 제1 PBA 메시지를 수신하는 바, 그 중에는 상기 서비스 플로우 식별자 및 서비스 플로우에 할당된 업링크 GRE Key가 포함되며;
LMA (602)는 또한 수신된 제1 PBU 메시지에 근거하여 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하고 MAG (601)에 상기 제1 PBA 메시지를 리턴한다.
구체적으로 실시함에 있어서 MAG (601)는 또한 서비스 플로우 식별자와 업링크 GRE Key에 근거하여 MN으로부터 개시되는 서비스 플로우의 업링크 데이터 패킷에 대해 캡슐화를 진행한 후 양방향 터널을 통해 LMA (602)에 전송하고; 서비스 플로우 식별자와 다운링크 GRE Key에 근거하여 캡슐화된 다운링크 데이터 패킷에 대해 캡슐 해제를 진행한 후 MN에 전송하며;
LMA (602)는 또한 서비스 플로우 식별자와 다운링크 GRE Key에 근거하여 CN으로부터 개시되는 서비스 플로우의 다운링크 데이터 패킷에 대해 캡슐화를 진행한 후 양방향 터널을 통해 MAG (601)에 전송하고; 서비스 플로우 식별자와 업링크 GRE Key에 근거하여 캡슐화된 업링크 데이터 패킷에 대해 캡슐 해제를 진행한 후 CN에 전송한다.
바람직하게 MAG (601)는 또한 MN이 서비스 플로우를 종료한 것이 확인될 시 LMA에 서비스 플로우 바인딩을 삭제할 것을 지시하는 제2 PBU 메시지를 발신하는 바, 그 중에는 서비스 플로우 식별자가 포함되며;
LMA (602)는 또한 수신된 제2 PBU 메시지에 근거하여 로컬 캐시의 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 삭제하고 MAG에 제2 PBA 메시지를 리턴하는 바, 그 중에는 서비스 플로우 식별자가 포함된다.
상기 MAG (601)의 한 가지 가능한 구조는 도7에 도시된 바와 같이,
MN이 개시한 서비스 플로우의 첫 번째 데이터 패킷을 수신할 시 LMA에 서비스 플로우 바인딩을 추가할 것을 지시하는 제1 PBU 메시지를 발신하는 바, 그 중에는 서비스 플로우를 위해 생성한 서비스 플로우 식별자 및 서비스 플로우를 위해 할당한 다운링크 GRE Key가 포함되는 발신 유닛 (701):
LMA가 제1 PBU 메시지에 근거하여 리턴한 제1 PBA 메시지를 수신하는 바, 그 중에는 상기 서비스 플로우 식별자 및 서비스 플로우를 위해 할당한 업링크 GRE Key가 포함되는 수신 유닛 (702):
서비스 플로우 식별자와 업/다운링크 GRE Key에 근거하여 LMA와의 사이에 서비스 플로우 바인딩에 근거하여 설립된 양방향 터널에서 상기 서비스 플로우의 데이터 패킷을 전송하는 전송 유닛 (703)을 포함한다.
바람직하게 발신 유닛 701은 또한 MN이 서비스 플로우를 종료한 것이 확인될 시 LMA에 서비스 플로우 바인딩을 삭제할 것을 지시하는 제2 PBU 메시지를 발신하는 바, 그 중에는 서비스 플로우 식별자가 포함된다.
LMA (602)의 한 가지 가능한 구조는 도8에 도시 된 바와 같이,
MAG가 발신한, 서비스 플로우 바인딩을 추가할 것을 지시하는 제1 PBU 메시지를 수신하는 바, 서비스 플로우를 위해 생성한 서비스 플로우 식별자 및 서비스 플로우를 위해 할당한 다운링크 GRE Key가 포함되는 수신 유닛 (801);
수신된 제1 PBU 메시지에 근거하여 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하고 MAG에 제1 PBA 메시지를 리턴하는 바, 그 중에는 상기 서비스 플로우 식별자 및 서비스 플로우에 할당한 업링크 GRE Key가 포함되는 바인딩 처리 유닛 (802);
서비스 플로우 식별자와 상기 바인딩 관계 및 업/다운링크 GRE Key에 근거하여 MAG와의 사이에 서비스 플로우 바인딩에 근거하여 설립된 양방향 터널에서 서비스 플로우의 데이터 패킷을 전송하는 전송 유닛 (803)을 포함한다.
바람직하게 바인딩 처리 유닛 (802)은 또한 수신된 제2 PBU 메시지에 근거하여 로컬 캐시의 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 삭제하고 MAG에 제2 PBA 메시지를 리턴하는 바, 그 중에는 서비스 플로우 식별자가 포함된다.
당업자들은 본 발명의 사상과 범위를 초과하지 않는 전제하에서 본 발명에 대해 여러 가지 수정과 변형을 진행할 수 있음은 물론이다. 따라서 본 발명의 이러한 수정과 변형이 본 발명의 청구항 및 그 균등한 기술의 범위 내에 속한다면 본 발명은 이러한 수정과 변형도 포함한다.

Claims (16)

  1. 모바일 노드 MN이 서비스 플로우를 개시한 후 모바일 액세스 게이트웨이 MAG와 로컬 모빌리티 앵커 LMA가 메시지 인터랙티브를 통해 서비스 플로우 바인딩에 기초하여 양방향 터널을 설립하는 바, 상기 양방향 터널을 설립하는 과정에서 상기 서비스 플로우를 위한 다운링크 일반 라우팅 캡슐화 기호 GRE Key와 업링크 GRE Key를 할당하고 상기 LMA는 상기 서비스 플로우의 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하는 절차; 및
    상기 MAG와 상기 LMA가 상기 서비스 플로우 식별자와 상기 바인딩 관계 및 상기 업/다운링크 GRE Key에 근거하여 상기 MN이 개시한 서비스 플로우의 데이터 패킷을 상기 양방향 터널에서 전송하는 절차를 포함하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 방법.
  2. 제1항에 있어서,
    모바일 노드 MN이 서비스 플로우를 개시한 후 모바일 액세스 게이트웨이 MAG와 로컬 모빌리티 앵커 LMA가 메시지 인터랙티브를 통해 양방향 터널을 설립하는 절차는
    MN이 개시한 서비스 플로우의 첫 번째 데이터 패킷을 수신할 시 MAG는 LMA에 서비스 플로우 바인딩을 추가할 것을 지시하는 제1프록시 바인딩 갱신 메시지를 발신하는 절차; 및
    상기 LMA는 수신된 제1프록시 바인딩 갱신 메시지에 근거하여 상기 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하며 상기 MAG에 제1프록시 바인딩 응답 메시지를 리턴하는 절차를 포함하며,
    상기 제1프록시 바인딩 갱신 메시지는 상기 서비스 플로우를 위해 생성된 서비스 플로우 식별자 및 할당된 다운링크 GRE Key를 포함하며;
    상기 제1프록시 바인딩 응답 메시지는 상기 서비스 플로우 식별자 및 상기 서비스 플로우에 할당한 업링크 GRE Key를 포함하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 방법.
  3. 제1항에 있어서,
    상기 MAG와 LMA가 상기 서비스 플로우 식별자와 상기 바인딩 관계 및 상기 업/다운링크 GRE Key에 근거하여 상기 MN이 개시한 서비스 플로우의 데이터 패킷을 상기 양방향 터널에서 전송하는 절차는
    상기 MAG는 상기 서비스 플로우 식별자와 상기 업링크 GRE Key에 근거하여 MN으로부터 개시되는 상기 서비스 플로우의 업링크 데이터 패킷에 대해 캡슐화를 진행한 후 상기 양방향 터널을 통해 상기 LMA에 전달하며 상기 LMA는 상기 서비스 플로우 식별자와 상기 업링크 GRE Key에 근거하여 캡슐화된 업링크 데이터 패킷에 대해 캡슐 해제를 진행한 후 상대 노드 CN에 전송하는 절차;
    상기 LMA는 상기 서비스 플로우 식별자와 상기 다운링크 GRE Key에 근거하여 상기 CN으로부터 개시되는 상기 서비스 플로우의 다운링크 데이터 패킷에 대해 캡슐화를 진행한 후 상기 양방향 터널을 통해 상기 MAG에 전달하며 상기 MAG는 상기 서비스 플로우 식별자와 상기 다운링크 GRE Key에 근거하여 캡슐화된 다운링크 데이터 패킷에 대해 캡슐 해제를 진행한 후 상기 MN에 전달하는 절차를 포함하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 방법.
  4. 제1항 내지 제3항의 임의의 한 항에 있어서,
    상기 MN이 상기 서비스 플로우를 종료한 것이 확인될 시 상기 MAG는 상기 LMA에 서비스 플로우 바인딩을 삭제할 것을 지시하는 제2프록시 바인딩 갱신 메시지를 발신하며, 상기 제2 프록시 바인딩 갱신 메시지는 상기 서비스 플로우 식별자를 포함하며,
    상기 LMA는 수신된 제2프록시 바인딩 갱신 메시지에 근거하여 로컬 캐시의 상기 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 삭제하고 상기 MAG에 제2프록시 바인딩 응답 메시지를 리턴하며, 상기 제2프록시 바인딩 응답 메시지는 상기 서비스 플로우 식별자를 포함하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 방법.
  5. 제2항에 있어서,
    상기 프록시 바인딩 갱신 메시지는 상기 서비스 플로우의 응용 계층 설명 정보 및/또는 전송 계층 설명 정보를 더 포함하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 방법.
  6. 제2항에 있어서,
    상기 프록시 바인딩 응답 메시지는 상기 서비스 플로우의 응용 계층 설명 정보 및/또는 전송 계층 설명 정보를 더 포함하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 방법.
  7. 제5항 또는 제6항에 있어서,
    상기 응용 계층 설명 정보는 서비스 식별자 및/또는 채용된 응용 계층 프로토콜을 포함하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 방법.
  8. 제5항 또는 제6항에 있어서,
    상기 전송 계층 설명 정보는
    타깃 주소, 포트 번호, 플로우 레이블, 보안 매개 변수 인덱스, IP 프로토콜 상의 프로토콜 식별자, 서비스 유형/전송 레벨 중의 하나 또는 임의의 조합을 포함하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 방법.
  9. 모바일 액세스 게이트웨이 MAG와 로컬 모빌리티 앵커 LMA를 포함하는 바,
    모바일 노드 MN이 서비스 플로우를 개시한 후 상기 MAG와 상기 LMA는 메시지 인터랙티브를 통해 서비스 플로우 바인딩에 근거하여 양방향 터널을 설립하는 바, 상기 양방향 터널을 설립하는 과정에서 상기 서비스 플로우를 위한 다운링크 일반 라우팅 캡슐화 기호 GRE Key와 업링크 GRE Key를 할당하고 상기 LMA는 또한 상기 서비스 플로우의 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하며;
    상기 MAG와 상기 LMA는 또한 상기 서비스 플로우 식별자와 상기 바인딩 관계 및 상기 업/다운링크 GRE Key에 근거하여 상기 MN이 개시한 서비스 플로우의 데이터 패킷을 상기 양방향 터널에서 전송하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 시스템.
  10. 제9항에 있어서,
    상기 MAG는 또한 모바일 노드 MN이 개시한 서비스 플로우의 첫 번째 데이터 패킷을 수신할 시 로컬 모빌리티 앵커 LMA에 서비스 플로우 바인딩을 추가할 것을 지시하는 제1프록시 바인딩 갱신 메시지를 발신하며, 상기 제1프록시 바인딩 갱신 메시지에 근거하여 상기 LMA에 의해 리턴된 제1프록시 바인딩 응답 메시지를 수신하며,
    상기 제1프록시 바인딩 갱신 메시지는 상기 서비스 플로우를 위해 생성된 서비스 플로우 식별자 및 할당된 다운링크 일반 라우팅 캡슐화 기호 GRE Key를 포함하며;
    상기 제1프록시 바인딩 응답 메시지는 상기 서비스 플로우 식별자 및 할당된 업링크 GRE Key를 포함하며;
    상기 LMA는 또한 수신된 제1프록시 바인딩 갱신 메시지에 근거하여 상기 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하고 상기 MAG에 상기 제1프록시 바인딩 응답 메시지를 리턴하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 시스템.
  11. 제9항에 있어서,
    상기 MAG는 또한 상기 서비스 플로우 식별자와 상기 업링크 GRE Key에 근거하여 MN으로부터 개시되는 상기 서비스 플로우의 업링크 데이터 패킷에 대해 캡슐화를 진행한 후 상기 양방향 터널을 통해 상기 LMA에 전달하고; 상기 서비스 플로우 식별자와 상기 다운링크 GRE Key에 근거하여 캡슐화된 다운링크 데이터 패킷에 대해 캡슐 해제를 진행한 후 상기 MN에 전달하며;
    상기 LMA는 또한 상기 서비스 플로우 식별자와 상기 다운링크 GRE Key에 근거하여 상대 노드 CN으로부터 개시되는 상기 서비스 플로우의 다운링크 데이터 패킷에 대해 캡슐화를 진행한 후 상기 양방향 터널을 통해 상기 MAG에 전달하고; 상기 서비스 플로우 식별자와 상기 업링크 GRE Key에 근거하여 캡슐화된 업링크 데이터 패킷에 대해 캡슐 해제를 진행한 후 상기 CN에 전달하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 시스템.
  12. 제9항 내지 제11항의 임의의 한 항에 있어서,
    상기 MAG는 또한 상기 MN이 상기 서비스 플로우를 종료한 것이 확인될 시 상기 LMA에 서비스 플로우 바인딩을 삭제할 것을 지시하는 제2프록시 바인딩 갱신 메시지를 발신하며, 상기 제2프록시 바인딩 갱신 메시지는 상기 서비스 플로우 식별자를 포함하며;
    상기 LMA는 또한 수신된 제2프록시 바인딩 갱신 메시지에 근거하여 로컬 캐시의 상기 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 삭제하고 상기 MAG에 제2프록시 바인딩 응답 메시지를 리턴하며, 상기 제2프록시 바인딩 응답 메시지는 상기 서비스 플로우 식별자를 포함하는
    것을 특징으로 하는 프록시 모바일 인터넷 프로토콜 PMIPv6에 기초한 데이터 전송 시스템.
  13. 모바일 노드 MN이 개시한 서비스 플로우의 첫번째 데이터 패킷을 수신할 시 로컬 모빌리티 앵커 LMA에 서비스 플로우 바인딩을 추가할 것을 지시하는 제1프록시 바인딩 갱신 메시지를 발신하는 발신 유닛;
    상기 제1프록시 바인딩 갱신 메시지에 근거하여 상기 LMA에 의해 리턴된 제1프록시 바인딩 응답 메시지를 수신하는 수신 유닛; 및
    상기 서비스 플로우 식별자와 상기 업/다운링크 GRE Key에 근거하여 LMA와의 사이에 서비스 플로우 바인딩에 근거하여 설립된 양방향 터널에서 상기 서비스 플로우의 데이터 패킷을 전송하는 전송 유닛을 포함하며,
    상기 제1프록시 바인딩 갱신 메시지는 상기 서비스 플로우를 위해 생성된 서비스 플로우 식별자 및 할당된 다운링크 일반 라우팅 캡슐화 기호 GRE Key를 포함하며;
    상기 제1프록시 바인딩 응답 메시지는 상기 서비스 플로우 식별자 및 상기 서비스 플로우를 위해 할당된 업링크 GRE Key를 포함하는
    것을 특징으로 하는 모바일 액세스 게이트웨이 MAG.
  14. 제13항에 있어서,
    상기 발신 유닛은 또한 상기 MN이 상기 서비스 플로우를 종료한 것이 확인될 시 상기 LMA에 서비스 플로우 바인딩을 삭제할 것을 지시하는 제2프록시 바인딩 갱신 메시지를 발신하며, 상기 제2프록시 바인딩 갱신 메시지는 상기 서비스 플로우 식별자를 포함하는
    것을 특징으로 하는 모바일 액세스 게이트웨이 MAG.
  15. 모바일 액세스 게이트웨이 MAG가 발신한, 서비스 플로우 바인딩을 추가할 것을 지시하는 제1프록시 바인딩 갱신 메시지를 수신하는 수신 유닛;
    수신된 제1프록시 바인딩 갱신 메시지에 근거하여 상기 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 추가하고 상기 MAG에 제1프록시 바인딩 응답 메시지를 리턴하는 바인딩 처리 유닛; 및
    상기 서비스 플로우 식별자와 상기 바인딩 관계 및 상기 업/다운링크 GRE Key에 근거하여 MAG와의 사이에 서비스 플로우 바인딩에 근거하여 설립된 양방향 터널에서 상기 서비스 플로우의 데이터 패킷을 전송하는 전송 유닛을 포함하며,
    상기 제1 프록시 바인딩 갱신 메시지는 상기 서비스 플로우를 위해 생성된 서비스 플로우 식별자 및 할당된 다운링크 일반 라우팅 캡슐화 기호 GRE Key를 포함하며,
    상기 제1 프록시 바인딩 응답메시지는 상기 서비스 플로우 식별자 및 상기 서비스 플로우를 위해 할당된 업링크 GRE Key를 포함하는
    것을 특징으로 하는 로컬 모빌리티 앵커 LMA.
  16. 제15항에 있어서,
    상기 바인딩 처리 유닛은 또한 수신된 제2프록시 바인딩 갱신 메시지에 근거하여 로컬 캐시의 상기 서비스 플로우 식별자와 MN의 주소 정보의 바인딩 관계를 삭제하고 상기 MAG에 제2프록시 바인딩 응답 메시지를 리턴하며, 상기 제2 프록시 바인딩 응답 메시지는 상기 서비스 플로우 식별자를 포함하는
    것을 특징으로 하는 로컬 모빌리티 앵커 LMA.
KR1020117028009A 2009-04-27 2010-04-26 프록시 모바일(pm) 인터넷 프로토콜v6에 기초한 데이터 전송 방법, 시스템 및 관련 네트워크 설비 KR101373418B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200910082982A CN101873572B (zh) 2009-04-27 2009-04-27 基于PMIPv6的数据传输方法、***及相关网络设备
CN200910082982.2 2009-04-27
PCT/CN2010/072187 WO2010124603A1 (zh) 2009-04-27 2010-04-26 基于PMIPv6的数据传输方法、***及相关网络设备

Publications (2)

Publication Number Publication Date
KR20120024643A KR20120024643A (ko) 2012-03-14
KR101373418B1 true KR101373418B1 (ko) 2014-03-13

Family

ID=42998182

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020117028009A KR101373418B1 (ko) 2009-04-27 2010-04-26 프록시 모바일(pm) 인터넷 프로토콜v6에 기초한 데이터 전송 방법, 시스템 및 관련 네트워크 설비

Country Status (6)

Country Link
US (1) US9271315B2 (ko)
EP (1) EP2426956B1 (ko)
JP (1) JP5362904B2 (ko)
KR (1) KR101373418B1 (ko)
CN (1) CN101873572B (ko)
WO (1) WO2010124603A1 (ko)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8824353B2 (en) * 2009-10-02 2014-09-02 Futurewei Technologies, Inc. Mobility route optimization in a network having distributed local mobility anchors
US8873507B2 (en) * 2009-10-02 2014-10-28 Futurewei Technologies, Inc. Distributed local mobility anchors for achieving optimized mobility routing
US8842607B2 (en) 2010-01-08 2014-09-23 Futurewei Technologies, Inc. Mobility management system and method
US8824487B1 (en) * 2010-04-29 2014-09-02 Centurylink Intellectual Property Llc Multi-access gateway for direct to residence communication services
CN102480468B (zh) * 2010-11-25 2015-08-19 ***通信集团公司 一种数据流传输方法、装置及***
KR20140106620A (ko) * 2011-11-29 2014-09-03 인터디지탈 패튼 홀딩스, 인크 Ip 이동성 관리 방법
CN103516603B (zh) * 2012-06-15 2019-01-15 中兴通讯股份有限公司 一种路由优化方法、装置及***
WO2014056983A1 (en) * 2012-10-09 2014-04-17 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for establishing and using pdn connections
US9225638B2 (en) 2013-05-09 2015-12-29 Vmware, Inc. Method and system for service switching using service tags
CN104519097B (zh) * 2013-09-29 2019-05-07 中兴通讯股份有限公司 端口块资源的获取、端口块资源的分配方法及装置
ES2703555T3 (es) * 2014-05-05 2019-03-11 Ericsson Telefon Ab L M Protección de intercambio de mensajes WLCP entre TWAG y UE
WO2015192344A1 (zh) 2014-06-18 2015-12-23 华为技术有限公司 一种控制业务数据流的方法及装置
CN104301133B (zh) * 2014-08-08 2018-03-16 新华三技术有限公司 一种通用路由封装键值的管理方法及设备
CN104185165B (zh) * 2014-08-14 2017-12-05 北京交通大学 一种基于N‑PMIPv6的移动子网多接口接入实现方法及***
US10516568B2 (en) 2014-09-30 2019-12-24 Nicira, Inc. Controller driven reconfiguration of a multi-layered application or service model
US9755898B2 (en) 2014-09-30 2017-09-05 Nicira, Inc. Elastically managing a service node group
US9774537B2 (en) 2014-09-30 2017-09-26 Nicira, Inc. Dynamically adjusting load balancing
US10594743B2 (en) 2015-04-03 2020-03-17 Nicira, Inc. Method, apparatus, and system for implementing a content switch
US9763078B1 (en) * 2015-07-07 2017-09-12 Cisco Technology, Inc. Subscriber awareness for a mobile private network routing service in a network environment
CN106507355B (zh) * 2016-12-07 2019-05-21 东北大学 一种基于身份代理签名的PMIPv6认证***及方法
US10805181B2 (en) 2017-10-29 2020-10-13 Nicira, Inc. Service operation chaining
US11012420B2 (en) 2017-11-15 2021-05-18 Nicira, Inc. Third-party service chaining using packet encapsulation in a flow-based forwarding element
US10659252B2 (en) 2018-01-26 2020-05-19 Nicira, Inc Specifying and utilizing paths through a network
US10797910B2 (en) 2018-01-26 2020-10-06 Nicira, Inc. Specifying and utilizing paths through a network
US10728174B2 (en) 2018-03-27 2020-07-28 Nicira, Inc. Incorporating layer 2 service between two interfaces of gateway device
US10805192B2 (en) 2018-03-27 2020-10-13 Nicira, Inc. Detecting failure of layer 2 service using broadcast messages
US10944673B2 (en) 2018-09-02 2021-03-09 Vmware, Inc. Redirection of data messages at logical network gateway
US11595250B2 (en) 2018-09-02 2023-02-28 Vmware, Inc. Service insertion at logical network gateway
US11301281B2 (en) 2019-02-22 2022-04-12 Vmware, Inc. Service control plane messaging in service data plane
US11140218B2 (en) 2019-10-30 2021-10-05 Vmware, Inc. Distributed service chain across multiple clouds
US11283717B2 (en) 2019-10-30 2022-03-22 Vmware, Inc. Distributed fault tolerant service chain
US11223494B2 (en) 2020-01-13 2022-01-11 Vmware, Inc. Service insertion for multicast traffic at boundary
US11659061B2 (en) 2020-01-20 2023-05-23 Vmware, Inc. Method of adjusting service function chains to improve network performance
US11153406B2 (en) 2020-01-20 2021-10-19 Vmware, Inc. Method of network performance visualization of service function chains
US11438257B2 (en) 2020-04-06 2022-09-06 Vmware, Inc. Generating forward and reverse direction connection-tracking records for service paths at a network edge
US11734043B2 (en) 2020-12-15 2023-08-22 Vmware, Inc. Providing stateful services in a scalable manner for machines executing on host computers
US11611625B2 (en) 2020-12-15 2023-03-21 Vmware, Inc. Providing stateful services in a scalable manner for machines executing on host computers
WO2024076010A1 (ko) * 2022-10-06 2024-04-11 삼성전자 주식회사 데이터 통신을 수행하는 전자 장치 및 그 동작 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080114517A (ko) * 2007-06-27 2008-12-31 한국전자통신연구원 프록시 모바일 아이피버전6 망에서 노드 간의 경로 최적화방법 및 시스템
WO2009044539A1 (ja) 2007-10-05 2009-04-09 Panasonic Corporation 通信制御方法及びネットワークノード並びに移動端末

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100453050B1 (ko) 2002-05-29 2004-10-15 삼성전자주식회사 IPv4/IPv6 통신 방법 및 그 장치
JP3990976B2 (ja) * 2002-12-19 2007-10-17 株式会社エヌ・ティ・ティ・ドコモ 移動ノード、モビリティ制御装置、通信制御方法及び通信システム
EP1770915A1 (en) * 2005-09-29 2007-04-04 Matsushita Electric Industrial Co., Ltd. Policy control in the evolved system architecture
CN1942003A (zh) * 2005-09-29 2007-04-04 华为技术有限公司 一种移动节点之间的通信方法及移动节点
CN101047614B (zh) * 2006-05-01 2010-08-25 华为技术有限公司 一种IPv6网络环境中流传输路径建立方法和数据传输***
CN101051996B (zh) * 2006-06-16 2010-12-08 华为技术有限公司 实现以太网穿越移动ip的设备、***和方法
EP1953991A1 (en) * 2007-01-30 2008-08-06 Matsushita Electric Industrial Co., Ltd. Race condition resolution in mixed network- and host-based mobility mangement scenarios
CN101690080A (zh) * 2007-03-12 2010-03-31 北方电讯网络有限公司 使用流标识密钥的移动ip的隧道支持
JP2010527549A (ja) * 2007-05-16 2010-08-12 パナソニック株式会社 ネットワーク・ベースおよびホスト・ベース混合型のモビリティ管理における方法
US8626161B2 (en) * 2007-08-16 2014-01-07 Qualcomm Incorporated Idle mode mobility management in a multi-access system using PMIP
JP5038504B2 (ja) * 2007-08-20 2012-10-03 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 移動通信ネットワークにおいてローカルブレークアウトを提供するための方法と装置
ES2767273T3 (es) * 2007-10-04 2020-06-17 Nokia Solutions & Networks Oy Indicación de tecnología de acceso para un protocolo de internet móvil de proxy
US8675551B2 (en) * 2008-03-31 2014-03-18 Futurewei Technologies, Inc. Multi-protocol label switching support for proxy mobile internet protocol version 6

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080114517A (ko) * 2007-06-27 2008-12-31 한국전자통신연구원 프록시 모바일 아이피버전6 망에서 노드 간의 경로 최적화방법 및 시스템
WO2009044539A1 (ja) 2007-10-05 2009-04-09 Panasonic Corporation 通信制御方法及びネットワークノード並びに移動端末

Also Published As

Publication number Publication date
US20120140719A1 (en) 2012-06-07
CN101873572B (zh) 2012-08-29
EP2426956B1 (en) 2020-06-03
JP2012525099A (ja) 2012-10-18
JP5362904B2 (ja) 2013-12-11
CN101873572A (zh) 2010-10-27
US9271315B2 (en) 2016-02-23
WO2010124603A1 (zh) 2010-11-04
EP2426956A1 (en) 2012-03-07
EP2426956A4 (en) 2017-07-19
KR20120024643A (ko) 2012-03-14

Similar Documents

Publication Publication Date Title
KR101373418B1 (ko) 프록시 모바일(pm) 인터넷 프로토콜v6에 기초한 데이터 전송 방법, 시스템 및 관련 네트워크 설비
Bernardos Proxy mobile IPv6 extensions to support flow mobility
JP5319670B2 (ja) インターネットプロトコルアドレスを求める要求を訪問先サービングゲートウェイに伝達するための装置および方法
US8279807B2 (en) Communication control method, network node, and mobile terminal
WO2009153943A1 (ja) バインディングキャッシュ生成方法、バインディングキャッシュ生成システム、ホームエージェント及びモバイルノード
US9693218B2 (en) Mobility management system, mobility management method, access GW apparatus, mobility management control apparatus, and computer-readable medium
US7522567B2 (en) Router supporting network mobility over nested mobile network and a method for tunneling thereof
WO2009116246A1 (ja) 通信方法、通信システム、モバイルノード及びアクセスルータ
US8824353B2 (en) Mobility route optimization in a network having distributed local mobility anchors
JP5180346B2 (ja) 通信
KR20120126095A (ko) 이동통신 제어 방법, 시스템, 맵핑 전달 서버 및 접속 라우터
US20090116452A1 (en) APPARATUS AND METHOD FOR A MOBILE NODE ROAMING IN AN IPv6 NETWORK
JP2007520963A6 (ja) 通信
Bernardos RFC 7864: Proxy Mobile IPv6 Extensions to Support Flow Mobility
Bernardos et al. RFC 8885: Proxy Mobile IPv6 Extensions for Distributed Mobility Management
WO2009116276A1 (ja) 通信方法、通信システム、通信ノード、移動通信装置、移動管理装置及び中継ノード
Sharmin Afroze et al. Study Of Proxy Mobile IPv6
US20110268036A1 (en) Communication system, tunnel management server, communication device, tunnel setup method, and program
CN104735740A (zh) MIPv6-PMIPv6交互场景下的路由优化方法

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

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180305

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20200227

Year of fee payment: 7