MAC地址规则

来源:互联网 发布:供应链网络鲁棒性 编辑:程序博客网 时间:2024/05/22 16:53

  在一项目中由于驱动没提供接口设置mac地址,要直接操作全局变量,没注意去设置MAC地址,造成MAC地址冲突,后来改为根据ip生成相应的MAC,还是出问题,造成不能连接千兆交换机,解决方式看标记处, 不知道MAC地址还有什么约束

了解华为以太网交换机Mac地址介绍及其注意事项,对于华为以太网交换机中关于二层转发流程Mac地址介绍的介绍,我们曾经探讨过,华为给我们提供的交换机在设置时候应该注意些什么呢。

二层转发流程Mac地址介绍

Mac 地址是48 bit 二进制的地址,如:00-e0-fc-00-00-06。可以分为单播地址、多播地址和广播地址。

  单播地址:第一字节最低位为0,如:00-e0-fc-00-00-06

  多播地址:第一字节最低位为1,如:01-e0-fc-00-00-06

  广播地址:48 位全1,如:ff-ff-ff-ff-ff-ff

华为以太网交换机注意事项:

  普通设备网卡或者路由器设备路由接口的Mac 地址一定是单播的Mac 地址才能保证其与其它设备的互通。// 也就是第一字节最低位必须为0

  Mac地址是一个以太网络设备在网络上运行的基础,也是链路层功能实现的立足点。

二层转发介绍

华为以太网交换机的转发特性,符合802.1D 网桥协议标准。交换机的二层转发涉及到两个关键的线程:地址学习线程和报文转发线程。

  交换机接收网段上的所有数据帧,利用接收数据帧中的源Mac 地址来建立Mac 地址表;

  端口移动机制:交换机如果发现一个包文的入端口和报文中源Mac地址的所在端口不同,就产生端口移动,将Mac 地址重新学习到新的端口;

  地址老化机制: 如果交换机在很长一段时间之内没有收到某台主机发出的报文,在该主机对应的Mac 地址就会被删除,等下次报文来的时候会重新学习。

华为以太网交换机注意:老化也是根据源Mac 地址进行老化。报文转发线程:

  交换机Mac 地址表中查找数据帧中的目的Mac 地址,如果找到,就将该数据帧发送到相应的端口,如果找不到,就向所有的端口发送;

  如果交换机收到的报文中源Mac 地址和目的Mac 地址所在的端口相同,则丢弃该报文;

  交换机向入端口以外的其它所有端口转发广播报文。

原创粉丝点击