交换机接口故障排查大全
psbzwqki
psbzwqki Lv.2
2023年05月19日 09:44:55
只看楼主

本文档描述了如何查看接口状态,以及当接口的物理状态处于DOWN状态时,如何定位接口故障的原因,并恢复接口到UP状态。引起接口物理DOWN的原因主要包括硬件故障和软件故障两个方面。硬件故障,包括本端或对端设备的硬件故障,例如单板、接口、光模块、光纤、网线等故障。软件故障,主要是链路两端配置不一致,例如端口协商模式、速率、双工等配置不一致。为了更加精确的分析接口物理DOWN的故障原因,本文以故障可能的引入点为线索,按照人为因素导致的故障、设备自身硬件故障、连接介质故障、连接介质使用方法错误、环境因素导致的故障五步骤为排查顺序,逐步找到问题根因并排除故障。

本文档描述了如何查看接口状态,以及当接口的物理状态处于DOWN状态时,如何定位接口故障的原因,并恢复接口到UP状态。引起接口物理DOWN的原因主要包括硬件故障和软件故障两个方面。硬件故障,包括本端或对端设备的硬件故障,例如单板、接口、光模块、光纤、网线等故障。软件故障,主要是链路两端配置不一致,例如端口协商模式、速率、双工等配置不一致。为了更加精确的分析接口物理DOWN的故障原因,本文以故障可能的引入点为线索,按照人为因素导致的故障、设备自身硬件故障、连接介质故障、连接介质使用方法错误、环境因素导致的故障五步骤为排查顺序,逐步找到问题根因并排除故障。

Part1 简介

本文档描述了如何查看接口状态,以及当接口的物理状态为DOWN状态时,如何定位接口故障的原因,并恢复接口到UP状态。

引起接口物理DOWN的原因主要包括以下两个方面:

硬件故障。  本端或对端设备的硬件故障,例如单板、接口、光模块、光纤、网线等故障。 软件故障。  主要是链路两端配置不一致,例如端口自协商模式、速率、双工等配置不一致。为了更加精确的分析接口物理DOWN的故障原因,本文以故障可能的引入点为线索,如下图所示,按照人(人为因素导致的故障)-》机(设备自身硬件故障)-》料(连接介质故障)-》法(连接介质使用方法错误)-》环(环境因素导致的故障)五步骤为排查顺序,逐步找到问题根因并排除故障。

Part2 如何查看接口状态

1 通过查看业务接口指示灯识别接口状态

如果您能够实际接触设备,直接观察业务接口的指示灯,可以更快的识别当前业务接口的状态。以S6730-H48X6C为例,如图1-1所示,其中编号为4的指示灯,为10GE光接口指示灯,编号为5的指示灯,为40GE/100GE光接口指示灯。

图1-1 S6730-H48X6C指示灯示意图

表1-1 业务接口指示灯的含义

业务接口指示灯颜色 业务接口指示灯状态 含义
- 常灭 接口无连接或被关闭。该状态下,接口不能正常收发报文。
绿色 常亮 接口有连接。
绿色 闪烁 接口在进行数据收发。
黄色 闪烁 接口在进行数据收发。

2 通过执行命令display interface brief或display interface interface-type interface-number 查看接口物理状态

可以在任意视图下执行命令 display interface brief  查看所有接口的物理状态(回显中PHY字段信息)。

 
    
       display interface brief     
     
PHY: Physical   //表示接口的物理状态                                                                    
*down: administratively down      
^down: standby                                                                      
~down: LDT down                                                                
    #down: LBDT down       
