O roteador Cisco 7604 fica sem memória ao carregar a imagem do IOS, mas executa uma imagem diferente com requisitos semelhantes

2

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:

  1. Whare esses dois valores de memória da plataforma "Cat6k" diferentes se referem para, em termos de hardware?

  2. 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?

  3. 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?

  4. 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?

  5. 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.

  6. 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.

    
por Liesmith 07.07.2014 / 22:17

1 resposta

4
  1. Você já descobriu que há dois conjuntos de RAM nos supervisores da série 6500/7600 - o processador do comutador ou a RAM do supervisor, e a MSFC ou a RAM do "processador de rotas". A terminologia não é ajudada por haver três nomes diferentes para cada um desses dois componentes.

    A saída "sh ver" é para o MSFC (RP) (adicione os dois valores together).

    "versão de show do switch de comando remoto" executará a versão do programa no Supervisor SP).

  2. Eu suspeito, de acordo com meus comentários à sua pergunta original, que ela é realmente uma parte de 512MB que está instalada, pois você está baseando-se em 256MB nas marcações nos próprios chips de RAM, em vez de em um número de peça do Cisco. / p>

  3. Essencialmente respondido acima; seu MSFC e Supervisor têm diferentes quantidades de RAM instaladas, o que explica as diferenças

  4. Pode haver RAM suficiente para inicializar a imagem IPServices, mas isso pode não significar que ela funcionará de maneira confiável com todos os recursos ativados / em uso; então, haverá um elemento de "sobrecarga" incorporado em suas "especificações mínimas", como você sugere.

  5. O bootflash é apenas isso - um disco flash. Não pode ser usado para executar a imagem, é apenas armazenamento. Mudar o bootflash não consertará sua baixa condição de RAM. Provavelmente, você está apenas fazendo essa pergunta com base na suposição de que os IPServices "não devem funcionar" em 256MB de RAM, embora (abordados na minha resposta ao ponto 4).

  6. Veja minha resposta à parte 1 para obter os números da MSFC e do Supervisor

Você precisa atualizar a RAM no seu Supervisor - Você quer um MEM-SUP32-512MB. Considere MEM-MSFC3-1GB = ao mesmo tempo, como é o valor atual recomendado para o MSFC.

(Editado porque o markdown estava estragando com a numeração dos pontos)

    
por 08.07.2014 / 15:03