«

»

jul 03 2008

Comprimindo o startup-config

No final de semana passada passei por uma situação bem interessante. Ao colocar mais uma operadora em um sistema de balanceamento de Internet Inbound/Outbound com o equipamento LinkProof da Radware, precisávamos acoplar mais algumas ACL´s em um roteador Cisco para efetuarmos algumas monitorações específicas no ambiente.

Para nossa surpresa, ao salvarmos o arquivo de configuração na NVRAM, o router reclamou que não havia espaço suficiente para esta tarefa. O que fazer então?


Utilizei o comando: (config)#service compress-config

Este comando permite comprimir o arquivo de configuração em mais de 50% do seu tamanho original.

O arquivo original…

 Using 1556 out of 29688 bytes!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
!
hostname RJ

Após o comando de compressão:

RJ(config)#service compress-config
RJ(config)#^Z
*Mar  1 00:01:07.183: %SYS-5-CONFIG_I: Configured from console by console
RJ#copy running-config startup-config
Destination filename [startup-config]?
Warning: Attempting to overwrite an NVRAM configuration previously written
by a different version of the system image.
Overwrite the previous NVRAM configuration?[confirm]
Building configuration…
Compressed configuration from 1470 bytes to 915 bytes[OK]

Conferindo novamente…

RJ#sh startup-config
Using 915 out of 29688 bytes, uncompressed size = 1470 bytes
Uncompressed configuration from 915 bytes to 1470 bytes

!
version 12.3
service timestamps debug datetime msec
service timestamps log datetime msec
service password-encryption
service compress-config
!
hostname RJ
Relembrando, para vermos o tamanho de sua NVRAM faça uso do comando:

#show version

Cisco 1721 (MPC860T) processor (revision 0x202) with 55706K/9830K bytes of memory.
Processor board ID 00000000000 (1880125456), with hardware revision 0000
MPC860T processor: part number 0, mask 0
1 FastEthernet interface
2 Serial(sync/async) interfaces
32K bytes of NVRAM.
4096K bytes of processor board System flash (Read/Write)

Como podemos observar a NVRAM possui 32Kbytes de tamanho para armazenar não somente o arquivo de configuração, mas também as chaves privadas para SSH e IPSEC e o número de interfaces para o SNMP, o que pode ser observado via comando:

RJ# dir nvram:
Directory of nvram:/

26  -rw-         915                    <no date>  startup-config
27  —-           5                        <no date>  private-config

1     —-          0                        <no date> persistent-data

2     -rw-        133                    <no date> ifIndex-table

29688 bytes total (28583 bytes free)

Até ao próximo artigo.



Comente usando o Facebook!
0
0

15 comentários

Pular para o formulário de comentário

  1. Fabricio Neves

    Massa Marcos! tópico MUITO interessante.. vem cá… vou aprender esses comandos quando eu estudar pra qual certificação?? heheh

    Abs…

    0

    0
  2. Marcos Pitanga

    Certificação do dia a dia … 😉

    Vem mais cases por ai…

    0

    0
  3. Michel Perez

    Boa Marcos, tem coisas que os livros não ensinam na hora que tu tá com a bucha na mão tem q se virar.

    haha

    Ótimo artigo.

    0

    0
  4. Tiago Frigério

    Muito legal este comando e realmente só se aprende no dia a dia….
    Obrigado Marcos,

    Abracos….
    Tiago.

    0

    0
  5. Toguko

    O que realmente aconteceu com o arquivo de configuração ? ele foi comprimido ou retirado algo sem importancia ?

    Acredito que pelo comando ele tenha sido comprimido e se foi compressão haverá a descompressão quando for passar ele novamente para a running-config ? há perda de tempo nesta descompressão muito grande ?

    Pareço até criando perguntadeira !!!

    Abraços,

    0

    0
  6. Toguko

    Sorry “criança perguntadeira !!!”

    0

    0
  7. SKVini

    Show de bola este comando…
    Quem trabalhar na linha de frente, sabe o quanto é valiosa este tipo de informação.

    0

    0
  8. Marcos Pitanga

    Toguko,,,

    A sim descompressão…

    Você quer maior perda de tempo em um reload em um router? Alias, no próximo artigo vamos minimizar a carga do IOS via flash em um reboot !!! Aguardem mais novidades vem por ai..

    []’s

    0

    0
  9. Rafael Mendes

    Legal….
    To fazendo um BD de comandos e suas ultilidades hahaha…

    Vlw Marcos !!!

    []’s

    0

    0
  10. Toguko

    Valeu marcos, vou ficar esperando esse artigo de melhoria do reload,

    Abraços

    0

    0
  11. Rodrigo Farias

    Perfeito, eu nem sonhava que podia fazer isso.

    Muito obrigado! Bastante útil 🙂

    0

    0
  12. Cleber Monin

    Legal mesmo, a certificação do dia dia ensina muito tbm.

    Gostaria de saber Marco, qual é o impacto ao executar esse comando em um roteador em produção?

    Um abraço a todos.

    0

    0
  13. Marcos Pitanga

    Nenhum impacto…

    0

    0
  14. Cleber Monin

    Obrigado Marcos.

    0

    0
  15. Edson

    Carambola, muito obrigado hein.
    As dicas são mto boas 🙂

    0

    0

Deixe uma resposta