[go: up one dir, main page]

KR20030038440A - 엑스디에스엘망을 위한 멀티캐스트 전송 시스템 - Google Patents

엑스디에스엘망을 위한 멀티캐스트 전송 시스템 Download PDF

Info

Publication number
KR20030038440A
KR20030038440A KR1020020068300A KR20020068300A KR20030038440A KR 20030038440 A KR20030038440 A KR 20030038440A KR 1020020068300 A KR1020020068300 A KR 1020020068300A KR 20020068300 A KR20020068300 A KR 20020068300A KR 20030038440 A KR20030038440 A KR 20030038440A
Authority
KR
South Korea
Prior art keywords
multicast
data
virtual
router
xdsl
Prior art date
Application number
KR1020020068300A
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 KR20030038440A publication Critical patent/KR20030038440A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

인터넷에서 비디오나 오디오 등의 멀티미디어 데이터와 같은 데이터 스트림을 방송할 수 있다.즉 인터넷을 통해 송신단인 미디어 서버로부터 한번의 멀티미디어 데이타 스트림이 출력되어도 수신을 원하는 최종 수신단인 클라이언트(멀티캐스트그룹)에게 선택적으로 모두 전송할 수 있는 기술이 멀티캐스트 기술이다. 즉 송신단에서 하나의 데이타를 전송하면 멀티캐스트 그룹은 동일한 복사본을 수신할 수 있다. 멀티캐스트는 네트워크의 효율성을 높이고 혼잡상황을 감소시키며 수신을 원하는 멀티캐스트 그룹에게만 데이터를 복사해서 전송하므로써 불필요한 데이터 수신을 방지할 수 있다.
최근 증가하는 인터넷 방송 서비스에서 동시에 수많은 사용자에게 데이터를 전송하기 위해 멀티캐스트에 대한 요구가 증가하고 있다. 이러한 요구에도 불구하고 기존의 인터넷을 멀티캐스트 망을 전환시키기에는 여러가지 제약이 따른다.
일부에서는 소프트웨어 멀티캐스트 방식을 사용하고 있지만 이 방식은 기존의 LAN 방식에만 적용이 되고 xDSL(ADSL, SDSL, VDSL, HDSL) 망과 같은 환경에서는 효율적으로 적용되지 못하고 있다.
본 발명은 xDSL 망(도1:80, 도1:90)에서 효율적으로 멀티캐스트 전송하기 위한 시스템으로 기존의 B-RAS(도1:40)의 업스트림 연결 속도(도1:101)로 인해 네트워크 트래픽이 제한이 되는데 이를 효율적으로 처리하여 수많은 사용자에게 멀티캐스트데이터를 전송하기 위한 방법과 그 시스템에 관한 것이다.
이러한 시스템은 사용자 PC에 설치되는 멀티캐스트 에이전트(도1:60,도1:61,도1:62,도1:63,도1:64)와 하나의 멀티캐스트 라우터 기능을 가진 가상 멀티캐스트 라우터(도1:30,도1:31,도1:32,도1:33,도1:34,도1:35,도1:36,도1:37,도1:38)와, 각 가상 멀티캐스트 라우터에 대한 정보를 관리하는 멀티캐스트 관리 서버(도1:20)로 구성이 되어 xDSL 망 상에서 멀티캐스트 서비스를 이용할 수 있도록 한다.

Description

