[Série Dépannage] Cas 53 Délai de ping de deux appareils connectés directement

60 0 0 0

Topologie du réseau physique

Figure 1-1 Délai de ping de deux appareils connectés directement

095749cugctw9ms8gnw259.png

 

Description du défaut

Lorsque SwitchA envoie un signal ping à SwitchB, le délai ICMP est très important. Les informations spécifiques sont les suivantes:

[CE12800_A] ping 111.111.1.3
  PING 111.111.1.3: 56  data bytes, press CTRL_C to break
    Reply from 111.111.1.3: bytes=56 Sequence=1 ttl=255 time=52 ms
    Reply from 111.111.1.3: bytes=56 Sequence=2 ttl=255 time=52 ms
    Reply from 111.111.1.3: bytes=56 Sequence=3 ttl=255 time=51 ms
    Reply from 111.111.1.3: bytes=56 Sequence=4 ttl=255 time=51 ms
    Reply from 111.111.1.3: bytes=56 Sequence=5 ttl=255 time=51 ms

Lors d'un ping avec le paramètre -r , le délai est très faible, comme suit:

[CE12800_A] ping -r 111.111.1.3
  PING 111.111.1.3: 56  data bytes, press CTRL_C to break
    Reply from 111.111.1.3: bytes=56 Sequence=1 ttl=255 time=22 ms
    Record Route:
      111.111.1.3
      111.111.1.1
    Reply from 111.111.1.3: bytes=56 Sequence=2 ttl=255 time=2 ms
    Record Route:
      111.111.1.3
      111.111.1.1
    Reply from 111.111.1.3: bytes=56 Sequence=3 ttl=255 time=2 ms
    Record Route:
      111.111.1.3
      111.111.1.1
    Reply from 111.111.1.3: bytes=56 Sequence=4 ttl=255 time=2 ms
    Record Route:
      111.111.1.3
      111.111.1.1
    Reply from 111.111.1.3: bytes=56 Sequence=5 ttl=255 time=2 ms
    Record Route:
      111.111.1.3

Fichiers de configuration

l    Configuration sur SwitchA

#
interface Vlanif1111
 ip address 111.111.1.1 255.255.255.0
interface 10GE1/0/1
 port link-type trunk
 port trunk allow-pass vlan 5 10 to 30 300 1111 3000
 stp disable
 device transceiver 10GBASE-COPPER
#

l    Configuration sur SwitchB

#
interface 10GE2/0/1
 port link-type trunk
 port trunk allow-pass vlan 10 to 30 1000 1111
 stp disable
 device transceiver 10GBASE-COPPER
#
interface Vlanif1111
 ip address 111.111.1.3 255.255.255.0
icmp name host-unreachable receive disable
 icmp name redirect receive disable
#

P***édure de dépannage

                               Étape 1       Vérifiez que SwitchB reçoit normalement le paquet ICMP et constate que le paquet a été envoyé de la puce au CPU.

<CE12800_B> display cpu-defend statistics  packet-type icmp slot 1/4  
Statistics(packets) on slot 1/4 :
--------------------------------------------------------------------------------
PacketType               Total Passed        Total Dropped   Last Dropping Time
                    Last 5 Min Passed   Last 5 Min Dropped
--------------------------------------------------------------------------------
icmp                                5                    0   -
                                    5                    0

                               Étape 2       Vérifiez si le CPU reçoit des paquets ICMP et la limite de vitesse sur le CPU. Les détails sont les suivants.

<CE12800_B> debugging ip icmp 
Oct 21 2018 21:46:48.225 switch-C %PP4/7/icmp_packet(d):CID=0x8066274d;ICMP Receive: echo(Type=8, Code=0, Chksum=0xd3fe),IfIndex = 253, Vrf = 0, EventId = 0, Flag = 0x200, Src = 111.111.1.1, Dst = 111.111.1.3,ICMP Id = 0x2400, ICMP Seq = 0x1
Oct 21 2018 21:46:48.233 switch-C %PP4/7/icmp_packet(d):CID=0x8066274d;ICMP Send: echo-reply(Type=0, Code=0, Chksum=0xdbfe),IfIndex = 253, Vrf = 0, EventId = 0, Flag = 0x100200, Src = 111.111.1.3, Dst = 111.111.1.1,ICMP Id = 0x2400, ICMP Seq = 0x1

Une fois le débogage ICMP activé, il est constaté qu'aucun ICMP n'est envoyé à la CPU.

                               Étape 3       Vérifiez si la carte d'interface retourne rapidement les paquets ICMP.

<CE12800_B> display icmp fast-reply statistics slot 1/4
------------------------ Display ICMP Statistics -------------------------------
Received packets:                                                               
     request packets:                             5                             
     invalid request packets:                     0                             
     failed to get vrf:                           5                             
     destination is not host ip:                  0                             
     failed to get ctrl word:                     0                             
Send packets:                                                                   
     successful reply packets:                    5                             
     failed reply packets:                        0      

Lorsque le paquet est à retour rapide ICMP, la carte d'interface traite les paquets en même temps et ces cartes d'interface de données n'ont pas besoin d'être traitées.

                               Étape 4       Désactivez la fonction rapide d'écho-réponse ICMP.

[CE12800_B] icmp echo-reply fast disable

                               Étape 5       Vérifiez sur SwitchA comme suit.

<CE12800_A> ping 111.111.1.3                                         
  PING 111.111.1.3: 56  data bytes, press CTRL_C to break
    Reply from 111.111.1.3: bytes=56 Sequence=1 ttl=255 time=15 ms
    Request time out
    Reply from 111.111.1.3: bytes=56 Sequence=3 ttl=255 time=2 ms
    Request time out
    Reply from 111.111.1.3: bytes=56 Sequence=5 ttl=255 time=1 ms
 
  --- 111.111.1.3 ping statistics ---
    5 packet(s) transmitted
    3 packet(s) received
    40.00% packet loss
round-trip min/avg/max = 1/6/15 ms

Le problème a été résolu.

Cause première

Une fois le paquet ICMP inaccessible non reçu, la fonction est activée sur le périphérique, le paquet est d'abord traité par ICMP. Une fois le paquet traité, le paquet est envoyé à la CPU pour traitement. Cela entraîne des performances excessives.


 Ping   ICMP


  • x
  • Standard:

Commentaire

envoyer
Connectez-vous pour répondre. Se connecter | Enregistrer

Remarque Remarque : Afin de protéger vos droits et intérêts légitimes, ceux de la communauté et des tiers, ne divulguez aucun contenu qui pourrait présenter des risques juridiques pour toutes les parties. Le contenu interdit comprend, sans toutefois s'y limiter, le contenu politiquement sensible, le contenu lié à la pornographie, aux jeux d'argent, à l'abus et au trafic de drogues, le contenu qui peut divulguer ou enfreindre la propriété intellectuelle d'autrui, y compris les secrets professionnels, les marques commerciales, les droits d'auteur et les brevets, ainsi que la vie privée personnelle. Ne partagez pas votre nom d'utilisateur ou votre mot de passe avec d'autres personnes. Toutes les opérations effectuées à partir de votre compte seront considérées comme vos propres actions, et toutes les conséquences en découlant vous seront imputées. Pour plus de détails, voir « Politique de confidentialité ».
Si le bouton de la pièce-jointe n'est pas disponible, mettez à jour Adobe Flash Player à la dernière version.
Connectez-vous pour participer à la communication et au partage

Connectez-vous pour participer à la communication et au partage

S'identifier