A) EJECUCION DE COMANDO DEL SISTEMA OPERATIVO DE INTERNET WORK(IOS)
Funciones del IOS
Al igual que una computadora personal, un router o switch no
puede funcionar sin un sistema operativo. Sin un sistema operativo, el hardware
no puede realizar ninguna función. El sistema operativo Internetworking (IOS) de
Cisco es el software del sistema en dispositivos Cisco. Es la tecnología
principal de Cisco y está presente en casi todos sus productos. El Cisco IOS se
utiliza en la mayoría de los dispositivos Cisco, independientemente del tamaño
o tipo de dispositivo. Se usa en router, switches LAN, pequeños puntos de
acceso inalámbricos, grandes routers con decenas de interfaces y muchos otros
dispositivos.
El Cisco IOS provee a los dispositivos los siguientes
servicios de red:
• Funciones básicas de enrutamiento y conmutación.
• Acceso confiable y seguro a recursos en red.
• Escalabilidad de la red.
Los detalles operativos de IOS varían de acuerdo con los
diferentes dispositivos de internetworking, según el propósito y el conjunto de
características del dispositivo.
Por lo general, se tiene acceso a los servicios que
proporciona el IOS de Cisco mediante una Interfaz de línea de comandos (CLI).
Las funciones accesibles a través de la CLI varían según la versión de IOS y el
tipo de dispositivo.
El archivo IOS en sí tiene un tamaño de varios megabytes y
se encuentra en un área de memoria semipermanente llamada flash. La memoria
flash provee almacenamiento no volátil. Esto significa que los contenidos de la
memoria no se pierden cuando el dispositivo se apaga. Aunque los contenidos no
se pierden, pueden modificarse o sobrescribirse si es necesario.
El uso de memoria flash permite que se actualice el IOS a
versiones más nuevas o que se incorporen nuevas funciones.
En muchas arquitecturas de router, el IOS se copia en la RAM
cuando se enciende el dispositivo y el IOS se ejecuta desde la RAM cuando el
dispositivo está funcionando. Esta función mejora el rendimiento del
dispositivo.
·Métodos
de Acceso
– Consola
Se puede tener acceso a la CLI a través de una sesión de
consola, también denominada línea CTY. La consola usa una conexión serial de
baja velocidad para conectar directamente un equipo o un terminal al puerto de
consola en el router o switch.
El puerto de consola es un puerto de administración que
provee acceso al router fuera de banda. Es posible acceder al puerto de consola
aunque no se hayan configurado servicios de networking en el dispositivo. El
puerto de consola se suele utilizar para tener acceso a un dispositivo cuando no
se han iniciado o han fallado los servicios de networking.
Ejemplos del uso de la consola son:
• La configuración de inicio del dispositivo de red.
• Procedimientos de recuperación de desastres y resolución
de problemas donde no es posible el acceso remoto.
• Procedimientos de recuperación de contraseña.
Cuando un router se pone en funcionamiento por primera vez,
no se han configurado los parámetros de networking. Por lo tanto, el router no
puede comunicarse a través de una red. Para preparar la puesta en marcha y
configuración iniciales, se conecta un equipo que ejecuta un software de
emulación de terminal al puerto de consola del dispositivo. En el equipo
conectado pueden ingresarse los comandos de configuración para iniciar el
router.
Durante el funcionamiento, si no se puede acceder a un
router en forma remota, una conexión a la consola puede permitir a un equipo
determinar el estado del dispositivo. En forma predeterminada, la consola
comunica el inicio del dispositivo, la depuración y los mensajes de error.
Para muchos dispositivos Cisco, el acceso de consola no
requiere ningún tipo de seguridad, en forma predeterminada, sin embargo, la
consola debe estar configurada con contraseñas para evitar el acceso no
autorizado al dispositivo. En caso de que se pierda una contraseña, existe un
conjunto especial de procedimientos para eludir la contraseña y acceder al
dispositivo. Debe colocarse el dispositivo en un cuarto cerrado con llave o en
un bastidor de equipos para impedir el acceso físico.
– Telnet o SSH
Un método que sirve para acceder en forma remota a la sesión
CLI es hacer telnet al router. A diferencia de la conexión de consola, las
sesiones de Telnet requieren servicios de networking activos en el dispositivo.
El dispositivo de red debe tener configurada por lo menos una interfaz activa
con una dirección de Capa 3, como por ejemplo una dirección IPv4. Los
dispositivos Cisco IOS incluyen un proceso de servidor Telnet que se activa
cuando se inicia el dispositivo. El IOS también contiene un cliente Telnet.
Un host con un cliente Telnet puede acceder a las sesiones
vty que se ejecutan en el dispositivo Cisco. Por razones de seguridad, el IOS
requiere que la sesión Telnet use una contraseña, como método mínimo de
autenticación. Los métodos para establecer las conexiones y contraseñas se
analizarán en una sección posterior.
El Secure Shell protocolo (SSH) es un método que ofrece más
seguridad en el acceso al dispositivo remoto. Este protocolo provee la
estructura para una conexión remota similar a Telnet, salvo que utiliza
servicios de red más seguros.
El SSH proporciona autenticación de contraseña más potente que Telnet y usa encriptación cuando transporta datos de la sesión. La sesión SSH encripta todas las comunicaciones entre el cliente y el dispositivo IOS. De esta manera se mantienen en privado la ID del usuario, la contraseña y los detalles de la sesión de administración. Una mejor práctica es utilizar siempre SSH en lugar de Telnet, siempre que sea posible.
La mayoría de las versiones más recientes de IOS contienen
un servidor SSH. En algunos dispositivos, este servicio se activa en forma
predeterminada. Otros dispositivos requieren la activación del servidor SSH.
Los dispositivos IOS también incluyen un cliente SSH que
puede utilizarse para establecer sesiones SSH con otros dispositivos. De manera
similar, puede utilizarse un equipo remoto con un cliente SSH para iniciar una
sesión de CLI segura. No se provee el software de cliente SSH de manera
predeterminada en los sistemas operativos de todos los equipos. Es posible que
deba adquirir, instalar y configurar el software de cliente SSH en su equipo.
– Puerto Auxiliar
Otra manera de establecer una sesión CLI en forma remota es a través de una conexión de marcado telefónico mediante un módem conectado al puerto auxiliar del router. De manera similar a la conexión de consola, este método no requiere ningún servicio de networking para configurarlo o activarlo en el dispositivo.
El puerto auxiliar también puede usarse en forma local, como el puerto de consola, con una conexión directa a un equipo que ejecute un programa de emulación de terminal. El puerto de consola es necesario para la configuración del router, pero no todos los routers tienen un puerto auxiliar. También se prefiere el puerto de consola antes que el puerto auxiliar para la resolución de problemas, ya que muestra de manera predeterminada la puesta en marcha del router, la depuración y los mensajes de error.
Generalmente, en la única oportunidad que el puerto auxiliar
se usa en forma local en lugar del puerto de consola es cuando surgen problemas
en el uso del puerto de consola, como por ejemplo cuando no se conocen ciertos
parámetros de consola