0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

网络突发环路你的应对方法是什么?

jf_HnAzBl9o 来源:网络工程师笔记 2023-05-22 10:10 次阅读

我相信,任何一个网工都遇到过网络环路,遇到这个情况,你的应对方法是什么?

我了解到大部分的初阶网工,最开始都只能用拔插网线和重启观测法来排除环路。

简单来说,就是先给交换机断电然后再接上电源,认真观察每个端口的亮灯情况。

这个方法,你需要注意的是,一定要观察到第一个开始快速闪烁的端口,那个端口就是有环路的端口,如果没有看清楚,重新断电后再进行观察,直到找到环路端口。

这种方法经验显得尤为重要,且定位的一般都是二层环路,三层环路的问题是很难解决的,费时费力,效率不高。

网络环路问题对企业网络存在很大的威胁,它会造成网络里的广播风暴,耗尽交换资源,造成交换机瘫痪,最终导致的就是直接的经济损失。

今天我们就来聊聊,有什么高效的办法,能一键搞定环路问题。

到底什么是网络环路?

网络环路一般分为四种,分别是物理环路、网络自环、逻辑环路和下游设备自环。

物理环路就是指,如果2台或以上的交换机用网线连接对方,那就形成了一个物理环路。

设备自环是指,比如交换机的两个端口,用一个网线连接,就形成了一个自环,这种自环spanning tree也可以破环。

a1142a2a-f796-11ed-90ce-dac502259ad0.jpg  

逻辑环路呢,可以用一段话来描述:

A路由器想发流量给C,A的路由表显示,B可以到达C,A把流量发给B,B接收到流量,查询自己的路由表,发现到C的最优路径是A,于是把流量又发给A……

就这样你来我往,反反复复,直到TTL=0才丢弃罢休,这个就是逻辑环,虽然A与B之间只有一个物理线路,但是由于路由协议的问题,发生了环路。

总而言之,交换机因为其flooding转发机制,无法容忍任何环路的存在,所以需要借助spanning tree来进行防环路保护机制,spanning tree无法防由于网线、网卡故障,所以才会造成环路。

为什么要配置环路检测

网络连接错误或配置错误,都容易导致二层网络中出现转发环路,使网络设备对广播、组播报文进行重复发送,这样就会造成网络资源和设备硬件资源的严重浪费,将会造成设备卡顿运维缓慢甚至导致网络瘫痪。

为了能够及时发现二层网络中的环路,避免对整个网络造成严重影响,需要提供一种检测机制,使网络中出现环路时能及时通知用户检查网络连接和配置情况,这种机制就是环路检测机制。

当网络中出现环路时,环路检测机制通过生成日志信息来通知用户,并可根据用户事先的配置来选择是否关闭出现环路的端口。

设备通过发送环路检测报文,并检测其是否返回本设备以确认是否存在环路,若某端口收到了本设备发出的环路检测报文,就认定该端口所在链路存在环路。

一般,不要求收端口和发端口为同一端口。 总而言之,二层环路较易产生,需要运行破环机制经过计算阻塞某些端口实现预防,且由于二层设备的处理行为导致了后果特别严重。

三层环路不容易产生,由于三层设备的处理行为及 TTL 机制,所以后果并不十分严重。

且每种路由协议都有比较完善的防环机制,三层环路比较容易发生在特殊的场景下,如双点双向路由发布。

当网络设备检测到有环路

怎么处理?


因为网络时刻都在变化中的,所以环路检测是一个持续进行的过程。

它以一定的时间间隔发送环路检测报文,来确定各端口是否有环路以及存在环路的端口上是否已消除环路等,这个时间间隔就称为环路检测的时间间隔。

当系统检测到端口出现环路时的处理方式,有以下几种方式:

1. Block模式

当系统检测到端口出现环路时,不仅会生成日志信息,还会禁止端口学习MAC地址并将端口阻塞掉(我们知道端口不能学习MAC地址也就是这个端口无法使用了)

2. No-learning模式

当系统检测到端口出现环路时,不仅会生成日志信息,还会禁止端口学习MAC地址

3. Shutdown模式

当系统检测到端口出现环路时,不仅会生成日志信息外,还会自动关闭该端口,使其不能收发任何报文 被关闭的端口将在shutdown-interval命令所配置的时间之后自动恢复。

默认情况下系统不采用上述任何一种模式(需要配置),当系统检测到端口出现环路时,只生成日志信息,不对该端口进行任何处理。

要注意的点,我也给你整理出来了:

1. 在Block模式和No-learning模式下

当设备检测到某端口出现环路后,若在三倍的环路检测时间间隔内没有再收到环路检测报文,就会认为这个端口上的环路已经消除了,会自动将该端口恢复为正常状态,并通知给用户。

2. 在Shutdown模式下

出现环路的端口直接被系统关闭,然后在shutdown-interval命令所配置的时间之后自动恢复正常。如果此时环路尚未消除,还是能接收到环路检测报文,这个端口将再次关闭,然后恢复……如此往复直至环路消除

环路检测功能开启及配置 (以H3C为例)

wKgZomRqz7iAb7f-AAFKOIK3ohw517.jpg
wKgaomRqz8CAcvjkAAEOxNSZAU4288.jpg

