如何排除网络二层环路
判断网络二层环路
当网络业务不可用、设备指示灯有规律的一起闪烁、登录设备出现卡顿等现象时,表明网络中可能存在二层环路。
网络中是否存在二层环路有以下几种方式进行确认:
方法一
通过查看端口流量发现环路风暴,判断环路。
在设备上执行命令: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需要发送大量检测报文来进行环路检测,这将会耗费一定的系统资源,请在不需要检测环路时及时关闭此功能。
破除网络二层环路
当确认网络中存在二层环路,环路风暴严重影响正常的业务,需要尽快回复业务时,可使用快速破环方法(又称手动破环):
第一步:明确二层网络拓扑。完整的拓扑信息是正确解决环路问题的首要条件。
第二步:使用影响最小的方法破环。
1、端口退出成环VLAN破环。
2、shutdown成环的端口破环。
3、拔出成环的网线或者光纤破环。
第三步:操作完成后确认环路是否破除,业务是否恢复。
手动破环能够快速解决环路问题,但是可能会改变原有的网络拓扑结构。原来网络中的功能,如链路备份、流量负载分担等功能会受到影响。
此时,可以在解决环路后做进一步的二层网络优化:
场景1:部署适当的破环协议
如果当前的环路问题是由于物理环路引入的,且没有配置破环协议,可以依据网络规划部署交换机常见的破环协议,如STP/RSTP/MSTP、RRPP、SEP、VBST、 ERPS等。
场景2:提升物理链路质量和可靠性
如果当前环路问题是由于物理链路质量不可靠,存在破环协议报文拥塞丢失,导致协议超时的临时环路,请检查物理链路并更换网线或者光纤。如果当前问题因为带宽不足导致协议报文被丢弃,需要扩充带宽或者使用聚合链路提升链路可靠性。
典型环路场景
场景1:本设备自环
场景2:下游设备环路
场景3:网络环路
场景4:报文转发异常导致环路
协议计算阻塞红色端口,由于报文转发异常,阻塞失败导致环路。
如何排除网络二层环路相关推荐
- IEEP部署企业级网络工程-网络故障-环路故障
网络故障 1.环路故障 概念 1).以太网是一个支持广播的网络, 在没有环路的环境中,广播报文在网络中以泛洪的形式被送达到网络的第一个角落,以保证每个设备都能够接受到它.每台二层设备在接收到广播报文以 ...
- access口 环路_交换机二层环路问题处理指南[苍松参考]
<交换机二层环路问题处理指南[苍松参考]>由会员分享,可在线阅读,更多相关<交换机二层环路问题处理指南[苍松参考](19页珍藏版)>请在人人文库网上搜索. 1.目录1介绍32网 ...
- 网络突发环路,原来可以这么解决啊
大家好,我是老杨. 我相信,任何一个网工都遇到过网络环路,遇到这个情况,你的应对方法是什么? 我了解到大部分的初阶网工,最开始都只能用拔插网线和重启观测法来排除回路. 简单来说,就是先给交换机断电然后 ...
- 网络名词--“环路”
环路一直是网络工程师以及网络运维人员头疼的事,如何防止环路的产生,如何快速找出环路的原因排除故障,是每一个网络从业人员必备的技能.这就要求我们对环路产生的原因了如指掌,本文主要对交换环路进行分析,从分 ...
- access口 环路_利用STP解决二层环路、实现链路冗余-stp文件怎么打开
STP STP是Spanning Tree Protocol 的缩写,在网络中建立一个树形结构,解决二层网络中的环路,同时也实现链路的冗余. 先看一个拓扑图 网络拓扑 PC1:10.10.10.1/2 ...
- 二层环路与三层环路有什么不同
原因不同 二层环路原因:一般是由于物理拓扑存在环路,导致数据的互传,如交换机三角连接或者正方形连接 三层环路原因:一般是路由器之间存在互指 影响不同 二层环路的影响:核心是因为二层交换机收到未知的数据 ...
- 实战:使用Telnet排除网络故障
使用Telnet排除网络故障 如果员工告诉你,他的计算机不能访问网站.你需要断定是他的计算机系统出了问题还是IE浏览器中了恶意插件,或者是网络层面的问题. 如图2-108所示,通过Telnet 服务器 ...
- 在 windows 命令行下快速检测与排除网络故障
电子科技大学微软技术俱乐部 梁晨 当我们组建好了一个小型局域网后,为了使网络运转正常,网络维护就显得格外重要.由于网络协议和网络设备的复杂性,许多故障解决起来绝非像解决单机故障那么简单.网络故障的定位 ...
- 排除网络故障课后习题参考答案
排除网络故障课后习题参考答案 (自己整理仅供参考) 1. 常见的操作系统主要有(Windows操作系统.UNIX操作系统.Linux操作系统.苹果操作系统) 2. 局域网故障诊断的方法主要有(连通性故 ...
最新文章
- 梯度下降理解和梯度下降计算检查斯坦福
- 为什么我还没 Fix 你的 Issue
- 功率谱密度相关方法MATLAB实现
- std::get(std::tuple)
- Please install 'webpack-cli' in addition to webpack itself to use the CLI
- liunx java font_Linux下JDK中文字体乱码 | 学步园
- webstrom使用方法
- 解决python偶尔读文件报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode bytes in position 1022-1023: unex....
- SentOS 7防火墙配置与端口增删改查的命令
- SSH远程连接:简单的连接
- 计算机双行文本一般应用在什么地方,全国计算机二级MS office操作试题及答案
- python常用代码总结-python常用代码
- Autodesk CAD 2023简体中文正式版
- 迎接专业音频世界的AoIP时代
- 爆肝三个晚上,成功高仿出Win 11的部分界面【持续更新】【萌新也能看的懂】【开源了,强烈建议收藏】
- 【KDD2021】Are we really making much progress? Revisiting, benchmarking, and refining HGNNs
- 计算机游戏 ppt背景图片,课件背景图片大全
- android播放swf文件
- Linux字体颜色的意思
- CTF-加密与解密(十七)
热门文章
- c语言编译器10.110去广告,msvcp110.dll电脑文件
- 打包下载(批量下载)
- 看美剧也能学英语 看一部大片胜过在美生活十天
- SRPG游戏开发(三)第二章 创建项目
- 12V输出4.2V1A电池充电芯片
- 音频编解码技术零基础学习方法
- 无线充出口日本需办理无线TELEC认证
- error:无法解析的外部符号 “public: __thiscall ···该符号在函数···中被引用”
- 做企业网站用好的自助建站系统,还得配好的虚拟主机空间
- Windows:安装cygwin教程