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

(2020-10-04)

멀티캐스트 서비스 모델, 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. 역경로  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"