以太網(wǎng)定義的48位mac地址中,第一個(gè)字節(jié)的最低位為“1”代表組播MAC地址。
以太網(wǎng)傳輸IP單播報(bào)文的時(shí)候,鏈路層封裝的目的MAC地址使用的是接收者的MAC地址。
但是在傳輸組播數(shù)據(jù)時(shí),其目的地不再是一個(gè)具體的接收者,而是一個(gè)成員不確定的組,因此在數(shù)據(jù)鏈路層使用的是組播MAC地址。
在802.3標(biāo)準(zhǔn)中,MAC地址的高字節(jié)最低bit位是組播地址標(biāo)識(shí)位,該bit為1,表示該地址為組播MAC地址。廣播MAC地址可以看作是組播的特殊形式:0xFFFF-FFFF-FFFF。

圖1 組播MAC地址
IANA規(guī)定,IPv4組播MAC地址的高24位為0x01005E,第25位為0,低23位為IPv4組播地址的低23位,映射關(guān)系如下圖2所示。

圖2 IPv4組播地址與IPv4組播MAC地址的映射關(guān)系
例如IPv4組播組地址224.0.1.1對(duì)應(yīng)的組播MAC地址為01-00-5E-00-01-01。
IPv6組播MAC地址的高16位為0x3333,低32位為IPv6組播地址的低32位。

圖3 IPv6組播地址的MAC地址映射舉例
如上圖3所示,是IPv6組播地址0xFF01::1111:1的MAC地址映射舉例。
在交換機(jī)上部署靜態(tài)組播MAC功能時(shí)需注意:
靜態(tài)組播MAC地址作為一個(gè)二層組播特性,本章中涉及到接口的配置,都是在二層物理接口(包括Eth-Trunk接口)下進(jìn)行配置。
組播MAC地址必須是首字節(jié)最低位為1(xxxx xxx1)的組播MAC地址。
VLAN不能是Super VLAN、專線VLAN、SEP(Smart Ethernet Protection)和RRPP(Rapid Ring Protection Protocol)的控制VLAN。
配置IP組播MAC地址(0x01-00-5e開頭的IPv4組播MAC或0x3333開頭的IPv6組播MAC)為靜態(tài)組播MAC地址時(shí),接口加入的VLAN不可以使能二層組播偵聽功能。
1、在接口上配置靜態(tài)組播MAC地址
[Huawei-GigabitEthernet0/0/3]mac-address multicast ?
H-H-H Multicast MAC address
[Huawei-GigabitEthernet0/0/3]mac-address multicast 0100-1111-1111 ?
vlan Specify parameters for VLAN
[Huawei-GigabitEthernet0/0/3]mac-address multicast 0100-1111-1111 vlan ?
INTEGER<1-4094> VLAN ID
或?qū)㈧o態(tài)組播MAC地址批量配置到多個(gè)接口上
[Huawei]mac-address multicast ?
H-H-H Multicast MAC address
[Huawei]mac-address multicast 0100-1111-1111 ?
interface Specify interface
[Huawei]mac-address multicast 0100-1111-1111 interface ?
GigabitEthernet GigabitEthernet interface
[Huawei]mac-address multicast 0100-1111-1111 interface GigabitEthernet 0/0/2 ?
GigabitEthernet GigabitEthernet interface
to Range link symbol
vlan Specify parameters for VLAN
[Huawei]mac-address multicast 0100-1111-1111 interface GigabitEthernet 0/0/2 to ?
GigabitEthernet GigabitEthernet interface
[Huawei]mac-address multicast 0100-1111-1111 interface GigabitEthernet 0/0/2 to GigabitEthernet ?
<0-0> Slot number
[Huawei]mac-address multicast 0100-1111-1111 interface GigabitEthernet 0/0/2 to GigabitEthernet 0/0/5 ?
GigabitEthernet GigabitEthernet interface
vlan Specify parameters for VLAN
[Huawei]mac-address multicast 0100-1111-1111 interface GigabitEthernet 0/0/2 to GigabitEthernet 0/0/5 vlan ?
INTEGER<1-4094> VLAN ID
# 接口編號(hào)必須連續(xù),而且不允許跨板