Multicast Routing Protocol, Multicast Routing   멀티캐스트 라우팅, 멀티캐스트 라우팅 프로토콜

(2017-04-05)

멀티캐스트 서비스 모델, SSM, Source-specific Multicast, ASM, Any-Source Multicast

1. 유니캐스트멀티캐스트 라우팅 비교유니캐스트 라우팅은, 
     - 패킷의 목적지 만을 따져서 구성된 라우팅 테이블에서,
     - 다음 홉으로 포워드하려고 라우터의 해당 포트로 보내는 것 만 신경쓰는,
     - 단일 루트이나,

  ㅇ 멀티캐스트 라우팅은,
     - 여러 루트가 있게되어, 패킷의 목적지 뿐만 아니라 발신지도 함께 고려해야 됨


2. 멀티캐스트 서비스 모델 구분 (멀티캐스트 구현 형태, 멀티캐스트 그룹 형태)

  ㅇ ASM (Any-Source Multicast)
     - 멀티캐스트 정보를 보내는 소스에 대해 신경 쓰지 않는 모델
     - 1:N, N:M 지원
     - 例) PIM-SM, PIM-BiDir
     - IPv6 멀티캐스트 주소 형태 : (FF3x::/12)으로 시작

  ㅇ SSM (Source-specific Multicast)
     - 멀티캐스트 정보를 보내는 소스를 알아야 하는 모델
        . 멀티캐스트 발신지가 어디에 있는지 명시하는 모델
     - 例) PIM-SSM(Source-specific Multicast), PIM-DM, MOSPF, DVMRP 등
     - IPv4 멀티캐스트 주소 형태 : (232.0.0.0/8) 즉, (232.0.0.0~232.255.255.255)
     - IPv6 멀티캐스트 주소 형태 : (FF3x::/32)으로 시작

  ㅇ Embedded RP 그룹
     - 例) PIM-SM, PIM-BiDir
     - IPv6 멀티캐스트 주소 형태 : (FF70::/12)으로 시작


3. 멀티캐스트 라우팅 프로토콜 구분 (Multicast Routing Protocol)멀티캐스트 라우팅 프로토콜 이란?
     - 멀티캐스트 트래픽을 다수의 수신자에게 전달할 수 있도록,
     - 멀티캐스트 트리를 구성 및 운용에 필요한 라우팅 프로토콜

  ㅇ 소스 기반 (Source-based Tree)
     - 다른 명칭 : SSM(Source-specific Multicast) 서비스 모델

     * 멀티캐스트 발신지가 어디에 있는지 명시하는 모델
        . 1:N 만 지원

     - MOSPF (Multicast extentions to OSPF)
     - DVMRP  (Distance Vector Multicast Routing Protocol)
        . RIP 확장
     - PIM-DM (Protocol Independent Multicast - Dense mode)

     - 例) N:M 그룹 화상통신에 유용

  ㅇ 공유 트리 기반, 코어 기반 (Group-shared Tree, Core-based Tree),
     - 다른 명칭 : ASM(Any-Source Multicast) 서비스 모델

     * 멀티캐스트 발신지가 어디에 있는지 신경 안쓰는 모델
        . 각 그룹의 대리인 역할을 하는 핵심 라우터(Core Router 또는 RP : 랑데뷰 포인트)를
          정하게 됨
        . 보통의 라우터들은 멀티캐스트 트래픽RP에 전달함
        . 즉, 특정 노드에 모든 멀티캐스트 트래픽이 집결됨
        . 1:N 및 N:M 모두 지원

     - CBT(Core Based Tree Protocol)
     - PIM-SM (Protocol Independent Multicast - Sparse mode)

     - 例) 1:N IPTV 서비스 등 방송에 유용

   


[멀티캐스트 라우팅] 1. 멀티캐스트 라우팅 프로토콜 2. 멀티캐스트 트리 3. DVMRP 4. MOSPF 5. PIM 6. CBT 7. MSDP 8. RP(랑데뷰포인트) 9. 역경로

 
        최근수정     요약목록     참고문헌