KR20090033352A - 멀티캐스트 복제 노드와 트래픽 스케줄링 노드 사이의 멀티캐스트 대역폭 소비 보고 - Google Patents

멀티캐스트 복제 노드와 트래픽 스케줄링 노드 사이의 멀티캐스트 대역폭 소비 보고 Download PDF

Info

Publication number
KR20090033352A
KR20090033352A KR1020097000023A KR20097000023A KR20090033352A KR 20090033352 A KR20090033352 A KR 20090033352A KR 1020097000023 A KR1020097000023 A KR 1020097000023A KR 20097000023 A KR20097000023 A KR 20097000023A KR 20090033352 A KR20090033352 A KR 20090033352A
Authority
KR
South Korea
Prior art keywords
network node
multicast
traffic scheduling
bandwidth
services
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020097000023A
Other languages
English (en)
Other versions
KR101333507B1 (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 KR20090033352A publication Critical patent/KR20090033352A/ko
Application granted granted Critical
Publication of KR101333507B1 publication Critical patent/KR101333507B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/263Rate modification at the source after receiving feedback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/15Flow control; Congestion control in relation to multipoint traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/18End to end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/52Queue scheduling by attributing bandwidth to queues
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명에 따른 멀티캐스트 복제 네트워크 노드(203)는 상기 멀티캐스트 복제 네트워크 노드(203)에 결합된 라인 상에서 멀티캐스트 서비스들에 의해 소비되는 대역폭에 대해 나타내거나 유니캐스트 서비스들에 이용 가능한 대역폭에 대해 나타내는 정보(231)를 트래픽 스케줄링 네트워크 노드(205)에 보고한다. 트래픽 스케줄링 네트워크 노드(205)는 이 방식으로 자신의 프로세싱 요건들에 심각한 영향 없이 상이한 가입자 라인들 및 액세스 노드 업링크들 상에서의 멀티캐스트 대역폭 점유율은 인식하고 있게 된다.
Figure P1020097000023
멀티캐스트 복제 네트워크 노드, 트래픽 스케줄링 네트워크 노드, 멀티캐스트 서비스, 유니캐스트 서비스, 대역폭.

Description

멀티캐스트 복제 노드와 트래픽 스케줄링 노드 사이의 멀티캐스트 대역폭 소비 보고{REPORTING MULTICAST BANDWIDTH CONSUMPTION BETWEEN A MULTICAST REPLICATING NODE AND A TRAFFIC SCHEDULING NODE}
본 발명은 일반적으로 고속 인터넷 액세스(high speed internet access)와 같은 유니캐스트 서비스(unicast service)들 및 브로드캐스트 TV(broadcast TV)와 같은 멀티캐스트 서비스(multicast service)들이 동시에 전개되는 통신 네트워크들에 관한 것이다. 이러한 서비스들은 다시 말하면, 적어도 부분적으로 동일한 기반구조, 예를 들어, 동일한 디지털 가입자 라인(Digital Subscriber Line: DSL) 액세스 네트워크를 사용한다. 멀티캐스트 서비스들은 멀티캐스트 서비스에 가입하거나 상기 멀티캐스트 서비스를 탈퇴하는 가입자들에 의하여 사용되는 멀티캐스트 제어 프로토콜을 스누핑(snooping)하거나, 프록싱(proxying)하거나 종료시킬 수 있는 멀티캐스트 복제 노드들에서 복제된다. 인터넷 그룹 관리 프로토콜(Internet Group Management Protocol: IGMP)가 이와 같은 멀티캐스트 제어 프로토콜의 예이다. 멀티캐스트 복제 노드들은 멀티캐스트 제어 프로토콜 메시지들을 해석하고, 멀티캐스트 서비스에 가입하는 가입자들을 향해 통신 라인들 상으로 멀티캐스트 스트림(multicast stream)을 복사(copy)하거나, 멀티캐스트 서비스를 탈퇴하는 가입자들에 대해 통신 라인들로부터 멀티캐스트 스트림을 삭제한다. 또한, 네트워크에서 더 깊은 하나 이상의 네트워크 노드들, 예를 들어, 계층 2 집합 디바이스(layer 2 aggregation device)들 또는 계층 3 에지 디바이스(layer 3 edge device)들 또는 소위 광대역 네트워크 게이트웨이(Broadband Network Gateway: BNG)들은 복수의 서비스 등급들, 복수의 서비스들 및 복수의 가입자들 사이의 공평성(fairness)을 보장하고 네트워크 자원의 활용도 뿐만 아니라, 서비스 품질(quality of service;QoS) 경험을 개선시키기 위하여 트래픽 스케줄링(traffic scheduling)에 대한 책임이 있을 수 있다. 트래픽 스케줄링 네트워크 노드(들)는 최적의 트래픽 스케줄링을 가능하게 하기 위하여 멀티캐스트 서비스들을 위해 가입자 루프(subscriber loop)들 및 액세스 노드 업링크(access node uplink)들 상에서 사용되는 대역폭의 양을 인식할 필요가 있다. 멀티캐스트 서비스들에 의해 소비되는 대역폭의 정보가 없다면, 트래픽 스케줄링 프로세스는 차선책일 것이며, 이의 결과로서 너무 많은 트래픽이 다운스트림으로 송신되어 궁극적으로 혼잡 및 데이터 손실을 초래하거나, 다른 경우에 불충분한 트래픽이 다운스트림으로 송신되어 네트워크 자원들 중 일부가 충분히 사용되지 않게 될 수 있다.
트래픽 스케줄링 프로세스가 액세스 네트워크에서 멀티캐스트 서비스들에 의한 대역폭 이용도(bandwidth usage)와 동기되어 유지되는 것을 보장하는 공지된 방법은 광대역 네트워크 게이트웨이(BNG) 또는 -더 일반적으로- 트래픽 스케줄링 네트워크 노드에서의 IGMP 상관에 기초한다. IGMP 상관은 PPPoE(이더넷을 통한 지점간 프로토콜) 세션을 통해 BNG로 송신된 IGMP 메시지들을 BNG 업스트림에서 인터셉 트(intercept)함으로써, 또는 멀티캐스트 복제 노드들에서 IGMP 투명 스누핑을 사용함으로서 성취될 수 있다. BNG 및 IGMP 투명 스누핑에서의 IGMP 상관은 예를 들어, DSL 포럼 아키텍처 및 트랜스포트 워킹 그룹(DSL Forum Architecture and Transport Working Group)에 의해 2006년 4월에 간행된 명칭이 "이더넷-기반 DSL 집합으로의 이동(Migration to Ethernet-Based DSL Aggregation)"인 DSL 포럼 기술 보고서 TR-101의 6.3.2.3장 및 1.6장에 설명되어 있다. 거기에서, 멀티캐스트 복제 노드들, 예를 들어, 액세스 노드들 및 집합 스위치들은 IPoE(이더넷을 통한 인터넷 프로토콜) 패킷들로서 거기서 인터셉트되도록 하기 위하여 광대역 네트워크 게이트웨이(BNG)로 업스트림으로 더 이동하는 IGMP 가입/탈퇴 메시지들을 투명하게 스누핑한다.
BNG에서의 IGMP 상관의 결점은 이 해결책이 BNG 쪽으로 높은 IGMP 트래픽을 발생시키고, 결과적으로 높은 IGMP 부하를 처리해야 하는 BNG에 대해 높은 프로세싱 요건들을 발생시킨다는 것이다.
BNG에서의 IGMP 상관, 특히 멀티캐스트 복제 노드들에서의 투명한 스누핑에 기초한 변형의 또 다른 결점은 트래픽 스케줄링 프로세스를 갱신할 수 있도록 하기 위하여 IGMP 메시지들이 어느 액세스 루프들과 관련되는 지를 BNG가 결정할 필요가 있다는 것이다. 이것은 BNG가 IGMP 메시지의 소스 MAC(source MAC) 및/또는 IP 어드레스들과, PPP(지점간 프로토콜) 또는 IP(인터넷 프로토콜) 세션 설정 시에 BNG에 송신되는 액세스 루프 식별자 사이에서 상관 프로세스를 수행하는 것을 필요로 한다. 이것은 BNG에서 전체 판정 프로세스를 복잡하게 한다.
DSL 포럼 기술 보고서 TR-101의 단락 2의 2.9장에 설명되어 있는 유니캐스트 및 멀티캐스트 서비스들의 동시적인 QoS 인식 배치를 가능하게 하는 대안적인 모델은 분배된 선행순위(precedence) 및 스케줄링에 기초한다. 이 모델에서, 상이한 서비스들이 선행순위 관계에 따라 마킹(marking)된다. 혼잡 하에서, 더 낮은 선행순위 등급들에 속하는 트래픽이 먼저 드롭(drop)될 것이다. 이 모델이 동일한 선행순위의 등급들 사이에 공평성을 제공할지라도, 동일한 등급 내의 사용자들 사이에 공평성을 설정할 수 없다.
종래 기술 해결책들, 즉, IGMP 상관에 기초한 해결책 또는 분배된 선행순위 및 스케줄링에 기초한 해결책 중 하나에 대한 부가적인 주의점은 대역폭이 자신들의 구획(partition) 내에서 트래픽을 각각 제어하는 2개 이상의 광대역 네트워크 게이트웨이들 사이에서 구획되는 다중-BNG 시나리오에서 이러한 기술들이 구현될 수 있다는 것이다. 정적 구획이 멀티캐스트 및 유니캐스트 서비스들 사이의 자원들의 동적 공유에 제한들을 도입할지라도, 다중-BNG 구현예들은 일반적으로 자신들의 단일-BNG 등가물과 유사한 단점들을 겪게 된다: IGMP 상관에 기초한 다중-BNG 해결책들은 BNG들 상에서 IGMP 프로세싱 요건이 높아지도록 하고 더 복잡한 상관 프로세스가 적재적소에 있는 것을 필요로 한다; 한편, 분배된 선행순위 및 스케줄링에 기초한 다중-BNG 해결책들은 동일한 서비스 등급의 사용자들 사이에 공평성을 설정하지 못한다. IGMP 상관에 기초한 다중-BNG 해결책들에 의해 도입된 부가적인 복잡성은 IGMP 메시지들이 모든 BNG들에 도착하는 것을 보장하기 위하여 네트워크에서 조치들이 취해져야 한다는 것이다.
본 발명의 목적은 상술된 종래 기술 해결책들의 단점들을 극복하는 멀티캐스트 복제 네트워크 노드 및 트래픽 스케줄링 네트워크 노드를 제공하는 것이다. 특히, 본 발명의 목적은 트래픽 스케줄링이 액세스 네트워크에서 멀티캐스트 서비스들에 의해 점유되는 대력폭 양들을 고려하지만, 트래픽 스케줄링 네트워크 노드 상에서 프로세싱 요건들이 감소되도록 하는 멀티캐스트 복제 네트워크 노드 및 트래픽 스케줄링 네트워크 노드를 규정하는 것이다.
본 발명에 따르면, 청구항 1에 규정된 바와 같은 멀티캐스트 복제 네트워크 노드 및 청구항 9에 규정된 바와 같은 트래픽 스케줄링 네트워크 노드를 통하여 상기 목적들이 실현되고 종래 기술 해결책들의 상술된 단점들이 극복된다. 멀티캐스트 복제 네트워크 노드는 상기 멀티캐스트 복제 네트워크 노드에 결합된 라인들 상에서 멀티캐스트 서비스들에 의해 소비되는 대역폭에 대해 나타내거나 유니캐스트 서비스들에 이용 가능한 대역폭에 대해 나타내는 정보를 트래픽 스케줄링 네트워크 노드에 보고하는 수단을 포함한다. 한편, 상기 트래픽 스케줄링 네트워크 노드는 트래픽 스케줄링 프로세스에서 사용되도록 하기 위해 상기 정보를 수신하여 해석하는 수단을 포함한다.
따라서, 본 발명은 액세스 노드들, 집합 스위치들 및 멀티캐스트 복제 기능을 갖는 다른 노드들이 특정 라인들 상에서의 멀티캐스트 대역폭 이용도 또는 유니캐스트 대역폭 가용성의 변화들에 대해 액세스 서버, 광대역 네트워크 게이트웨이 또는 트래픽 스케줄링 기능을 갖는 다른 노드들에 통지할 수 있도록 하는 전용 제어 메커니즘(dedicated control mechanism), 예를 들어, 계층 2 제어 메커니즘을 소개한다. 이러한 라인들은 액세스 노드와 각각의 사용자 프리미스(user premise)들 사이의 가입자 라인들이거나, 또는 액세스 노드 업링크들, 집합 스위치 업링크들 등일 수 있다. 본 발명은 멀티캐스트 서비스들에 의해 사용되거나 액세스 또는 집합 네트워크 내의 상이한 통신 라인들, 즉, 가입자 라인들, 액세스 노드 업링크들, 집합 스위치 업링크들 등 상에서 유니캐스트 서비스들에 이용 가능하게 유지되는 대역폭의 양을 후자가 결정할 수 있도록 어떤 정보라도 트래픽 스케줄링 네트워크 노드에 고지하는 것으로 이루어진다.
게다가, 본 발명은 또한 청구항 11에 의해 규정된 바와 같이, 본 발명에 따른 멀티캐스트 복제 네트워크 노드와 트래픽 스케줄링 네트워크 노드 사이에서 사용되는 제어 방법에 관한 것이다.
본 발명에 따른 멀티캐스트 복제 네트워크 노드의 제 1 선택적 특징은 생성된 제어 정보가 상기 노드에 결합된 라인 상에서 멀티캐스트 서비스들에 의해 소비되는 대역폭의 양을 나타낼 수 있다는 것이다. 이 특징은 청구항 2에 의해 규정된다.
이 방식으로, 수신된 정보가 멀티캐스트 서비스들에 의해 소비되는 대역폭 양을 명시적으로 나타내기 때문에, 트래픽 스케줄링 노드 상에서의 프로세싱 요건들이 최소화된다. 공유된 제어 정보로부터 멀티캐스트 대역폭 이용도를 도출하는데 있어서 부가적인 계산들은 필요로 되지 않는다.
본 발명에 따른 멀티캐스트 복제 노드의 또 다른 선택적 특징은 생성된 제어 정보가 상기 노드에 결합된 라인 상에서 유니캐스트 서비스들에 이용 가능한 대역폭의 양을 나타낼 수 있다는 것이다. 이 특징은 청구항 3에 의해 규정된다.
그러므로, 멀티캐스트 서비스에 의해 점유되는 대역폭의 양에 대한 대안으로서, 액세스 노드 또는 더 일반적으로 - 멀티캐스트 복제 노드는 트래픽 스케줄링 노드가 멀티캐스트 서비스들에 의해 점유되지 않고 결과적으로 유니캐스트 서비스들에 이용 가능하게 유지되는 대역폭의 양을 인식하도록 할 수 있다.
본 발명에 따른 멀티캐스트 복제 네트워크 노드의 부가적인 선택적 특징은 상기 노드에 의해 생성된 제어 정보가 상기 멀티캐스트 복제 네트워크 노드에 결합된 라인 상에서 멀티캐스트 서비스들에 의해 소비되는 대역폭의 변화를 나타낼 수 있다는 것이다. 이 특징은 청구항 4에 의해 규정된다.
따라서, 멀티캐스트 복제 노드, 예를 들어, DSLAM는 예를 들어, IGMP 가입 또는 탈퇴 메시지가 수신될 때 새로운 대역폭 이용도 및 현재 대역폭 이용도를 인식하는 경우, 멀티캐스트 대역폭 점유율(multicast bandwidth occupancy)의 이러한 변화를 트래픽 스케줄링 네트워크 노드에 보고하는 것으로 충분할 수 있다. 예를 들어, 브로드캐스팅되는 SDTV(Standard Definition Television;표준 선명도 텔레비전) 채널로부터 브로드캐스팅되는 HDTV(High Definition Television;고 선명도 텔레비전) 채널로의 가입자 재핑(subscriber zapping)의 결과로서 멀티캐스트 대역폭 점유율이 5 Mbps로부터 9 Mbps로 변화하는 경우, SDTV 채널에 대한 IGMP 탈퇴 요청 및 HDTV 채널에 대한 IGMP 가입 요청을 인터셉트하는 액세스 노드는 4 Mbps만큼의 멀티캐스트 대역폭 점유율의 예상된 증가에 대해 BNG에 통지할 수 있다.
유사하게, 청구항 5에 의해 표시된 바와 같이, 본 발명은 선택적으로 멀티캐스트 복제 네트워크 노드에 결합된 라인 상에서 유니캐스트 서비스들에 이용 가능한 대역폭의 변화를 나타내는 제어 정보를 보고하는 것을 통하여 구현될 수 있다.
이전 단락들의 예에서, 이것은 4 Mbps만큼의 이용 가능한 유니캐스트 대역폭의 예상된 감소가 SDTV로부터 HDTV 채널로의 사용자 재핑에 대하여 가입자 라인 상에서 보고된다는 것을 암시할 것이다.
본 발명에 따른 멀티캐스트 복제 네트워크 노드의 부가적인 선택적 특징은 청구항 6에 의해 규정된 바와 같이, 대역폭의 변화가 0과 상이할 때에만 보고될 수 있다는 것이다.
이 방식으로, 트래픽 스케줄링 네트워크 노드 상의 프로세싱 부하가 더 감소된다. 0과 상이한 멀티캐스트 대역폭 소비 또는 유니캐스트 대역폭 가용성의 변화들만을 보고함으로써, 트래픽 스케줄링 네트워크 노드로 송신된 제어 메시지들의 수가 상당히 감소된다. 이것은 멀티캐스트 채널들이 전형적으로 유사하거나 동일한 양의 대역폭을 소비하는 그룹들: SDTV, HDTV, 스트리밍 오디오(streaming audio) 등으로 분류될 수 있기 때문에 그러하다. 사용자가 2개의 SDTV 채널들 사이에서 재핑하는 경우, 이것은 멀티캐스트 서비스들에 의해 소비되는 대역폭 양의 상당한 변화를 초래하지 않을 것이므로, BNG에 보고되지 않아도 된다.
본 발명에 따른 멀티캐스트 복제 네트워크 노드의 또 다른 선택적 특징은 생성된 제어 정보가 적어도 하나의 범용 스위치 관리 프로토콜(General Switch Management Protocol: GSMP) 확장 내로 임베딩(embedding)된다는 것이다. 이 옵션(option)은 청구항 7에 의해 규정된다.
실제로, 본 발명은 이 프로토콜이 하나 또는 여러 TLV들(예약된 유형, 길이 및 값 코드포인트(codepoint)들)로 확장된다면, 범용 스위치 관리 프로토콜(GSMP)과 같은, 계층 2 제어에 사용되는 프로토콜을 통해 구현될 수 있다. GSMP에 대한 대안으로서, 본 발명은 SNMP(Simple Network Management Protocol;단순 네트워크 관리 프로토콜) 또는 Radius(Remote Authentication and Dial-In User Service;원격 인증 및 다이얼-인 사용자 서비스) 프로토콜의 현재 또는 미래의 변형들을 통하여, 또는 네트워크 내의 멀티캐스트 복제 노드들 및 트래픽 스케줄링 노드(들) 둘 모두가 사적인 프로토콜을 인식한다고 가정하면 이 사적인 프로토콜을 통하여 구현될 수 있다.
청구항 8에 의해 표시된 바와 같이, 멀티캐스트 복제 네트워크 노드는 계층 2 액세스 노드, DSLAM(Digital Subscriber Line Access Multiplexer;디지털 가입자 라인 액세스 멀티플렉서)와 같은 액세스 멀티플렉서(access multiplexer), DLC(Digital Loop Carrier;디지털 루프 캐리어), CMTS(Cable Modem Termination System;케이블 모뎀 중단 시스템), PON LT(수동 광 네트워크 라인 중단부), 이더넷 스위치와 같은 집합 스위치, 에지 라우터(edge router), 또는 멀티캐스트 복제 기능을 갖는 멀티캐스트 분배 체인(multicast distribution chain) 내의 임의의 다른 네트워크 노드일 수 있다.
유사하게, 청구항 10에 의해 표시된 바와 같이, 본 발명에 따른 트래픽 스케줄링 노드는 이더넷 스위치, 광대역 네트워크 게이트웨이(BNG), 계층 3 에지 디바이스, 광대역 원격 액세스 서버(Broadband Remote Access Server: BRAS), 또는 트래픽 스케줄링 능력(capability)들 또는 더 진보된 QoS 및 정책 관리 능력들을 갖는 임의의 다른 네트워크 노드일 수 있다.
도 1은 종래 기술에 따라 동작하는 멀티캐스트 복제 네트워크 노드들 및 트래픽 스케줄링 네트워크 노드를 통합한 네트워크 아키텍처를 도시한 도면.
도 2는 본 발명에 따라 동작하는 멀티캐스트 복제 네트워크 노드들 및 트래픽 스케줄링 네트워크 노드를 통합한 네트워크 아키텍처를 도시한 도면.
도 1에 도시된 네트워크 아키텍처에서, DSL CPE 모뎀들(101 및 102)은 가입자 라인들을 통하여 DSLAM(103) 내의 각각의 라인 중단부들에 결합된다. DSLAM(103)은 BRAS(105)에 또한 업링크 결합되는 이더넷 스위치(104)에 업링크 접속된다. 가입자 프리미스들로부터 BRAS(105)까지의 네트워크는 액세스 네트워크라 칭해진다. BRAS(105)는 또한 소위 지역적인 네트워크를 구성하는 하나 이상의 IP 라우터들(106)을 통하여 멀티캐스트 콘텐트 서버(107)에 더 결합된다.
도 1의 점선 화살표들(111)은 멀티캐스트 스트리밍을 도시한다. 멀티캐스트 콘텐트 서버(107)로부터 가입자 모뎀들까지, 가입자들에 의해 동적으로 가입 또는 탈퇴될 수 있는 멀티캐스트 트리(multicast tree)가 설정된다. 멀티캐스트 트리에 가입 또는 탈퇴하기 위하여, 가입자들은 업스크림 IGMP 메시지들을 송신한다. 이러한 IGMP 메시지들은 점선 화살표들로 도시된 바와 같이, DSLAM(103)에 의해 프록싱 되거나 스누핑된다. DSLAM은 IGMP 메시지들을 해석하고, 궁극적으로 새롭게 가입한 가입자들로의 다운스트림 전달을 위해 DSLAM에서 이미 이용 가능한 멀티캐스트 스트림들을 복제한다. 유사하게, DSLAM은 IGMP 탈퇴 메시지가 가입자로부터 수신될 때 멀티캐스트 스트림의 다운스트림 전달을 종료시킨다. 또한, 이더넷 스위치(121)는 멀티캐스트 복제 능력들을 가지며, 결과적으로 또한 IGMP 스누핑 및 프록싱을 수행한다. 그러나, IGMP 메시지들은 DSLAM(103) 또는 이더넷 스위치(104)에서 종료되지 않는다. 도 1의 종래 기술 아키텍처에서의 모든 IGMP 메시지들은 상기 IGMP 메시지들이 IGMP 서버에 의해 종료될 수 있는 BRAS까지 업스트림 전송되며, IGMP 메시지들의 콘텐트들은 BRAS(105)에서 트래픽 스케줄링 프로세스를 적응시키기 위하여 해석될 수 있다. 도 1에서, 모든 IGMP 메시지들은 결과적으로 높은 IGMP 프로세싱 요건들을 충족시켜야 하는 BRAS에 의해 프로세싱되어야 한다.
도 2에 도시된 아키텍처에서, CPE 모뎀들(201 및 202)은 다시 가입자 루프들을 통하여 DSLAM(203) 내의 각각의 라인 중단부들에 접속된다. DSLAM(203)은 BRAS(205)에 또한 업링크 접속되는 이더넷 스위치(204)에 업링크 결합된다. 고객 프리미스 호스팅 CPE 모뎀들(201 및 202)로부터 BRAS(205)까지의 네트워크는 액세스 네트워크라 칭해진다. BRAS는 또한 소위 지역적인 네트워크를 구성하는 하나 이상의 IP 라우터들(206)을 통하여 멀티캐스트 콘텐트 서버(207)에 더 결합된다.
점선 화살표(211)는 또한 멀티캐스트 콘텐트 서버(207)로부터 가입자 모뎀들(201 및 202)로의 멀티캐스트 스트리밍을 나타낸다. 본 발명의 기초를 이루는 원리들에 따라 동작하는 도 2의 아키텍처는 IGMP 메시지들이 핸들링(handling)되는 방식에서 도 1의 아키텍처와 상이하다.
예를 들어, 제 1 사용자가 SDTV 채널로부터 DSLAM(203)과 CPE 모뎀(201) 사이의 가입자 루프 상에서 부가적인 5 Mbps 다운스트림 대역폭을 점유하는 HDTV 채널로 재핑한다고 가정하면, IGMP 메시지들이 CPE 모뎀(201)으로부터 DSLAM(203)으로 송신된다. IGMP 메시지 스트림은 또한 도 2에서 점선 화살표들로 표시된다. 단이 주어진 예에서, HDTV 채널에 대한 IGMP 가입 메시지 직전에, SDTV 채널에 대해 IGMP 탈퇴 메시지가 발부될 것이다. 새롭게 요청된 HDTV 채널이 DSLAM(203)에서 이용 가능한 경우에, DSLAM(203)은 CPE 모뎀(201)을 향한 가입자 라인 상에서 HDTV 채널을 복제하기 시작한다. 게다가, DSLAM(203)은 부가적인 5 Mbps 대역폭이 제 1 사용자를 향한 액세스 루프 상에서 멀티캐스트 서비스들에 의해 소비될 것이라는 것을 나타내는 GSMP 메시지를 BRAS(205) 쪽으로 송신할 것이다. GSMP 메시지는 제 1 액세스 루프 상에서 멀티캐스트 서비스들에 의해 소비되는 새로운 총 대역폭을 포함하거나, 또는 대안적으로 제 1 사용자를 향한 액세스 루프 상에서 유니캐스트 서비스들에 이용 가능한 남겨진 대역폭 양을 언급하거나, 또는 대안적으로 채널 변화의 결과로서 멀티캐스트 서비스들에 의해 점유될 5 Mbps의 잉여분(surplus)을 언급할 수 있다. GSMP 메시지의 수신 및 해석 시에, BRAS(205)는 제 1 사용자를 향한 가입자 라인에서의 새로운 상황을 고려하기 위하여 자신의 트래픽 스케줄링 프로세스, 예를 들어, 자신의 계층적인 스케줄링 알고리즘(hierarchical scheduling algorithm)을 조정한다. 트래픽 스케줄러는 예를 들어, 제 1 가입자 라인 상에서 혼잡 또는 트래픽 손실을 방지하기 위하여 제 1 사용자에 대한 인터넷 액세스 대역 폭을 감소시킬 것이다. 새롭게 요청된 HDTV 채널이 DSLAM(203)에서 이용 가능하지 않은 경우에, DSLAM(203)은 우선 네트워크에서 더 높은 복제 능력들을 갖는 네트워크 노드로 HDTV 채널의 전달을 요청하는 IGMP 보고를 송신할 것이다. 그 후에, DSLAM(203)은 부가적인 5 Mbps 대역폭이 제 1 사용자를 향한 액세스 루프 상에서 멀티캐스트 서비스들에 의해 소비될 것이라는 것을 나타내는 GSMP 메시지를 BRAS(205) 쪽으로 송신할 것이다. 그러므로, 도 2의 아키텍처에서의 BRAS(205)는 가입자들에게 더 가까운 노드들에 의해 아직 핸들링 및 복제될 수 없는 멀티캐스트 스트림들에 대해서 제한된 양의 IGMP 메시지들을 프로세싱하기만 하면 된다.
본 발명이 특정 실시예들을 참조하여 설명되었을지라도, 상기 본 발명이 상기의 설명적인 실시예들의 세부사항들로 제한되지 않고, 상기 본 발명의 정신과 범위를 벗어남이 없이 다양한 변화들 및 변경들로 구현될 수 있다는 점이 당업자들에게는 명백할 것이다. 그러므로, 본 실시예들은 모든 면들에서 제한적인 것이 아니라, 설명적인 것으로 간주되어야 하며, 본 발명의 범위는 상기의 설명에 의해서라기 보다는 오히려, 첨부된 청구항들에 의해 표시되므로, 청구항들의 의미와 등가 범위 내에 있는 모든 변화들이 본원에 포함되도록 의도된다. 즉, 본 발명은 기본적인 근원적 원리들의 정신과 범위 내에 존재하고 그 본질적인 속성들이 이 특허 출원에서 청구되는 임의의 그리고 모든 변경들, 변화들 또는 등가물들을 커버하게 된다. 더구나, 단어들 "포함하는" 또는 "포함한다"가 다른 요소들 또는 단계들을 배제하지 않고, 단어들 "a", "an"이 복수를 배제하지 않으며, 컴퓨터 시스템, 프로세서, 또는 또 다른 집적 유닛과 같은 단일 요소가 청구항들에서 인용된 여러 수단의 기능들을 이행할 수 있다는 점이 본 특허 출원의 판독자에 의해 이해될 것이다. 청구항들에서의 임의의 참조 부호들은 관련된 각각의 청구항들을 제한하는 것으로 해석되지 않을 것이다.

Claims (11)

  1. 멀티캐스트 복제 네트워크 노드(203)에 있어서,
    상기 멀티캐스트 복제 네트워크 노드(203)는 상기 멀티캐스트 복제 네트워크 노드(203)에 결합된 라인 상에서 멀티캐스트 서비스들에 의해 소비되는 대역폭에 대해 나타내거나 유니캐스트 서비스들에 이용 가능한 대역폭에 대해 나타내는 정보(231)를 트래픽 스케줄링 네트워크 노드(205)에 보고하는 수단을 포함하는 것을 특징으로 하는, 멀티캐스트 복제 네트워크 노드(203).
  2. 제 1 항에 있어서, 상기 정보(231)는 상기 멀티캐스트 복제 네트워크 노드(203)에 결합된 상기 라인 상에서 멀티캐스트 서비스들에 의해 소비되는 대역폭의 양을 나타내는 것을 특징으로 하는, 멀티캐스트 복제 네트워크 노드(203).
  3. 제 1 항에 있어서, 상기 정보(231)는 상기 멀티캐스트 복제 네트워크 노드(203)에 결합된 상기 라인 상에서 유니캐스트 서비스들에 이용 가능한 대역폭의 양을 나타내는 것을 특징으로 하는, 멀티캐스트 복제 네트워크 노드(203).
  4. 제 1 항에 있어서, 상기 정보(231)는 상기 멀티캐스트 복제 네트워크 노드(203)에 결합된 상기 라인 상에서 멀티캐스트 서비스들에 의해 소비되는 대역폭의 변화를 나타내는 것을 특징으로 하는, 멀티캐스트 복제 네트워크 노드(203).
  5. 제 1 항에 있어서, 상기 정보(231)는 상기 멀티캐스트 복제 네트워크 노드(203)에 결합된 상기 라인 상에서 유니캐스트 서비스들에 이용 가능한 대역폭의 변화를 나타내는 것을 특징으로 하는, 멀티캐스트 복제 네트워크 노드(203).
  6. 제 4 항 또는 5 항에 있어서, 대역폭의 상기 변화는 0과 상이한 것을 특징으로 하는, 멀티캐스트 복제 네트워크 노드(203).
  7. 제 1 항에 있어서, 상기 멀티캐스트 복제 네트워크 노드(203)는 적어도 하나의 범용 스위치 관리 프로토콜(General Switch Management Protocol;GSMP) 확장 내에 상기 정보를 임베딩하는 수단을 포함하는 것을 특징으로 하는, 멀티캐스트 복제 네트워크 노드(203).
  8. 제 1 항에 있어서, 상기 멀티캐스트 복제 네트워크 노드(203)는 다음:
    - 계층 2 액세스 노드;
    - 액세스 멀티플렉서(multiplexer);
    - 집합(aggregation) 스위치;
    - 에지 라우터(edge router) 중 하나 이상의 실현(instantiation)인 것을 특징으로 하는, 멀티캐스트 복제 네트워크 노드(203).
  9. 트래픽 스케줄링 네트워크 노드(205)에 있어서,
    상기 트래픽 스케줄링 네트워크 노드(205)는 상기 멀티캐스트 복제 네트워크 노드(203)에 결합된 라인들 상에서 멀티캐스트 서비스들에 의해 소비되는 대역폭에 대해 나타내거나 유니캐스트 서비스들에 이용 가능한 대역폭에 대해 나타내는 정보(231)를 멀티캐스트 복제 네트워크 노드(203)으로부터 수신하여 해석하는 수단을 포함하는 것을 특징으로 하는, 트래픽 스케줄링 네트워크 노드(205).
  10. 제 8 항에 있어서,
    상기 트래픽 스케줄링 네트워크 노드(205)는 다음:
    - 집합 스위치;
    - 광대역 네트워크 게이트웨이(Broadband Network Gateway;BNG);
    - 계층 3 에지 디바이스;
    - 광대역 원격 액세스 서버(Broadband Remote Access Server;BRAS) 중 하나 이상의 실현인 것을 특징으로 하는, 트래픽 스케줄링 네트워크 노드(205).
  11. 멀티캐스트 복제 네트워크 노드(203)와 트래픽 스케줄링 네트워크 노드(205) 사이의 제어 방법에 있어서,
    상기 제어 방법은 상기 멀티캐스트 복제 네트워크 노드(203)에 결합된 라인 상에서 멀티캐스트 서비스들에 의해 소비되는 대역폭에 대해 나타내거나 유니캐스트 서비스들에 이용 가능한 대역폭에 대해 나타내는 정보(231)를 상기 멀티캐스트 복제 네트워크 노드(203)로부터 상기 트래픽 스케줄링 네트워크 노드(205)로 보고하는 단계, 및 상기 트래픽 스케줄링 네트워크 노드(205)에서 상기 정보(231)를 수신하여 해석하는 단계를 포함하는, 제어 방법.
KR1020097000023A 2006-07-04 2007-06-28 멀티캐스트 복제 노드와 트래픽 스케줄링 노드 사이의 멀티캐스트 대역폭 소비 보고 Expired - Fee Related KR101333507B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP06291113.6 2006-07-04
EP06291113A EP1876766B1 (en) 2006-07-04 2006-07-04 Reporting multicast bandwidth consumption between a multicast replicating node and a traffic scheduling node
PCT/EP2007/005892 WO2008003468A1 (en) 2006-07-04 2007-06-28 Reporting multicast bandwidth consumption between a multicast replicating node and a traffic scheduling node

Publications (2)

Publication Number Publication Date
KR20090033352A true KR20090033352A (ko) 2009-04-02
KR101333507B1 KR101333507B1 (ko) 2013-11-28

Family

ID=37487410

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020097000023A Expired - Fee Related KR101333507B1 (ko) 2006-07-04 2007-06-28 멀티캐스트 복제 노드와 트래픽 스케줄링 노드 사이의 멀티캐스트 대역폭 소비 보고

Country Status (6)

Country Link
US (1) US8467388B2 (ko)
EP (1) EP1876766B1 (ko)
KR (1) KR101333507B1 (ko)
CN (1) CN101102214B (ko)
AT (1) ATE535081T1 (ko)
WO (1) WO2008003468A1 (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101414919B (zh) * 2007-10-19 2012-11-28 上海贝尔阿尔卡特股份有限公司 上行组播业务的控制方法及装置
WO2009121393A1 (en) * 2008-03-31 2009-10-08 Telefonaktiebolaget Lm Ericsson (Publ) Bandwidth signalling
US8243628B2 (en) 2009-01-30 2012-08-14 Embarq Holdings Company, Llc Free market based pricing for bandwidth and network usage
US9104986B2 (en) 2009-03-09 2015-08-11 Centurylink Intellectual Property Llc Customer premise equipment with access to free market based pricing for bandwidth on a communications network
EP2561646B1 (en) * 2010-04-23 2015-03-18 Telefonaktiebolaget LM Ericsson (publ) Apparatuses and methods for registering transmission capacities in a broadband access network
US9485107B2 (en) 2011-11-21 2016-11-01 Fujitsu Limited System and method for distributed internet group management protocol processing
US9755783B2 (en) * 2015-09-14 2017-09-05 Qualcomm Incorporated Abort blind MCH decoding
US10103954B2 (en) 2015-09-29 2018-10-16 International Business Machines Corporation Inter-nodes multicasting communication in a monitoring infrastructure
WO2019018261A1 (en) * 2017-07-17 2019-01-24 Nicira, Inc. DISTRIBUTED MULTICAST LOGIC ROUTER
US10873473B2 (en) 2017-07-17 2020-12-22 Nicira, Inc. Distributed multicast logical router
CN107888503B (zh) * 2017-12-29 2021-05-25 新华三技术有限公司 一种组播报文传输方法、装置及客户终端设备
US12316471B2 (en) 2021-01-21 2025-05-27 VMware LLC Distributing multicast receiver information across multi-tier edge gateways
US11895010B2 (en) 2021-06-29 2024-02-06 VMware LLC Active-active support of multicast streams in virtualized environment
US11595296B2 (en) 2021-06-29 2023-02-28 Vmware, Inc. Active-active support of multicast streams in virtualized environment
US11784926B2 (en) 2021-11-22 2023-10-10 Vmware, Inc. Optimized processing of multicast data messages in a host

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519636B2 (en) * 1998-10-28 2003-02-11 International Business Machines Corporation Efficient classification, manipulation, and control of network transmissions by associating network flows with rule based functions
ATE514253T1 (de) * 1999-12-21 2011-07-15 Alcatel Lucent Verfahren zur übermittlung des netzwerkzustandes und kommunikationsnetzwerk
CN1149785C (zh) * 2001-09-13 2004-05-12 华为技术有限公司 业务节点受控组播方法
US20050129017A1 (en) * 2003-12-11 2005-06-16 Alcatel Multicast flow accounting
EP1589706B1 (en) * 2004-04-19 2008-03-19 Alcatel Lucent Control of multicast traffic
JP2006005437A (ja) * 2004-06-15 2006-01-05 Fujitsu Ltd トラフィック分散制御装置
US20060206600A1 (en) * 2005-03-08 2006-09-14 Wong Allen T Method of operating a video-on-demand system that prevents congestion
US7525971B2 (en) * 2005-03-16 2009-04-28 Alcatel-Lucent Usa Inc. Software-hardware partitioning of a scheduled medium-access protocol
US20060242457A1 (en) * 2005-04-08 2006-10-26 Interdigital Technology Corporation Method and apparatus for coordinating seamless channel switching in a mesh network
US8099756B2 (en) * 2005-11-10 2012-01-17 Versteeg William C Channel changes between services with differing bandwidth in a switched digital video system

Also Published As

Publication number Publication date
CN101102214A (zh) 2008-01-09
KR101333507B1 (ko) 2013-11-28
WO2008003468A1 (en) 2008-01-10
EP1876766B1 (en) 2011-11-23
CN101102214B (zh) 2014-12-10
EP1876766A1 (en) 2008-01-09
ATE535081T1 (de) 2011-12-15
US20080123648A1 (en) 2008-05-29
US8467388B2 (en) 2013-06-18

Similar Documents

Publication Publication Date Title
KR101333507B1 (ko) 멀티캐스트 복제 노드와 트래픽 스케줄링 노드 사이의 멀티캐스트 대역폭 소비 보고
US8565077B2 (en) System and method for enhancing network quality of service
KR100564277B1 (ko) Ip 액세스 네트워크에서 서비스 품질이 보증된 서비스를제공하는 방법
US20070280232A1 (en) Dynamic delivery of multicast service notification messages
EP1189387B1 (en) Method of providing bidirectional communication in a network for multicasting Internet Protocol data streams and network for applying the method
WO2006020559A2 (en) Very high speed cable modem for increasing bandwidth
CA2928001C (en) Multicast transmission over bonded broadband
CN110519119A (zh) 基于视联网的带宽管理方法、装置及存储介质
US20100226379A1 (en) Policy control method and system for layer two devices
CN102780610B (zh) 网关QoS保障方法及分组交换网络系统
Bansal et al. QoS-enabled residential gateway architecture
WO2006069527A1 (en) A method, a apparatus and a network thereof for ensuring the service qos of broadband access
US8429465B2 (en) Method, device and system for managing resources in networks
CN102907044B (zh) 多宽带网络网关下业务调度方法及装置
CN101238683B (zh) 基于vlan的接入网络中的服务质量
EP1978682B1 (en) QoS CONTROL METHOD AND SYSTEM
KR100523359B1 (ko) 비대칭 트래픽 스위칭 시스템
Mastorakis et al. A DVB/IP QoS aware backhaul networking environment
Souza et al. A QoS enabled public ethernet access network
WO2011147227A1 (zh) 一种多边缘架构下的多业务控制方法及系统
Tao et al. An IPTV Video Stream Transmission Algorithm Based on Multicast and QoS
WO2008025267A1 (en) Method, system, resource and admission control unit for realizing the multicast service
Logota et al. A cross-layer resource over-provisioning architecture for P2P networks
Kern et al. On the optimal configuration of metro ethernet for triple play
Andersson et al. QoS in Today's Internet

Legal Events

Date Code Title Description
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

A201 Request for examination
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

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

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20161111

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20171110

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20181018

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20191122

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20191122

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000