A partir da versão 12.3(8)T do Cisco IOS, foi inserida a feature Resilient Configuration. Esta feature permite salvar uma cópia da runnging-config de forma segura na memória do roteador (não é possível deletar esta cópia via CLI).
Assim, quando ocorrer um problema pode-se rapidamente restaurar a configuração.
Habilitando o Resilient Configuration:
BrainworkRT01# conf t
BrainworkRT01(config)#secure boot-config
BrainworkRT01(config)#
Com o comando acima (secure boot-config) uma cópia da running-config é armazenada na memória do roteador, mas não aparece no quando o usuário digita dir.
Verificando a cópia secura:
BrainworkRT01#show secure bootset
IOS resilience router id FTX0827B1Y3IOS image resilience is not active
IOS configuration resilience version 12.4 activated at 13:17:26 UTC Mon Dec 1 2008
Secure archive flash:.runcfg-20081201-131726.ar type is config
configuration archive size 4989 bytes
O arquivo de nome runcfg-20081201-131726.ar foi criado.
Restaurando a cópia da running-config:
BrainworkRT01(config)#secure boot-config restore filename
ios resilience:configuration successfully restored as filename
Para restaurar a cópia utilize o comando secure boot-config restore filename (nome que o arquivo receberá).
Para cancelar o secure boot-config é preciso estar na console do equipamento:
BrainworkRT01(config)#no secure boot-config
BrainworkRT01(config)#
*Dec 1 13:23:19.778: %IOS_RESILIENCE-5-CONFIG_RESIL_INACTIVE: Disabled secure config archival [removed flash:.runcfg-20081201-131726.ar]
Além da running-config também é possível fazer uma cópia secura do IOS.
Limitações e outras informações sobre Resilient Configuration podem ser verificadas aqui.
Até a próxima.