KR20120055678A - 멀티캐스트 서비스를 실현하는 방법, 시스템 및 종단 라우터 - Google Patents

멀티캐스트 서비스를 실현하는 방법, 시스템 및 종단 라우터 Download PDF

Info

Publication number
KR20120055678A
KR20120055678A KR1020127006548A KR20127006548A KR20120055678A KR 20120055678 A KR20120055678 A KR 20120055678A KR 1020127006548 A KR1020127006548 A KR 1020127006548A KR 20127006548 A KR20127006548 A KR 20127006548A KR 20120055678 A KR20120055678 A KR 20120055678A
Authority
KR
South Korea
Prior art keywords
multicast
gaid
asr
grid
multicast service
Prior art date
Application number
KR1020127006548A
Other languages
English (en)
Inventor
춘보 야오
빙 후앙
Original Assignee
지티이 코포레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 지티이 코포레이션 filed Critical 지티이 코포레이션
Publication of KR20120055678A publication Critical patent/KR20120055678A/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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/16Multipoint routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2521Translation architectures other than single NAT servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5084Providing for device mobility

Landscapes

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

Abstract

본 발명은 멀티캐스트 소스가 발송하는 멀티캐스트 서비스 패킷의 목적지 주소를 상기 멀티캐스트 소스에 할당한 멀티캐스트 액세스 식별자(GAID)로 설정하는 단계; 멀티캐스트 소스가 소속되어 있는 종단 라우터(ASR)가 GAID에 근거하여, 구축된 GAID-멀티캐스트 라우터 식별자(GRID) 맵핑 테이블에서 대응되는 GRID를 검색하여 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계; 코어 라우터(GSR)는 멀티캐스트 서비스 패킷의 GRID에 근거하여 대응되는 멀티캐스트 트리를 검색하여 서비스 영역 내의 ASR에 멀티캐스트 서비스 패킷을 발송하는 단계;
서비스 영역 내의 ASR은 GRID에 근거하여, 구축된 GAID-GRID 맵핑 테이블에서 대응되는 GAID를 검색하여 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계를 포함하는 멀티캐스트 서비스를 실현하는 방법을 공개하였다. 본 발명은 또한 대응 시스템과 ASR을 공개하였다. 본 발명은 위치식별자와 신원식별자가 분리된 네트워크에서 멀티캐스트를 실현한다.

Description

