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 비트 만 사용)