21 de dez. de 2010

Carregue Labs rapidamente com o comando replace


Armazene as configurações de seus labs na flash do Roteador e as carregue para a memória RAM sem precisar reinicializar o equipamento.


Quando se está realizando uma bateria de laboratórios, perde-se um tempo considerável para apagar a configuração atual e subir uma nova. Para evitar este desperdicio de tempo, pode-se gravar a configuração de um lab em um arquivo .CFG dentro da flash e substituir o conteúdo da running-config sem reinicializar o equipamento.

Primeiro, vamos criar um diretório na flash para guardar nossos labs:

Router# mkdir flash:/labs
Create directory filename [labs]?
Created dir flash:/labs


Agora, vamos verificar se o diretório foi mesmo criado:

Router# dir
Directory of flash:/


11 drw- 0 Dec 19 2010 00:51:48 +00:00 labs


OK, Vamos criar um lab simples que ativa RIP em nosso roteador:

Router(config)#hostname Lab-RIP
Lab-RIP(config)#int f0/0
Lab-RIP(config-if)#ip addr 192.168.1.1 255.255.255.0
Lab-RIP(config-if)#no shutdown
Lab-RIP(config-if)#exit
Lab-RIP(config)#router rip
Lab-RIP(config-router)#ver 2
Lab-RIP(config-router)#netw 192.168.1.0
Lab-RIP(config-router)#no auto-summary
Lab-RIP(config-router)#end
Lab-RIP#


O próximo passo é gravar o conteudo da running-config em um arquivo .CFG na flash:


Lab-RIP#copy run flash:/labs/lab-rip.cfg
Destination filename [/labs/lab-rip.cfg]?

1700 bytes copied in 1.404 secs (1211 bytes/sec)


Vamos criar uma outra configuração com EIGRP e grava-la com outro nome na memória flash do router:


Lab-RIP(config)#hostname Lab-EIGRP
Lab-EIGRP(config)#int f0/0
Lab-EIGRP(config-if)#no ip addr
Lab-EIGRP(config-if)#int f0/1
Lab-EIGRP(config-if)#ip addr 192.168.2.1 255.255.255.0
Lab-EIGRP(config-if)#no keepalive
Lab-EIGRP(config-if)#exit
Lab-EIGRP(config)#int f0/1
Lab-EIGRP(config-if)#no shutdown
Lab-EIGRP(config-if)#exit
Lab-EIGRP(config)#router eigrp 100
Lab-EIGRP(config-router)#netw
Lab-EIGRP(config-router)#network 192.168.2.0
Lab-EIGRP(config-router)#no auto
Lab-EIGRP(config-router)#no auto-summary
Lab-EIGRP(config-router)#end

Lab-EIGRP#copy runn flash:/labs/lab-eigrp.cfg
Destination filename [/labs/lab-eigrp.cfg]?

1763 bytes copied in 1.580 secs (1116 bytes/sec)


Vamos conferir as duas configurações criadas na flash:


Lab-EIGRP# dir flash:/labs

Directory of flash:/labs/

12 -rw- 1700 Dec 19 2010 00:57:48 +00:00 lab-rip.cfg
13 -rw- 1763 Dec 19 2010 01:03:20 +00:00 lab-eigrp.cfg


Para ficar mais fácil a utilização destes arquivos, vamos criar 2 aliases (apelidos) para automatizar o uso dos labs:

Lab-EIGRP(config)# alias exec lab-rip configure replace flash:/labs/lab-rip.cfg force

Lab-EIGRP(config)# alias exec lab-eigrp configure replace flash:/labs/lab-eigrp.cfg force

Lab-EIGRP(config)#exit


Confira se os aliases foram criados:


Lab-EIGRP#sh aliases
Exec mode aliases:
h help
lo logout
p ping
r resume
s show
u undebug
un undebug
w where
lab-rip configure replace flash:/labs/lab-rip.cfg force
lab-eigrp configure replace flash:/labs/lab-eigrp.cfg force


Agora, é só digitar lab-rip ou lab-eigrp no prompt do modo privilegiado para carregar o lab desejado.

Have Fun !!!

Um comentário: