11-22-33-44-55-66为啥是组播mac地址?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11-22-33-44-55-66为啥是组播mac地址?相关的知识,希望对你有一定的参考价值。

IEEE 802.3规定:以太网的第一位用于表示这个地址是组播地址还是单播地址。如果这一位是0,表示此MAC地址是单播地址,如果这位是1,表示此MAC地址是多播地址。

而以太网线路上按“Big Endian”字节序传送报文,也就是最高字节先传送,而比特序是”Little Endian”(也就是最低位先传送)。

所以MAC地址第一个字节11,按照比特序第一位为1,即组播地址。

见IEEE 802.3 3.2.3 Address fields: “The first bit (LSB) shall be used in the Destination Address field as an address type designation bit to identify the Destination Address either as an individual or as a group address. If this bit is 0, it shall indicate that the address field contains an individual address. If this bit is 1, it shall indicate that the address field contains a group address that identifies none, one or more, or all of the stations connected to the LAN. In the Source Address field, the first bit is reserved and set to 0.”
参考技术A 第一字节的最后一位是1就表示组播mac

因为有很多预留的组播mac用于二层交换
参考技术B IPv4组播mac是01-00-5E开头的,IPv6组播mac是33-33开头的,你写地址的不会是组播mac。追问

这确实是个组播地址,我手动修改AP MAC为此地址后无法在AC上注册上线,最后找到的原因就是因为这是个组播地址,后修改至单播地址后一切正常。

参考技术C 01-00-5E-XX-XX-XX,你这个怎么会是组播的MAC?追问

组播MAC有两种 一种是对应组播IP的 另一种是不对应的 我说的这种很奇怪 对应的没它 不对应的也没它

以太网交换机工作原理

(1)交换机三大基本行为

a.收到数据,学习数据2层帧头中的源MAC,建立MAC地址表中的转发表项;

b.根据2层帧头中的目的MAC匹配MAC地址表,转发数据

c.广播 泛洪(用路由器可以限制泛洪)

(2)数据帧可以分单播帧,广播帧,组播帧

根据目的MAC区分

a.数据帧的目的MAC是某台设备的MAC,单播帧

b.目的MAC是  FF-FF-FF-FF-FF-FF  广播帧

c.目的MAC是组播MAC地址  01-00-5e-xx-xx-xx,组播帧

(3)未知单播:目的MAC在MAC地址表没有匹配条目的单播帧

以上是关于11-22-33-44-55-66为啥是组播mac地址?的主要内容,如果未能解决你的问题,请参考以下文章

多级评论

报障系统之多级评论前戏

数组的反转和添加和冒泡排序

习题一 答案

字典练习题

练习题