miércoles, 28 de mayo de 2014

Comprimir configuración en IOS

Hace poco tiempo que conozco esta funcionalidad de los routers cisco, pero lo cierto es que me ha parecido bastante curiosa, y por eso os la dejo aquí, pues estoy seguro que en algún momento a alguien le puede ser de utilidad.

En ocasiones, y particularmente en routers un poco antiguos, el espacio en la NVRAM no es tampoco excesivo, esto hace que si teneis una configuración muy grande no tenga suficiente espacio en la NVRAM.

Al no haber suficiente espacio en la NVRAM si utilizamos el comando write nos va a dar fallo, y por tanto si se reiniciase el router no tendríamos la configuración guardada.

Una manera de solucionar esto es comprimiendo la configuración en la NVRAM con el comando en el modo de configuración global:

R(config)#service compress-config

Lo que hacemos cuando activamos el servicio compress-config, es que cuando guardamos la configuración en la NVRAM esta se guarde comprimida, de modo que ocupará menos. Cuando el router tenga que arrancar reconocerá la configuración como comprimida, y esto hará que tenga que descomprimirla, por tanto durante el arranque del router quizá tarde un poco más en arrancar.

Una vez que el router ya haya arrancado correctamente y la configuración esté cargada en la memoria RAM no habrá ninguna diferencia de rendimiento. Simplemente se penaliza un poco el tiempo de arranque del router, pero por lo demás no hay mayor problema.

El ratio de compresión depende un poco de la configuración en sí misma, pero la ganancia mínima de espacio es de un 30%, aunque normalmente  es alrededor del 50.

Desde el punto de vista del router, cuado guardemos la configuración veremos el siguiente mensaje, de este modo sabremos que el servicio de compresión está correctamente activado.

R#wr
Building configuration...
Compressed configuration from xxx bytes to xxx bytes[OK]


 Este comando puede ser útil para equipos que hagan de BRAS, aunque si la configuración sigue siendo demasiado grande incluso para ser comprimida, lo normal es que se configure una startup mínima, y que saque la configuración de un servidor tftp.

No hay comentarios:

Publicar un comentario