(l): loopback                                                                      
(s): spoofing      
(E): E-Trunk down     
(b): BFD down     
(e): ETHOAM down     
(dl): DLDP down     
(d): Dampening Suppressed     
(ld): LDT block     
(lb): LBDT block     
(lp): Loop-detect block      
(ms): MACsec down         
(o): Observe-port forwarding down      
InUti/OutUti: input utility/output utility                                          
Interface                   PHY   Protocol InUti OutUti   inErrors  outErrors       
Ethernet0/0/0               up    up       0.01%  0.01%          0          0       
GigabitEthernet1/0/0        down  down        0%     0%          0          0       
GigabitEthernet1/0/1        down  down        0%     0%          0          0       
GigabitEthernet1/0/2        down  down        0%     0%          0          0       
GigabitEthernet1/0/3        down  down        0%     0%          0          0       
GigabitEthernet1/0/4        down  down        0%     0%          0          0       
GigabitEthernet1/0/5        down  down        0%     0%          0          0       
GigabitEthernet1/0/6        up    up          0%     0%          0          0       
GigabitEthernet1/0/7        up    up          0%     0%          0          0       
GigabitEthernet1/0/8        up    up          0%     0%          0          0       
GigabitEthernet1/0/9        up    up          0%     0%          0          0       
GigabitEthernet1/0/10       down  down        0%     0%          0          0       
……    

或者在任意视图下执行命令 display interface interface-type interface-number  查看指定接口的当前物理状态(回显中current state字段信息)。

 
    
       display interface gigabitethernet 0/0/12     
     
GigabitEthernet0/0/12 current state : Administratively DOWN    
Line protocol current state : DOWN    
Description:    
Switch Port, Link-type : access(negotiated),    
PVID :1, TPID : 8100(Hex), The Maximum Frame Length is 9216    
IP Sending Frames     ' Format is PKTFMT_ETHNT_2, Hardware address is 000b-0974-a475 
Last physical up time: 2013-08-10 21:09:51 
Last physical down time : 2013-08-10 21:10:51
Current system time: 2013-08-10 21:15:06
Port Mode: COMMON FIBER
Speed : 1000,Loopback: NONE
Duplex: FULL,Negotiation: ENABLE
Mdi: -,Flow-control: DISABLE
Last 300 seconds input rate 96 bits/sec, 0 packets/sec
Last 300 seconds output rate 96 bits/sec, 0 packets/sec
Input peak rate 15184 bits/sec, Record time: 2013-08-10 17:45:05
Output peak rate 15184 bits/sec, Record time: 2013-08-10 17:45:05

上述示例中,接口GE0/0/12的当前物理状态为Administratively DOWN ,表示该接口下执行了命令shutdown。如果希望将该接口UP,则需要在对应接口视图下执行undo shutdown命令。

说明:
对于二层物理接口(设备的以太网接口默认工作在二层模式),只要物理状态current state为UP,协议状态Line protocol current state一定是UP的。例如,二层物理接口连线正确,并且接口属性配置正常后,物理状态current state和协议状态Line protocol current state均是UP的。
对于三层物理接口(接口下执行了命令undo portswitch将接口从二层模式切换到三层模式),只有物理状态current state为UP,并且协议协商也成功后,协议状态Line protocol current state才会UP。例如,三层物理接口连线正确,并且接口属性配置正常后,如果没有配置IP地址,则物理状态current state为UP,但协议状态Line protocol current state仍处于DOWN状态。

更多查看接口配置信息或统计信息的命令,如下表所示。

命令 说明
display interface counters 查看物理接口发送或接收报文的统计信息。
display interface ethernet brief 查看以太网接口的简要信息,包括接口的物理状态、自协商方式、双工模式、接口速率、接口接收方向和发送方向最近一段时间的平均带宽利用率。
display counters error 查看接口的错误报文的统计信息。
display error-down recovery 查看处于Error-Down状态的接口的相关信息,包括接口名、Error-Down原因、接口状态恢复到UP的延迟时间和当前的剩余时间。

3 通过查看接口模块的日志识别接口状态

可以在任意视图下执行命令display logbuffer,查看设备日志信息。例如设备上有如下IFNET模块的日志信息,表示接口GigabitEthernet1/0/1和GigabitEthernet3/0/0处于DOWN状态。

Apr 15 2014 03:46:10-05:13 dgg62aslhw3i %%01IFNET/4/IF_STATE(l)[47]:Interface GigabitEthernet1/0/1 has turned into DOWN state.
Apr 15 2014 03:45:31-05:13 dgg62aslhw3i %%01IFNET/4/IF_STATE(l)[49]:Interface GigabitEthernet3/0/0 has turned into DOWN state.

Part3 接口物理DOWN故障的原因以及故障恢复方法

4 如何定位并恢复由人为因素导致的接口物理DOWN故障

