zoukankan      html  css  js  c++  java
  • H3C诊断模式下判断端口是否拥塞


    (场景:H3C交换机在多数做镜像之后,同级联芯片下端口由于业务流量及镜像流量同时传输,有机会因流量突发导致buff不够造成端口拥塞,拥塞现象会导致交换机采取“丢弃”操作。)

    这里以镜像目的口Te1/3/0/47正常情况:
    涉及命令:
    #
    debug port mapping chassis 1 slot 2
    bcm chassis 1 slot 2 chip 0 show/c
    #


    [NZX-1Z3(I06I07)-7510E]probe
    [NZX-1Z3(I06I07)-7510E-probe]debug port mapping chassis 1 slot 3

    [Interface] [Unit] [Port] [Name] [Combo?] [Active?] [IfIndex] [MID] [Link]
    ===============================================================================
    XGE1/3/0/47 0 53 xe3 no no 0x152 7 up


    第一次BCM命令:bcm chassis 1 slot 2 chip 0 show/c


    PERQ_PKT(2).xe3 : 2,551,492,040,745 +2,301,709,200,310 162,633/s
    PERQ_PKT(3).xe3 : 69,985 +69,985
    PERQ_PKT(6).xe3 : 11 +11
    PERQ_PKT(7).xe3 : 98,466,386 +98,466,386 11/s
    PERQ_BYTE(2).xe3 : 2,274,408,370,946,342+2,088,422,758,496,242 136,802,146/s
    PERQ_BYTE(3).xe3 : 5,878,890 +5,878,890
    PERQ_BYTE(6).xe3 : 968 +968
    PERQ_BYTE(7).xe3 : 9,131,069,746 +9,131,069,746 1,210/s
    UC_PERQ_PKT(7).xe3: 272,951 +272,951
    UC_PERQ_BYTE(7).xe3: 22,927,884 +22,927,884
    PERQ_DROP_PKT(2).xe3: 36,303,435,197 +36,303,428,262
    PERQ_DROP_BYTE(2).xe3: 50,089,943,447,973 +50,089,937,462,658

    第二次BCM命令:bcm chassis 1 slot 2 chip 0 show/c


    TBYT.xe3 : 2,223,395,095,444,475 +9,383,827,558 132,498,827/s
    PERQ_PKT(2).xe3 : 2,551,504,069,885 +12,029,140 168,068/s
    PERQ_PKT(7).xe3 : 98,466,530 +144 1/s
    PERQ_BYTE(2).xe3 : 2,274,417,994,755,252 +9,623,808,910 135,999,999/s
    PERQ_BYTE(7).xe3 : 9,131,083,945 +14,199 169/s
    UC_PERQ_PKT(7).xe3: 272,953 +2
    UC_PERQ_BYTE(7).xe3: 22,928,052 +168


    (第二次BCM命令,就真的没看到红色字体部分了,证明端口正常)

     ------------------------------------------------------------------------------------------------------------------------------------


    这里以端口已拥塞为例:

    本地镜像组:
     Mirroring group 1:
        Type: Local
        Status: Active
        Mirroring port:
            Ten-GigabitEthernet1/0/0/10  Both
            Ten-GigabitEthernet1/0/0/11  Both
        Monitor port: Ten-GigabitEthernet1/0/0/1

    2个10G端口为镜像源端口,1个10G端口为镜像目的端口。

    应用侧发现镜像存在丢包情况后,查看镜像目的端口接口下带宽利用率低于80%,且接口统计信息无异常。

    协调二线排查:
      现网存在多打一的情况,镜像组1跟2均拥有两个源端口口,但只有一个目的口,且都为10G口。
    mirroring-group 1
    monitor-port Ten-GigabitEthernet1/0/0/1
    mirroring-port  interface Ten-GigabitEthernet1/0/0/10 interface Ten-GigabitEthernet1/0/0/11
    mirroring-group 2
    monitor-port Ten-GigabitEthernet2/0/0/1
    mirroring-port  interface Ten-GigabitEthernet2/0/0/10 interface Ten-GigabitEthernet2/0/0/11
     
    3、  多次查看show/c值,目的口存在drop字段,且有计数增长的情况,端口确实存在拥塞现象:
     
    ====debug port mapping chassis 1 slot 0==== 
    [Interface] [Unit] [Port] [Name] [Combo?] [Active?] [IfIndex]  [MID]  [Link]
    ===============================================================================
    XGE1/0/0/1      0      8     xe3     no        no      0x1         0     up 
      ====debug port mapping chassis 2 slot 0==== 
     
    [Interface] [Unit] [Port] [Name] [Combo?] [Active?] [IfIndex]  [MID]  [Link]
    ===============================================================================
    XGE2/0/0/1      0      8     xe3     no        no      0x619       64    up 

     第一次查看为drop的计数信息,第二次查看为相对于第一次的增量信息,发现存在增长,判断接口存在拥塞。
    [IDC-Intranet-HS125X-probe]bcm chassis 1 slot 0 chip 0 show/c
    PERQ_DROP_PKT(2).xe3:       459,789,413,589    +459,789,413,589
    PERQ_DROP_BYTE(2).xe3:   562,487,066,848,637+562,487,066,848,637

    [IDC-Intranet-HS125X-probe]bcm chassis 1 slot 0 chip 0 show/c
    PERQ_DROP_PKT(2).xe3:       459,789,769,121            +355,532           1,392/s
    PERQ_DROP_BYTE(2).xe3:   562,487,452,855,732        +386,007,095       1,451,382/s
     
    [IDC-Intranet-HS125X-probe]bcm chassis 2 slot 0 chip 0 show/c
    PERQ_DROP_PKT(2).xe3:       508,463,912,685    +459,985,643,023           1,852/s
    PERQ_DROP_BYTE(2).xe3:   622,188,285,240,693+559,284,395,936,733       2,209,637/s
    [IDC-Intranet-HS125X-probe]bcm chassis 2 slot 0 chip 0 show/c
    PERQ_DROP_PKT(2).xe3:       508,463,927,782             +15,097           4,336/s
    PERQ_DROP_BYTE(2).xe3:   622,188,302,024,390         +16,783,697       5,021,082/s
     
    现网拥塞情况有以下两种办法改善:
    1、  将目的口更改为更高速率的接口,如40G口。
    2、  将目的口更改为二层聚合口,增加成员端口。

  • 相关阅读:
    jQuery 选择城市,显示对应的即时时区时间
    HTML5 LocalStorage 本地存储,刷新值还在
    jQuery 鼠标拖拽移动窗口
    css/css3常用收集/笔记
    Linux下删除命令 硬盘空间查看... 常用命令
    linux 下 zip unzip压缩与解压
    js字节转换、字节转换GB等
    jquery 判断网络图片,或网络文件是否存在
    js中substr,substring,indexOf,lastIndexOf,split 的用法
    apktool、dex2jar、jd-gui的区别及详解
  • 原文地址:https://www.cnblogs.com/key-network/p/14282215.html
Copyright © 2011-2022 走看看