[网络工程师]-huawei交换机MAC漂移
admin
2024-05-09 04:18:50
0

1、MAC漂移现象

        MAC地址漂移是指设备上一个VLAN内有两个或者三个端口学习到同一个MAC地址,后学习到的MAC地址表项覆盖原MAC地址表项的现象。通常认为第一个学习到MAC地址的接口是正确的出接口,称为源端口(Original Port),后学习的端口是漂移端口(Move Port),漂移端口通常是在环路上或者下挂网络中有环路的端口。

        设备出现MAC地址漂移时,设备CPU占用率会有不同程度的升高。

        在规划网络时,可以通过下面两种方式来避免MAC地址漂移:

        (1)提高接口MAC地址学习优先级。当不同接口学到相同的MAC地址表项时,高优先级接口学到的MAC地址表项可以覆盖低优先级接口学到的MAC地址表项,防止MAC地址在接口间发生漂移。

        (2)不允许相同优先级的接口发生MAC地址表项覆盖。当伪造网络设备所连接口的优先级与安全的网络设备相同时,后学习到的伪造网络设备的MAC地址表项不会覆盖之前正确的表项。但如果网络设备下电,仍会学习到伪造网络设备的MAC地址,当网络设备再次上电时将无法学习到正确的MAC地址。

2、MAC漂移解决方法      

2.1 配置MAC地址防漂移

2.1.1  提高接口MAC地址学习优先级

    进入系统视图。

    system-view

    进入接口视图。

    interface interface-type interface-number

    配置接口学习MAC地址的优先级。

    mac-address learning priority priority-id

    缺省情况下,接口学习MAC地址的优先级为0。取值范围是0~3,数值越大优先级越高。

    返回系统视图。

    quit

2.1.2 不允许相同优先级的接口发生MAC地址漂移

    配置不允许相同优先级的接口发生MAC地址漂移。

    undo mac-address learning priority priority-id allow-flapping

    缺省情况下,允许相同优先级的接口发生MAC地址漂移。

2.2 配置MAC刷新ARP功能

        在以太网中,主机设备是根据MAC地址来发送、接收以太网数据帧。ARP用于提供IP地址到MAC地址的映射。当不同网段间通信时,需要使用ARP表项来将IP地址映射到正确的MAC地址及相应的出接口上。

        一般来说设备上的MAC表项和ARP表项的出接口是一致的。在某一时间点t1,MAC地址表项和ARP表项的出接口是一致的,都是interface1;但是当端口切换后,t2时间时,MAC地址表项的出接口在收到报文时立即刷新为interface2,但是ARP表项的出接口还是interface1,需要等到t3时间点即ARP表项的老化时间到达后,通过ARP老化探测,才会刷新为interface2。这样就在t2时间点和t3时间点之间,ARP表项的出接口是不可用的,会导致不同网段间设备的通信中断。

        MAC刷新ARP可以实现在MAC出接口更新时,直接刷新ARP表项的出接口的功能。配置方法如下:

    进入系统视图。

    system-view

    配置MAC刷新ARP功能。

    mac-address update arp enable

    该命令只对动态ARP表项生效,不会更新静态ARP表项。

    使用arp anti-attack entry-check { fixed-mac | fixed-all | send-ack } enable命令配置ARP表项固化功能后,MAC刷新ARP功能不生效。

    使能了MAC刷新ARP功能后,只有MAC表项的出接口发生变化,才会更新对应的ARP表项。

2.3 配置基于接口关闭MAC地址学习

    创建VLAN,并将接口加入到VLAN中。

    # 将10GE1/0/1加入VLAN 10和VLAN 20。

    system-view

    [HUAWEI] sysname DeviceA

    [DeviceA] vlan batch 10 20

    [DeviceA] interface 10ge 1/0/1

    [DeviceA-10GE1/0/1] port link-type trunk

    [DeviceA-10GE1/0/1] port trunk allow-pass vlan 10 20

    [DeviceA-10GE1/0/1] quit

    配置基于接口关闭MAC地址学习。

    # 在接口10GE1/0/1上关闭MAC地址学习,端口学习到新的MAC地址的报文直接丢弃。

    [DeviceA] interface 10ge 1/0/1

    [DeviceA-10GE1/0/1] mac-address learning disable action discard      #关闭MAC地址学习功能

    [DeviceA-10GE1/0/1] quit