멀티캐스트 서비스를 실현하는 방법, 시스템 및 종단 라우터{METHOD, SYSTEM AND ACCESS SERVICE ROUTER FOR IMPLEMENTING MULTICAST SERVICE}
본 발명은 인터넷워킹 기술분야에 관한 것으로, 특히 멀티캐스트 서비스를 실현하는 방법, 시스템 및 종단 라우터에 관한 것이다.
현재, 인터넷에서 광범위하게 사용되는 전송 컨트롤 프로토콜/인터넷 프로토콜(Transmisson Control Protocol/Internet Protocol, TCP/IP)의 IP 주소는 네트워크 토폴로지에서의 네트워크 계층 통신 단말의 네트워크 인터페이스 위치식별자로서, 또한 신원식별자로서의 이중 기능을 가진다. TCP/IP 설계의 초기 단계에서는 단말이 이동하는 상황을 고려하지 않았으나, 단말 이동이 점차 보편화됨에 따라, 종래의 IP 주소의 시맨틱(semantic)이 오버로드 되는 결함은 갈수록 두드러지고 있다. 단말의 IP 주소가 변하면, 경로가 변할 뿐만 아니라, 단말의 신원식별자도 변하므로, 경로의 부하가 갈수록 커지며, 또한 신원식별자의 변화로 인해 응용 및 연결이 중단되는 것을 초래한다.
IP 주소의 시맨틱 오버로드 및 경로 부하가 심각한 문제를 해결하기 위하여, 사람들은 신원식별자와 위치식별자를 분리하는 방법을 제기하였다. 즉, IP 주소의 이중 기능을 분리시켜 이동성, 멀티 호밍 기능, IP 주소 동적 재할당, 경로 부하의 경감 및 차세대 인터넷에서의 서로 다른 네트워크 영역 사이의 상호 접속에 대한 지원을 제공한다.
도 1은 위치식별자와 신원식별자가 분리된 네트워크(Location Identificaion Separation network, LISN)이며, LISN은 IP 네트워크의 우세를 보류하고 있다. 예를 들면 종단 라우터, 즉 액세스 서비스 라우터(Access Service Router, ASR)와 단말 사이는 점 대 점(point-to-point)의 연결 방식을 사용하고, 동일한 ASR의 하위 단말은 서로 이격되어 ASR을 통해서만 서로 연결될 수 있다. 사용자가 ASR에 액세스하려면 신원 인증이 필요하며, ASR은 단말의 상향 데이터 패킷에 대해 소스 주소 검증 등을 진행한다.
LISN은 다음의 메커니즘을 통해 단말의 신원식별자와 위치식별자의 분리를 실현한다.
단말이 위치하는 ASR의 IP 주소를 단말의 위치식별자로 하며, 라우터 식별자(ROUTER ID, RID)라 부른다. RID는 IPv6프로토콜에서 128비트로 코드화되며, IPv4프로토콜에서 32비트로 코드화된다. 단말로 도입되는 신원식별자를 액세스 식별자(Access ID, AID)라 부르며, AID는 128비트로 코드화된다.
LISN에서, 단말은 자신의 AID 및 통신 상대단의 AID만 감지하고 RID 정보는 감지하지 않는다. 모든 상위 계층 연결은 모두 AID를 기반으로 구축된다. 즉, TCP/AID와 사용자 데이터그램 프로토콜(User Datagram Protocol,UDP)/AID로 현재 네트워크의 TCP/IP 및 UDP/IP를 대체한다.
LISN에 맵핑 서버를 추가적으로 도입하여 단말의 AID-RID 맵핑 정보를 저장함으로써, 단말이 이동할 때, AID를 바꿀 필요 없이 AID-RID 맵핑 정보만 갱신하면 된다. 이렇게 하면 단말의 이동은 서비스의 연결에 영향을 주지 않는다.
멀티캐스트는 단일 발송자에 다수의 수신자가 대응되는 네트워크 통신 방법이며, 멀티캐스트 기술은 다수의 수신자에게 단일 정보를 전송하는 것을 통해, 다수의 수신자가 동시에 동일한 자원을 획득하거나 검색할 때의 네트워크의 통신량을 줄일 수 있다. LISN은 새로운 네트워크 구조이며, 종래 기술에는 LISN에서 멀티캐스트 서비스를 실현하는 방법이 아직 없다.
본 발명이 해결하고자 하는 기술문제는 멀티캐스트 서비스를 실현하는 방법 및 시스템을 제공하여, LISN등 위치식별자와 신원식별자가 분리된 네트워크에서, 멀티캐스트 서비스를 실현하는 것이다.
상기 기술문제를 해결하기 위하여, 본 발명의 멀티캐스트 서비스를 실현하는 방법은,
멀티캐스트 소스가 발송하는 멀티캐스트 서비스 패킷의 목적지 주소를 상기 멀티캐스트 소스에 할당한 멀티캐스트 액세스 식별자(GAID)로 설정하는 단계;
멀티캐스트 소스가 소속되어 있는 종단 라우터(ASR)가 멀티캐스트 서비스 패킷을 수신한 후, GAID에 근거하여, 구축된 GAID-멀티캐스트 라우터 식별자(GRID) 맵핑 테이블에서 대응되는 GRID를 검색하고, 검색된 GRID를 사용하여, 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계;
코어 라우터(GSR)는 멀티캐스트 서비스 패킷의 GRID에 근거하여 대응되는 멀티캐스트 트리를 검색하고, 멀티캐스트 트리에 근거하여 서비스 영역 내의 ASR에 멀티캐스트 서비스 패킷을 발송하는 단계; 및
서비스 영역 내의 ASR은 GRID에 근거하여 구축된 GAID-GRID 맵핑 테이블에서 대응되는 GAID를 검색하고, 검색한 GAID를 사용하여 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계를 포함한다.
상기 방법은,
멀티캐스트 소스가 멀티캐스트 서비스 패킷을 발송하기 전에, GAID와 GRID를 신청하고, GRID를 얻은 후, 신원 위치 레지스터(ILR)에 인증을 요청하는 단계;
인증이 성공되면 ILR은 멀티캐스트 소스의 GAID와 GRID를 서비스 영역 내의 ASR에 발송하는 단계; 및
서비스 영역 내의 ASR은 GAID와 GRID를 수신한 후, GAID-GRID 맵핑 테이블을 구축하는 단계를 더 포함한다.
상기 방법은,
서비스 영역 내의 ASR은 GAID와 GRID를 수신한 후, 서비스 영역 내의 ASR 하위 단말에 GAID를 발송하는 단계;
서비스 영역 내의 ASR 하위 단말은 수신한 GAID에 근거하여 상기 GAID 식별자의 멀티캐스트 서비스 수신 여부를 결정하고, 만약 수신한다면, 자신이 소속되어 있는 ASR에 상기 멀티캐스트 서비스 개통을 요청하는 단계;
서비스 영역 내의 ASR은 상기 단말의 요청에 따라, 상위 계층의 GSR에 GAID 식별자 멀티캐스트 서비스의 서비스군에 가입할 것을 요청하는 단계; 및
GSR은 ASR의 요청에 따라 멀티캐스트 트리에, 요청을 발송한 ASR에 이르는 경로를 추가하는 단계를 더 포함한다.
ILR에 멀티캐스트 소스에 할당된 GAID 및 GRID와 멀티캐스트 소스 AID의 바인딩 관계가 설정되어 있고,
인증 단계는,
멀티캐스트 소스가 소속되어 있는 ASR에 멀티캐스트 컨트롤 패킷을 발송하고, 상기 ASR은 멀티캐스트 소스의 GAID 및/또는 AID를 ILR에 발송하는 단계; 및
ILR은 수신한 GAID 및/또는 AID에 근거하여 바인딩 관계를 조사하고, 만약 멀티캐스트 소스의 GRID를 획득하면, 인증이 성공하는 단계를 포함한다.
검색한 GRID를 사용하여 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계는,
멀티캐스트 소스가 소속되어 있는 ASR이 멀티캐스트 서비스 패킷의 GAID를 검색된 GRID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계를 포함한다.
검색된 GAID를 사용하여, 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계는, 서비스 영역 내의 ASR이 멀티캐스트 서비스 패킷의 GRID를 검색된 GAID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계를 포함한다.
검색한 GRID를 사용하여 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계는, 멀티캐스트 소스가 소속되어 있는 ASR이 검색된 GRID를 멀티캐스트 서비스 패킷에 인캡슐레이션하고, 다시 인캡슐레이션된 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계를 포함한다.
검색된 GAID를 사용하여, 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계는, 서비스 영역 내의 ASR이 GRID를 검색된 GAID로 대체하고, 멀티캐스트 서비스 패킷에 인캡슐레이션된 원래의 GAID를 제거하여 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계를 포함한다.
단말은 수신된 멀티캐스트 서비스 패킷의 GAID에 근거하여 상기 멀티캐스트 서비스 패킷이 요청한 멀티캐스트 서비스에 속하는지 여부를 판단하고, 만약 멀티캐스트 서비스에 속한다면 멀티캐스트 패킷을 디캡슐레이트하여 서비스 데이터를 얻고, 그렇지 않으면 상기 멀티캐스트 서비스 패킷을 폐기한다.
상기 검색된 GRID를 사용하여, 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계는,
멀티캐스트 소스가 멀티캐스트 서비스 패킷을 발송할 때, 상기 멀티캐스트 서비스 패킷의 소스 주소를 멀티캐스트 소스 자신의 AID로 설정하는 단계; 및
멀티캐스트 소스가 소속되어 있는 ASR은 멀티캐스트 서비스 패킷의 GAID를 검색된 GRID로 대체할 때, 멀티캐스트 서비스 패킷의 AID도 구축된 AID-RID 맵핑 테이블로부터 검색된 RID로 대체하는 단계를 더 포함한다.
상기 검색된 GAID를 사용하여, 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계는,
서비스 영역 내의 ASR이 멀티캐스트 서비스 패킷의 GRID를 검색된 GAID로 대체할 때, 멀티캐스트 서비스 패킷의 RID도 구축된 AID-RID 맵핑 테이블에서 검색된 AID로 대체하는 단계를 더 포함한다.
검색된 GRID를 사용하여, 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계는,
멀티캐스트 소스가 멀티캐스트 서비스 패킷을 발송할 때, 상기 멀티캐스트 서비스 패킷의 소스 주소를 자신의 AID로 설정하는 단계; 및
멀티캐스트 소스가 소속되어 있는 ASR은 검색된 GRID를 멀티캐스트 서비스 패킷에 인캡슐레이션할 때, 저장된 AID-RID 맵핑 테이블로부터 검색된 RID도 멀티캐스트 패킷에 인캡슐레이션하는 단계를 더 포함하고,
상기 검색된 GAID를 사용하여, 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말로 발송하는 단계는,
서비스 영역 내의 ASR은 상기 GRID를 검색된 GAID로 대체하고, 멀티캐스트 서비스 패킷에 인캡슐레이션된 원래의 GAID를 제거할 때, 인캡슐레이션된 RID도 제거하는 단계를 더 포함한다.
멀티캐스트 소스, 멀티캐스트 소스가 소속되어 있는 종단 라우터(ASR), 코어 라우터 및 서비스 영역 내의 ASR을 포함하는 멀티캐스트 서비스를 실현하는 시스템에 있어서,
멀티캐스트 서비스 패킷을 발송하고, 상기 멀티캐스트 서비스 패킷의 목적지 주소를 할당된 멀티캐스트 액세스 식별자(GAID)로 설정하도록 상기 멀티캐스트 소스를 설정하고,
상기 멀티캐스트 서비스 패킷을 수신한 후, GAID에 근거하여 구축된 GAID-멀티캐스트 라우터 식별자(GRID) 맵핑 테이블에서 대응되는 GRID를 검색하고, 검색된 GRID를 사용하여 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
멀티캐스트 서비스 패킷의 GRID에 근거하여 대응되는 멀티캐스트 트리를 검색하고, 멀티캐스트 트리에 근거하여 서비스 영역 내의 ASR에 멀티캐스트 서비스 패킷을 발송하도록 코어 라우터를 설정하고,
GRID에 근거하여 구축된 GAID-GRID 맵핑 테이블에서 대응되는 GAID를 검색하고, 검색된 GAID를 이용하여 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록 상기 서비스 영역 내의 ASR을 설정한다.
상기 시스템은 ILR을 더 포함하고,
멀티캐스트 서비스 패킷을 발송하기 전에, GAID와 GRID를 신청하고, GRID를 얻은 후, 신원 위치 레지스터(ILR)에 인증을 요청하도록 멀티캐스트 소스를 설정하고,
멀티캐스트 소스의 요청에 따라 멀티캐스트 소스에 대해 인증을 진행하고, 인증이 성공되면, 멀티캐스트 소스의 GAID와 GRID를 서비스 영역 내의 ASR에 발송하도록 ILR를 설정하고,
GAID와 GRID를 수신한 후, GAID-GRID 맵핑 테이블을 구축하도록 서비스 영역 내의 ASR을 더 설정한다.
상기 시스템에 있어서,
아래와 같은 방식에 따라, 검색된 GRID를 사용하여 멀티캐스트 서비스 패킷을 코어 라우터에 발송하고, 멀티캐스트 서비스 패킷의 GAID를 검색된 GRID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
아래와 같은 방식에 따라, 검색된 GAID를 사용하여 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말로 발송하고, 멀티캐스트 서비스 패킷의 GRID를 검색된 GAID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말로 발송하도록 서비스 영역 내의 ASR을 설정한다.
상기 시스템에 있어서,
아래와 같은 방식에 따라, 검색된 GRID를 사용하여, 멀티캐스트 서비스 패킷을 코어 라우터에 발송하고, 검색된 GRID를 멀티캐스트 서비스 패킷에 인캡슐레이션하고, 다시 인캡슐레이션된 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
아래와 같은 방식에 따라, 검색된 GAID를 사용하여, 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하고, GRID를 검색된 GAID로 대체하고, 멀티캐스트 서비스 패킷에 인캡슐레이션된 원래의 GAID를 제거하여 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록 서비스 영역 내의 ASR을 설정한다.
본 출원은 종단 라우터(ASR)를 추가적으로 공개하였고, 상기 ASR은 멀티캐스트 소스가 소속되어 있는 ASR이거나 또는 서비스 영역 내의 ASR이다.
멀티캐스트 서비스 패킷을 수신한 후, 멀티캐스트 액세스 식별자(GAID)에 근거하여 구축된 GAID-멀티캐스트 라우터 식별자(GRID) 맵핑 테이블에서 대응되는 GRID를 검색하고, 검색된 GRID를 사용하여 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하여, 상기 코어 라우터로 하여금 상기 멀티캐스트 서비스 패킷의 GRID에 근거하여 대응되는 멀티캐스트 트리를 검색하고, 멀티캐스트 트리에 근거하여 서비스 영역 내의 ASR에 멀티캐스트 서비스 패킷을 발송하고, 상기 멀티캐스트 서비스 패킷은 멀티캐스트 소스에 의해 상기 멀티캐스트 소스가 소속되어 있는 ASR에 발송되고, 상기 멀티캐스트 서비스 패킷의 목적지 주소는 할당된 GAID로 설정하도록 상기 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
상기 GRID에 근거하여 구축된 GAID-GRID 맵핑 테이블에서 대응되는 GAID를 검색하고, 검색된 GAID를 사용하여 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록 상기 서비스 영역 내의 ASR을 설정한다.
또한, 상기 GAID와 GRID를 수신한 후, GAID-GRID 맵핑 테이블을 구축하도록 상기 서비스 영역 내의 ASR을 설정한다.
아래와 같은 방식에 따라, 검색된 GRID를 사용하여, 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하고, 상기 멀티캐스트 서비스 패킷의 GAID를 검색된 GRID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록 상기 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
아래와 같은 방식에 따라, 검색된 GAID를 사용하여, 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하고, 상기 멀티캐스트 서비스 패킷의 GRID를 검색된 GAID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록 상기 서비스 영역 내의 ASR을 설정한다.
또한, 아래와 같은 방식에 따라, 검색된 GRID를 사용하여, 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하고, 검색된 GRID를 상기 멀티캐스트 서비스 패킷에 인켑슐레이트하고, 다시 인캡슐레이션된 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록 상기 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
아래와 같은 방식에 따라, 검색된 GAID를 사용하여, 상기 멀티캐스트 서비스 패킷을 서비스 영역 내의 ASR 하위 단말에 발송하고, 상기 GRID를 검색된 GAID로 대체하고, 상기 멀티캐스트 서비스 패킷에 인캡슐레이션된 원래 GAID를 제거하여 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록 상기 서비스 영역 내의 ASR을 설정한다.
종합하자면, 본 발명은 GAID를 사용하여 ASR와 단말 사이에서 멀티캐스트 서비스 패킷을 식별하고, GRID를 사용하여 코어 네트워크에서 멀티캐스트 서비스 패킷을 식별함으로써, LISN등 위치식별자와 신원식별자가 분리된 네트워크에서 멀티캐스트 서비스를 실현하므로, 본 발명은 단말을 바꿀 필요 없이 종래의 IPv4 네트워크와 IPv6네트워크에서 호환 가능하다.
본 발명은 GAID를 사용하여 ASR과 단말 사이에서 멀티캐스트 서비스 패킷을 식별하며, GRID를 사용하여 코어 네트워크에서 멀티캐스트 서비스 패킷을 식별하므로써, LISN등 위치식별자와 신원식별자가 분리된 네트워크에서 멀티캐스트 서비스 실현하므로, 본 발명은 단말을 바꿀 필요 없이 종래의 IPv4 네트워크와 IPv6 네트워크에서 호환 가능하다.
도 1은 종래 기술에 따른 LISN 네트워크의 구조도이다.
도 2는 본 발명의 멀티캐스트 서비스의 방법에 따른 흐름도이다.
도 3은 본 발명에 따른 멀티캐스트 서비스를 실현하는 시스템의 구조도이다.
본 발명에서 두 가지 멀티캐스트 주소, 즉 멀티캐스트 AID(Group AID, GAID)와 멀티캐스트 RID(Group, GRID)를 정의한다. GAID는 단말과 ASR 사이의 멀티캐스트 흐름을 식별하는데 이용되며, 그 작용 범위는 AID와 같으며, 128비트로 코드화된다. GRID는 코어 네트워크에서 멀티캐스트 흐름을 식별하는데 이용되며, 그 작용 범위는 RID와 같고, IPv6 프로토콜에서 128비트로 코드화되고 IPv4 프로토콜에서 32비트로 코드화된다.
GRID는 IPv4 또는 IPv6의 멀티캐스트 주소 공간에서 사용되지 않는 주소를 취할 수 있다. GAID는 IPv6의 멀티캐스트 주소 공간에서 사용되지 않는 주소를 취할 수 있다. 간단한 설계를 위하여, GRID와 GAID는 동일한 공간의 동일한 주소를 사용할 수 있다.
다음은 도면과 결합하여 본 발명의 멀티캐스트 서비스를 실현하는 방법에 대하여 상세하게 설명한다.
도 2는 본 발명의 네트워크 서비스를 실현하는 방법을 나타내며, 아래 단계를 포함한다.
단계 201: 멀티캐스트 소스의 사용자는 관리 기구 또는 네트워크 중의 주소 서버에 GAID와 GRID를 신청한다.
단계 202: 관리 기구와 주소 서버는 멀티캐스트 소스에 GAID 및 GRID를 할당하고, GAID를 멀티캐스트 소스에 발송한다.
관리 기구 또는 주소 서버가 멀티캐스트 소스에 할당한 GAID와 GRID는 LISN 네트워크에서 유일해야 한다.
단지 GAID만을 멀티캐스트 소스에 발송하는 것은 GRID가 코어 네트워크에서 멀티캐스트 흐름을 식별하는데 이용되기 때문이다. 만약 GRID를 멀티캐스트 소스에 발송하면 멀티캐스트 소스가 코어 네트워크의 전송 정보를 알아내어 네트워크 안전에 위험을 초래한다.
단계 203: 관리 기구는 신원 위치 레지스터(Identity Location Register, ILR)에서 멀티캐스트 소스에 할당된 GAID 및 GRID와 멀티캐스트 소스의 AID를 바인딩한다.
단계 204: 멀티캐스트 소스는 자신이 소속되어 있는 ASR에 멀티캐스트 컨트롤 패킷을 발송하고, 인증을 요청한다.
단계 205: 멀티캐스트 소스가 소속되어 있는 ASR은 멀티캐스트 컨트롤 패킷을 수신한 후, 상기 멀티캐스트 소스의 GAID 및/또는 AID를 그의 상위 계층의 코어 라우터를 통해 ILR에 발송한다.
단계 206: ILR은 수신된 GAID 및/또는 AID에 근거하여 바인딩 관계를 조사하고, 만약 상기 멀티캐스트 소스의 GRID를 획득하면 인증이 성공하고, 멀티캐스트 소스의 GAID 및 GRID를 서비스 영역 내의 ASR에 발송한다.
단계 207: 서비스 영역 내의 ASR은 멀티캐스트 소스의 GAID 및 GRID를 수신한 후, 상기 GAID와 GAID의 맵핑 테이블(GAID-GRID 맵핑 테이블)을 구축하고, 또한 자신의 RID와 AID의 맵핑 테이블(AID-RID 맵핑 테이블)을 구축하고, 멀티캐스트 소스가 소속되어 있는 ASR은 멀티캐스트 소스에 인증 성공을 통지한다.
단계 208: 서비스 영역 내의 ASR은 관리 영역 내의 단말에 GAID를 발송한다.
단계 209: 단말은 수신한 GAID에 근거하여 멀티캐스트 서비스 수신 여부를 결정하고, 만약 수신한다면, 자신이 소속되어 있는 ASR에 통지 메시지를 발송하고, 상기 멀티캐스트 서비스 개통을 요청한다.
서비스 운영에 있어서, 상이한 GAID가 대표하는 멀티캐스트 서비스를 공표해야 하며, 사용자는 검색을 통해, 수신한 GAID가 대표하는 멀티캐스트 서비스를 확인하여 상기 멀티캐스트 서비스 수신 여부를 결정할 수 있다.
ASR은 인터넷 그룹 관리 프로토콜(Internet Group Management Protocol, IGMP)를 사용하여 주기적으로 그의 하위 단말에 GAID를 방송한다.
브로드캐스트 스톰(broadcast storm)을 방지하기 위하여, ASR은 IGMP Proxy와 IGMP Snooping 등과 같은 2계층 멀티캐스트 프로토콜을 지원해야 한다.
단계 210: ASR은 그의 하위 단말의 통지 메시지를 수신한 후, 그의 상위 계층의 코어 라우터에 통지 메시지를 발송하여 멀티캐스트 서비스군으로의 가입을 요청한다.
단계 211: 코어 라우터는 멀티캐스트 트리에 상기 통지 메시지를 발송한 ASR에 이르는 경로를 추가한다.
ASR은 GAID를 발송한 후, 단말의 통지 메시지를 수신하지 못하면, 그의 상위 계층의 코어 라우터에 그의 멀티캐스트 트리 중의 경로를 삭제할 것을 요청한다.
단계 212: 멀티캐스트 소스가 멀티캐스트 서비스 패킷을 발송하며, 목적지 주소는 그에 할당된 GAID이며, 소스 주소는 자신의 AID이며, 포맷은 GAID:AID:DATA이다.
단계 213: 멀티캐스트 서비스 패킷이 멀티캐스트 소스가 소속되어 있는 ASR에 도착하면, 상기 ASR은 로컬에 저장된 GAID-GRID 맵핑 테이블과 AID-RID 맵핑 테이블에 근거하여, 멀티캐스트 서비스 패킷의 GAID를 GRID로 대체하고, AID를 RID로 대체하며, 포맷은: GRID:RID:DATA이며, 멀티캐스트 서비스 패킷을 코어 네트워크에 발송한다.
단계 214: 네트워크 중의 코어 라우터는 멀티캐스트 서비스 패킷의 GRID에 근거하여 대응되는 멀티캐스트 트리를 검색하고, 멀티캐스트 트리에 따라 서비스 영역 내의 ASR에 멀티캐스트 서비스 패킷을 발송한다.
LISN은 프로토콜 독립 멀티캐스트(Protocol Independent Multicast, PIM) 프로토콜을 멀티캐스트 라우팅 프로토콜로 사용한다. ASR과 코어 라우터(General Switch Router, GSR)는 멀티 캐스트 라우팅 PIM의 구축과 유지를 책임진다.
단계 215: 멀티캐스트 서비스 패킷을 수신한 ASR은 로컬에 저장된 GRID-GAID 맵핑 테이블 및 AID-RID 맵핑 테이블에 근거하여, GRID를 GAID로 대체하고, RID를 AID로 대체하며, 포맷은 GAID:AID:DATA이며, 그의 하위 단말에 발송한다.
멀티캐스트 서비스 패킷에 멀티캐스트 소스의 RID가 실려 있는 목적은 다중 소스 멀티캐스트 서비스 중에서 멀티캐스트 서비스 패킷의 실제 발송자를 찾아 내기 위한 것이다.
단계 216: 단말은 수신한 멀티캐스트 서비스 패킷의 GAID에 근거하여 상기 멀티캐스트 서비스 패킷이 그가 요청한 멀티캐스트 서비스에 속하는지 여부를 판단하고, 만약 요청한 멀티캐스트 서비스에 속하면, 언패킹(unpacking)하여 서비스 데이터를 얻으며, 그렇지 않으면, 상기 멀티캐스트 서비스 패킷을 폐기한다.
이상의 실시예에서, 단계 212 ~ 단계 214는 주소를 바꾸는 방식으로 멀티캐스트 서비스 패킷을 전송하고, 2차 인캡슐레이션하는 방식으로 멀티캐스트 서비스 패킷을 전달할 수도 있으며, 아래와 같은 단계를 포함한다.
a: 멀티캐스트 소스는 멀티캐스트 서비스 패킷을 발송하고, 목적지 주소는 그에 할당된 GAID이며, 소스 주소는 자신의 AID이며, 포맷은 GAID:AID:DATA이다.
b: 멀티캐스트 서비스 패킷이 멀티캐스트 소스가 소속되어 있는 ASR에 도착한 후, 상기 ASR은 로컬에 저장된 GAID-GRID 맵핑 테이블 및 AID-RID 맵핑 테이블에 근거하여, GAID에 대응되는 GRID를 검색하고, AID에 대응되는 RID를 검색하여 하나의 IPinIP 패킷을 구성하며, 포맷은 GRID:RID:GAID:AID:DATA이며, 상기 멀티캐스트 서비스 패킷을 네트워크에 발송한다.
c: 네트워크 중의 코어 라우터는 멀티캐스트 서비스 패킷의 GRID에 근거하여 대응되는 멀티캐스트 트리를 검색하고, 멀티캐스트 트리에 따라 서비스 영역 내의 ASR에 멀티캐스트 서비스 패킷을 발송한다.
d: 멀티캐스트 서비스 패킷을 수신한 ASR은 로컬 스토리지에 저장된 GRID-GAID 맵핑 테이블에 근거하여, GRID를 검색된 GAID로 대체하고, RID와 원래 GAID를 제거하고, 멀티캐스트 서비스 패킷의 포맷은 GAID:AID:DATA로 바뀌며, 멀티캐스트 서비스 패킷을 그의 하위 단말에 발송한다.
도 3은 본 발명에 따른 멀티캐스트 서비스를 실현하는 시스템을 나타내며, 상기 시스템은, 멀티캐스트 소스, 멀티캐스트 소스가 소속되어 있는 ASR, 코어 라우터, 서비스 영역 내의 ASR과 ILR을 포함하고 있으며,
멀티캐스트 소스는 멀티캐스트 서비스 패킷을 발송하기 전에, GAID와 GRID를 신청하고, GRID를 얻은 후, ILR에 인증을 요청하는데 사용되고, 또한 멀티캐스트 서비스 패킷을 발송하고 상기 멀티캐스트 서비스 패킷의 목적지 주소를 그에 할당된 멀티캐스트 액세스 식별자(GAID)로 설정하는데 사용된다.
멀티캐스트 소스가 소속되어 있는 ASR은 멀티캐스트 서비스 패킷을 수신한 후, GAID에 근거하여 구축된 GAID-멀티캐스트 라우터 식별자(GRID) 맵핑 테이블에서 대응되는 GRID를 검색하고, 검색된 GRID를 사용하여 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는데 사용되고; 검색된 GRID를 사용하여 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 과정은, 멀티캐스트 서비스 패킷의 GAID를 검색된 GRID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 코어 라우터로 발송하거나 또는 검색된 GRID를 멀티캐스트 서비스 패킷에 인캡슐레이션하고, 다시 인캡슐레이션된 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계를 포함한다.
코어 라우터는 멀티캐스트 서비스 패킷의 GRID에 근거하여 대응되는 멀티캐스트 트리를 검색하고, 멀티캐스트 트리에 근거하여 서비스 영역 내의 ASR에 멀티캐스트 서비스 패킷을 발송하는데 사용된다.
서비스 영역 내의 ASR은 GAID와 GRID를 수신한 후, GAID-GRID 맵핑 테이블을 구축하는데 사용되고, 또한 GRID에 근거하여 구축된 GAID-GRID 맵핑 테이블에서 대응되는 GAID를 검색하고 검색된 GAID를 이용하여 멀티캐스트 서비스 패킷을 그의 하위 단말에 발송하는데 사용된다. 검색된 GAID를 이용하여, 멀티캐스트 서비스 패킷을 그의 하위 단말에 발송하는 과정은, 멀티캐스트 서비스 패킷의 GRID를 검색된 GAID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 그의 하위 단말에 발송하거나 또는 GRID를 검색된 GAID로 대체하고, 멀티캐스트 서비스 패킷에 인캡슐레이션된 원래 GAID를 제거하여 하위 단말에 발송하는 단계를 포함한다.
ILR은 멀티캐스트 소스의 요청에 따라 멀티캐스트 소스에 대해 인증을 진행하고, 만약 인증에 성공하면, 멀티캐스트 소스의 GAID와 GRID를 서비스 영역 내의 ASR에 발송한다.
시스템 중의 네트워크 설비의 기타 관련 기능은 방법 내용의 기재를 참고한다.
상기 내용은 단지 본 발명의 가장 바람직한 실시예일 뿐, 본 발명의 구체적 실시방식을 한정하는 것이 아니며, 본 방법의 주요 발명 사상에 따라 진행한 수정과 변화는 모두 본 발명의 청구항에서 청구한 보호범위에 속한다.
단계 201: GAID 및 GRID 요청
단계 202: 멀티캐스트 소스에 GAID 및 GRID를 할당
단계 203: GAID 및 GRID와 멀티캐스트 소스의 AID를 바인딩
단계 204: 멀티캐스트 소스는 자신이 소속되어 있는 ASR에 멀티캐스트 컨트롤 패킷을 발송하고, 인증을 요청
단계 205: 멀티캐스트 소스의 GAID 및/또는 AID를 상위 계층의 코어 라우터를 통해 ILR에 발송
단계 206: ILR은 멀티캐스트 소스의 GAID 및 GRID를 서비스 영역 내의 ASR에 발송
단계 207: GAID와 GAID의 맵핑 테이블(GAID-GRID 맵핑 테이블)을 구축
단계 208: 서비스 영역 내의 ASR은 관리 영역 내의 단말에 GAID를 발송
단계 209: 자신이 소속되어 있는 ASR에 통지 메시지를 발송하고, 상기 멀티캐스트 서비스 개통을 요청
단계 210: 멀티캐스트 서비스군으로의 가입을 요청
단계 211: 코어 라우터는 멀티캐스트 트리에 상기 통지 메시지를 발송한 ASR에 이르는 경로를 추가
단계 212: 멀티캐스트 소스가 멀티캐스트 서비스 패킷을 발송
단계 213: 멀티캐스트 서비스 패킷을 코어 네트워크에 발송
단계 214: 멀티캐스트 트리에 따라 서비스 영역 내의 ASR에 멀티캐스트 서비스 패킷을 발송
단계 215: 멀티캐스트 서비스 패킷을 수신한 ASR은 로컬에 저장된 GRID-GAID 맵핑 테이블 및 AID-RID 맵핑 테이블에 근거하여, GRID를 GAID로 대체하고, AID를 RID로 대체하며, 포맷은 GAID:AID:DATA이며, 하위 단말에 발송
단계 216: 요청한 멀티캐스트 서비스에 속하면, 언패킹(unpacking)하여 서비스 데이터를 얻으며, 그렇지 않으면, 멀티캐스트 서비스 패킷을 폐기

