Estou com um problema de memória incomum com um roteador Cisco 7604, especificamente a memória no Supervisor Engine (SUP32-GE-3B) e como ela está relacionada aos requisitos do IOS.
Eu estava preparando o roteador para um cliente, mas ele falhou ao tentar carregar a versão necessária do IOS devido à memória insuficiente. A versão necessária do IOS (AdvIPservices) requer 512MB de DRAM, 128MB de flash; enquanto que a versão do IOS que é carregada com êxito (serviços IP) requer 512 MB de SDRAM e apenas 64 MB de flash. O Supervisor Engine possui um módulo de 256MB de RAM e o MSFC2A possui outro módulo de RAM de 256mb. O cartão de bootflash é de 256MB.
Aqui está o problema: quando eu usei "sh ver" para verificar a memória disponível e verificar se o sistema atende aos requisitos mínimos do IOS, aqui está a memória que ele relata:
cisco CISCO7604 (R7000) processor (revision 2.0) with 458752K/65536K bytes of memory.
65536K bytes of Flash internal SIMM (Sector size 512K).
Esses dois primeiros valores somam 512MB, o que implica que o sistema tem SDRAM suficiente, mesmo que não o faça (a menos que combine o total de RAM do Supervisor e do MSFC). Eu descartei o bootflash como sendo o problema, substituindo-o por um cartão de 512MB, mas o problema persistiu.
Para tornar as coisas mais estranhas, comparei esse resultado com alguns arquivos de log da minha compilação anterior do 7604 e ele relatou o seguinte:
cisco CISCO7604 (R7000) processor (revision 2.0) with 458752K/65536K bytes of memory.
65536K bytes of Flash internal SIMM (Sector size 512K)
Exceto que ele informa isso ao executar a imagem AdvIPservices. Suponho que este roteador também tenha os dois módulos RAM de 512MB incluídos no documento de configuração de compra porque ele foi capaz de carregar a imagem do IOS sem problemas, mas, na época, eu não tinha motivo para abrir o roteador e verificar fisicamente os módulos de RAM e não tenho mais acesso a esse roteador.
A única diferença de memória que vejo entre os dois roteadores é essa linha que aparece durante a inicialização:
Bom roteador:
Cat6k-Sup32 platform with 524288 Kbytes of main memory
Roteador 'Ruim':
Cat6k-Sup32 platform with 262144 Kbytes of main memory
No entanto, outra linha é exibida durante a inicialização, o que é idêntico entre cada roteador:
Bom roteador:
Cat6k-MSFC2A platform with 524288 Kbytes of main memory
Roteador 'Ruim':
Cat6k-MSFC2A platform with 524288 Kbytes of main memory
Então, aqui estão minhas perguntas:
-
Whare esses dois valores de memória da plataforma "Cat6k" diferentes se referem
para, em termos de hardware?
-
Se os valores Cat6k correspondem aos módulos de RAM, por que o
Estado "ruim" do roteador que o MSFC tem 512MB de RAM, quando o MSFC só
na verdade tem um módulo de 256MB?
-
O que os valores de memória "show version" (especificamente o
'Processador com bytes xK / yK de valores de memória' corresponde a? IE:
ambos os PBRs mostram os mesmos valores de memória aqui, mas valores diferentes para
Cat6k-Sup32. Como isso é possível?
-
As imagens IPservices e AdvIPservices exigem 512 MB de DRAM
(de acordo com a ferramenta de comparação do Cisco IOS), mas o roteador "ruim"
carrega somente a imagem IPservices devido à falta de memória. Por quê
é isto? É possível que os requisitos de memória listados por
Cisco são "preenchidos" para a imagem IPservices e, na verdade,
requer apenas 256MB?
-
O tamanho "min flash" é a única diferença de requisito de memória
entre as duas versões do IOS, e o roteador 'ruim' excede o
minmum requisitos para ambas as imagens; ainda vai inicializar apenas o
Imagem IPservices. O problema persiste independentemente de se o
A capacidade do cartão de bootflash é de 256MB ou 512MB.
-
Existe um comando preferido (IOS ou ROMMON) que posso usar para verificar
requisitos de memória no futuro? Os documentos da Cisco recomendam "show
versão ", mas eu prefiro uma alternativa mais confiável, se possível.
Agradeço qualquer ajuda que alguém possa oferecer; Tentei pesquisar informações sobre esses valores, mas meus resultados de pesquisa continuam sendo inundados com documentos de exemplo não relacionados, pois esses valores aparecem durante uma inicialização eficiente. Eu já estou planejando atualizar a RAM no roteador 'ruim', mas eu realmente gostaria de entender esses valores aparentemente incongruentes que estou vendo.