FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA MECATRÓNICA
REDES DE COMUNICACIÓN INDUSTRIAL
Investigación redes de comunicación industrial
Jhon Lewis Lora Chinchia U00104860
• INTRODUCCIÓN archivo de configuración de
En este trabajo se desarrollará los temas respaldo/inicio • RCP relacionados con CISCO IOS, como lo • Slo son sus funciones y generalidades con el • Slot1 objetivo de aumentar los conocimientos • System en la conexión entre redes con el uso de • TFT este sofisticado sistema operativo. • ¿Qué funciones se pueden • ¿Qué es CISCO IOS? habilitar con los routers y switches CISCO? Es un sofisticado sistema operativo optimizado para conexión entre redes. El funcionamiento de una red consiste en Proporciona los principios de la conectar computadoras y periféricos unificación alrededor de los cuales una mediante dos partes del equipo: switches red interna se puede mantener rentable y routers. Estos dos elementos permiten a en un cierto plazo. Es una arquitectura de los dispositivos conectados a la red software, desasociada del hardware, que comunicarse con los demás y con otras se puede actualizar dinámicamente para redes Las funciones que ayudan habilitar adaptarse a las Tecnologías cambiantes son: (hardware y software) como se desarrollan dentro de una infraestructura • Seguridad de conexión en red • Enrutamiento • QoS • ¿Dónde se archiva el IOS? • Direccionamiento • Administración de recursos IOS Se archiva en distintos tipos de • Interfaz datos: • Bootflash • ¿Cuáles son los métodos de • Flash se usa para almacenar acceso al entorno de CLI? imágenes completas del software Existen varias formas de acceder al cisco IOS. Guarda copia del entorno de la CLI sistema operativo. • Flh ASI 1. Consola • Nvram es uno de los componentes de configuración interna de un A través de una sesión consola se puede router. Se usa para almacenar un tener acceso al CLI, La consola usa una conexión serial de baja velocidad para conectar directamente un equipo o un Sin embargo, la consola debe estar terminal al puerto de consola en el router configurada con contraseñas para evitar o switch. Es un puerto de administración el acceso no autorizado al dispositivo. En que provee acceso al router fuera de caso de que se pierda una contraseña, banda. Se puede acceder al puerto existe un conjunto especial de consola aunque no se hayan configurado procedimientos para eludir la contraseña servicios de networking en el dispositivo. y acceder al dispositivo. Debe colocarse Se suele utilizar para tener acceso a un el dispositivo en un cuarto cerrado con dispositivo cuando no se han iniciado o llave o en un bastidor de equipos para han fallado los servicios de networking. impedir el acceso físico. Ejemplos del uso de la consola son: 2. Telnet o SSH • Para La configuración de inicio del Un método que sirve para acceder en dispositivo de red. forma remota a la sesión CLI es hacer • Procedimientos de recuperación telnet al router. A diferencia de la conexión de desastres y resolución de de consola, las sesiones de Telnet problemas donde no es posible el requieren servicios de networking activos acceso remoto. en el dispositivo. El dispositivo de red • Procedimientos de recuperación debe tener configurada por lo menos una de contraseña. interfaz activa con una dirección de Capa 3, como por ejemplo una dirección Ipv4. Cuando un router se pone en funcionamiento por primera vez, no se Los dispositivos Cisco IOS incluyen un han configurado los parámetros de proceso de servidor Telnet que se activa networking. Por lo tanto, el router no cuando se inicia el dispositivo. El IOS puede comunicarse a través de una red. también contiene un cliente Telnet. Para preparar la puesta en marcha y Un host con un cliente Telnet puede configuración iniciales, se conecta un acceder a las sesiones vty que se equipo que ejecuta un software de ejecutan en el dispositivo Cisco. Por emulación de terminal al puerto de razones de seguridad, el IOS requiere que consola del dispositivo. la sesión Telnet use una contraseña, En el equipo conectado pueden como método mínimo de autenticación. ingresarse los comandos de configuración Los métodos para establecer las para iniciar el router. conexiones y contraseñas se analizarán en una sección posterior. Durante el funcionamiento, si no se puede acceder a un router en forma remota, una El Secure Shell protocol (SSH) es un conexión a la consola puede permitir a un método que ofrece más seguridad en el equipo determinar el estado del acceso al dispositivo remoto. Este dispositivo. En forma predeterminada, la protocolo provee la estructura para una consola comunica el inicio del dispositivo, conexión remota similar a Telnet, salvo la depuración y los mensajes de error. que utiliza servicios de red más seguros.
Para muchos dispositivos Cisco, el El SSH proporciona autenticación de
acceso de consola no requiere ningún tipo contraseña más potente que Telnet y usa de seguridad, en forma predeterminada. 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 puesta en marcha del router, la mantienen en privado la ID del usuario, la depuración y los mensajes de error. contraseña y los detalles de la sesión de administración. Una mejor práctica es • ¿Cuáles son los programas de utilizar siempre SSH en lugar de Telnet, emulación de terminal? siempre que sea posible. Existen varios programas excelentes de La mayoría de las versiones más emulación de terminales disponibles para recientes de IOS contienen un servidor conectarse a un dispositivo de red SSH. En algunos dispositivos, este mediante una conexión serial por un puerto de consola o mediante una servicio se activa en forma predeterminada. Otros dispositivos conexión Telnet o SSH. Algunos de estos requieren la activación del servidor SSH. programas incluyen los siguientes:
Los dispositivos IOS también incluyen un • PuTTY
cliente SSH que puede utilizarse para • Tera Term establecer sesiones SSH con otros • SecureCRT dispositivos. De manera similar, puede • HyperTerminal utilizarse un equipo remoto con un cliente • OS X Terminal SSH para iniciar una sesión de CLI Estos programas le permiten aumentar la segura. No se provee el software de productividad mediante ajustes del cliente SSH de manera predeterminada tamaño de la ventana, modificaciones de en los sistemas operativos de todos los los tamaños de fuente y cambios en los equipos. Es posible que deba adquirir, esquemas de colores. instalar y configurar el software de cliente SSH en su equipo. • ¿Cuáles son los modos de funcionamiento de CISCO IOS? 3. Puerto auxiliar En orden jerárquico, desde el más básico Otra manera de establecer una sesión CLI hasta el más especializado, los modos en forma remota es a través de una principales son los siguientes: conexión de marcado telefónico mediante un módem conectado al puerto auxiliar del • Modo de usuario (EXEC de router. De manera similar a la conexión de usuario): consola, este método no requiere ningún Este modo tiene capacidades limitadas, servicio de networking para configurarlo o es útil para algunas operaciones básicas. activarlo en el dispositivo. Es el primer modo que se encuentra al El puerto auxiliar también puede usarse entrar a la CLI de un dispositivo IOS, El en forma local, como el puerto de consola, nivel de EXEC del usuario no permite con una conexión directa a un equipo que ejecutar ningún comando que permita ejecute un programa de emulación de cambiar la configuración del dispositivo, terminal. El puerto de consola es En forma predeterminada no requiere necesario para la configuración del router, autenticación para entrar al modo EXEC pero no todos los routers tienen un puerto del usuario desde la consola, sin embargo auxiliar. También se prefiere el puerto de es recomendable asegurarse de que se consola antes que el puerto auxiliar para configure la autenticación durante la la resolución de problemas, ya que configuración inicial. Este modo se puede muestra de manera predeterminada la reconocer por medio de la petición de entrada de la CLI que termina con el • ¿Cuál es la estructura básica de símbolo >. , Un ejemplo que muestra esta comandos de IOS? petición de entrada seria: Switch> • Modo de ejecución privilegiado (EXEC Los dispositivos Cisco IOS admiten privilegiado). muchos comandos. Casa comando tiene una sintaxis o formato específico y puede Para la ejecución de los comando de ejecutarse solamente en el modo configuración y administración se requiere adecuado. La sintaxis general para un que el administrador de red utilice el modo comando es el comando seguido de las EXEC privilegiado o un modo más palabras clave y los argumentos específico en la jerarquía. Este modo se correspondientes. puede reconocer por la petición de entrada que termina con el símbolo #. Por ejemplo switch#, No necesita autenticación, Para ingresar al modo de configuración global y a los demás modos de configuración más específicos, es necesario ingresar al modo EXEC privilegiado Argumento – no está predefinido; es un valor o variable definido por el usuario, (en • Modo de configuración global. la figura, 192.168.10.5).Después de Solo se puede ingresar al modo de ingresar cada comando completo, incluso configuración global y a los modos de cualquier palabra clave y argumento, Se configuración de interfaz por medio del presiona la tecla Intro para enviar el modo EXEC privilegiado, en este modo se comando al intérprete de comandos .El realizan cambios en la configuración de la comando podría requerir uno o más CLI que afectan las operaciones del argumentos. dispositivo en su totalidad. Para poder determinar cuáles son las Switch# configure terminal palabras claves y los argumentos que se requieren para un comando, Se consulta Switch (config) # la sintaxis de comando. Esta sintaxis proporcionada el patrón que se debe El usuario puede ingresar a diferentes utilizar cuando se introduzca el comando. modos de Subconfiguracion, Cada uno de Como es identifica en la figura de la estos modos permite la configuración de estructura una parte o funcion especifica del dispositivo IOS. El texto en negrita indica comandos y palabras clave que se introducen • Modo de interfaz literalmente como se muestra. El texto en Para configurar una de las interfaces de cursiva indica los argumentos para los red (Fao/o, So/o/o) cuales el usuario proporciona el valor. • Modo de línea. Por ejemplo, la sintaxis para utilizar el comando description es la cadena de Para configurar una de las líneas físicas o caracteres description. El argumento es visturales (Consola, Auxiliar, VTY) un valor de cadena de caracteres proporcionado por el usuario. El comando description suele utilizarse para identificar el propósito de una interfaz. Cuando se palabras clave que se escriben como se ingresa el comando, description se muestran, y el texto en cursiva indica un conecta al switch de la oficina de la sede argumento para el que el usuario principal, describe la ubicación del otro proporciona el valor. Para el comando dispositivo al otro extremo de la conexión. description, el argumento es un valor de cadena. El valor de cadena puede ser Los siguientes ejemplos muestran cualquier cadena de texto de hasta 80 algunas convenciones utilizadas para caracteres. registrar y usar comandos de IOS. En consecuencia, al aplicar una Pingip-address – El comando es ping y el descripción a una interfaz con el comando argumento definido por el usuario es la description, se debe introducir una línea ipaddress del dispositivo de destino. Por como la siguiente: ejemplo, haga ping a 10.10.10.5. Switch (config-if) # description Switch de Traceroute ip-address – El comando es oficina central traceroute y el argumento definido por el usuario es la ip-address del dispositivo de El comando es description, y el destino. Por ejemplo, traceroute argumento definido por el usuario es 192.168.254.254. Switch de oficina central. La referencia de comando de Cisco IOS Los siguientes ejemplos muestran es la última fuente de información para un algunas convenciones utilizadas para comando de IOS en particular. Consulte el registrar y usar comandos de IOS. Apéndice del capítulo para obtener más Para el comando ping: información sobre la referencia de comando de Cisco IOS. Sintaxis: • ¿Cuáles son las convenciones Switch> ping dirección IP Ejemplo con de los comandos de IOS? valores: Un comando podría requerir uno o más Switch> ping 10.10.10.5 argumentos. A diferencia de una palabra clave, generalmente un argumento no es El comando es ping, y el argumento una palabra predefinida. Un argumento es definido por el usuario es la dirección IP un valor o una variable definida por el 10.10.10.5. usuario. Para determinar cuáles son las De manera similar, la sintaxis para palabras clave y los argumentos ingresar el comando traceroute es: requeridos para un comando, consulte la sintaxis de comandos. La sintaxis Sintaxis: proporciona el patrón o el formato que se Switch> traceroute dirección IP debe utilizar cuando se introduce un comando. Ejemplo con valores: Por ejemplo, la sintaxis para utilizar el Switch> traceroute 192.168.254.254 comando description es la siguiente: El comando es traceroute, y el argumento Switch (config-if) # description cadena definido por el usuario es la dirección IP 192.168.254.254. Como se muestra en la figura 2, el texto en negrita indica los comandos y las • ¿Qué es Cisco IOS Command • CONCLUSIÓN Reference? • CISCO IOS es un sistema Cisco IOS Command Reference operativo que ofrece diferentes (Referencia de comandos de Cisco IOS) funciones como seguridad y es una colección de documentos en línea enrutamiento que es necesario en que describen en detalle los comandos de la conexión entre redes. IOS utilizados en los dispositivos Cisco. La referencia de comandos es la mejor • Los simuladores de terminales nos fuente de información sobre comandos de permiten aumentar la IOS específicos, de la misma manera en productividad mediante ajustes del que un diccionario es la mejor fuente para tamaño de la ventana, obtener información sobre una palabra modificaciones de los tamaños de específica. fuente y cambios en los esquemas La referencia de comandos es un recurso de colores y entre los más usado fundamental que los ingenieros de redes se tiene a PuTTY. utilizan para revisar diversas características de un comando de IOS • El modo de usuario de CISCO IOS determinado. Algunas de las no permite ejecutar ningún características más frecuentes son las comando que permita cambiar la siguientes: configuración del dispositivo lo que limita muchas funciones a • Sintaxis: la versión más detallada diferencia de la configuración de la sintaxis para un comando global. que se puede encontrar. • Predeterminado: la manera en que el comando se implementa en un dispositivo con una configuración predeterminada. • Modo: el modo de configuración del dispositivo en el que se introduce el comando. • Historial: descripciones de cómo se implementa el comando en relación con la versión de IOS. • Pautas de uso: pautas que describen específicamente cómo implementar el comando. • Ejemplos: ejemplos útiles que muestran situaciones en las que se utiliza el comando con frecuencia.