Claims (18)

  1. 멀티캐스트 소스가 발송하는 멀티캐스트 서비스 패킷의 목적지 주소를 상기 멀티캐스트 소스에 할당한 멀티캐스트 액세스 식별자(GAID)로 설정하는 단계;
    상기 멀티캐스트 소스가 소속되어 있는 종단 라우터(ASR)가 상기 멀티캐스트 서비스 패킷을 수신한 후, 상기 GAID에 근거하여, 구축된 GAID-멀티캐스트 라우터 식별자(GRID) 맵핑 테이블에서 대응되는 GRID를 검색하고, 검색된 GRID를 사용하여, 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계;
    상기 코어 라우터(GSR)는 상기 멀티캐스트 서비스 패킷의 GRID에 근거하여 대응되는 멀티캐스트 트리를 검색하고, 상기 멀티캐스트 트리에 근거하여 서비스 영역 내의 ASR에 멀티캐스트 서비스 패킷을 발송하는 단계; 및
    서비스 영역 내의 ASR은 상기 GRID에 근거하여, 구축된 GAID-GRID 맵핑 테이블에서 대응되는 GAID를 검색하고, 검색한 GAID를 사용하여 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계
    를 포함하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 방법.
  2. 제1항에 있어서,
    상기 멀티캐스트 소스는 상기 멀티캐스트 서비스 패킷을 발송하기 전에, 상기 GAID와 GRID를 신청하고, 상기 GRID를 얻은 후, 신원 위치 레지스터(ILR)에 인증을 요청하는 단계;
    인증이 성공되면 상기 ILR은 상기 멀티캐스트 소스의 GAID와 GRID를 상기 서비스 영역 내의 ASR에 발송하는 단계; 및
    상기 서비스 영역 내의 ASR은 상기 GAID와 GRID를 수신한 후, 상기 GAID-GRID 맵핑 테이블을 구축하는 단계
    를 더 포함하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 방법.
  3. 제2항에 있어서,
    상기 서비스 영역 내의 ASR은 상기 GAID와 GRID를 수신한 후, 상기 서비스 영역 내의 ASR 하위 단말에 상기 GAID를 방송하는 단계;
    상기 서비스 영역 내의 ASR 하위 단말은 수신한 GAID에 근거하여 상기 GAID 에 표시된 멀티캐스트 서비스 수신 여부를 결정하고, 만약 수신한다면, 자신이 소속되어 있는 ASR에 상기 멀티캐스트 서비스 개통을 요청하는 단계;
    상기 서비스 영역 내의 ASR은 상기 단말의 요청에 따라, 상위 계층의 GSR에 상기 GAID에 표시된 멀티캐스트 서비스의 서비스군에 가입할 것을 요청하는 단계; 및
    상기 GSR은 ASR의 요청에 따라 상기 멀티캐스트 트리에 요청을 발송한 ASR에 이르는 경로를 추가하는 단계
    를 더 포함하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 방법.
  4. 제2항에 있어서,
    상기 ILR에 상기 멀티캐스트 소스에 할당된 GAID 및 GRID와 상기 멀티캐스트 소스 AID의 바인딩 관계가 설정되어 있고,
    상기 인증 단계는,
    상기 멀티캐스트 소스가 소속되어 있는 ASR에 멀티캐스트 컨트롤 패킷을 발송하고, 상기 ASR은 상기 멀티캐스트 소스의 GAID 및/또는 AID를 상기 ILR에 발송하는 단계; 및
    상기 ILR은 수신한 GAID 및/또는 AID에 근거하여 바인딩 관계를 조사하고, 만약 상기 멀티캐스트 소스의 GRID를 획득하면, 인증이 성공하는 단계를 포함하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 방법.
  5. 제3항에 있어서,
    상기 검색된 GRID를 사용하여 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계는,
    상기 멀티캐스트 소스가 소속되어 있는 ASR이 상기 멀티캐스트 서비스 패킷의 GAID를 검색된 GRID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계를 포함하고,
    상기 검색된 GAID를 사용하여, 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계는, 상기 서비스 영역 내의 ASR이 상기 멀티캐스트 서비스 패킷의 GRID를 검색된 GAID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계를 포함하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 방법.
  6. 제3항에 있어서,
    상기 검색된 GRID를 사용하여 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계는, 상기 멀티캐스트 소스가 소속되어 있는 ASR이 검색된 GRID를 상기 멀티캐스트 서비스 패킷에 인캡슐레이션하고, 다시 인캡슐레이션된 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계를 포함하며,
    상기 검색된 GAID를 사용하여, 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계는, 상기 서비스 영역 내의 ASR이 상기 GRID를 검색된 GAID로 대체하고, 상기 멀티캐스트 서비스 패킷에 인캡슐레이션된 원래의 GAID를 제거하여 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계를 포함하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 방법.
  7. 제5항 또는 제6항에 있어서,
    상기 단말은 수신된 멀티캐스트 서비스 패킷의 GAID에 근거하여 상기 멀티캐스트 서비스 패킷이 요청한 멀티캐스트 서비스에 속하는지 여부를 판단하고, 만약 멀티캐스트 서비스에 속한다면 상기 멀티캐스트 패킷을 디캡슐레이션하여 서비스 데이터를 얻고, 그렇지 않으면 상기 멀티캐스트 서비스 패킷을 폐기하는 단계를 포함하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 방법.
  8. 제5항에 있어서,
    상기 검색된 GRID를 사용하여, 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계는,
    상기 멀티캐스트 소스가 멀티캐스트 서비스 패킷을 발송할 때, 상기 멀티캐스트 서비스 패킷의 소스 주소를 자신의 AID로 설정하는 단계; 및
    상기 멀티캐스트 소스가 소속되어 있는 ASR은 상기 멀티캐스트 서비스 패킷의 GAID를 검색된 GRID로 대체할 때, 멀티캐스트 서비스 패킷의 AID도 구축된 AID-RID 맵핑 테이블로부터 검색된 RID로 대체하는 단계를 더 포함하고,
    상기 검색된 GAID를 사용하여, 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하는 단계는,
    상기 서비스 영역 내의 ASR이 상기 멀티캐스트 서비스 패킷의 GRID를 검색된 GAID로 대체할 때, 멀티캐스트 서비스 패킷의 RID도 구축된 AID-RID 맵핑 테이블에서 검색된 AID로 대체하는 단계를 더 포함하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 방법.
  9. 제6항에 있어서,
    상기 검색된 GRID를 사용하여, 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하는 단계는,
    상기 멀티캐스트 소스가 멀티캐스트 서비스 패킷을 발송할 때, 상기 멀티캐스트 서비스 패킷의 소스 주소를 자신의 AID로 설정하는 단계; 및
    상기 멀티캐스트 소스가 소속되어 있는 ASR은 검색된 GRID를 상기 멀티캐스트 서비스 패킷에 인캡슐레이션할 때, 저장된 AID-RID 맵핑 테이블로부터 검색된 RID도 멀티캐스트 서비스 패킷에 인캡슐레이션하는 단계를 더 포함하고,
    상기 검색된 GAID를 사용하여, 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말로 발송하는 단계는,
    상기 서비스 영역 내의 ASR은 상기 GRID를 검색된 GAID로 대체하고, 상기 멀티캐스트 서비스 패킷에 인캡슐레이션된 원래의 GAID를 제거할 때, 인캡슐레이션된 RID도 제거하는 단계를 더 포함하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 방법.
  10. 멀티캐스트 소스, 멀티캐스트 소스가 소속되어 있는 종단 라우터(ASR), 코어 라우터 및 서비스 영역 내의 ASR을 포함하는 멀티캐스트 서비스를 실현하는 시스템에 있어서,
    멀티캐스트 서비스 패킷을 발송하고, 상기 멀티캐스트 서비스 패킷의 목적지 주소를 할당된 멀티캐스트 액세스 식별자(GAID)로 설정하도록 상기 멀티캐스트 소스를 설정하고,
    상기 멀티캐스트 서비스 패킷을 수신한 후, 상기 GAID에 근거하여, 구축된 GAID-멀티캐스트 라우터 식별자(GRID) 맵핑 테이블에서 대응되는 GRID를 검색하고, 검색된 GRID를 사용하여 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록 상기 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
    상기 멀티캐스트 서비스 패킷의 GRID에 근거하여 대응되는 멀티캐스트 트리를 검색하고, 멀티캐스트 트리에 근거하여 서비스 영역 내의 ASR에 멀티캐스트 서비스 패킷을 발송하도록 상기 코어 라우터를 설정하고,
    상기 GRID에 근거하여, 구축된 GAID-GRID 맵핑 테이블에서 대응되는 GAID를 검색하고, 검색된 GAID를 이용하여 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록 상기 서비스 영역 내의 ASR을 설정하는
    것을 특징으로 하는 멀티캐스트 서비스를 실현하는 시스템.
  11. 제10항에 있어서,
    상기 시스템은 ILR을 포함하고,
    상기 멀티캐스트 서비스 패킷을 발송하기 전에, 상기 GAID와 GRID를 신청하고, 상기 GRID를 얻은 후, 신원 위치 레지스터(ILR)에 인증을 요청하도록 상기 멀티캐스트 소스를 설정하고,
    상기 멀티캐스트 소스의 요청에 따라 상기 멀티캐스트 소스에 대해 인증을 진행하고, 인증이 성공되면, 상기 멀티캐스트 소스의 GAID와 GRID를 서비스 영역 내의 ASR에 발송하도록 상기 ILR를 설정하고,
    상기 GAID와 GRID를 수신한 후, 상기 GAID-GRID 맵핑 테이블을 구축하도록 상기 서비스 영역 내의 ASR을 설정하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 시스템.
  12. 제10항에 있어서,
    아래와 같은 방식에 따라, 검색된 GRID를 사용하여 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록, 즉 상기 멀티캐스트 서비스 패킷의 GAID를 검색된 GRID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록 상기 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
    아래와 같은 방식에 따라, 검색된 GAID를 사용하여 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말로 발송하도록, 즉 상기 멀티캐스트 서비스 패킷의 GRID를 검색된 GAID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말로 발송하도록 상기 서비스 영역 내의 ASR을 설정하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 시스템.
  13. 제10항에 있어서,
    아래와 같은 방식에 따라, 검색된 GRID를 사용하여 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록, 즉 검색된 GRID를 상기 멀티캐스트 서비스 패킷에 인캡슐레이션하여, 다시 인캡슐레이션된 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록 상기 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
    아래와 같은 방식에 따라, 검색된 GAID를 사용하여 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록, 즉 상기 GRID를 검색된 GAID로 대체하고, 상기 멀티캐스트 서비스 패킷에 인캡슐레이션된 원래의 GAID를 제거하여 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록 상기 서비스 영역 내의 ASR을 설정하는 것을 특징으로 하는 멀티캐스트 서비스를 실현하는 시스템.
  14. 멀티캐스트 소스가 소속되어 있는 ASR이거나, 또는 서비스 영역 내의 ASR인 것을 특징으로 하는 종단 라우터(ASR).
  15. 제14항에 있어서,
    멀티캐스트 서비스 패킷을 수신한 후, 멀티캐스트 액세스 식별자(GAID)에 근거하여, 구축된 GAID-멀티캐스트 라우터 식별자(GRID) 맵핑 테이블에서 대응되는 GRID를 검색하고, 검색된 GRID를 사용하여 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하여, 상기 코어 라우터로 하여금, 상기 멀티캐스트 서비스 패킷의 GRID에 근거하여 대응되는 멀티캐스트 트리를 검색하고, 멀티캐스트 트리에 근거하여 서비스 영역 내의 ASR에 멀티캐스트 서비스 패킷을 발송하고; 상기 멀티캐스트 서비스 패킷은 멀티캐스트 소스에 의해 상기 멀티캐스트 소스가 소속되어 있는 ASR에 발송되고, 상기 멀티캐스트 서비스 패킷의 목적지 주소는 할당된 GAID로 설정하도록 상기 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
    상기 GRID에 근거하여, 구축된 GAID-GRID 맵핑 테이블에서 대응되는 GAID를 검색하고, 검색된 GAID를 사용하여 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록 상기 서비스 영역 내의 ASR을 설정하는 것을 특징으로 하는 종단 라우터(ASR).
  16. 제14항에 있어서,
    상기 GAID와 GRID를 수신한 후, GAID-GRID 맵핑 테이블을 구축하도록 상기 서비스 영역 내의 ASR을 설정하는 것을 특징으로 하는 종단 라우터(ASR).
  17. 제15항에 있어서,
    아래와 같은 방식에 따라, 검색된 GRID를 사용하여, 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록, 즉 상기 멀티캐스트 서비스 패킷의 GAID를 검색된 GRID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록 상기 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
    아래와 같은 방식에 따라, 검색된 GAID를 사용하여, 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록, 즉 상기 멀티캐스트 서비스 패킷의 GRID를 검색된 GAID로 대체하고, 대체 후의 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록 상기 서비스 영역 내의 ASR을 설정하는 것을 특징으로 하는 종단 라우터(ASR).
  18. 제15항에 있어서,
    아래와 같은 방식에 따라, 검색된 GRID를 사용하여, 상기 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록, 즉 검색된 GRID를 상기 멀티캐스트 서비스 패킷에 인캡슐레이션하고, 다시 인캡슐레이션한 멀티캐스트 서비스 패킷을 코어 라우터에 발송하도록 상기 멀티캐스트 소스가 소속되어 있는 ASR을 설정하고,
    아래와 같은 방식에 따라, 검색된 GAID를 사용하여, 상기 멀티캐스트 서비스 패킷을 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록, 즉 상기 GRID를 검색된 GAID로 대체하고, 상기 멀티캐스트 서비스 패킷에 인캡슐레이션된 원래 GAID를 제거하여 상기 서비스 영역 내의 ASR 하위 단말에 발송하도록 상기 서비스 영역 내의 ASR을 설정하는 것을 특징으로 하는 종단 라우터(ASR).
