讲真的,遇到接口自协商故障,可以试着这样处理!

简介: 讲真的,遇到接口自协商故障,可以试着这样处理!


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

1000BASE-T接口标准要求必须使用超5类网线及以上规格的网线,并且网线内部四根线对都是正常的,此时两端接口才能协商成千兆速率UP。当出现网线抖动、水晶头没有插好或者网线质量问题时,两端接口就不能以千兆速率协商UP,可能需要以百兆速率协商才能UP。此时可以强制链路两端自协商到某一个速率,在接口视图下配置 auto speed命令。

对于V200R005C00及其后续版本,也可以在系统视图下配置降速自协商命令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:链路两端接口均工作在自协商模式,双工模式协商为半双工,并且有丢包,怎么处理?

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

具体操作步骤如下:

<HUAWEI>system-view [HUAWEI]interfacegigabitethernet0/0/1 [HUAWEI-GigabitEthernet0/0/1]undonegotiationauto [HUAWEI-GigabitEthernet0/0/1]duplexfull

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

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

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

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

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

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

相关文章
路径损耗计算模型 | 带你读《大规模天线波束赋形技术原理与设计 》之二十五
本小节介绍 3D 信道的路损模型,是以 ITU 信道为基础拓展得到的。
14451 0
路径损耗计算模型  | 带你读《大规模天线波束赋形技术原理与设计 》之二十五
|
3月前
|
人工智能 JSON 自然语言处理
Build vs Plan:别再搞混了,OpenCode 两种模式的正确打开方式
OpenCode 的 Plan 与 Build 模式常被混淆:Plan 是只读规划(不改代码,输出方案),Build 是读写执行(直接修改)。复杂任务先 Plan 再 Build,可提升一次性通过率约40%,避免理解偏差导致返工。关键在“对的场景用对的模式”。
|
数据采集 JavaScript 前端开发
Pyppeteer实战:基于Python的无头浏览器控制新选择
本文详细讲解了如何使用 Pyppeteer 结合爬虫代理高效采集小红书热点推荐信息。通过设置代理 IP、Cookie 和自定义 User-Agent,突破目标网站的反爬机制,实现标题、内容和评论的数据提取。文章结合代码示例与技术关系图谱,清晰展示从数据采集到分析的全流程,为复杂网站的数据获取提供参考。读者可在此基础上优化异常处理、并发抓取等功能,提升爬虫性能。
1197 8
信号与系统:拉式变换(s域)求解电路的零输入、零状态响应
信号与系统:拉式变换(s域)求解电路的零输入、零状态响应
2450 6
|
运维 负载均衡 算法
|
文字识别 网络协议 开发工具
GitHub封锁?推荐5个国产的Git仓库替代平台
近日,GitHub对中国区IP的部分限制引发了广泛关注。未登录用户被拒,已登录用户功能受限,南北网络环境差异更显“内卷”。为应对这一挑战,本文推荐了多个国产Git平台:Gitee(码云)、GitCode(CSDN旗下)、CODING(腾讯系)、CodeUP(阿里云支持)及微信代码管理工具。这些平台功能全面、稳定性强,是开发者迁移项目的理想选择。通过同步代码、配置CI/CD流水线等简单步骤,可确保项目平稳过渡。此次事件提醒我们,掌握核心技能与支持国产平台同样重要!
18999 11
|
弹性计算 缓存 监控
基于“日志审计应用”的 DNS 日志洞察实践
DNS 解析日志是一种记录 DNS 请求和响应的基础信息,监控 DNS 服务可以帮助用户识别网络活动并保持系统安全。日志审计服务支持采集 DNS 内网解析日志、公网权威解析日志、GTM 日志。理解 DNS 日志的字段含义,洞察 DNS 日志背后所代表的网络信息,既可以帮助发现和诊断 DNS 解析相关的问题,还可以检测和识别潜在的安全威胁。
9302 131
|
存储 缓存 监控
FusionStorage原理及组件
FusionStorage原理及组件
1212 118
|
机器学习/深度学习 数据采集 传感器
使用Python实现深度学习模型:智能空气质量监测与预测
【8月更文挑战第21天】 使用Python实现深度学习模型:智能空气质量监测与预测
1859 3
|
SQL 前端开发 Java
springboot项目中使用shiro实现用户登录以及权限的验证
这篇文章详细介绍了如何在Spring Boot项目中集成Apache Shiro框架来实现用户登录和权限验证,包括项目依赖配置、数据库连接、实体类定义、控制器、服务层、Mapper层以及前端页面的实现,并展示了实际效果和过滤器代码。
springboot项目中使用shiro实现用户登录以及权限的验证