原因描述

当接口由正常UP状态变为物理DOWN时,需要首先排查下近期是否有人为操作不当,包括错误拔插网线、误碰触设备导致连线松动。如果确保连线没有问题,则进一步排查是否有误配置命令行的行为。

故障定位方法

在对接的两个设备上的任意视图下,均执行命令 display interface interface-type interface-number ,查看接口当前运行状态和接口统计信息。

 
    
       display interface gigabitethernet 0/0/12     
     
GigabitEthernet0/0/12 current state : DOWN//接口当前物理状态    
Line protocol current state : DOWN    
Description:    
Switch Port, Link-type : access(negotiated),    
PVID :1, TPID : 8100(Hex), The Maximum Frame Length is 9216    
IP Sending Frames     ' Format is PKTFMT_ETHNT_2, Hardware address is 000b-0974-a475 
Last physical up time: 2013-08-10 21:09:51 
Last physical down time : 2013-08-10 21:10:51
Current system time: 2013-08-10 21:15:06
Port Mode: COMMON FIBER  //接口工作模式。COMMON COPPER表示此接口为电接口;
                            COMMON FIBER表示此接口为光接口 
Speed : 1000,Loopback: NONE   //接口速率、环回状态,链路两端需要保持一致
Duplex: FULL,Negotiation: ENABLE   //接口双工模式及自协商状态,链路两端需要保持一致 

故障恢复方法

5 如何定位并恢复由设备自身硬件故障引起的接口物理DOWN故障

原因描述

当设备单板故障、单个接口故障,以及对端设备出现异常状况时,直接会导致接口物理DOWN。因此设备自身硬件是否故障是重点排查项。

故障定位方法

在任意视图下执行命令display interface brief ,查看所有接口状态和配置的简要信息。

 
    
       display interface brief     
     
… …    
Interface             PHY    Protocol InUti OutUti inErrors outErrors    
GigabitEthernet0/0/1  down   down       0%     0%     0       0    
GigabitEthernet0/0/2  down   down       0%     0%     0       0    
GigabitEthernet0/0/3  down   down       0%     0%     0       0    
GigabitEthernet0/0/4  down   down       0%     0%     0       0    
GigabitEthernet0/0/5  down   down       0%     0%     0       0    
GigabitEthernet0/0/6  down   down       0%     0%     0       0    

如果是多个接口由UP变为DOWN,则可能原因是本端或对端设备的单板故障以及对端设备状态变化,例如对端设备进行主备倒换、休眠或者重启等。如果是单个接口由UP变为DOWN,则可查看对接的两个接口槽位外观上是否有金属弹片存在凹陷或偏位现象。如果外观没有问题,还需要在接口视图下执行命令loopback internal,查看接口内部是否存在硬件故障。如果执行命令loopback internal后,接口状态(字段current state)变为 UP,则接口内部连接正常,无硬件故障,如果接口状态仍然为DOWN,则接口内部通信异常,存在硬件故障。

 
    
       system-view      
     
[HUAWEI] interface gigabitethernet 0/0/1    
[HUAWEI-GigabitEthernet0/0/1] loopback internal    
[HUAWEI-GigabitEthernet0/0/1] display this interface     
GigabitEthernet0/0/1 current state : UP     
Line protocol current state : UP     
… …    

故障恢复方法

Apr 15 2013 03:46:14-05:13 dgg62aslhw3i %%01IFNET/4/IF_STATE(l)[46]:Interface
GigabitEthernet1/0/1 has turned into UP state.
Apr 15 2013 03:46:10-05:13 dgg62aslhw3i %%01IFNET/4/IF_STATE(l)[47]:Interface
GigabitEthernet1/0/1 has turned into DOWN state.
Apr 15 2013 03:45:35-05:13 dgg62aslhw3i %%01IFNET/4/IF_STATE(l)[48]:Interface
GigabitEthernet1/0/1 has turned into UP state.
Apr 15 2013 03:45:31-05:13 dgg62aslhw3i %%01IFNET/4/IF_STATE(l)[49]:Interface 
GigabitEthernet1/0/1 has turned into DOWN state.
Apr 15 2013 03:42:10-05:13 dgg62aslhw3i %%01IFNET/4/IF_STATE(l)[50]:Interface
GigabitEthernet1/0/1 has turned into UP state.