KR1020127006548A 2009-09-16 2010-08-20 멀티캐스트 서비스를 실현하는 방법, 시스템 및 종단 라우터 KR20120055678A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910171893.5 2009-09-16
CN200910171893.5A CN102025516B (zh) 2009-09-16 2009-09-16 一种实现组播业务的方法及***

Publications (1)

Publication Number Publication Date
KR20120055678A true KR20120055678A (ko) 2012-05-31

Family

ID=43758087

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020127006548A KR20120055678A (ko) 2009-09-16 2010-08-20 멀티캐스트 서비스를 실현하는 방법, 시스템 및 종단 라우터

Country Status (6)

Country Link
US (1) US8913614B2 (ko)
EP (1) EP2466924B1 (ko)
JP (1) JP2013504958A (ko)
KR (1) KR20120055678A (ko)
CN (1) CN102025516B (ko)
WO (1) WO2011032451A1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102957756B (zh) * 2011-08-23 2017-10-17 中兴通讯股份有限公司 数据报文的处理方法及接入服务路由器
CN103051541B (zh) * 2011-10-14 2017-04-05 中兴通讯股份有限公司 一种标识网内的报文转发方法、asr及isr

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6741575B1 (en) 1999-02-26 2004-05-25 Hughes Electronics Corporation Apparatus and method for efficient delivery of multicast data over personal access communications system (PACS)
US7236465B2 (en) * 2002-06-13 2007-06-26 International Business Machines Corporation System and method for gathering multicast content receiver data
US7623476B2 (en) * 2004-06-29 2009-11-24 Damaka, Inc. System and method for conferencing in a peer-to-peer hybrid communications network
JP2006074379A (ja) 2004-09-01 2006-03-16 Ntt Docomo Inc サーバ装置、送信端末、移動通信システム及び移動通信方法
KR100693043B1 (ko) * 2004-11-26 2007-03-12 삼성전자주식회사 캡슐화와 유니 캐스트 라우팅을 이용하는 디프 서브에서의멀티 캐스트 시스템 및 방법
KR20060084749A (ko) * 2005-01-20 2006-07-25 삼성전자주식회사 모바일 네트워크 시스템에서 멀티캐스트를 이용한핸드오버 방법
JP4302170B2 (ja) * 2005-03-04 2009-07-22 富士通株式会社 パケット中継装置
KR100898343B1 (ko) 2006-12-01 2009-05-20 한국전자통신연구원 Iptv 서비스를 위한 채널 제어 방법 및 그의 장치
CN101222414B (zh) 2007-01-11 2012-08-08 华为技术有限公司 实现组播通信的装置、***和方法
JP4871154B2 (ja) * 2007-01-31 2012-02-08 株式会社日立製作所 無線通信ネットワークシステム、ネットワーク構築方法、センタ局、中継局、端局およびそのプログラム
CN101242342B (zh) * 2007-02-05 2012-09-19 华为技术有限公司 组播方法及组播路由方法
CN101483600B (zh) * 2009-02-19 2012-05-23 北京交通大学 实现一体化网络归属域信息扩散的方法
CN101631274B (zh) * 2009-07-28 2012-09-05 北京交通大学 基于标识的组播路由实现***及其方法

