2024年4月24日发(作者:妫驰媛)
以太网端口自适应带来的网络故障及其解决方法
引言:
以太网自动协商是端口根据另一端设备的连接速度和双工模式,自动把它的速度调节到最高的
公共水平,即线路两端能具有的最快速度和双工模式。自协商功能允许一个网络设备能够将自己所
支持的工作模式信息传达给网络上的对端,并接受对方可能传递过来的相应信息,从而解决双工和
速率自协商问题。自协商功能完全由物理层芯片设计实现,因此并不使用专用数据包或带来任何高
层协议开销。目前市面上的各厂商网络设备的以太网接口也基本上都支持这种机制。但在实际由于
各厂家网络设备实现该功能硬件可能存在差异,造成了网络连通的故障以及网络传输性能的下降,
现结合实际阐述这种可能性的存在及其简单解决办法,希望对大家的实际工作有所帮助。
问题解决方法示例
实例一(不同厂商设备对接1000M接口与100M接口对接):
四川甘孜应急通信站和北京主站的基本网络情况如图一所示,由于应急通信站通常位于比较偏
远布线不叫困难的偏远山区,在连接方式上采用了通过卫星信道提供物理通道,再经过网络设备实
现数据通信。
图 一
两端的卫星调制解调器已调试完毕,信通通常。但是在调试数据设备的时候出现了问题,即连
接卫星调制解调器Traffic接口的CiscoISR2911路由器的HWIC1GE-SFP插槽Gigbit接口无法正常
工作,Link及EN灯绿色正常,Traffic灯长灭没有流量进出。
1.调试过程:
登陆路由器通过show ip int brief 命令查看接口状态,Status(物理)状态为UP,Protocol
状态为Down,在路由器上ping 卫星猫Traffic接口IP不通。开始认为可能是卫星猫和路由器之
间的连线应使用交叉线连接(Cisco设备对TA-568B直连、TA-568B交叉连线要求较为严格,出于
OSI同层的设备必须使用交叉线连接且不是所有的设备、接口均支持交叉、直连线自适应),将原
有直连线更换为交叉线后,接口状态为发生任何变化。根据以往调试的经验由于Cisco设备的一些
私有协议经常造成网络接口异常,因此在相应接口上关闭里Cisco发现协议及接口检测协议。
Router(config-if)#no keepalive //关闭接口检测协议
Router(config-if)#no cdp enable //关闭cisco 发现协议
show ip int brief 命令查看接口状态,Status(物理)状态为UP,Protocol状态为UP,ping 卫
星猫Traffic接口IP不通。
通过Router#sh run int g1/0/0查看了该接口下的所有配置,并复制后采用Default命令重置了
接口
Router(config)#default interface g1/0/0
Interface GigabitEthernet1/0/0 set to default configuration
将备份的接口配置导入,问题依旧。通过查看设备手册卫星猫Traffic接口为10/100M自适应
接口,Cisco2911添加的HWIC1GE-SFP插槽接口为10/100/1000M自适应端口。可能是由于端口模
式不匹配造成无法正常通信,想通过强制路由器接口为100M全双工模式解决,登陆设备后,在接
口模式下并没有发现有SPEED及Duplex命令来修改接口的速率及双工模式,经查看官方文档该模
块不支持手工修改速率及双工,只有一条相关的negotiation auto命令,该提供了对支持IEEE
802.3z (1000 Mbps)标准网络接口的速率及双工自适应。而对端卫星猫接口仅支持IEEE802.3
(10/100M)的自适应,由于协商机制不同不能自动协商。通过
Router(config-if)# no negotiation auto 关闭接口自动协商功能,仍无法正常通信。
Cisco2911自带的两个Gigbit接口已经连接了两台H3C的3610-28TP的10/100M电口,手头上有
没有多余的其他设备能够串接在卫星猫及Cisco2911中间做测试,采取了如下方案:
1. 通过 Router#sh run int g0/0及g1/0/0 查看两个接口(0/0为连接第一台3610 Ethernet1/0/7
的千兆电口,g1/0/0为连接卫星猫Traffic接口的HWIC1GE-SFP插槽千兆电口)所有配置,并
复制到一个文本文件中;
2. 通过Default interface 命令将两个接口重置
3.在第一台3610交换机上通过display current-configuration Ethernet1/0/7命令查看连接
Cisco2911g0/0接口的配置,并复制到一文本文件中
4.将Cisco2911 G1/0/0接口连接至3610自带的千兆电口 g1/1/2(可以通过display brief
interface 命令确定当前那个千兆电口出于UP状态),g0/0接口连接至卫星猫的Traffic接口,
调整后的连接如图二所示
图 二
2024年4月24日发(作者:妫驰媛)
以太网端口自适应带来的网络故障及其解决方法
引言:
以太网自动协商是端口根据另一端设备的连接速度和双工模式,自动把它的速度调节到最高的
公共水平,即线路两端能具有的最快速度和双工模式。自协商功能允许一个网络设备能够将自己所
支持的工作模式信息传达给网络上的对端,并接受对方可能传递过来的相应信息,从而解决双工和
速率自协商问题。自协商功能完全由物理层芯片设计实现,因此并不使用专用数据包或带来任何高
层协议开销。目前市面上的各厂商网络设备的以太网接口也基本上都支持这种机制。但在实际由于
各厂家网络设备实现该功能硬件可能存在差异,造成了网络连通的故障以及网络传输性能的下降,
现结合实际阐述这种可能性的存在及其简单解决办法,希望对大家的实际工作有所帮助。
问题解决方法示例
实例一(不同厂商设备对接1000M接口与100M接口对接):
四川甘孜应急通信站和北京主站的基本网络情况如图一所示,由于应急通信站通常位于比较偏
远布线不叫困难的偏远山区,在连接方式上采用了通过卫星信道提供物理通道,再经过网络设备实
现数据通信。
图 一
两端的卫星调制解调器已调试完毕,信通通常。但是在调试数据设备的时候出现了问题,即连
接卫星调制解调器Traffic接口的CiscoISR2911路由器的HWIC1GE-SFP插槽Gigbit接口无法正常
工作,Link及EN灯绿色正常,Traffic灯长灭没有流量进出。
1.调试过程:
登陆路由器通过show ip int brief 命令查看接口状态,Status(物理)状态为UP,Protocol
状态为Down,在路由器上ping 卫星猫Traffic接口IP不通。开始认为可能是卫星猫和路由器之
间的连线应使用交叉线连接(Cisco设备对TA-568B直连、TA-568B交叉连线要求较为严格,出于
OSI同层的设备必须使用交叉线连接且不是所有的设备、接口均支持交叉、直连线自适应),将原
有直连线更换为交叉线后,接口状态为发生任何变化。根据以往调试的经验由于Cisco设备的一些
私有协议经常造成网络接口异常,因此在相应接口上关闭里Cisco发现协议及接口检测协议。
Router(config-if)#no keepalive //关闭接口检测协议
Router(config-if)#no cdp enable //关闭cisco 发现协议
show ip int brief 命令查看接口状态,Status(物理)状态为UP,Protocol状态为UP,ping 卫
星猫Traffic接口IP不通。
通过Router#sh run int g1/0/0查看了该接口下的所有配置,并复制后采用Default命令重置了
接口
Router(config)#default interface g1/0/0
Interface GigabitEthernet1/0/0 set to default configuration
将备份的接口配置导入,问题依旧。通过查看设备手册卫星猫Traffic接口为10/100M自适应
接口,Cisco2911添加的HWIC1GE-SFP插槽接口为10/100/1000M自适应端口。可能是由于端口模
式不匹配造成无法正常通信,想通过强制路由器接口为100M全双工模式解决,登陆设备后,在接
口模式下并没有发现有SPEED及Duplex命令来修改接口的速率及双工模式,经查看官方文档该模
块不支持手工修改速率及双工,只有一条相关的negotiation auto命令,该提供了对支持IEEE
802.3z (1000 Mbps)标准网络接口的速率及双工自适应。而对端卫星猫接口仅支持IEEE802.3
(10/100M)的自适应,由于协商机制不同不能自动协商。通过
Router(config-if)# no negotiation auto 关闭接口自动协商功能,仍无法正常通信。
Cisco2911自带的两个Gigbit接口已经连接了两台H3C的3610-28TP的10/100M电口,手头上有
没有多余的其他设备能够串接在卫星猫及Cisco2911中间做测试,采取了如下方案:
1. 通过 Router#sh run int g0/0及g1/0/0 查看两个接口(0/0为连接第一台3610 Ethernet1/0/7
的千兆电口,g1/0/0为连接卫星猫Traffic接口的HWIC1GE-SFP插槽千兆电口)所有配置,并
复制到一个文本文件中;
2. 通过Default interface 命令将两个接口重置
3.在第一台3610交换机上通过display current-configuration Ethernet1/0/7命令查看连接
Cisco2911g0/0接口的配置,并复制到一文本文件中
4.将Cisco2911 G1/0/0接口连接至3610自带的千兆电口 g1/1/2(可以通过display brief
interface 命令确定当前那个千兆电口出于UP状态),g0/0接口连接至卫星猫的Traffic接口,
调整后的连接如图二所示
图 二