Multicast Address   멀티캐스트 주소

(2016-07-30)

멀티캐스트 IP 주소, 멀티캐스트 Ethernet 주소


1. 멀티캐스트 주소 (Multicast Host Group Address)멀티캐스트 그룹에 참여하는 구성원(Host Group)들을 확인하기 위한 주소
     - 이 주소전송하게되면, 이에 참여하는 여러 호스트들이 이를 동시에 수신하게됨


2. IP 멀티캐스트주소 (3 계층)IPv4 멀티캐스트 주소

      

     - 최상위 4 비트가 `1110` 으로 할당
        . 즉, IPv4 주소 상의 D 클래스 임

     - 주소 범위 : 224.0.0.0 ~ 239.255.255.255 

     - 가능 갯수 : 최대 228개의 멀티캐스트 주소 지정이 가능

     * IPv6 멀티캐스트 주소 보다는 비교적 단순. 세부 내역은, ☞ IPv4 멀티캐스트 주소 참조

     * [참고_웹] ☞ IANA IPv4 멀티캐스트 주소 할당 내역 참조

  ㅇ IPv6 멀티캐스트 주소

      

      - `1111 1111` (FF00::/8) (8 비트) 
        . 최상위 8 비트가 무조건 `0x FF`로 시작됨

      * IPv4 멀티캐스트 주소 보다 훨씬 복잡함. 세부 내역은, ☞ IPv6 멀티캐스트 주소 참조

     * [참고_웹] ☞ IANA IPv6 멀티캐스트 주소 할당 내역 참조


3. 이더넷 멀티캐스트주소 (2 계층)

  ㅇ 48 비트 MAC 주소에서 최상위 Octet에서 최하위 비트가 1인 경우를 멀티캐스트 주소로 정함
     
     - 즉, *1(xxxx 0001), *3(xxxx 0011), *5(xxxx 0101), *7(xxxx 0111),
           *9(xxxx 1001), *B(xxxx 1011), *D(xxxx 1101), *F(xxxx 1111) 로 시작하는 주소

  ㅇ 특정용도로 정해진 멀티캐스트MAC 주소 例)
     - 0180 C200 0000 : Spanning Tree Protocol (for bridges) IEEE 802.1D, RSTP, MSTP
     - 0180 C200 0008 : Spanning Tree Protocol (for provider bridges) IEEE 802.1AD
     - 0180 C200 0010 : All Bridge (802.1D에서 모든 브리지에게 브로드캐스트 전파용)
     - 0180 C200 0003 : 802.1X
     - 0180 C200 000E : 802.1ab (LLDP)

  ㅇ `멀티캐스트 IP 주소` => `이더넷 주소`  주소변환 
     - (IPv4 Multicast 용) 0100 5E00 0000 ~ 0100 5E7F FFFF  ☞ 멀티캐스트 주소변환 참조
        . (멀티캐스트용으로 48 비트 중 23 비트 만 사용)
     - (IPv6 Multicast 용) 3333 xxxx xxxx
        . (멀티캐스트용으로 48 비트 중 32 비트 만 사용)



"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"