交换机接口老出故障?八成是因为它

 号主:老杨丨11年资深网络工程师更多网工提升干货,请关注公众号:网络工程师俱乐部

下午好,我的网工朋友。
交换机是网工的老朋友了,它关系到整个网络的稳定与效率。但是谁没遇到过那些让你措手不及的小状况?
这不,最近我就遇到了一些交换机接口的问题,深入研究了一下,发现很多时候,问题都出在接口的自协商上。
这自协商听起来简单,但里面的门道可不少,一个不留神,就能让链路跑不起来,或者跑得不痛快。
比如说,都知道链路两端的设备只有“谈得来”,才能顺利协商到合适的速率和双工模式。但有时候,这俩家伙谈不拢,咱们就得出手干预一下
话不多说。今天就来讲讲自协商这小玩意儿,看看怎么排查和解决这些小问题。

今日文章阅读福利: 网络常见故障排除方法 .ppt 

说到故障,再给你来份基本故障排障的ppt,更清晰明了地学习排障技巧。私信发送暗号“故障”,即可获取资源。

01 了解自协商

网络中存在大量具有不同传输能力的设备,如果链路两端的设备无法协商到合适的数据传输能力,双方就无法正常通信。

自协商功能就是给互连设备提供一种交换信息的方式,使物理链路两端的设备通过交互信息自动选择同样的工作参数,以使其传输能力达到双方都能够支持的最大值。

自协商的内容包括两端接口的双工模式接口速率。一旦协商通过,链路两端的设备就锁定在同样的双工模式和接口速率。自协商功能只有在链路两端设备均支持才可以生效。

如果对端设备不支持自协商功能,或者对端设备自协商机制和本端设备不一致,可将本端和对端设备均配置为非自协商模式,并强制配置速率和双工模式保持一致即可

当接口工作模式由自协商修改为非自协商时,接口的速率和双工模式也会随之恢复到缺省支持的最大值。例如,当GE电口工作在自协商模式时,和对端接口协商的工作速率为100Mbit/s,双工模式为半双工;当接口工作模式修改为非自协商模式后,接口速率将恢复为1000Mbit/s,双工模式为全双工。

  • 缺省情况下,GE光接口的自协商功能处于使能状态,但是速率自协商未使能,用户可执行命令speed auto-negotiation,配置接口速率自协商功能。

  • 配置接口速率自协商功能时,如果对单根光纤进行插拔,可能会导致本端接口为Up状态,对端接口为Down状态。此时可在对端接口上执行命令shutdown和undo shutdown,恢复对端接口状态为Up。

02 配置自协商功能

  1. 执行命令system-view,进入系统视图。

  2. 执行命令interface interface-type interface-number,进入接口视图。

  3. 执行命令negotiation auto,配置以太网接口工作在自协商模式。

缺省情况下,以太网接口工作在自协商模式。

任意视图下执行命令display interface [ interface-type [ interface-number ] ],或接口视图下执行命令display this interface,查看接口当前运行状态信息,可检查配置结果。具体可查看回显信息中的Negotiation字段。

03 处理自协商故障

 故障分析1 链路两端均是GE接口,开启自协商功能后,为什么不能以千兆速率协商UP?

1000BASE-T接口标准要求必须使用超5类网线及以上规格的网线,并且网线内部四根线对都是正常的,此时两端接口才能协商成千兆速率UP。

当出现网线抖动、水晶头没有插好或者网线质量问题时,两端接口就不能以千兆速率协商UP,可能需要以百兆速率协商才能UP。此时可以强制链路两端自协商到某一个速率,在接口视图下配置 auto speed命令。

也可以在系统视图下配置降速自协商命令set ethernet speed down-grade。配置该命令后,当GE电口自协商模式对接,无法用千兆速率UP时,接口会自动降低速率到百兆或者十兆进行协商对接。

 故障分析2 GE电口对接,两端均使能自协商功能,为什么协商速率出现低于1000Mbit/s?

设备之间的两个GE接口通过网线连接,链路两端GE接口均配置速率自协商模式。网线由于老化、水晶头故障等质量原因,支持的工作速率仅为100Mbit/s或者10Mbit/s,导致最终接口协商速率为100Mbit/s或者10Mbit/s。

建议用户及时更换网线

 故障分析3 为什么两端的GE端口启用的自协商,结果协商出来的速率是百兆的?

端口的自协商的过程如果出现线路不稳定,就会导致协商报文的丢失,协商过程是降级协商,即1000M->100M->10M,所以发生这种问题时,是出现链路不稳定导致的,比如,出现网线的抖动、水晶头没有插好或者网线质量问题。如果需要强制协商到某一个速率,可以在端口上配置auto speed命令。

 故障分析4 链路两端接口均工作在自协商模式,双工模式协商为半双工,并且有丢包,怎么处理?

用户可以配置本端和对端设备均工作在非自协商模式,并强制指定接口双工模式为全双工,以避免发生数据丢包现象。

具体操作步骤如下:

cf8df56244cc7390ec21960863081f3c.jpeg

 故障分析5 接口自协商模式修改后,会影响哪些接口属性功能?

当接口工作模式由自协商模式修改为非自协商模式时,接口的速率和双工模式也会随之恢复到缺省支持的最大值。

例如,GE电口工作在自协商模式时,和对端接口协商的工作速率为100Mbit/s,双工模式为半双工。当接口工作模式修改为非自协商模式后,接口速率将恢复为1000Mbit/s,双工模式为全双工。

接口自协商模式修改后,对端也需要一并修改,否则接口可能会处于Down状态。

 故障分析6 两个互联端口,一端设置成强制一端设置成自协商可以对接吗?

强烈不建议这样使用。因为这样配置的话,根据自协商规范,配置成自协商一侧的端口会变为半双工状态,容易引起网络利用率不好等各种问题。

端口对接的时候一定要是强制和强制对接自协商和自协商对接。

整理: 老杨丨11年资深网络工程师更多网工提升干货,请关注公众号:网络工程师俱乐部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值