Comprimindo o startup-config
Postado por: Marcos Pitanga em Artigos, Dicas -
Imprima este post
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 0×202) 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.
Leia também:
- Acoplando um Sistema de Aceleração - Juniper WX - a um Roteador Cisco via WCCPv2
- Ativando SSH em Roteadores Cisco
- 3 - Perguntas Básicas, Respostas Básicas - GERENCIAMENTO DE REDE
- Implementando Pequenas Redes com Cisco
- Configuração de VLANs e VTP SEM usar o VLAN Database mode, no Dynamips
- Auto-Segurança em roteadores Cisco
- Níveis de privilégio no IOS Cisco
- Gerenciamento de Rede Fora de Banda (OOB - Out-Of-Band)
- Comandos não-documentados do Cisco IOS
- Warm Reload
- Questão CCNA - Access-List
- 10 dicas “quentes” relacionadas ao Cisco IOS
- Balanceando tráfego com EIGRP (SEM o parâmetro Variance)
- Recuperando um IOS perdido
- Questão CCNA - Frame-Relay

Posts
3 de July de 2008 às 11:53 am
Massa Marcos! tópico MUITO interessante.. vem cá… vou aprender esses comandos quando eu estudar pra qual certificação?? heheh
Abs…
3 de July de 2008 às 11:57 am
Certificação do dia a dia …
Vem mais cases por ai…
3 de July de 2008 às 1:49 pm
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.
3 de July de 2008 às 7:12 pm
Muito legal este comando e realmente só se aprende no dia a dia….
Obrigado Marcos,
Abracos….
Tiago.
3 de July de 2008 às 8:30 pm
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,
3 de July de 2008 às 8:31 pm
Sorry “criança perguntadeira !!!”
3 de July de 2008 às 8:59 pm
Show de bola este comando…
Quem trabalhar na linha de frente, sabe o quanto é valiosa este tipo de informação.
3 de July de 2008 às 9:13 pm
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
4 de July de 2008 às 10:59 am
Legal….
To fazendo um BD de comandos e suas ultilidades hahaha…
Vlw Marcos !!!
[]’s
4 de July de 2008 às 10:26 pm
Valeu marcos, vou ficar esperando esse artigo de melhoria do reload,
Abraços
5 de July de 2008 às 11:17 am
Perfeito, eu nem sonhava que podia fazer isso.
Muito obrigado! Bastante útil
10 de July de 2008 às 9:34 pm
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.
11 de July de 2008 às 9:57 am
Nenhum impacto…
12 de July de 2008 às 9:56 am
Obrigado Marcos.