No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

Packet Loss Occurs When Ping the Direct Interface of C Device

Publication Date:  2012-07-27 Views:  35 Downloads:  0
Issue Description
A NE80E and C device are directly connected. Ping long packets on C device and there is packet loss. Log in to C device through Telnet and ping the device. There is no packet loss. When the NE80E pings C device, there is no packet loss.
Alarm Information
Null
      
Handling Process
1. Configure ACL.
(1) Configure ACL on Huawei device as follows and apply ACL on the interface. Check the number of received echo packets on the interface through ACL and compare the number with echo packets processed by CPU.
     acl 3999
        rule 100 permit icmp source 10.1.38.10 0 icmp-type echo                                                                
        rule 200 permit source any
     traffic classifier test operator or 
        if-match acl 3999
     traffic behavior test 
        permit 
traffic policy test 
        classifier test behavior test  
inter pos 7/0/0
        traffic-policy test inbond 
(2) After ping operation on C device is complete, check how echo packets are processed on the NE80E.
    disp acl 3999
Check the number of packets that correspond with "rule 100 permit icmp source 10.1.38.10 0 icmp-type echo". If the number is less than that sent by C device, it indicates the problem is caused by C device. If the number is consistent, it indicates the problem is caused by the NE80E. Perform the following location and analysis:
Run the display icmp statistics slot 7 command to check the number of echo packets sent to CPU. Confirm the number of packets less than packets received on the interface and adjust the parameter of CPCAR.
  cpcar slot 7  ipv4-icmp car cir 10000 cbs 33554 
2. Check related parameters.
(1) Check echo packets processed by CPU.
[HESJ-BC-SXNET-RT01-NE80E]disp icmp statistics slot 7                           
        Input: bad formats       0           bad checksum                      0                 
         echo                       212209      destination unreachable     0                
         source quench            0          redirects                                  0                 
         echo reply                     0          parameter problem              0                 
         timestamp                    0          information request              0                 
         mask requests            0          mask replies                          0                 
         time exceeded             0                                                     
(2) Check echo packets processed by the LPU.
  [HESJ-BC-SXNET-RT01-NE80E]disp acl 3999                                         
Advanced ACL  3999, 2 rules                                                     
Acl's step is 5                                                                 
 rule 100 permit icmp source 10.1.38.10 0 icmp-type echo (2000 times matched)   
 rule 200 permit ip (2290 times matched) 
(3) Ping 2000 packets of 4440 bytes on C device. After the ping operation is complete, check how echo packets are processed by the LPU and CPU on the NE80E.
(4) [HESJ-BC-SXNET-RT01-NE80E]disp acl 3999                                         
Advanced ACL  3999, 2 rules                                                     
Acl's step is 5                                                                 
  rule 100 permit icmp source 10.1.38.10 0 icmp-type echo (4000 times matched)   
  rule 200 permit ip (4499 times matched) 
(5) [HESJ-BC-SXNET-RT01-NE80E]disp icmp statistics slot 7                           
  Input: bad formats       0             bad checksum                      0                 
         echo                   214151      destination unreachable     0                
         source quench     0             redirects                                  0                 
         echo reply              0             parameter problem              0                 
         timestamp             0             information request              0                 
         mask requests     0             mask replies                          0                 
         time exceeded      0                                                    
3 Problem Location
2000 echo packets are matched for ACL  3999, however, the MPU receives only 1942 echo packets. The LPU does not send the lost 58 packets to CPU. Considering the rate and size of ping packets, the packets are denied by CPCAR.
(1) Change CPCAR.
[HESJ-BC-SXNET-RT01-NE80E]cpcar slot 7 ipv4-icmp       
[HESJ-BC-SXNET-RT01-NE80E-cpcar-ipv4-icmp-slot-7]car cir 100000 cbs 335544 green pass
After CPCAR is changed, ping packets on C device. There is no packet loss. To locate the problem, CPCAR is not often changed.
      
Root Cause
The reasons are as follows:
1. C device does not send echo packets or packet loss occurs during the transmission.
2. The LPU on the NE80E receives packets, but they are not sent to CPU because of restriction of CPCAR.
      
Suggestions
C device pings long packets and the NE80E enables CPCAR to prevent CPU from attacking. When you log in to device C through Telnet, the rate of ping packets is not fast due to the delay, no packet loss occurs.
      

END