Por que o comando "show adjacency" demora tanto para ser executado (na ordem de minutos) no Cisco IOS Software, Software 7200 (C7200P-SPSERVICESK9-M), Versão 12.4 (4) XD5, RELEASE SOFTWARE (fc1)? O roteador é um roteador de borda da Internet executando BGP? O que significam "(5)", "(10003)" ou "(75845)" após os endereços? Parece enumerar principalmente endereços em uma rede / 23 diretamente conectada. A CPU é <2% e a memória não parece ser a causa disso.
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 uma maneira de interromper a execução deste comando antes de fechar a sessão, pois Ctrl- ^ x não tem nenhum efeito?
cisco
cisco-ios
cisco-commands
cef
generalnetworkerror
fonte
fonte
Respostas:
Você verificou se a pesquisa de domínio está desativada? (
no ip domain lookup
)Pode ser que o seu comando esteja demorando tanto para voltar, pois está tentando resolver todos os IPs para nomes de host.
fonte
O valor entre parênteses refere-se ao número de vezes que uma entrada FIB aponta para uma entrada adjacente. Mencionado aqui .
fonte
O roteador está tomando tabelas completas? Se for, acho que não ficaria surpreso com o fato de que está demorando muito tempo, já que é necessário resolver o número de redes que representam uma tabela completa para uma interface de saída (RIB-> FIB). Lembre-se também de que o 7200 ainda é uma plataforma de encaminhamento baseada em software. Você ainda tem mais três camadas de CEF acima de você em termos de quais são mais rápidas.
Se um grande número dessas adjacências são adjacências de pontapé (uma entrada que precisaria ser direcionada para o método de comutação de próximo nível) ou adjacências de coleta, isso também pode explicar por que está demorando muito tempo - e eu imagino que uma grande número deles seria - novamente, ainda assumindo que é uma tabela completa aqui.
O número entre parênteses é chamado refcount e representa o número de vezes que a adjacência é apontada pelas entradas do FIB.
Editar: sobre o cancelamento do comando, tente Ctrl + C (repetidamente) - às vezes isso funciona para mim para matar comandos de longa execução. OTOH, se eu souber que o comando produzirá muita saída, configurarei "comprimento do terminal" para algo como "50"; dessa forma, tenho a opção de eliminar o comando por meio da paginação da saída.
fonte