엑스디에스엘망을 위한 멀티캐스트 전송 시스템{Multicast Transfer System for xDSL Network}
본 발명은 xDSL 망에서 기존의 라우터나 스위치의 교체없이 멀티캐스트 서비스를 제공하기 위한 방법 및 시스템에 관한 것이다.
일반 방송이 전파 혹은 케이블 TV망을 통해서 방송됐듯이 인터넷에서도 데이터 스트림을 방송할 수가 있다. 즉 일반 방송이 단 한번의 전파 송출 만으로 이 전파를 받기를 원하는 모든 수신자에게 방송을 보낼 수 있듯이 인터넷에서도 송신측에서 한 개의 데이터 스트림만을 보내서도 원하는 수신자들에게 선택적으로 모두 보낼 수 있는 기술이 멀티캐스트 기술이다. 이러한 멀티캐스트 기술을 이용하기 위해서는 멀티캐스트 기술이 구현된 멀티캐스트 장비를 이용해서 네트워크를 멀티캐스트네트워크로 전환해야 사용할 수 있다.
멀티캐스트 방식이 적용된 네트워크에서는 사용자 숫자와는 관계없이 통신망의 용량만큼 방송을 할 수 있다. 즉 케이블 TV망에서는 용량이 30Mbps이므로 1Mbps 방송 30개를 500kbps 방송의 경우에는 60개를 동시에 보낼 수 있게 된다.
멀티캐스트가 이렇게 유용함에도 불구하고 기존의 인터넷을 멀티캐스트망으로 전환시키는 것에는 여러가지 제약이 따른다. 장비가 멀티캐스트 기능을 지원을 못 하거나 제대로 된 성능을 발휘하지 못하는 경우가 많고, 또한 멀티캐스트가 지원되지 않는 장비를 교체하는 비용이 너무 많기 때문이다.
현재까지 인터넷망에서 멀티캐스트가 지원되려면 정보소스로부터 최종 종단의 단말사이에 모든 라우터가 모두 멀티캐스트 기능이 동작되어야만 했다. 중간의 네트워크가 멀티캐스트를 지원하지 않을 경우에는 터널링 기법을 사용할 수 있다. 즉 이 방식 역시 중간 단계의 라우터가 멀티캐스트를 지원하지 않을 경우에 그 라우터를 건너뛰는 방식이다. 이 방법은 수동으로 멀티캐스트 설정을 해야 하며, xDSL 환경과 같은 비 멀티캐스트 환경에서는 멀티캐스트 서비스를 제공할 수 없다.
라우터 구성을 수정하는 것이 매우 어려운 일이 됨에 따라 최근에는 라우터를 전혀 수정하지 않고 서버와 종단의 PC의 소프트웨어만을 사용한 소프트웨어 방식의 멀티캐스트방식이 개발되었다.(도2) 이 방식은 종단에 있는 브로드캐스트망(도2:60,도2:70)에 속해있는 PC(도2:31) 하나가 멀티캐스트 방송 소스(도2:10)가 있는 네트워크(도2:50)의 멀티캐스트 전송 서버(도2:11)로부터 유니캐스트로 데이터를 받은 후에 자신(도2:31)의 브로드캐스트망(도2:60)에 멀티캐스트로 데이터를 뿌리면 그 네트워크에 있는 PC들(도2:32,도2:33)은 첫번째 PC(도2:31)로부터 전송된 데이터를 받게 된다. 즉 자신의 브로드캐스팅망에서 이미 누군가가 자료를 받고 있다면 그 자료를 리피터형식으로 전송받게 되는 것이다. 하지만 이 방식은 xDSL나 Cable과 같은 비대칭형 망에서는 업로드 속도의 제한으로 오히려 성능을 저하시키는 문제를 발생하기도 한다.
위의 소프트웨어 방식의 문제점을 해결하기 위해 전용 멀티캐스트 서버를 설치하여 서비스를 제공하는 방식이 있다. 이 방식은 위의 소프트웨어 방식과 유사하다.
이 방식은 종단의 있는 사용자들(도3:60,도3:61)은 가장 가까운 전용 멀티캐스트서버(도3:31)에 연결하여 멀티캐스트 데이터를 요청한다. 그러면 그 전용 멀티캐스트 서버(도3:31)는 상위 전용 멀티캐스트 서버(도3:30)로부터 데이터를 전송 받아 각 사용자(도3:60,도3:61)에게 UDP 터널링 방식을 이용하여 멀티캐스트 데이터를 전송한다. 그러나 현재 나와있는 방식은 전용 멀티캐스트 서버(도3:31)가 B-RAS(도3:40)와 같은 서브네트워크에만 설치하여 사용할 수 있다. 이 경우는 B-RAS의 업스트림 인터페이스 속도(도3:100)에 의해 최대 접속자 수가 좌우된다. 일반적으로 B-RAS에는 최대 30,000명까지 연결할 수 있지만 B-RAS의 업스트림 인터페이스가 만약 100Mbps로 되어 있다면, 1M의 스트림 서비스를 받을 수 있는 사용자수는 최대 100명으로 제한된다.
본 발명은 xDSL 망에서 효율적으로 멀티캐스트 서비스를 제공하기 위한 시스템이다. 이 시스템은 멀티캐스트 관리 서버, 가상 멀티캐스트 라우터 및 멀티캐스트 에이전트로 이루어진다. 멀티캐스트 관리 서버는 각 가상 멀티캐스트 라우터들에 대한 xDSL ID, 레벨, IP 주소를 관리하며, 이 정보는 가장 가까운 가상 멀티캐스트 라우터를 검색할 때 사용한다. 가상 멀티캐스트 라우터는 Fast Ethernet, Gigabit Ethernet 인터페이스를 통해 Ethernet 망에 설치되거나, ATM 인터페이스를 통해 ATM 망이나 xDSL 망에 설치되어 멀티캐스트 서비스를 제공한다. 그리고 사용자는 가상 멀티캐스트 라우터를 통해 멀티캐스트 데이터를 송수신하기 위해 멀티캐스트 에이전트 소프트웨어를 설치하여 그 데이터를 송수신한다.
기존에는 xDSL 망(도3:90)에서 멀티캐스트 서비스를 제공하기 위해 B-RAS(도3:40)가 설치된 같은 서브네트워크에 Ethernet 인터페이스로 가상 멀티캐스트 라우터(도3:31)를 설치하였기 때문에 B-RAS(도3:40)의 업스트림 연결속도(도3:100)에 의해 접속자 수가 제한이 된다. 이러한 문제를 해결하기 위해서는 B-RAS 하위의 각 DSLAM(도3:50,도3:51,도3:52)에 가상 멀티캐스트 라우터를 설치하고 이들간에는 멀티캐스트 전송 트리를 구성하여 더 많은 사용자에게 서비스를 제공할 수 있도록 해야 한다.
본 발명의 가상 멀티캐스트 라우터(도4:32,도4:33,도4:34)는 B-RAS(도4:40) 하위의 DSLAM(도4:50,도4:51,도4:52)단에서 IP over ATM 프로토콜을 통해 동작하여 멀티캐스트 서비스를 제공하는 기능을 가진다. 이러한 기능을 통해 xDSL 망의 사용자(도4:60,도4:61)는 B-RAS의 업스트림 연결 속도에 제한없이 멀티캐스트 서비스를 제공받을 수 있다.
도1 본 발명의 시스템을 적용한 xDSL 망에서 멀티캐스트 서비스 제공 환경
도2 소프트웨어 기법을 이용한 종전의 멀티캐스트 망 블록도
도3 전용 멀티캐스트 서버를 이용한 종전의 멀티캐스트 망 블록도
도4 xDSL망에서 가상 멀티캐스트 라우터를 이용한 멀티캐스트 구축 환경
본 발명은 xDSL망(도1:80,도1:90)에서 효율적으로 멀티캐스트 서비스를 제공하기 위한 시스템으로 멀티캐스트 관리 서버(도1:20), 가상 멀티캐스트 라우터(도1:30,도1:31,도1:32,도1:33,도1:34,도1:35,도1:36,도1:37,도1:38) 및 멀티캐스트 에이전트(도1:60,도1:61,도1:62,도1:63,도1:64)로 이루어진다.
멀티캐스트 관리 서버(도1:20)는 가상 멀티캐스트 라우터(도1:30,도1:31,도1:32,도1:33,도1:34,도1:35,도1:36,도1:37,도1:38)에 대한 정보를 관리하며, 가상 멀티캐스트 라우터나 멀티캐스트 에이전트가 가장 가까운 상위 가상 멀티캐스트 라우터를 검색하고자 할 때 그에 필요한 정보를 제공한다. 멀티캐스트 관리 서버가 가상 멀티캐스트 라우터에 대한 정보를 관리하는 항목은 가상 멀티캐스트 라우터의 xDSL ID, 레벨, IP 주소이다. 여기서 xDSL ID는 같은 xDSL 망(도1:90)안에 있는 가상 멀티캐스트 라우터들(도1:34,도1:35,도1:36,도1:37,도1:38)은 같은 ID를 같게 된다.
그리고 레벨은 총 3단계로 상위(Root), 중간(Intermediate), 말단(Edge) 레벨로 구분된다. 위와 같은 가상 멀티캐스트 라우터의 정보는 특정 구성 파일을 통해 정적으로 구성되거나 또는 가상 멀티캐스트 라우터가 그 정보를 주기적으로 전송하여 구성한다. 가장 가까운 가상 멀티캐스트 라우터를 검색하기 위해서는 검색 요청자(멀티캐스트 에이전트 또는 가상 멀티캐스트 라우터)의 네트워크 주소와 가상 멀티캐스트 라우터의 IP 주소로 구성된 테이블을 가지고 있는다. 이 테이블의 정보는 구성 파일에 의해 정적으로 설정이 되거나 또는 동적으로 설정이 된다. 동적으로 설정되는 방법은 라우터 검색 요청자가 새롭게 검색한 결과를 멀티캐스트 관리 서버에 알려주고 관리 서버는 이 정보를 해당 테이블로 구성한다.
가상 멀티캐스트 라우터는 멀티캐스트 데이터를 전송하는 기능을 가지며, 신뢰성과 안정성을 위해 결함허용과 부하분담 기능을 제공한다. 가상 멀티캐스트 라우터(도1:30,도1:31,도1:32,도1:33,도1:34,도1:35,도1:36,도1:37,도1:38)는 Fast-Ethernet이나 Gigabit Ethernet 인터페이스를 통해 Ethernet 환경에 설치될 수 있으며, 또한 OC-3 나 OC-12급의 ATM 인터페이스를 통해 xDSL 환경에 설치될 수 있다. ATM 인터페이스를 통해 xDSL 환경에 설치하기 위해서는 가상 멀티캐스트 라우터(도1:32,도1:33,도1:35,도1:36,도1:37,도1:38)는 IP over ATM 프로토콜을 통해 B-RAS(도1:40)와 연결하여 동작하며, 설치하는 위치는 B-RAS와 직접 연결되거나 또는 B-RAS 하위의 DSLAM(도1:50,도1:51,도1:52,도1:53,도1:54,도1:55,도1:56)에 직접 연결된다.
가상 멀티캐스트 라우터는 멀티캐스트 데이터를 수신하여 다른 멀티캐스트 라우터나 또는 멀티캐스트 에이전트에게 데이터를 전송하는 기능을 가진다. 이러한 기능은 특정 멀티캐스트 그룹에 참가와 탈퇴를 위해 멀티캐스트 멤버쉽을 관리한다, 멤버쉽 정보는 가상 멀티캐스트 라우터 또는 멀티캐스트 에이전트가 동적 터널링을 통해 가상 멀티캐스트 라우터에 연결한 후 자신이 참가하고자 하는 멀티캐스트 그룹의 멀티캐스트 주소와 포트 번호를 전송하여 등록한다. 이 멤버쉽 정보는 멀티캐스트 그룹 주소, 멀티캐스트 그룹 포트 번호, 멀티캐스트 그룹에 등록한 가상 멀티캐스트 라우터 또는 멀티캐스트 에이전트 주소로 구성된다. 추후에 멀티캐스트 데이터를 수신하면, 가상 멀티캐스트 라우터는 그 데이터를 UDP 터널링을 통해 해당 멀티캐스트 그룹에 등록한 멀티캐스트 에이전트 또는 가상 멀티캐스트 라우터에게 전송한다.
각각의 가상 멀티캐스트 라우터는 멀티캐스트 데이터를 효율적으로 전송하기 위해 계층적인 멀티캐스트 트리를 구성하며, 이 트리를 통해 멀티캐스트 데이터를 송수신한다. 이러한 트리 정보는 가상 멀티캐스트 라우터 IP주소, 그 가상 멀티캐스트 라우터가 서비스할 네트워크 주소이다.
일반 네트워크 상에서 계층적인 멀티캐스트 트리는 정적인 방법이나 동적인 방법으로 구성할 수 있다. 정적인 방법은 트리 정보를 특정 구성파일에 미리 작성해서 사용하는 것이다.
반면에 동적인 방법은 각각의 가상 멀티캐스트 라우터가 가장 가까운 상위 가상 멀티캐스트 라우터를 동적으로 검색하여 그 검색된 결과를 바탕으로 트리 정보를 구성한다. 예를 들어 가상 멀티캐스트 라우터(도4:33)는 다른 두개(도4:32,도4:34)의 가상 멀티캐스트 라우터들에 대한 RTT값을 비교하여 가장 적은 가상 멀티캐스트 라우터(도4:32)에 연결한다. 반대로 다른 가상 멀티캐스트 라우터 (도4:34)는 다른 두개(도4:32,도4:33)의 가상 멀티캐스트 라우터들에 대한 RTT값을 비교하여 가장 적은 가상 멀티캐스트 라우터(도4:32)에 연결한다. 그리고 멀티캐스트 에이전트(도4:60)는 가상 멀티캐스트 라우터(도4:32,도4:33,도4:34)에 대한 RTT값을 비교하여 가장 적은 가상 멀티캐스트 라우터(도4:33)에 연결한다.
xDSL 망 내에서 가상 멀티캐스트 라우터 간의 계층적인 멀티캐스트 트리를구성하기 위해서는 자신의 레벨보다 더 높은 레벨에 있는 가상 멀티캐스트 라우터에 대해서만 RTT값을 비교하여 가장 적은 값을 가진 가상 멀티캐스트 라우터에 연결한다.
예를 들어 하나의 xDSL망(도1:90)에서 계층적인 멀티캐스트 트리는 같은 xDSL망(도1:90) 내에 존재하는 가상 멀티캐스트 라우터들(도1:35,도1:36,도1:37,도1:38)간에 상하관계를 통해 구성된다.
멀티캐스트 에이전트(도1:60,도1:61,도1:62,도1:63,도1:64)는 사용자가 멀티캐스트 데이터를 수신하기 위해 사용한다. 멀티캐스트 에이전트는 가장 가까운 가상 멀티캐스트 라우터를 멀티캐스트 관리 서버로부터 검색하여 연결하고, 그 가상 멀티캐스트 라우터로부터 멀티캐스트 데이터를 수신한다. 이렇게 수신한 멀티캐스트 데이터를 다시 IP 멀티캐스트를 이용하여 멀티캐스트 응용 프로그램에 전달한다.
가장 가까운 가상 멀티캐스트 라우터의 위치를 검색하기 위해서 멀티캐스트 관리서버는 멀티캐스트 에이전트의 네트워크 주소와 그 에이전트로부터 가장 가까운 라우터로 선정된 가상 멀티캐스트 라우터의 IP 주소를 테이블로 관리한다. 만약 멀티캐스트 에이전트가 검색을 요청하면 그 테이블로부터 매칭되는 데이터를 검색한다.
이 때 매칭되는 데이터가 있으면 검색이 되었다고 알려주며, 만약 검색이 되지 않으면 모든 멀티캐스트 라우터의 주소를 에이전트에 알려준다. 그러면 멀티캐스트 에이전트가 가상 멀티캐스트 라우터간의 RTT값을 검사하여 그 중 가장 작은RTT 값을 선택한다. 이렇게 선택된 정보는 같은 서브네트워크의 다른 멀티캐스트 에이전트가 빠른 검색을 위해 그 결과를 멀티캐스트 관리 서버에 알려주어 캐슁하도록 한다. 추후 같은 서브네트워크에서 검색요청이 들어오면 멀티캐스트 관리 서버는 캐슁된 정보를 통해 바로 알려준다.
만약 xDSL 망에 있는 사용자가 검색 요청을 하고, 그 사용자로부터 가장 가까운 가상 멀티캐스트 라우터가 xDSL 망 내에 설치되어 있으면 사용자는 멀티캐스트 관리 서버로부터 캐슁된 정보를 사용하지 않고 단지 가상 멀티캐스트 라우터들의 정보를 받아와 각각의 RTT 값을 검사하여 가장 적은 가상 멀티캐스트 라우터 연결한다. 이 검색 결과를 캐슁하지 않도록 한다.
xDSL 망에서 효율적으로 멀티캐스트 서비스를 제공하기 위해서는 B-RAS와 같은 서브네트워크에 가상 멀티캐스트 라우터를 설치를 하며 B-RAS 내부에 있는 DSLAM에 각각 하나의 가상 멀티캐스트 라우터를 설치하여 멀티캐스트 환경을 구축하는 것이 가장 이상적이다.
본 발명은 xDSL(ADSL, SDSL, VDSL, HDSL) 망에서 효율적으로 멀티캐스트 서비스를 제공하기 위한 시스템으로서 인터넷 방송과 같은 멀티캐스트 응용 서비스를 효과적으로 제공할 수 있다. 이러한 발명은 기존의 멀티캐스트 적용 방식이 xDSL 망에서 B-RAS의 업스트림 연결 속도에 의해 서비스 제공 수준이 좌우되어 실질적인 멀티캐스트 서비스를 제공하는데에 부족한 반면, 본 시스템은 사용자와 가장 가까운 DSLAM까지 멀티캐스트 라우터를 설치하기 때문에 더 빠르고 더 많은 사용자에게서비스를 제공할 수 있다. 즉 xDSL 망에서도 실질적인 멀티캐스트 서비스를 제공할 수 있다.
현재 멀티캐스트 서비스 제공 기술은 전세계적으로 개발이 미흡한 상태이므로, 추후 멀티캐스트 서비스 시장을 선점할 수 있으며, 이 기술의 해외 판매가 가능하며, 결과적으로 국내 발전된 인터넷 환경을 해외에 홍보할 수 있다.
본 기술은 기존의 멀티캐스트 기술 적용이 가장 어려웠던 xDSL 망에서 가장 효율적인 멀티캐스트 기술을 제공하는 신기술이다.