如果对端设备反复重启,例如S交换机与AP设备对接,AP反复重启,导致S交换机上与之连接的接口物理DOWN。此时需要排查AP反复重启原因,确认是否存在网络环路、大量ARP广播报文、网络攻击等因素并排除后,才可以确保接口正常UP。

6 如何定位并恢复由连接介质故障引起的接口物理DOWN故障

原因描述

设备物理接口有电口和光口,涉及的连接介质主要是RJ45-网线、光模块、光纤。当连接介质出现老化、破损或者光模块收发光异常等故障时,会导致接口物理DOWN。

故障定位方法

如下所示回显中Pair state为Ok表示正常;如果为Unknown,建议使用线缆分析仪进行测试;如果为Open或Short,建议更换其他网线。

[HUAWEI] interface gigabitethernet 0/0/1
[HUAWEI-GigabitEthernet0/0/1] virtual-cable-test 
Warning: The command will stop service for a while, Continue?[Y/N] y 
Info: This operation may take a few seconds. Please wait for a moment..........done. 
Pair A length: 1meter(s) 
Pair B length: 1meter(s) 
Pair C length: 1meter(s) 
Pair D length: 1meter(s) 
Pair A state: Ok 
Pair B state: Ok 
Pair C state: Ok 
Pair D state: Ok 

对于非华为认证发货的光模块插入交换机设备中,会出现告警信息,可以通过display trapbuffer命令查看。告警格式如下:

