Multicast Address 멀티캐스트 주소

Network/Network 2012. 1. 15. 21:04
1. 개요

   멀티캐스트 주소는 멀티캐스트 그룹에 참여하는 구성원(Host Group)들을 확인하기 위
   한 주소를 말한다.  이 주소로 전송하면 이에 참여하는 여러 호스트들이 동시 수신.


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

   ㅇ Multicast Host Group Address
      - IP 멀티캐스트를 구현코자 IP 주소 체계상의 D 클래스로써 선두 4비트가 1110 으
        로 할당되였다.  이에따른 주소범위는 224.0.0.0 ~ 239.255.255.255 이다. 

   * IANA에서 특정목적의 관리용으로 사용하는 멀티캐스트 주소들은,
   ㅇ 224.0.0.0 : 예약됨
   ㅇ 224.0.0.1~224.0.0.255 : Well-Known Address으로 예약됨. IANA 관리. TTL=1.
                              주로 멀티캐스트 라우팅 프로토콜용.
      - 例 : 224.0.0.1  : Subnet에 있는 모든 호스트 그룹
             224.0.0.2  : Subnet에 있는 모든 라우터 그룹
             224.0.0.4  : 모든 DVMRP 라우터 그룹
             224.0.0.5  : 모든 OSPF 라우터 그룹(ALLSPFRouters),
             224.0.0.13 : 모든 PIM 라우터 그룹
             224.0.0.22 : IGMP v3 등

   * 실제 멀티캐스팅 응용을 위해 할당된 주소들은,
   ㅇ 224.0.1.0~238.255.255.255 : 실제 멀티캐스트 어플리케이션 용도
      - 232.0.0.0~232.255.255.255 : SSM(Source Specific Multicast) 용도
      - 233.0.0.0~233.255.255.255 : 하나의 AS 전체에 할당되는 주소
         . GLOP address
   ㅇ 239.0.0.0~239.255.255.255 : 사설망에서 사용 (Private)(Administrative Scoping)

   ※ 한편, IPv6 에서의 멀티캐스트 주소는 최상위 8 비트가 0xFF로 시작된다.


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

  ㅇ 이더넷은 하드웨어에 의한 멀티캐스트를 구현
     - 멀티캐스트 주소를 구분하기 위해 최상위 Octet최하위 비트가 1인 경우를
       멀티캐스트로 정하고 있다.
     - 즉, *1, *3, *5, *7, *9, *B, *D, *F 로 시작하는 주소          ☞ MAC 주소

  ㅇ 이더넷 상에서 IP 멀티캐스트용으로만 할당된 주소
     -  01 00 5E 로 시작함.  즉, 01 00 5E 00 00 00 ~ 01 00 5E FF FF FF
     -  매핑 방법은, IP 멀티캐스트 주소의 끝 23개 비트를,  멀티캐스트 Ethernet 주소
        00010000. 00000000. 01011110. 0 의 바로 뒤에 붙이는 방법을 사용한다.

'Network > Network' 카테고리의 다른 글

Multicast (2) IGMP  (0) 2012.01.15
Multicast (1) 기본 이론  (0) 2012.01.15
IP주소, 서브넷마스크, 네트워크주소, 그리고 브로드캐스트주소  (1) 2011.12.26
소켓 옵션  (0) 2011.12.26
Socket 함수 정리  (0) 2011.12.22
: