交换机端口错包排查方法.docx

上传人:b****4 文档编号:27289995 上传时间:2023-06-28 格式:DOCX 页数:16 大小:21.46KB
下载 相关 举报
交换机端口错包排查方法.docx_第1页
第1页 / 共16页
交换机端口错包排查方法.docx_第2页
第2页 / 共16页
交换机端口错包排查方法.docx_第3页
第3页 / 共16页
交换机端口错包排查方法.docx_第4页
第4页 / 共16页
交换机端口错包排查方法.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

交换机端口错包排查方法.docx

《交换机端口错包排查方法.docx》由会员分享,可在线阅读,更多相关《交换机端口错包排查方法.docx(16页珍藏版)》请在冰豆网上搜索。

交换机端口错包排查方法.docx

交换机端口错包排查方法

一、重要性:

从网维排查的用户反应网速慢的故障中,相当一部分是由于交换机和交换机端口、交换机端口和用户路由器端口、交换机端口和光电转换器端口、交换机端口和用户网卡匹配不当,产生错包引起的。

该问题虽然比较常见,但只要按交换机开局来配置,通常能降低故障发生率,即使还存在端口错包问题,也能通过改端口速度和双工状态来彻底解决。

二、交换机端口错包说明:

以华为交换机端口为例进行说明:

[NJ-A-GJXC-S3026C-1]disinteth0/1

Ethernet0/1currentstate:

UP

IPSendingFrames'FormatisPKTFMT_ETHNT_2,Hardwareaddressis000f-e21d-bedc

Description:

togujiao_33-192.168.86.161

TheMaximumTransmitUnitis1500

Mediatypeistwistedpair,loopbacknotset

Porthardwaretypeis100_BASE_TX

100Mbps-speedmode,full-duplexmode

Linkspeedtypeisforcelink,linkduplextypeisforcelink

Flow-controlisnotenabled

Port-flow-constrainhasnotbeenconfiguredcompletely

TheMaximumFrameLengthis1536

BroadcastMAX-ratio:

100%

PVID:

10

Mditype:

auto

Portlink-type:

hybrid

  Tagged  VLANID:

99

  UntaggedVLANID:

10,458

Last300secondsinput:

  0packets/sec11bytes/sec

Last300secondsoutput:

  7packets/sec520bytes/sec

Input(total):

  11864483packets,6684922188bytes

        66707broadcasts,9522multicasts

Input(normal):

  -packets,-bytes

        -broadcasts,-multicasts      

Input:

  0inputerrors,0runts,0giants,  -throttles,0CRC

        0frame,  -overruns,0aborts,0ignored,-parityerrors

Output(total):

12008069packets,5178275457bytes

        3638352broadcasts,288120multicasts,0pauses

Output(normal):

-packets,-bytes

        -broadcasts,-multicasts,-pauses

Output:

0outputerrors,  -underruns,-bufferfailures

        0aborts,0deferred,0collisions,0latecollisions

        0lostcarrier,-nocarrier

如上红字所示:

输入错误数,inputerrors等于各种重要错误信息的总和。

不同的产品可以根据具体情况增加其它参数,或减少不能实现的参数。

1.Runts:

discardedpacketsthataresmallerthanthemedium'sminimumpacketsize.

(  ReceiveByteCount<64andNOTCRCError  

or  ReceiveByteCount<64andTagPacketandNOTCRCError,

无论是否有vlantag,数据段小于64字节,而且没有CRC校验错误的帧。

2.Giants:

discardedpacketsthatarelargerthanthemedium'smaximumpacketsize.

(  ReceiveByteCount>1518andNOTCRCError  

or  ReceiveByteCount>1522andTagPacketandNOTCRCError,

没有vlantag,数据段大于1518字节,小于最大帧长度,而且没有CRC校验错误的帧,和有vlantag,数据段大于1522字节,小于最大帧长度,而且没有CRC校验错误的帧。

3.Throttles:

discardedpacketsthatareincompleteframes.

(  交换机察觉缓存或CPU过载,关闭接口接收器的情形称为throttle,是cisco路由器上的一个概念,我们的交换机目前不具备这个功能,一般应该显示为不支持。

4.CRC:

discardedpacketswithchecksumerror.

(  ReceivePacketCRCerror,帧长度在正常范围(不带tag,长度在64到1518之间,或带tag,长度在64到1522之间),而且CRC校验错,如果支持此项,则不支持奇偶校验错误项。

5.Frame:

discardedpacketswithframepad/sequence/alignmenterror,outofframeetc.

(  不是整数字节,而是多1~7bit,因此不对齐,或乱序或空帧,而且CRC校验错误,但是不计入CRC错误。

6.Overrun:

thereceiverhardwareisunabletohandreceiveddatatoahardwarebufferbecausetheinputrateexceedsthereceiver'sabilitytohandlethedata.

(  由于接口输入速率超过接受方处理能力,导致丢包,由于我们的交换机一般是线速转发,这项一般应该为0,只有部分交换机对上传CPU或三层线速转发的帧有接口带宽限制,或是通过ACL实现的带宽限制,因此被丢弃的帧,计入此项。

7.Aborts:

Inputabnormalframesthatarediscarded.  

(  除其他错误之外,产品认为有必要统计的错误,例如前导码异常的帧,计入此项。

8.Ignored:

packetsthatarediscardedbecausetheinterfacehardwaredoesnothaveenoughinternalbuffers.

(  Packetignored,由于接口内部buffer满,丢弃的帧,与由于主系统缓存空间缺乏,导致的丢弃帧不同。

线速转发的帧,在多接口满带宽输入,单接口输出等情况下,由于输出接口的带宽不足,数据帧将内部缓存占满,导致从接口输入的帧在进入内部缓存之前被丢弃,以及进入内部缓存的帧超时无法输出,计入此项,上传到CPU的帧,由于CPU处理能力限制,toCPU的缓存满,导致被丢弃,也计入此项。

9.Parity:

Frameswithparityerror.

(  ReceivePacketparityerror,如果支持此项,则不支持CRC错误项。

输入丢弃数/输入错误数,outputerrors等于各种重要错误信息的总和。

不同的产品可以根据具体情况增加其它参数,或减少不能实现的参数。

1.Underruns:

Therearenodataintheoutputqueue.

(  Transmitunderrun,与Overrun相反,输出接口的缓存从输出队列中取以太网帧时,没有帧,是一种非常少见的硬件异常。

有的交换机就没有单独的接口输出缓存,与接口输出队列是同一块缓存。

2.Bufferfailures:

Hardwaredoesnothaveenoughinternalbuffers.  

(  内部缓存满,如果输出队列满,输出的以太网帧将在内部缓存中暂时存储,由于内部缓存满,导致帧丢弃。

由于交换机对线速转发的数据帧发生的这种异常,认为只是到达内部缓存而没有到达出接口,是个输入帧,因此计入InputIgnoredError,只有从CPU发出的帧,由于内部缓存满,导致帧丢弃,计入此项。

3.Aborts:

Outputabnormalframesthatarediscarded.

(  在半双工模式下,由于冲突检测,延迟发送超过15次的帧,被丢弃,计入此项。

除其他错误之外,产品认为有必要统计的错误,例如添加前导码异常的帧,也计入此项)

4.Deferred:

Thepacketscouldnotbesentoutforcollisionunderhalf-duplexmode.

(  半双工模式下,由于检测到载波正在被声明,当时没有发出的包,延时一次,计数加一。

5.Collisions:

Statisticofcollisiondetectionunderhalf-duplexmode.

(  半双工模式下,在以太网帧数据部分的前64字节进入线路前,由于检测到冲突,当时没有发出的包。

6.Latecollisions:

StatisticofcollisionwithGEportsendingpacketslessthan512bytesand10/100Mportlessthan64bytes.

(  半双工模式下,在以太网帧数据部分的前64字节进入线路后,由于检测到冲突,当时没有发出的包。

7.Lostcarrier:

Statisticoflosingthecarrier.

(  载波丢失,一般适用于串行WAN接口,发送过程中,每丢失一个载波,此计数加一,对于交换机,通常是由于线路中断造成。

8.Nocarrier:

Statisticofnocarrier.

(  无载波,一般适用于串行WAN接口,当试图发送帧时,如果没有载波出现        ,此计数加一,对于交换机,通常是由于线路中断造成。

如果“inputerrors”和“outputerrors”非“0”并且数字在增长,通常情况下可能存在端口匹配问题,必须进行端口状态调整。

其它厂商,cisco和中兴的二层交换机错包类型相似,可以类推。

三、错包问题排查方法

下面分别说下中兴、华为和CISCO二层交换机排查常用命令。

1.中兴交换机端口排查方法,以Z2826S为例进行说明;

①交换机端口原来配置,showrun

  setport1descriptionTo_702

  setport1autodisable

  setport1speed10

  setport1pvid541

  setport1macaddresson1

  setport1unit-statisticsenable

②交换机端口原来数据包统计

NJ-A-CFDS-Z2826S_2(1#7F)(cfg)#shport1statistics

  PortId:

1    PortName:

    ReceivedFrames      :

128998658  ReceivedBroadcastFrames:

1815

    ReceivedBytes        :

741746864  ReceivedMulticastFrames:

0

    CrcError            :

4934296    InPause                :

0

    InMACRcvErr          :

0          Jabber                :

2

    Fragments            :

6447228    UndersizeFrames        :

0

    Frames64Bytes        :

1232457    Frames65_127Bytes      :

84450478

    Frames128_255Bytes  :

7180773    Frames256_511Bytes    :

2203985

    Frames512_1023Bytes  :

4738336    Frames1024_UpBytes    :

29192629

    OversizeFrames      :

0        

    SendUnicastFrames    :

127249246  SendBytes              :

4270894316

    SendNoneUnicastFrames:

1892514    SendFrames            :

129141760

    SendBroadcastFrames  :

1035165    SendMulticastFrames    :

857349

    SendSingleCollision  :

0          SendMultiCollision    :

0

    SendLateCollision    :

0          SendExcessCollision    :

0

    SendCollision        :

0          SendDefferTrans        :

0

    OutPause            :

0        

可以看到端口有大量“CrcError”错包,并且多次查看端口信息,可以看到错包在增长,该用户当前的上网速度肯定会慢,需要整改

③更改端口匹配模式,改成端口自适应,主动宣告10M

  setport1autoenable

  setport1speedadvertisespeed10fullDuplex

  更改后端口配置

  setport1descriptionTo_702

  setport1pvid541

  setport1speedadvertisespeed10FullDuplex

  setport1macaddresson1

  setport1unit-statisticsenable

④清除原端口1数据包统计,NJ-A-CFDS-Z2826S_2(1#7F)(cfg)#clearport1statistics

,再多次查看端口状态

NJ-A-CFDS-Z2826S_2(1#7F)(cfg)#shport1statistics

  PortId:

1    PortName:

    ReceivedFrames      :

2377        ReceivedBroadcastFrames:

0

    ReceivedBytes        :

174972      ReceivedMulticastFrames:

0

    CrcError            :

0          InPause                :

0

    InMACRcvErr          :

0          Jabber                :

0

    Fragments            :

0          UndersizeFrames        :

0

    Frames64Bytes        :

4          Frames65_127Bytes      :

2371

    Frames128_255Bytes  :

2          Frames256_511Bytes    :

0

    Frames512_1023Bytes  :

0          Frames1024_UpBytes    :

0

    OversizeFrames      :

0        

    SendUnicastFrames    :

4293        SendBytes              :

6461573

    SendNoneUnicastFrames:

6          SendFrames            :

4299

    SendBroadcastFrames  :

4          SendMulticastFrames    :

2

    SendSingleCollision  :

0          SendMultiCollision    :

0

    SendLateCollision    :

0          SendExcessCollision    :

0

    SendCollision        :

0          SendDefferTrans        :

0

    OutPause            :

0        

    可以发现用户端口“CrcError”一直为“0”,此时用户上网才是正常的。

    总结,只要2826端口有“CrcError”错误,一定要进行排查,直到“CrcError”错误为“0”

  

2.华为二层交换机端口错包排查方法,以S2403H-EI为例进行说明

①交换机端口原来配置

[S2403EI]discuinteth0/1

interfaceEthernet0/1

descriptionto_101

speed10

duplexfull

broadcast-suppression5

mac-addressmax-mac-count1

portaccessvlan456

②交换机端口原来数据包统计

[S2403EI-2]disinteth0/1

Ethernet0/1currentstate:

UP

IPSendingFrames'FormatisPKTFMT_ETHNT_2,Hardwareaddressis000f-e22a-45fc

Description:

to_101

TheMaximumTransmitUnitis1500

Mediatypeistwistedpair,loopbacknotset

Porthardwaretypeis100_BASE_TX

10Mbps-speedmode,full-duplexmode

Linkspeedtypeisforcelink,linkduplextypeisautonegotiation

Flow-controlisnotenabled

Port-flow-constrainhasnotbeenconfiguredcompletely

TheMaximumFrameLengthis1518

BroadcastMAX-ratio:

5%

PVID:

456

Mditype:

normal

MAXmac-addresslearningcount:

1

Portlink-type:

access

  Tagged  VLANID:

none

  UntaggedVLANID:

456

Last300secondsinput:

  29packets/sec5729bytes/sec

Last300secondsoutput:

  22packets/sec3705bytes/sec

Input(total):

  33659824packets,8999990068bytes

        16038broadcasts,175multicasts

Input(normal):

  33659823packets,-bytes

        16038broadcasts,175multicasts

Input:

  1102inputerrors,0runts,0giants,  -throttles,112CRC

        0frame,  -overruns,0aborts,2637ignored,-parityerrors

Output(total):

36569492packets,bytes

        1404710broadcasts,5025215multicasts,0pauses

Output(normal):

36569492packets,-bytes

        1404710broadcasts,5025215multicasts,-pauses

Output:

0outputerrors,  -underruns,-bufferfailures

        19947aborts,0deferred,0collisions,0latecollisions

        -lostcarrier,-nocarrier

端口有1102个“inputerrors”,说明端口匹配有问题,需要进行排查。

③更改端口匹配模式,改成端口指定10M,duplex自适应

duplexauto

更改后端口配置

interfaceEthernet0/1

descriptionto_101

speed10

broadcast-suppression5

mac-addressmax-mac-count1

portaccessvlan456

④清除原端口1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1