¿Cómo hacer un respaldo (Backup) de las configuraciones de Router Cisco?

282

Este shell script, muestra como hacer un respaldo de la configuracion de routers cisco. Aqui estamos haciendo el respaldo de 8 routers Cisco.

# — Archivo de respaldo de las configuraciones de los routers cisco script-cisco.sh — #

#!/bin/sh
#
# Shell Script que baja las configuraciones de los
# Router Ciscos
# Probe: True
# Date: 21/Jul/2011
# Create by: Domingo Varela Y.
# Modified: 21/Jul/2011 19:33
#

# Settings

ABRPASSWD=”R3d1u73rN3t”  #Password de acceso sin permisos de admin
ABRPASSWD_ENA=”T05@4#D3lko|0″  #Passwd de enable

echo
echo “Iniciando el Respaldo de los Routers …”
sleep 5;
while read name ip
do
# RESPALDO DE LOS  ROUTERS’s PIX (1-n)
FECHA=`date +%y-%m-%d-%H:%M:%S`
(sleep 2 ; echo $ABRPASSWD ;
sleep 2 ; echo enable ;
sleep 1 ; echo $ABRPASSWD_ENA ;
sleep 1 ; echo “terminal length 0” ;     <– Esta puede varia, dependiendo del modelo y/o version del IOS del router cisco-pix puede ser: terminal pager 0
sleep 2 ; echo “show running” ;
sleep 3 ; echo exit ;
sleep 3) | telnet $ip > /home/dvarela/cisco/$name-$FECHA.cfg

done < ips-abr.txt
echo
echo “Fin del respaldo …”
echo
exit 0

# — Archivo  ips-abr.txt — #
ABR1-MEX 20x.161.50.x
ABR2-MEX 20x.161.50.x
ABR3-MEX 20x.161.50.x
ABR5-MEX 20x.161.50.x
ABR6-MEX 20x.161.50.x
ABR8-MEX 20x.161.50.x
ABR11-MEX 20x.161.50.x
ABR12-MEX 20x.161.50.x

Ademas este shell puede ser agregado en el crontab..

 

Saludos