分享

如何排除网络二层环路

 yi321yi 2020-10-16
1
判断网络二层环路
当网络业务不可用、设备指示灯有规律的一起闪烁、登录设备出现卡顿等现象时,表明网络中可能存在二层环路。  
网络中是否存在二层环路有以下几种方式进行确认:

方法一:通过查看端口流量发现环路风暴,判断环路。
    在设备上执行命令:display interface  brief | include up
    通过查看发生异常流量的端口数目、流量方向等判断环路发生的具体位置和原因。
注意:该方法只能看到网络的当前流量结果,此时需要和网络的正常业务量进行比较,流量远大于正常业务流量时,才能判断可能存在二层环路。如果流量只是稍大时,或者设备部署了广播抑制,就不能判断出环路了,需要使用其他方法判断。
方法二:通过持续MAC地址漂移判断环路。
    查看MAC地址漂移前,需要确认设备是否配置了MAC地址防漂移,如果已经配置则需要去使 能该功能,或者使用其他方法判断。
    1、查看MAC地址漂移告警:使用display trapbuffer命令查看MAC地址漂移告警(告警OID 1.3.6.1.4.1.2011.5.25.160.3.7 )。
    2、查看MAC地址漂移记录:第一步执行mac-address flapping detection命令使能全局MAC地址漂移检测功能。第二步执行display mac-address flapping record命令查看MAC地址漂移的记录。
     通过查看发生MAC地址漂移的接口可以判断环路发生的具体位置和原因。
注意:只有出现持续的MAC地址漂移现象才能判断网络出现了环路。如果设备有很少的MAC地址漂移记录出现,可能是由于其他原因导致的,属于正常现象。
方法三:配置Loopback Detection功能检测环路。
     配置方法:第一步执行loopback-detect enable命令使能所有接口的环回检测功能。第二步在接口视图下执行loopback-detect packet vlan vlan-id命令配置对指定的VLAN进行环路检测,执行loopback-detect action action-type命令配置检测到环路后对接口的处理动作(所有需要进行环路检测的接口都需要配置第二步)。第三步执行display loopback-detect命令查看环路检测信息。
     通过查看接口状态可以判断环路发生的具体位置和原因。
注意:Loopback Detection需要发送大量检测报文来进行环路检测,这将会耗费一定的系统资源,请在不需要检测环路时及时关闭此功能。
2
破除网络二层环路
当确认网络中存在二层环路,环路风暴严重影响正常的业务,需要尽快回复业务时,可使用快速破环方法(又称手动破环):
第一步:明确二层网络拓扑。完整的拓扑信息是正确解决环路问题的首要条件。
第二步:使用影响最小的方法破环。
        1、端口退出成环VLAN破环。
        2、shutdown成环的端口破环。
        3、拔出成环的网线或者光纤破环。
第三步:操作完成后确认环路是否破除,业务是否恢复。

    手动破环能够快速解决环路问题,但是可能会改变原有的网络拓扑结构。原来网络中的功能,如链路备份、流量负载分担等功能会受到影响。
    此时,可以在解决环路后做进一步的二层网络优化:

场景1:部署适当的破环协议
     如果当前的环路问题是由于物理环路引入的,且没有配置破环协议,可以依据网络规划部署交换机常见的破环协议,如STP/RSTP/MSTP、RRPP、SEP、VBST、 ERPS等。

场景2:提升物理链路质量和可靠性
     如果当前环路问题是由于物理链路质量不可靠,存在破环协议报文拥塞丢失,导致协议超时的临时环路,请检查物理链路并更换网线或者光纤。如果当前问题因为带宽不足导致协议报文被丢弃,需要扩充带宽或者使用聚合链路提升链路可靠性。



3
典型环路场景







       


公益活动

本着让大家坚持阅读、养成习惯利用零碎时间阅读文章的目的及营造良好的网公学术氛围,特意不定期举行公益活动,只有我们这些技术人,人人都热爱技术,都爱讨论,多多参与,集思广益,才能一起成长。正所谓,孔子所说的:三人行,必有我师焉!---------by  阿龙

龙哥最近小炒了一下股票,有赚了一点,所以在此献一点小小爱心,希望能帮助一些热爱学习的同学们,尤其是在校大学生,生活费基本都是来自父母的辛苦钱。赠品数量有限,还请大家多多包涵!没获奖的,也别灰心,重点是要继续努力学习,后续也会有的活动。

1

奖品及名额


 京东《python黑客攻防入门》 名额:5, 单价:47.6元,包邮。


2

获奖规则


① 在下方“微信视频号” 本视频下发表任意评论,任意想法,吐槽网工等。注意:是在“微信视频号里评论喔!!!”


点击下方“视频号”,进入本视频下方评论区留言

网络工程师阿龙
#出道吧!程序员# 梦想总是要有的,万一实现了呢?但是为什么要叫醒我啊? [流泪]@腾讯课堂 @微信时刻
视频号

② 在活动截止日期为:2020年10月16日 22:00左右 ,在22:00左右,龙哥会手机截屏,以截屏为准,只要你评论的点赞数排名能保持前5名,即可获得本次奖品。

3

上期获奖公示

另外两位未拍照反馈,但京东已显示:

已完成了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多