Claims (6)

  1. 멀티캐스트 데이터를 전송하기 위한 멀티캐스트 전송 트리 기능 및 멀티캐스트 데이터 송수신 기능을 가진 가상 멀티캐스트 라우터, 가상 멀티캐스트 라우터로부터 전송된 멀티캐스트 데이터를 수신하여 사용자의 응용프로그램에 그 데이터를 전송하는 멀티캐스트 에이전트, 사용자로부터 가장 가까운 가상 멀티캐스트 라우터를 찾기 위해 필요한 정보를 관리 하는 멀티캐스트 관리 서버로 이루어진 통합 시스템을 이용하여 xDSL(ADSL, SDSL, VDSL, HDSL) 망에서도 효율적으로 멀티캐스트 데이터를 전송하기 위한 방법과 그 시스템
  2. 제 1항에 있어서,
    xDSL망 내부에 설치된 모든 가상 멀티캐스트 라우터를 B-RAS 또는 DSLAM에 연결한다. 그리고 각 가상 멀티캐스트 라우터간에 계층적인 멀티캐스트 전송 트리를 구성하여 멀티캐스트 데이터를 xDSL 망에서 효율적인 전송하도록 네트워크를 구성하는 방법
  3. 제 2항에 있어서,
    xDSL 망에서 상위 가상 멀티캐스트 라우터로부터 멀티캐스트 데이터를 수신하여 멀티캐스트 에이전트에게 데이터를 전송하기 위해 사용자로부터 가장 가까운 위치의 DSLAM에 OC-3와 OC-12급의 ATM 인터페이스로 연결하거나 B-RAS에 OC-3, OC-12, Fast Ethernet, Gigabit Ethernet 인터페이스로 연결하여 멀티캐스트 데이터를 전송하는 xDSL용 가상 멀티캐스트 라우터
  4. xDSL 망에서 멀티캐스트 데이터를 전송하기 위해
    가) IP over ATM 프로토콜을 이용해서 B-RAS와 연결하는 기능
    나) 위치 검색을 위해 주기적으로 자신의 xDSL ID, 레벨, IP 주소를 전송하는 기능
    다) 멀티캐스트 데이터를 효율적으로 전송하기 위해 계층적인 멀티캐스트 전송 트리 구성하는 기능
    라) 가장 가까운 상위 멀티캐스트 라우터를 검색하여 그 라우터로부터 데이터를 전송을 받고 하위 멀티캐스트 라우터나 멀티캐스트 에이전트에게 데이터를 전송하는 기능
    마) 상위 멀티캐스트 라우터가 다운되었을 경우 다른 멀티캐스트 라우터로 연결할 수 있는 결함 허용 기능
    바) 같은 xDSL 망에 여러 개의 가상 멀티캐스트 라우터가 있을 경우 가장 적은 접속자를 가진 멀티캐스트 라우터에 연결하는 부하 분담 기능
    을 가진 가상 멀티캐스트 라우터
  5. xDSL 망에서 멀티캐스트 데이터를 전송하기 위해 가상 멀티캐스트 라우터간의 계층적인 멀티캐스트 전송 트리 구조를 구성하기 위해
    가) 각 멀티캐스트 라우터간의 계층적인 트리 관계를 멀티캐스트 관리서버에 정적으로 설정하는 방법
    나) 각 멀티캐스트 라우터간의 계층적인 트리 관계를 동적으로 설정하는 방법
  6. 제 5항에 있어서
    같은 xDSL 망에 있는 모든 가상 멀티캐스트 라우터가 각 멀티캐스트 라우터간의 계층적인 트리 관계를 동적으로 설정하기 위해 모든 가상 멀티캐스트 라우터들이 xDSL ID, 레벨, 자신의 IP 주소를 멀티캐스트 관리 서버에 등록하고,
    가상 멀티캐스트 라우터가 가장 가까운 상위 가상 멀티캐스트 라우터를 연결하기 위해 같은 xDSL ID를 가지고 자신의 레벨보다 한 단계 높은 가상 멀티캐스트 라우터들의 주소를 멀티캐스트 관리 서버로부터 검색하여 각 멀티캐스트 라우터들간 RTT(Round-Trip Time) 값이 가장 적은 멀티캐스트 라우터에 연결하며,
    그 결과를 멀티캐스트 관리 서버에 등록하여 계층적인 트리 관계를 동적으로 구성하는 방법
