Pourquoi la commande "show adjacency" prend-elle autant de temps à s'exécuter (dans l'ordre des minutes) sur le logiciel Cisco IOS, logiciel 7200 (C7200P-SPSERVICESK9-M), version 12.4 (4) XD5, LOGICIEL DE LIBÉRATION (fc1)? Le routeur est un routeur de périphérie Internet exécutant BGP? Que signifient les «(5)», «(10003)» ou «(75845)» après les adresses? Il semble énumérer principalement des adresses sur un réseau directement connecté / 23. Le CPU est <2% et la mémoire ne semble pas en être la cause.
r-x-y-edge1#sh adjacency
Protocol Interface Address
IP GigabitEthernet0/2 x.67.155.9(5)
IP GigabitEthernet0/2 x.67.155.8(5)
IP GigabitEthernet0/2 x.67.155.11(5)
IP GigabitEthernet0/2 x.67.155.10(5)
IP GigabitEthernet0/2 x.67.155.13(5)
IP GigabitEthernet0/2 x.67.155.12(5)
IP GigabitEthernet0/2 x.67.155.15(5)
IP GigabitEthernet0/3 172.31.4.130(10003)
IP Serial1/0 point2point(75845)
...
<truncated>
CPU utilization for five seconds: 2%/1%; one minute: 3%; five minutes: 3%
Processor Pool Total: 864815572 Used: 547631528 Free: 317184044
I/O Pool Total: 67108864 Used: 4520592 Free: 62588272
Existe-t-il un moyen d'interrompre l'exécution de cette commande avant de fermer la session car Ctrl- ^ x n'a aucun effet?
cisco
cisco-ios
cisco-commands
cef
erreur générale de réseau
la source
la source
Réponses:
Avez-vous vérifié si la recherche de domaine était désactivée? (
no ip domain lookup
)Il se peut que votre commande prenne autant de temps à revenir car elle essaie de résoudre toutes les adresses IP en noms d'hôtes.
la source
La valeur entre parenthèses fait référence au nombre de fois qu'une entrée FIB pointe vers une entrée de contiguïté. Mentionné ici .
la source
Le routeur prend-il des tables complètes? Si c'est le cas, je suppose que je ne serais pas surpris que cela prenne beaucoup de temps, vu comment il doit résoudre autant de réseaux qui représentent une table complète vers une interface de sortie (RIB-> FIB). Rappelez-vous également que le 7200 est toujours une plate-forme de transfert basée sur un logiciel. Vous avez encore 3 couches de CEF au-dessus de vous en termes de couches plus rapides.
Si un grand nombre de ces contiguïtés sont des contiguïtés punt (une entrée qui devrait être envoyée à la méthode de commutation de niveau supérieur) ou des contiguïtés glanées, cela peut également expliquer pourquoi cela prend beaucoup de temps - et j'imagine qu'un grand nombre d'entre eux serait - encore une fois, en supposant toujours que c'est un tableau complet ici.
Le nombre entre parenthèses est appelé refcount et représente le nombre de fois que la contiguïté est pointée par les entrées FIB.
Edit: concernant l'annulation de la commande, essayez Ctrl + C (à plusieurs reprises) - parfois cela fonctionne pour moi pour tuer les commandes de longue durée. OTOH si je sais que la commande produira beaucoup de sortie, je définirai la "longueur du terminal" sur quelque chose comme "50", de cette façon j'ai la possibilité de tuer la commande par la pagination de la sortie.
la source