直连无法Ping通 (huawei.com):https://info.support.huawei.com/network/ptmngsys/Web/tsrev_s/cn/content/s/10_edesk_Ping_Fail/edesk_Ping_Fail_edesk000.html

直连无法Ping通 (huawei.com)

 

 

https://info.support.huawei.com/network/ptmngsys/Web/tsrev_s/cn/content/s/10_edesk_Ping_Fail/edesk_Ping_Fail_edesk000.html

 

检查接口类型、VLAN、IP配置是否正确

操作步骤

  • 若PC直连交换机,确保PC与所属VLAN配置的VLANIF IP地址为同一网段。
  • 若交换机与其他网络设备直连,确保两端设备端口类型、VLAN配置一致,两端VLANIF IP地址为同一网段。

     

    例如:查看GE0/0/1接口的VLAN配置
    <HUAWEI> display port vlan
    Port                    Link Type    PVID  Trunk VLAN List 
    ------------------------------------------------------------------------------- 
    Eth-Trunk0              hybrid       1     -       
    GigabitEthernet0/0/1 access      1     - 
    GigabitEthernet0/0/2    trunk        1     1-11  13-30 
    GigabitEthernet0/0/3    access       10    - 
    ……
    
    例如:查看VLANIF接口IP地址配置
    <HUAWEI> display ip interface brief
    …… 
    Interface             IP Address/Mask      Physical   Protocol  
    Vlanif1              10.1.1.1/24        down       down      
    Vlanif3               10.2.1.1/24          up         up        
    Vlanif10              unassigned           *down      down    

    检查链路状态是否正常

    操作步骤

    1. 检查物理链路连接介质是否正常,以及光纤或网线连接的端口是否正确。
    2. 检查对应的VLANIF接口是否Up,VLANIF接口UP是能Ping通的前提。如果VLANIF接口Down,说明该VLAN下没有成员端口Up,再次确认线缆是否正常、连线是否正确,保证接口Up。

       

      <HUAWEI> display ip interface brief 
      …… 
      Interface              IP Address/Mask      Physical   Protocol  
      Vlanif1               10.1.1.1/24        down       down      
      Vlanif3                10.2.1.1/24          up         up        
      Vlanif10               unassigned           *down      down      
      ……
      <HUAWEI> display interface brief
      …… 
      Interface                   PHY   Protocol InUti OutUti   inErrors  outErrors 
      Eth-Trunk0                  down  down        0%     0%          0          0 
      GigabitEthernet0/0/1     down  down       0%     0%          0          0 
      GigabitEthernet0/0/2        down  down        0%     0%          0          0

      如果电口为Down状态,请参考故障启示录《电口对接失败》处理;如果光口为Down状态,请参考故障启示录《光口对接失败》处理。

    检查接口的STP状态是否正常

    操作步骤

    1. 如果VLANIF和物理接口均为UP状态,检查接口的STP状态,确认接口是否被阻塞。如果接口的STP状态为阻塞,请参考《生成树故障》进行排查。

       

      执行命令display stp brief命令,查看STP状态,回显信息中STP State为FORWARDING表示转发状态,为DISCARDING表示阻塞状态。

      <HUAWEI> display stp brief 
       MSTID  Port                     Role  STP State     Protection 
          0   GigabitEthernet0/0/1  DESI  DISCARDING   LOOPBACK

    2. 检查路由是否正常

      操作步骤

      1. 检查是否有直连路由。

         

        执行display ip routing-table 10.1.1.10命令,查看设备路由信息,回显字段中Proto为Direct表示为直连路由。由于遵循最长匹配原则,同一路由前缀,当非直连路由掩码长度大于直连路由时,将导致报文无法从直连接口转发。若检查目的IP匹配的路由为非直连路由,需排查路由故障。
        <HUAWEI> display ip routing-table 10.1.1.10 
        Route Flags: R - relay, D - download to fib 
        ------------------------------------------------------------------------------ 
        Routing Table : Public 
        Summary Count : 1 
        Destination/Mask   Proto   Pre  Cost   Flags NextHop   Interface 
        10.1.1.0/24        Direct  0    0     D     10.1.1.1   Vlanif1
        

         

      2. 检查是否配置策略路由

         

        执行display traffic-policy applied-record命令,检查接口或VLAN视图下是否调用策略路由。

        例如:交换机在GE0/0/1接口调用策略路由,将源IP地址为10.1.1.2的PC上送报文重定向到下一跳10.2.1.2。您可以通过执行如下命令查看策略路由配置并做相应修改。
        1. 执行display traffic-policy applied-record命令,查看流策略的调用记录。
          <HUAWEI> display traffic-policy applied-record   
          # 
          ------------------------------------------------- 
          Policy Name:   p1  
          Policy Index:  1 
          Classifier:c1   Behavior:b1 //流策略p1中关联了流分类c1和流行为b1 
          ------------------------------------------------- 
          *interface GigabitEthernet0/0/1 
          traffic-policy p1 inbound  //流策略p1调用在接口GE0/0/1的入方向 
          slot 0    :  success 
          ------------------------------------------------- 
          Policy total applied times: 1. 
          #
          
        2. 执行display traffic behavior user-defined behavior-name命令,查看策略中关联的流行为是否有重定向动作。
          <HUAWEI> display traffic behavior user-defined b1 
          User Defined Behavior Information: 
          Behavior: b1  
          Redirect:  
          Redirect ip-nexthop (no forced)   
          10.2.1.2     //流行为b1的动作为重定向,下一跳IP为10.2.1.2
          
        3. 执行display traffic classifier user-defined classifier-name命令,查看策略中流分类关联的ACL编号。
          <HUAWEI> display traffic classifier user-defined c1 
          User Defined Classifier Information: 
          Classifier: c1 
          Operator: AND 
          Rule(s) : if-match acl 3000 //流分类c1关联的ACL为acl 3000
          
        4. 执行display acl acl-number命令,查看ACL具体内容。
          <HUAWEI> display acl 3000 
          Advanced ACL 3000, 1 rule 
          Acl's step is 5 
          rule 5 permit ip source 10.1.1.2 0  //ACL3000中匹配了源为10.1.1.2的所有IP报文
          
        5. 修改流策略,保证PC与交换机间的流量正常转发

          配置思路:新建ACL,匹配PC到本网段间的流量,这部分流量不做重定向。

          配置顺序:配置流分类时,先创建不做重定向的流分类,再配置用于重定向的流分类。配置流策略时,先绑定不做重定向的流分类和流行为,再绑定用于重定向的流分类和流行为。

          <HUAWEI> system-view  
          [HUAWEI] acl 3001       //新建ACL 
          [HUAWEI-acl-adv-3001] rule permit ip source 10.1.1.2 0 destination 10.1.1.0 0.0.0.255  //匹配PC到本网段的IP报文(不做重定向的流量) 
          [HUAWEI-acl-adv-3001] quit 
           
          [HUAWEI] traffic behavior b2  //新建流行为 
          [HUAWEI-behavior-b2] permit  //动作为允许(正常转发,不做重定向动作) 
          [HUAWEI-behavior-b2] quit 
           
          //由于之前的策略已经调用在接口,所以需要先在接口下取消策略调用,再到流策略中解除绑定的流分类,在全局删除流分类后再按顺序配置。 
          [HUAWEI] int GigabitEthernet0/0/1 
          [HUAWEI-GigabitEthernet0/0/1] undo traffic-policy inbound  //进入接口下取消策略调用 
          [HUAWEI-GigabitEthernet0/0/1] quit 
           
          [HUAWEI] traffic policy p1 
          [HUAWEI-trafficpolicy-p1] undo classifier c1 //解除策略下绑定的流分类 
          [HUAWEI-trafficpolicy-p1] quit 
           
          [HUAWEI] undo traffic classifier c1 //全局下取消之前创建的流分类 
           
          [HUAWEI] traffic classifier c2   //先创建不做重定向的流分类c2 
          [HUAWEI-classifier-c2] if-match acl 3001  //在c2中关联ACL3001 
          [HUAWEI-classifier-c2] quit 
          [HUAWEI] traffic classifier c1   //再创建用于重定向的流分类c1 
          [HUAWEI-classifier-c1] if-match acl 3000 //在c1中关联ACL3000 
          [HUAWEI-classifier-c1] quit 
           
          [HUAWEI] traffic policy p1 //进入流策略,先绑定不做重定向的流分类和流行为,再绑定需要重定的流分类和流行为。 
          [HUAWEI-trafficpolicy-p1] classifier c2 behavior b2  
          [HUAWEI-trafficpolicy-p1] classifier c1 behavior b1 
          [HUAWEI-trafficpolicy-p1] quit 
           
          [HUAWEI] interface GigabitEthernet0/0/1 //进入接口下调用流策略 
          [HUAWEI-GigabitEthernet0/0/1] traffic-policy p1 inbound  
          [HUAWEI-GigabitEthernet0/0/1] return 
          <HUAWEI>

        检查ARP是否正常

        操作步骤

        1. 检查直连地址的ARP是否学习正常。

           

          <HUAWEI> display arp | include 10.1.1.10                             
          IP ADDRESS      MAC ADDRESS     EXPIRE(M) TYPE        INTERFACE   VPN-INSTANCE  
                                                    VLAN/CEVLAN                           
          ------------------------------------------------------------------------------  
          10.1.1.10   2222-2222-2222  20        D-0         GE0/0/3                   
          ......                                                                          

          如果无法学习到ARP,排查ARP故障(如:MAC表项是否能学习到;是否存在ARP攻击,使ARP表资源耗尽;是否开启ARP严格学习;VLAN或端口下配置IPSG功能,MAC或ARP是否符合绑定表等)。

          如果ARP学习正确,查看MAC表项,确认MAC地址的出接口和ARP表中的出接口是否一致。若不一致,排查是否存在环路或MAC冲突。

          <HUAWEI> display mac-address 2222-2222-22222                             
          MAC Address           VLAN/VSI             Learned-From               Type      
          ------------------------------------------------------------------------------  
          2222-2222-22222     1/-                 GE0/0/3                    dynamic   
        2. 检查是否配置黑名单

          操作步骤

          1. 当配置cpu-defend黑名单后,设备将直接丢弃黑名单用户上送的报文。

             

            通过display cpu-defend policy查看调用在全局或特定槽位的策略名,然后通过display cpu-defend policy policy-name 查看策略中是否配置黑名单(Blacklist),再通过display acl acl-number查看黑名单调用的ACL具体内容。
            <HUAWEI> display cpu-defend policy  
            ---------------------------------------------------------------- 
            Name  : default 
            Related slot : <> 
            ---------------------------------------------------------------- 
            Name  : test 
            Related slot : <1>    //名称为test的policy调用在1号槽位 
            ---------------------------------------------------------------- 
             
            <HUAWEI> display cpu-defend policy test 
            Related slot : <1> 
            Configuration :  
            Blacklist 1 ACL number : 3300  //该策略下配置了黑名单,关联的ACL编号为3300 
            Car packet-type icmp : CIR(5000)  CBS(20000) 
            Car packet-type tcp : CIR(2000)  CBS(376000) 
             
            <HUAWEI> display acl 3300 
            Advanced ACL 3300, 1 rule 
            Acl's step is 5 
            rule 5 permit ip source 10.10.10.1 0 (match-counter 0)  //ACL匹配源IP地址为10.10.10.1的IP报文
            

            黑名单中应用的ACL,无论其rule配置为permit还是deny,命中该ACL的报文均会被丢弃。

             

             

            • 如果策略中配置了黑名单,且黑名单中包含对端IP,请尝试删除黑名单或修改黑名单关联的ACL,保证报文可以被正常处理。

              例如:取消防攻击策略"test"下的黑名单配置
              <HUAWEI> system-view 
              [HUAWEI] cpu-defend policy test 
              [HUAWEI-defend-policy-test] dis this 
              # 
              cpu-defend policy test 
              blacklist 1 acl 3300 
              car packet-type icmp cir 5000 cbs 20000 
              car packet-type tcp cir 2000 cbs 376000 
              …… 
              [HUAWEI-defend-policy-test] undo blacklist 1 
              [HUAWEI-defend-policy-test] return 
              <HUAWEI>
            • 如果策略中没有配置黑名单,或者黑名单中不包含对端IP,进行下一步排查。
            • 检查报文收发是否正常

              操作步骤

              1. 通过以上步骤排查配置、链路、各类表项均正常,仍然无法访问的情况下,可以通过在接口下使用流量统计来确认报文的收发情况,定位故障点。方法如下:
                1. 定义ACL,匹配Ping的源、目的IP地址

                   

                  [HUAWEI] acl number 3333 
                  [HUAWEI-acl-adv-3333] rule 5 permit icmp source x.x.x.x 0 destination y.y.y.y 0 
                  [HUAWEI-acl-adv-3333] rule 10 permit icmp source y.y.y.y 0 destination x.x.x.x 0 
                  [HUAWEI-acl-adv-3333] quit
                  

                   

                2. 定义流分类、流行为和流策略

                   

                  [HUAWEI] traffic classifier 3333 
                  [HUAWEI-classifier-3333] if-match acl 3333 
                  [HUAWEI-classifier-3333] quit 
                  [HUAWEI] traffic behavior 3333 
                  [HUAWEI-behavior-3333] statistic enable 
                  [HUAWEI-behavior-3333] quit 
                  [HUAWEI] traffic policy 3333 
                  [HUAWEI-trafficpolicy-3333] classifier 3333 behavior 3333 
                  [HUAWEI-trafficpolicy-3333] quit
                  

                   

                3. 在端口下应用该策略,对该端口出入方向报文的收发进行统计

                   

                  [HUAWEI] interface GigabitEthernet 0/0/10 
                  [HUAWEI-GigabitEthernet0/0/10] traffic-policy 3333 inbound 
                  [HUAWEI-GigabitEthernet0/0/10] traffic-policy 3333 outbound 
                  [HUAWEI-GigabitEthernet0/0/10] return
                  

                  如果是交换机直连PC,在连接PC的接口出、入方向调用流统策略;如果是交换机与其他网络设备直连,建议在两台设备两个端口的出、入方向都调用流统策略。

                   

                4. 显示统计结果

                   

                  先清空计数信息,以保证接口流统计数归零。
                  <HUAWEI> reset traffic policy statistics interface GigabitEthernet 0/0/10 inbound 
                  <HUAWEI> reset traffic policy statistics interface GigabitEthernet 0/0/10 outbound
                  执行Ping操作,再通过display命令查看统计结果。
                  <HUAWEI> display traffic policy statistics interface GigabitEthernet 0/0/10 inbound/outbound
                  <HUAWEI> display traffic policy statistics interface GigabitEthernet 0/0/10 inbound/outbound verbose rule-based 
                   说明:
                  inbound表示端口收包,outbound表示端口发包。

                  报文有发包和收包,查看统计信息时,分几个步骤,根据不同的结果执行相应操作。

                  例如:测试从A设备Ping B设备
                  • 查看A侧Ping包个数与端口发包个数是否相同——若不同,报文在A侧被丢弃。
                  • 查看A侧端口发包个数与B侧端口收包个数是否相同——若不同,报文在链路上被丢弃。
                  • 查看B侧端口发包个数与A侧端口收包个数是否相同——若不同,报文在B侧被丢弃。
                  • B侧回包个数与A侧发包个数是否相同——若不同,报文在链路上被丢弃。

                  如报文在链路上被丢弃,请更换链路测试;如报文在终端或友商设备被丢弃,请排查对端设备;如报文在华为交换机被丢弃,可进入下一步排查或联系华为工程师。

                  1. 检查CP-CAR统计是否有过多ICMP报文被丢弃

                    操作步骤

                    1. 这一步主要是为了检查设备是否收到了过多的ICMP报文,导致CAR丢弃而没有上送CPU处理。不同形态、不同版本的命令行有所不同,如下所示,请主要关注回显信息中的Drop计数是否在增加:

                       

                      • 框式交换机V100R002版本、盒式交换机V100R005版本:
                        <HUAWEI> display cpu-defend icmp statistics all 
                        CPCAR on mainboard 
                        ------------------------------------------------------------------------------- 
                        Packet Type         Pass(Bytes)  Drop(Bytes)   Pass(Packets)   Drop(Packets) 
                        icmp                0            0               0               0 
                        ------------------------------------------------------------------------------- 
                        CPCAR on slot 4 
                        ------------------------------------------------------------------------------- 
                        Packet Type         Pass(Bytes)  Drop(Bytes)   Pass(Packets)   Drop(Packets) 
                        icmp                0            0               0               0 
                        -------------------------------------------------------------------------------
                        
                      • 框式交换机V100R003及之后、盒式交换机V100R005及之后的版本:
                        <HUAWEI> display cpu-defend statistics packet-type icmp all 
                        Statistics on mainboard: 
                        ------------------------------------------------------------------------------- 
                        Packet Type         Pass(Bytes)  Drop(Bytes)   Pass(Packets)   Drop(Packets) 
                        ------------------------------------------------------------------------------- 
                        icmp                4488           0              44               0 
                        ------------------------------------------------------------------------------- 
                        Statistics on slot 3: 
                        ------------------------------------------------------------------------------- 
                        Packet Type         Pass(Bytes)  Drop(Bytes)   Pass(Packets)   Drop(Packets) 
                        ------------------------------------------------------------------------------- 
                        icmp                0            0               0               0 
                        -------------------------------------------------------------------------------
                        

                       

                       

                      如果Drop计数在增加,可以适当放大CAR值,观察问题是否解决。修改CAR值的命令行如下:

                      1. 配置cpu-defend policy,指定新的CAR值
                        <HUAWEI> system-view 
                        [HUAWEI] cpu-defend policy 1 
                        [HUAWEI-cpu-defend-policy-1] car packet-type icmp cir 256 
                        [HUAWEI-cpu-defend-policy-1] display this 
                        # 
                        cpu-defend policy 1 
                        car packet-type icmp cir 256 cbs 48128 
                        #
                        
                      2. 将该Policy策略在全局或者指定的接口板应用
                        • 全局应用:
                          [HUAWEI-cpu-defend-policy-1] quit 
                          [HUAWEI] cpu-defend-policy 1 global
                          
                        • 在指定的接口板应用:
                          [HUAWEI] slot 1 
                          [HUAWEI-slot-1] cpu-defend-policy 1 
                          [HUAWEI-slot-1] dis this 
                          # 
                          slot 1 
                          cpu-defend-policy 1 
                          #
                          
                       注意:
                      在增大CAR值之前,需要评估该操作对CPU的影响是否会导致CPU占用率偏高。

                      检查报文格式是否正确

                      操作步骤

                      1. 有时虽然交换机收到了报文,但是可能报文的格式不对,导致无法得到正确处理。例如目的MAC错误,VLAN的CFI被置为1等,此时则需要通过获取报文信息来确认。

                         

                        在端口获取报文可以更加直接的看到设备上报文的收发情况,在端口流量较小的情况下,可以配置端口镜像获取端口下所有报文,然后分析ICMP报文是否收发正常。

                        在镜像获取报文无法实施时,也可以使用Capture命令来确认端口收到的报文情况,可以将报文打印到登录终端进行显示,也可以存入.cap文件中保存到设备上,然后对获取到的报文进行分析。所用的命令行如下:
                        [HUAWEI] capture-packet interface GigabitEthernet 4/0/38 destination terminal packet-num 100 
                        Info: Captured packets will be shown on terminal. 
                        [HUAWEI] 
                        Packet: 1 
                        ------------------------------------------------------- 
                        00 00 0a 88 15 d0 00 00 0a 88 15 d5 81 00 00 c8 
                        08 00 45 00 00 54 17 9e 00 00 ff 01 05 eb 07 08 
                        c8 0d 07 08 c8 02 08 00 40 69 ab e4 00 01 0f 84 
                        d1 ea 00 00 00 00 00 01 02 03 04 05 06 07 08 09 
                        0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 
                        1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 
                        2a 2b 2c 2d 2e 2f 
                        ------------------------------------------------------- 
                         
                        Packet: 2 
                        ------------------------------------------------------- 
                        00 00 0a 88 15 d0 00 00 0a 88 15 d5 81 00 00 c8 
                        08 00 45 00 00 54 17 9e 00 00 ff 01 05 eb 07 08 
                        c8 0d 07 08 c8 02 08 00 40 69 ab e4 00 01 0f 84 
                        d1 ea 00 00 00 00 00 01 02 03 04 05 06 07 08 09 
                        0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 
                        1a 1b 1c 1d 1e 1f 20 21 22 23 24 25 26 27 28 29 
                        2a 2b 2c 2d 2e 2f 
                        -------------------------------------------------------
                        
                         说明:
                        该命令只有在V100R006及之后的版本可用,之前的版本没有该功能。此处仅列举其中一种用法,其它详细用法请参考产品手册。

                        收集信息并寻求技术支持

                        如果上述步骤未能解决问题,请先按如下步骤收集相关信息,然后寻求技术支持。

                        操作步骤

                        1. 收集故障相关信息
                          1. 收集上述步骤的操作结果,并记录到文件中。
                          2. 一键式收集设备的所有诊断信息并导出文件。

                             

                            1. 在用户视图下,执行display diagnostic-information file-name命令,采集设备诊断信息并保存为文件。
                              <HUAWEI> display diagnostic-information dia-info.txt
                              Now saving the diagnostic information to the device
                               100%
                              Info: The diagnostic information was saved to the device successfully.
                            2. 当诊断信息文件生成之后,您可以通过FTP、SFTP、SCP等方式将其从设备上导出,详细操作可参考管理本地文件
                             注意:
                            • 您可以在用户视图下执行dir命令,确认文件是否正确生成。
                            • 您也可以直接执行display diagnostic-information命令,并通过终端日志存盘方式获取设备诊断信息文件,详细操作可参见设备诊断信息文件获取指导
                            • 若输出诊断信息过长,可以按Ctrl+C停止。
                            • 此命令主要用于问题定位,搜集系统诊断信息,搜集时可能会影响系统的性能(例如CPU占用率升高等)。因此,在系统正常运行时不建议执行此命令。
                            • 严禁在连接到设备的多个终端上同时执行display diagnostic-information命令,否则可能造成设备的CPU占用率明显增高,导致设备性能下降。

                             

                          3. 收集设备的日志和告警信息并导出文件。

                             

                            1. 在用户视图下,执行save logfile all命令,将缓冲区的日志和告警信息保存为文件。
                              <HUAWEI> save logfile all
                              Info: Save logfile successfully.
                              Info: Save diagnostic logfile successfully.
                            2. 当诊断信息文件生成之后,您可以通过FTP、SFTP、SCP等方式将其从设备上导出,详细操作可参考管理本地文件
                             说明:
                            您也可以直接执行display logbufferdisplay trapbuffer命令查看设备的日志和告警信息,并通过终端日志存盘方式获取日志和告警信息文件,操作方法与设备诊断信息文件的获取方式相同,可参见设备诊断信息文件获取指导

                             

                        2. 寻求技术支持

                          请您参考如下网页链接信息http://e.huawei.com/cn/how-to-buy/contact-us,寻求技术支持。

posted @ 2022-01-11 10:04  Mosity  阅读(748)  评论(0)    收藏  举报