ENTITYTRAP/3/OPTICALINVALID:OID [oid] Optical Module is invalid.(Index=[INTEGER],
EntityPhysicalIndex=[INTEGER], PhysicalName=\"[OCTET]\", EntityTrapFaultID=[INTEGER])
 
    
       display transceiver interface GigabitEthernet 2/0/3 verbose      
     
… …    
Diagnostic information: Temperature (°C) :39    
Voltage(V):3.32     
Bias Current(mA):6.91          //电流值     
Bias High Threshold(mA):33.34    
Bias LowThreshold(mA):1.67     
Current Rx Power(dBM):-4.59   //接口收光功率     
Default Rx Power High Threshold(dBM):0.00    
Default Rx Power LowThreshold(dBM):-16.99     
Current Tx Power(dBM):-5.10   //接口发光功率     
Default Tx Power High Threshold(dBM):0.00     
Default Tx Power LowThreshold(dBM):-12.50     
User Set Rx Power High Threshold(dBM) :0.00     
User Set Rx Power Low Threshold(dBM):-16.99     
User Set Tx Power High Threshold(dBM) :0.00     
User Set Tx Power Low Threshold(dBM):-12.50    

表1-2 光模块状态属性的正常数值范围

光模块状态属性 正常数值范围
电流Bias Current(mA) 数值在门限范围内,即取值范围在Bias LowThreshold(mA)和Bias High Threshold(mA)之间
收光功率 Current Rx Power(dBM) 数值在默认门限范围内,即取值范围在回显字段Default Rx Power LowThreshold(dBM)和Default Rx Power LowThreshold(dBM)数值之间
发光功率 Current Tx Power(dBM) 数值在默认门限范围内,即取值范围在回显字段Default Tx Power LowThreshold(dBM)和Default Tx Power LowThreshold(dBM)数值之间

故障恢复方法

7 如何定位并恢复由连接介质使用方法错误引起的接口物理DOWN故障

原因描述

进行设备间连接介质操作时,需要考虑光模块与光口是否匹配,光模块是否与光纤型号是否匹配,光模块与光纤连线操作是否正确等。当接口出现物理DOWN时,可以从上述几个方面进行排查。

故障定位方法

 
    
       display device      
     
S9303‘s Device status:    //设备型号,下方回显信息中Type列表示单板名称     
Slot Sub  Type      Online   Power   Register   Status   Role     
------------------------------------------------------------    
1     -   LE0MX4UXA Present  PowerOn Registered  Normal  NA    
   
2     -   LE0MF48TA Present  PowerOn Registered  Normal  NA    
3     -   LE0MG24SA Present  PowerOn Registered  Normal  NA    
4     -   LE0DMCUA  Present  PowerOn Registered  Normal  Master    
PWR1  -   -         Present  PowerOn Registered  Abnormal NA     
FAN1  -   -         Present  PowerOn Registered  Normal   NA     
 
    
       display transceiver interface GigabitEthernet 0/0/1 verbose      
     
GigabitEthernet0/0/1 transceiver information:     
-------------------------------------------------------------     
Common information: Transceiver Type:1000_BASE_SX_SFP   //光模块型号     
Connector Type:LC     
Wavelength(nm):850      //光模块波长     
Transfer Distance(m):500(50um),300(62.5um)   //光模块传输距离     
Digital Diagnostic Monitoring:YES     
Vendor Name:HUAWEI     
Vendor Part Number:02315204     
Ordering Name:     
-------------------------------------------------------------     
Manufacture information:     
Manu. Serial Number:NSK1NNV     
Manufacturing Date:2014-11-09     
Vendor Name:HUAWEI     
-------------------------------------------------------------    


 
    
       display interface gigabitethernet 1/0/1      
     
GigabitEthernet1/0/1 current state : DOWN     
Line protocol current state : DOWN     
Description:HUAWEI, Quidway Series, GigabitEthernet1/0/1 Interface    
……     
Port Mode: COMBO AUTO      //Combo口工作模式一般有三种     
                              COMBO AUTO:自动选择接口模式;    
                              FORCE FIBER:强制选择光口模式;    
                              FORCE COPPER:强制选择电口模式。     
Current Work Mode: COPPER    //当Port Mode显示为COMBO AUTO时,    
                                 此处表示当前实际自动选择到的工作模式,    
                                 COPPER:电口模式;FIBER:光口模式    
Speed : 100, Loopback: NONE     

故障恢复方法

当指定Combo接口工作模式为自动选择模式时(接口视图下执行命令combo-port auto,默认设备 Combo接口工作模式为auto),系统将检测Combo光口是否有光模块插入,进行模式选择。

Combo接口状态 Combo接口选择的工作模式
Combo电口没有连接网线,Combo光口插上了光模块 光口模式
Combo电口已经连接网线,且Combo接口处于UP状态,Combo光口插上了光模块 设备重启前:电口模式;设备重启后:光口模式
Combo电口已经连接网线,且Combo接口处于DOWN状态,Combo光口插上了光模块 光口模式

综上所述,Combo接口工作模式为自动选择模式时,只要Combo光口已插上光模块,则设备重启后,Combo接口都将选择光口模式。因此请根据连接介质(光纤或者网线)的实际情况,决定是否在Combo光口上插光模块。

当Combo接口的工作模式设置为强制模式时,需要根据本端与对端设备连接的接口类型进行配置。

本端与对端设备连接的接口类型 配置方法
本端Combo电口与对端电口相连 在接口视图下执行命令combo-port copper,强制指定Combo接口的工作模式为copper。
本端Combo光口与对端光口相连 在接口视图下执行命令combo-port fiber,强制指定Combo接口的工作模式为fiber。

综上所述,当确定正确的连接介质后(光纤或者网线)后,就可以确定Combo口正确的工作模式,您可以直接使用命令combo-port copper fiber ,强制配置接口工作模式和连接介质保持一致即可。

8 如何定位并恢复由环境因素导致的接口物理DOWN故障

原因描述

设备在网络中的部署位置是多变的,因此设备的使用场景复杂多样。当设备及其连接介质由于环境因素导致异常时,接口状态也可能物理DOWN。

故障定位方法

故障恢复方法

若机房的环境温度长期不能满足要求,应考虑检修或更换机房的空调系统。若机房的相对湿度过大,应考虑为机房安装除湿设备;若机房的相对湿度过小,应考虑为机房安装加湿设备。
若出现强弱电线缆并行现象,请重新部署线缆走向,使强弱电线缆分离。如因环境因素导致网线损伤老化,请更换网线。

免费打赏
没有不可能
2023年06月05日 16:07:12
2楼

这么牛,这么强大,这么详细的交换机接口故障怎么跑到这里来了?这难道不是应该属于网络工程师的工作资料???

回复

相关推荐

APP内打开