华为交换机 undo negotiation auto功能(华为交换机端口接光纤两端起不来)
遇到这么一个情况:
再华为的三层交换机上,插了一个单模的光模块,确定,物理链路没问题,光衰没问题、端口没有人为shut后,两端的光模块都是单模或者双模,还是起不来,再一个就要查看光模块的适配问题了(用了下面这个命令的话)
undo negotiation auto 通过这个命令,配置后,就起来了
undo negotiation auto
用于关闭交换机端口的自动协商功能。
使用场景
通常在以下情况需要关闭自动协商:
- 连接的设备不支持自动协商:部分老旧设备可能不支持速率 / 双工自动协商,此时需手动配置双方参数一致,否则可能导致通信异常(如速率不匹配、丢包)。
- 需要固定网络参数:在对网络稳定性要求极高的场景(如服务器接入、关键链路),手动固定速率和双工模式可避免协商过程中的波动或误协商。
- 排查网络故障:当端口频繁断连或速率异常时,关闭自动协商并手动配置参数,可排除协商机制导致的问题。
配置示例
关闭端口 GigabitEthernet 0/0/1 的自动协商,并手动配置为千兆全双工:
bash
[Huawei] interface GigabitEthernet 0/0/1 # 进入端口视图
[Huawei-GigabitEthernet0/0/1] undo negotiation auto # 关闭自动协商
[Huawei-GigabitEthernet0/0/1] speed 1000 # 手动指定速率为1000M(千兆)
[Huawei-GigabitEthernet0/0/1] duplex full # 手动指定双工模式为全双工
再次提示注意:尽量不要拔,原有的业务线(除非非拔不可,可以用其他口就用其他口)