IPTV 멀티캐스팅

Download Report

Transcript IPTV 멀티캐스팅

IPTV 멀티캐스팅
이동 무선 네트워크 연구실
홍석준
2007. 7. 9
What is Multicast?
Unicast
Muticast
Why Multicast in IPTV?
• 네트워크 소요 대역폭 비교적 적음
– Multicast는 채널수에 비례하여 네트워크 소용 대역폭이 증가하
여 네트워크 장비에서 소요되는 최고 대역폭은 가입자 수와 상관
없이 일정
• 효율적인 자원 사용
– Unicast에 비해 서버용량, 네트웍 장비, CPU부하등에서
Unicast에 비해 적은 자원으로 운용 가능
• Unicast와 동시 사용시 다양한 App적용 가능
– Multicast는 1:N뿐만 아니라 N:N간 통신이 가능하여 IP-TV,
Network Game, Video Conference 등 하나의 소스에서 송신된
패킷이 다수의 가입자에게 전달이 필요한 모든 App에 적용 가능
함
– Multicast의 장점을 살린 Application에 Unicast를 가미하면
Interactivity가 부가되어 다양한 App 적용 가능
IPTV 멀티캐스트 구조
• IP 멀티캐스트 프로토콜
– 멀티캐스트 패킷을 전송하기 위해서는 네트워크 장비
에 멀티캐스트 프로토콜이 구동되어야 함.
– 가입자 망 장비 : IGMP, IGMP Snooping Protocol
– 백본/접속/가입자망 : PIM-SM 프로토콜
멀티캐스트 서비스
1.
Any Source Multicast (ASM)



2.
(*,G)에 가입하는 방식
RP(Rendezvous point)를 통하여 소스를 알게되고 패킷을 수신
구성 프로토콜 : PIM-SM, MBGP, IGMP, MSDP
Source Special Multicast (SSM)



(S,G) 정보를 Web Server와 같은 방법을 통해 수신자가 획득,
가입하여 멀티캐스트 그룹에 참여
ASM과 유사, But IGMPv3를 사용하는 것과 RP를 루트로 사용하
는 Shared Tree가 존재하지 않는다는 것과 다름.
따라서 RP간의 소스를 공유하기 위해 MSDP를 사용하지 않아도
됨.
S : 특정 소스 IP, G : 멀티캐스트 그룹(채널), * : 불특정 소스
멀티캐스트 트리 구성 방식
멀티캐스트 프로토콜
1.
PIM-SM(Protocol Independent Multicast Sparse Mode)

단말로부터 IGMP 프로토콜을 사용하여 채널 선택/해제 요청을 수
신한 첫번째 Layer3 네트워크 장비는 이 요청 사항을 상위 라우터
들에게 전달할때 사용하는 프로토콜

Headend에서 송신된 멀티캐스트 패킷을 가입자게에게 전송하기
위해 멀티캐스트 경로 설정, 트래픽 관리, 제어등을 수행.

유니캐스트 라우팅 정보를 이용하여 멀티캐스트 전달 트리를 구성

PIM-SM은 트리의 소스를 RP로 하는 Group shared tree 라우팅

PIM-SM는 group shared tree stratagy에서 source-based tree
전략으로 바꿀 수 있는 특징이 있음
예) RP로부터 멀리 떨어진 밀집된 지역에서는 source based tree가
효율적임
cf) PIM-DM(Dense Mode)
PIM-SM
멀티캐스트 프로토콜
2.
MBGP(Multi-protocol Border Gateway Protocol)

멀티 캐스트가 활성화된 네트워크로의 경로 정보를 광고
3. IGMP(Internet Group Management Protocol)

가입자 단말과 가입자 종단 네트워크 장비간의 그룹을 관리

채널 선택/해제를 요청하는 단말과 이 요청을 받아들이는
Layer3 네트워크 장비사이에서 사용
4. IGMP Snooping

채널 선택/해제를 요청하는 단말과 이 요청을 받아들이는
Layer3 네트워크 장비사이에 위치한 Layer2네트워크 장비는
단말과 Layer3 네트워크 장비간 IGMP 송수신 메시지를 인식,
채널 요청을 한 가입자에게만 채널 정보를 전송
5. MSDP(Multicast Source Discovery Protocol)

소스정보를 전파, 타 도메인간 Anycast RP간의 소스정보를 공
유하는데 사용
SSM(Source Specific Multicast)
IP Muticast using Satelite
• Headend에서 송신한 멀티캐스트 패킷을 가입자에게 전달하기 위하
여 네트웍 구간중 멀티캐스트가 구동하기 어려운 구간은 위성을 이
용해 전달하는 방식(SCN방식과 유사)