以上就是环路检测的内容及配置,原理比较简单,配置更简单,就几条命令。 环路在网络实际环境中,尤其是规模比较大、比较复杂的网络中是很容易出现的,所以环路检测最好是配置上,一般都会直接配置发现环路直接shutdown端口。 当你发现同一个lan中的多用户网络很卡,甚至是时断时续,你就要注意了,很可能是有端口环路产生。 当你远程设备远程不上,但是设备在线时,或者通过console口登录设备,发现设备很卡,那么我们也要注意了,是不是有端口环路。




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • TTL
    TTL
    +关注

    关注

    7

    文章

    502

    浏览量

    70115
  • 交换机
    +关注

    关注

    21

    文章

    2621

    浏览量

    99219
  • 路由器
    +关注

    关注

    22

    文章

    3705

    浏览量

    113515
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1099

    浏览量

    51363
  • LAN
    LAN
    +关注

    关注

    0

    文章

    226

    浏览量

    37371

原文标题:网络突发环路,原来可以这么解决啊

文章出处:【微信号:网络工程师笔记,微信公众号:网络工程师笔记】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    PID自动控制回路的振荡问题与应对方法

    在工业自动化控制领域,PID自动控制回路的应用非常广泛。然而,在使用过程中,我们常常会遇到各种振荡问题,如同相位振荡、异相位振荡和非平滑振荡等。这些问题不仅会导致装置的不稳定,还可能影响整个生产过程的安全和效率。本文将分享这三种振荡的特征及相应的应对方法,以供参考。
    的头像 发表于 12-28 09:10 1.4w次阅读
    PID自动控制回路的振荡问题与<b class='flag-5'>应对方法</b>

    如何查找(知道别人)对方的IP地址?

    如何查找(知道别人)对方的IP地址?1、邮件查询法 使用这种方法查询对方计算机的IP地址时,首先要求对方先给你发一封电子邮件,然后可以通过
    发表于 10-15 10:20

    串级控制系统发生振荡时正确的应对方法,如何快速将串级控制系统投入自动?

    在本文分享串级控制系统发生振荡时正确的应对方法,帮助大家快速将串级控制系统投入自动。
    发表于 03-18 07:47

    APT给AVER的困扰点有哪些?对于APT有什么应对方案?

    APT与传统的病毒时代有什么不同?APT给AVER的困扰点有哪些?对于APT有什么应对方案?
    发表于 07-05 06:32

    投影画面偏色实例及应对方法

    投影画面偏色实例及应对方法 网友小林单位里有一台日立投影机,用了大概将近两年半的时间了。据小林反应,最近不知道什么原因
    发表于 02-04 17:03 1335次阅读

    舵机失灵的主要原因_舵机失灵的应对方法

    本文首先介绍了舵机失灵的主要原因,其次介绍了舵机失灵的应对方法,最后介绍了舵机日常维护的重点以及提高船舶应急应变能力的对策,具体的跟随小编一起来了解一下。
    的头像 发表于 05-30 14:28 4.3w次阅读

    服务器遭到DDoS攻击的应对方法

    DDoS攻击是目前最常见的网络攻击手段。攻击者通常使用客户端/服务器技术将多台计算机组合到攻击平台中,对一个或多个目标发起DDoS攻击,从而增加拒绝服务攻击的威力,是黑客使用的最常见的攻击方法之一,以下列出了一些服务器遭到DDoS攻击常用的
    的头像 发表于 12-02 15:56 3416次阅读

    串级控制系统发生振荡时应对方法资料下载

    电子发烧友网为提供串级控制系统发生振荡时应对方法资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-05 08:51 3次下载
    串级控制系统发生振荡时<b class='flag-5'>应对方法</b>资料下载

    氨水罐渗漏的快速应对方

    氨水罐渗漏的快速应对方
    发表于 02-28 10:04 7次下载

    开关电源的常见故障及应对方法

    开关电源的原理、常见故障及应对方法,介绍常见开关电源原理、故障和维修方法
    发表于 03-11 16:03 23次下载

    运放输出失调电压的影响以及应对方法说明

    运放输出失调电压的影响以及应对方法
    的头像 发表于 03-17 16:58 1.3w次阅读
    运放输出失调电压的影响以及<b class='flag-5'>应对方法</b>说明

    人工智能训练数据集:误区、挑战与应对方法

    人工智能训练数据集是人工智能技术发展中至关重要的一环。然而,在构建和使用数据集时,我们常常会遇到一些误区和挑战,这些问题可能会影响数据集的质量和使用效果。本文将探讨人工智能训练数据集的误区、挑战以及应对方法
    的头像 发表于 04-27 17:50 1117次阅读

    ECG子系统设计主要挑战及应对方

    电子发烧友网站提供《ECG子系统设计主要挑战及应对方案.pdf》资料免费下载
    发表于 11-23 10:43 0次下载
    ECG子系统设计主要挑战及<b class='flag-5'>应对方</b>案

    云服务器被攻击应对方法

    当云服务器受到攻击时,采取适当的应对策略是关键,以确保系统的安全和可用性。下面,小编给大家简单总结一下云服务器被攻击应对方法: 1、监控和检测:部署实时监控系统,定期审查日志,以便及时发现异常活动
    的头像 发表于 12-06 17:44 768次阅读

    电源电压变化对晶振性能的影响以及应对方法

    电源电压变化对晶振性能的影响以及应对方法  电源电压的变化是指电源输入电压的波动或变化,它可能产生一系列的问题,对晶振的性能和工作稳定性产生影响。本文将详细讨论电源电压变化对晶振的影响,并提供应对方法
    的头像 发表于 12-18 14:09 1226次阅读