Also Published As

Publication number Publication date
US8913614B2 (en) 2014-12-16
US20120177040A1 (en) 2012-07-12
WO2011032451A1 (zh) 2011-03-24
CN102025516A (zh) 2011-04-20
EP2466924A1 (en) 2012-06-20
EP2466924B1 (en) 2016-12-14
JP2013504958A (ja) 2013-02-07
EP2466924A4 (en) 2014-01-15
CN102025516B (zh) 2015-05-13

Similar Documents

Publication Publication Date Title
EP4221150A1 (en) System, apparatus and method to support data server selection
CN104350725B (zh) 通过软件定义网络进行信息中心网络的无缝集成和独立演进方法
US9407495B2 (en) Combining locally addressed devices and wide area network (WAN) addressed devices on a single network
KR102157185B1 (ko) 무선 통신 시스템에서 접속 계층을 통해 서비스 연결을 제공하는 장치 및 방법
KR100879148B1 (ko) Iptv 서비스 인증 및 서비스 품질 제어 방법 및 그시스템
WO2017088628A1 (zh) 地址转换方法、装置及***、网络标识控制方法及装置
CN110035005B (zh) 数据处理方法和装置
US8724630B2 (en) Method and system for implementing network intercommunication
KR101988130B1 (ko) 배전망 및 그리드망에서의 노드관리 게이트웨이 장치 및 그 방법
CN102710485B (zh) 透明代理方法及代理服务器
WO2011032462A1 (zh) 一种数据传输、接收的方法及***及路由器
CN108200199B (zh) IPV4 over IPV6隧道场景中的负载均衡***及方法
CN112202888B (zh) 一种边缘用户的报文转发方法及sdn
WO2008154884A1 (fr) Procédé, système et dispositif d'accès au service pour un fournisseur de service de télévision par protocole internet contracté sans attribution
KR20120055678A (ko) 멀티캐스트 서비스를 실현하는 방법, 시스템 및 종단 라우터
WO2023024663A1 (zh) 路由和云资源注册方法及装置、存储介质和电子装置
WO2013026299A1 (zh) 一种地址解析方法、装置及信息传输方法
KR20140089035A (ko) 콘텐츠 서버와 정보 중심 네트워크 서버 간의 연동을 위한 가상 파일 시스템 및 이의 동작 방법
EP4243429A1 (en) Method and apparatus for processing multicast signal
US20240147272A1 (en) Technique for Collecting Analytics Data
WO2014036759A1 (zh) 基于叠加网的组播、广播方法及***
WO2011124121A1 (zh) 网间数据通讯***及方法
WO2011026355A1 (zh) 节点接入家乡代理的方法、家乡代理集群***及业务路由器
WO2012088828A1 (zh) 表维护方法、***和接入网关路由器
JP5342070B2 (ja) 次世代ネットワークでの情報インタラクションの実現方法及びシステム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application