关闭MAC地址学习功能的缺省动作为forward,即对报文按照MAC地址表项进行转发,如果没有对应的MAC地址表项,则广播该报文。当配置动作为discard时,会对报文的源MAC地址进行匹配,当接口和MAC地址与MAC地址表项匹配时,对该报文进行转发;当接口和MAC地址与MAC地址表项不匹配时,丢弃该报文。

2.4 配置端口聚合

        如果出现mac漂移的源端口和漂移端口是同一个主机且做同一个业务网卡使用,可以将这两个接口配置eth-trunk。

2.5 配置接口为二层接口

    [DeviceA] interface 10ge 1/0/1

    [DeviceA-10GE1/0/1] portswitch                       #将接口从三层模式切换到二层模式

相关内容

热门资讯

皇姑核芯的“低密答案”:TA,... 2026年的沈阳楼市,正走过一个微妙的分水岭,楼市进入分化阶段已经成为行业共识。 数据释放的信号很明...
德国金属材料产业链调整:中国园... (来源:欧洲并购与投资) 德国金属材料产业链调整:中国园区该承接什么、不该承接什么 本系列前两篇分...
消费医药新基金快速建仓 洼地资... 来源:21世纪经济报道 证券时报记者 安仲文 今年上半年,全市场200多只科技主题基金净值翻倍,这...
原创 7... 深夜,港交所的审核员桌上,摆着一份举报材料。 举报人叫陈浩,小红书前华南商业化负责人。 他手里攥着一...
原创 7... 2026年上半年,国际油价经历了一轮惊心动魄的“过山车”。2月28日美以伊战事爆发后,霍尔木兹海峡航...
7月6日盘前停复牌汇总 7月6日,动力源临停;好利科技、阿科力复牌。 上证报中国证券网讯 7月6日,1家公司临停:动力源;2...
股市必读:江阴银行(00280... 截至2026年7月3日收盘,江阴银行(002807)报收于3.85元,上涨0.52%,换手率0.7%...
原创 拼... 最近,拼多多在雄安买楼了,一整栋,12层,7月底就要投用。 这件事,乍一看是个商业地产新闻,往深了想...
突破“高龄禁区” 绿色通道助百... 本报讯(记者 张 琦 通讯员 冯金灿)“特别感谢河南省第三人民医院(河南省职业病医院)骨科和麻醉科的...
原创 A... 除了A股交易新规落地之外,A股再融资新规又一次吸引了市场的目光。虽然7月3日发布的再融资新规仍然是征...
獐子岛董事会聘任57岁汪国栋为... 7月4日,獐子岛(002069)发布第九届董事会第九次会议决议公告,董事会同意聘任汪国栋为公司副总裁...
上市不到4个月出手,飞速创新拟... 飞速创新(03355.HK)7月5日公告,公司拟3.3亿元收购上海博达数据通信100%股权。 据公告...
怎么回收金项链 南昌本地黄金回... 近年来,随着黄金价格波动,不少持有闲置黄金制品的用户会产生变现需求,其中回收金项链是较为常见的用户需...
两仓同开叮咚买菜进驻淮安 升级... 7月5日,主打“在线菜篮子”的生鲜电商叮咚买菜淮安楚州站、府苑站双站同步开仓运营,标志着叮咚买菜正式...
防范美股泡沫爆破带来的风险外溢 我们先来梳理全球市场,判断哪些市场走势具备前瞻参考价值。 第一是恒生指数,第二是恒生科技指数,这两大...
央视曝光黄金回收“作弊秤”!一... 有消费者投诉在黄金回收交易中遭遇了“违规秤”,造成了不小的经济损失。记者了解到,眼下市场上售价利润最...
单仁:字节全员信背后,AI正在... 01 最近这几天,字节跳动CEO梁汝波的全员信,引起了很多企业家的关注。 表面上看,这只是一个大厂时...
2026麻涌镇企业短视频制作:... 麻涌镇企业短视频制作是以本地制造业与服务业诉求的内容生产与平台运营服务,2026年,这一行业的竞争核...
4nm近售罄、部分8nm接近满... 《科创板日报》7月4日讯据朝鲜日报报道,业内人士称,随着AI半导体需求升温、全球大型科技公司订单增加...