KR1020020068300A 2001-11-05 2002-11-05 엑스디에스엘망을 위한 멀티캐스트 전송 시스템 KR20030038440A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020010068535 2001-11-05
KR20010068535 2001-11-05

Publications (1)

Publication Number Publication Date
KR20030038440A true KR20030038440A (ko) 2003-05-16

Family

ID=29567973

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020068300A KR20030038440A (ko) 2001-11-05 2002-11-05 엑스디에스엘망을 위한 멀티캐스트 전송 시스템

Country Status (1)

Country Link
KR (1) KR20030038440A (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006063513A1 (en) * 2004-12-14 2006-06-22 Huawei Technologies Co., Ltd. A method for realizing multicasting in a virtual private network using a virtual router
KR100691816B1 (ko) * 2005-09-14 2007-03-12 에스케이 텔레콤주식회사 Ip 멀티캐스트를 이용한 동적 정보 전송 서비스 제공방법 및 시스템
KR100809423B1 (ko) * 2006-09-29 2008-03-05 한국전자통신연구원 물리계층 멀티캐스트 스위치를 이용한 ip-tv 방송서비스 시스템 및 그 방법
KR100949020B1 (ko) * 2003-09-22 2010-03-23 엘지전자 주식회사 멀티캐스트 스트리밍 서비스 방법 및 시스템
KR101429032B1 (ko) * 2004-12-13 2014-08-12 펜드래건 와이어리스 엘엘씨 스트리밍 데이터 전달 방법

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100949020B1 (ko) * 2003-09-22 2010-03-23 엘지전자 주식회사 멀티캐스트 스트리밍 서비스 방법 및 시스템
KR101429032B1 (ko) * 2004-12-13 2014-08-12 펜드래건 와이어리스 엘엘씨 스트리밍 데이터 전달 방법
WO2006063513A1 (en) * 2004-12-14 2006-06-22 Huawei Technologies Co., Ltd. A method for realizing multicasting in a virtual private network using a virtual router
CN100379226C (zh) * 2004-12-14 2008-04-02 华为技术有限公司 一种虚拟路由器方式的虚拟专用网络的组播方法
KR100691816B1 (ko) * 2005-09-14 2007-03-12 에스케이 텔레콤주식회사 Ip 멀티캐스트를 이용한 동적 정보 전송 서비스 제공방법 및 시스템
KR100809423B1 (ko) * 2006-09-29 2008-03-05 한국전자통신연구원 물리계층 멀티캐스트 스위치를 이용한 ip-tv 방송서비스 시스템 및 그 방법
US7675870B2 (en) 2006-09-29 2010-03-09 Electronics And Telecommunications Research Institute IP-TV broadcasting service system and method using physical layer's multicast switch

Similar Documents

Publication Publication Date Title
KR20020023100A (ko) 가상 멀티캐스트 네트워크 구축을 위한 시스템
US8081629B2 (en) System and method for sending packets over a computer network
US7937485B2 (en) Streaming gateway
US9426093B2 (en) Multicast interworking systems and methods
US7408877B2 (en) Method and apparatus for applying quality of service to multicast streams transmitted in a cable network
KR100500838B1 (ko) 위성을 이용한 ip 멀티캐스팅 시스템 및 방법
US20070280232A1 (en) Dynamic delivery of multicast service notification messages
US7133928B2 (en) Performing multicast communication in computer networks by using overlay routing
US8467388B2 (en) Reporting multicast bandwidth consumption between a multicast replicating node and a traffic scheduling node
US20020024956A1 (en) Multicasting in IP distributive networks
CA2928001C (en) Multicast transmission over bonded broadband
US7444426B2 (en) Method for selecting a resource to provide a requested service in a multicasting environment
CN109862437A (zh) 一种转发表项创建方法及bras
US20180323989A1 (en) Methods, apparatuses and computer-readable mediums for managing multicast channels in access networks
KR20030038440A (ko) 엑스디에스엘망을 위한 멀티캐스트 전송 시스템
US6819673B1 (en) Method and system for establishing SNA sessions over wide area networks
CN108400939B (zh) Nfv中实现加速组播复制的系统及方法
Cisco Appendix F: DOCSIS and CMTS Architectural Overview
US6816479B1 (en) Method and system for pre-loading in an NBBS network the local directory database of network nodes with the location of the more frequently requested resources
KR20020086040A (ko) 씨디엔을 이용한 클라이언트간 직접 데이터 통신 방법 및시스템
Zahariadis et al. Internet Access over residential ATM networks
AU5189901A (en) Improved multicasting in IP distributed networks

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20021105

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid