CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

88
UNIVERSIDAD CATÓLICA “SAN PABLO” Unidad Académica Tarija INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES Materia: INF 342 Redes de Computadoras II Capitulo 2: Introducción al enrutamiento y envió de paquetes Docente: Ing. Mauricio Aliaga Tarija, Agosto 2012

Transcript of CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Page 1: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

UNIVERSIDAD CATÓLICA “SAN PABLO” Unidad Académica Tarija

INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES

Materia: INF 342 Redes de

Computadoras II

Capitulo 2: Introducción al enrutamiento y envió de

paquetes

Docente: Ing. Mauricio Aliaga

Tarija, Agosto 2012

Page 2: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

UCB TJA INF 342

Configuración básica de Routers

Page 3: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)• El sistema operativo Internetwork (IOS) de Cisco es el software del sistema

en dispositivos Cisco. Es la tecnología principal de Cisco y está presente encasi todos sus productos.

• Se usa en routers, switches LAN, pequeños puntos de acceso inalámbricos,grandes routers con decenas de interfaces y muchos otros dispositivos.

• El archivo IOS en sí tiene un tamaño de varios megabytes y se encuentra enun área de memoria semipermanente llamada flash. La memoria flash proveealmacenamiento no volátil.

UCB TJA INF 342

Page 4: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• Métodos de acceso

• Existen varias formas de acceder al entorno de la CLI. Los métodos más comunes son:

– Consola

– Telnet o SSH

– Puerto auxiliar

UCB TJA INF 342

Page 5: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)• Los dispositivos de red dependen de dos tipos de software para su

funcionamiento: el sistema operativo y la configuración.

• Los archivos de configuración contienen los comandos del software IOS deCisco utilizados para personalizar la funcionalidad de un dispositivo Cisco.

• Un dispositivo de red Cisco contiene dos archivos de configuración:– El archivo de configuración en ejecución, utilizado durante la operación actual del

dispositivo

– El archivo de configuración de inicio, utilizado como la configuración de respaldo,se carga al iniciar el dispositivo

Page 6: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• El archivo de configuración de inicio (startup-config) se usa durante el inicio del sistema para configurar el dispositivo. El archivo de configuración de inicio o el archivo startup-config se almacena en la RAM no volátil (NVRAM). Como la NVRAM es no volátil, el archivo permanece intacto cuando el dispositivo Cisco se apaga. Los archivos startup-config se cargan en la RAM cada vez que se inicia o se vuelve a cargar el router.

• Una vez en la RAM, esta configuración se utiliza para operar el dispositivo de red.

• La configuración en ejecución (running-config) se modifica cuando el administrador de red realiza la configuración del dispositivo. Los cambios en la configuración en ejecución afectarán la operación del dispositivo Cisco en forma inmediata.

• Como el archivo de configuración en ejecución se encuentra en la RAM, se pierde si se apaga la energía que alimenta al dispositivo o si se reinicia el dispositivo. También se perderán los cambios realizados en el archivo running-config si no se guardan en el archivo startup-config antes de apagar el dispositivo.

UCB TJA INF 342

Page 7: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• En orden descendente, los principales modos son:– Modo de ejecución usuario

– Modo de ejecución privilegiado

– Modo de configuración global

– Otros modos de configuración específicos

Page 8: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• Cada modo se utiliza para cumplir determinadas tareas y tiene un conjunto específico de comandos que se encuentran disponibles cuando el modo está habilitado.

UCB TJA INF 342

Page 9: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• El modo EXEC usuario: permite sólo una cantidad limitada de comandos de monitoreo básicos. A menudo se le describe como un modo de visualización solamente. El nivel EXEC usuario no permite la ejecución de ningún comando que podría cambiar la configuración del dispositivo.

• Modo EXEC privilegiado: La ejecución de comandos de configuración y administración requiere que el administrador de red use el modo EXEC privilegiado.

UCB TJA INF 342

Page 10: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• Intercambio entre los modos EXEC usuario y EXEC privilegiado

• Los comandos enable y disable se usan para cambiar la CLI entre el modo EXEC usuario y el modo EXEC privilegiado, respectivamente.

• Para acceder al modo EXEC privilegiado, use el comando enable. El modo EXEC privilegiado en ocasiones se denomina modo enable.

UCB TJA INF 342

Page 11: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• Cada comando de IOS tiene un formato o sintaxis específicos y se ejecuta con la petición de entrada correspondiente. La sintaxis general para un comando es el comando seguido de las palabras clave y los argumentos correspondientes.

UCB TJA INF 342

Page 12: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)• Ayuda sensible al contexto: La ayuda sensible al contexto proporciona

una lista de comandos y los argumentos asociados con esos comandos dentro del contexto del modo actual. Para acceder a la ayuda contextual, ingrese un signo de interrogación (?) ante cualquier petición de entrada. Habrá una respuesta inmediata sin necesidad de usar la tecla <Intro>.

• Uno de los usos de la ayuda contextual es para la obtención de una lista de los comandos disponibles.

UCB TJA INF 342

Page 13: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• Verificación de sintaxis de comando: Si el intérprete comprende el comando, la acción requerida se ejecuta y la CLI vuelve a la petición de entrada correspondiente. Sin embargo, si el intérprete no puede comprender el comando que se ingresa, mostrará un comentario que describe el error del comando.

• Existen tres tipos diferentes de mensajes de error:

– Comando ambiguo

– Comando incompleto

– Comando incorrecto

UCB TJA INF 342

Page 14: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• Teclas de acceso rápido y métodos abreviados• La interfaz de línea de comandos IOS provee teclas de acceso rápido y

métodos abreviados que facilitan la configuración, el monitoreo y la resolución de problemas.

• La siguiente información merece una nota especial:– Tab: Completa la parte restante del comando o palabra clave– Ctrl-R: Vuelve a mostrar una línea– Ctrl-Z: Sale del modo de configuración y vuelve al EXEC– Flecha abajo: Permite al usuario desplazarse hacia adelante a través los

comandos anteriores– Flecha arriba: Permite al usuario desplazarse hacia atrás a través de los

comandos anteriores– Ctrl-Shift-6: Permite al usuario interrumpir un proceso IOS, como ping o

traceroute– Ctrl-C: Cancela el comando actual y sale del modo de configuración

UCB TJA INF 342

Page 15: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• Para verificar y resolver problemas en la operación de la red, debemos examinar la operación de los dispositivos. El comando básico de examen es el comando show

Page 16: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• El modo de configuración principal recibe el nombre de configuración global o global config. Desde configuración global, se realizan cambios en la configuración de la CLI que afectan la operación del dispositivo en su totalidad.

– Router#configure terminal

• Desde el modo de configuración global, pueden ingresarse muchos modos de configuración diferentes. Cada uno de estos modos permite la configuración de una parte o función específica del dispositivo IOS.

• El comando para guardar la configuración en ejecución en el archivo de configuración de inicio es:

– Router#copy running-config startup-config

Page 17: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Función del sistema operativo Internetwork (IOS)

• CLI permite para acceder a distintos modos de configuración del IOS en un dispositivo

UCB TJA INF 342

Page 18: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a caboprocesos básicos de configuración y verificación de routers

y switches

• Cuando se accede a un dispositivo remoto con Telnet o SSH, es importante tener la confirmación de que se ha hecho una conexión al dispositivo adecuado. Si todos los dispositivos quedaran con sus nombres predeterminados, no se podría identificar que el dispositivo correcto esté conectado.

• Como parte de la configuración del dispositivo, debe configurarse un nombre de host único para cada dispositivo.

UCB TJA INF 342

Page 19: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación de

routers y switches• Para crear una convención de denominación para los routers, se debe

tener en cuenta la ubicación y el propósito de los dispositivos. • Una vez que se ha identificado la convención de denominación, el

próximo paso es aplicar los nombres al router usando la CLI.

UCB TJA INF 342

Page 20: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación de

routers y switches• Las contraseñas son la principal defensa contra el acceso no autorizado a los

dispositivos de red. Cada dispositivo debe tener contraseñas configuradas a nivel local para limitar el acceso.

• Las contraseñas ingresadas son:– Contraseña de consola: limita el acceso de los dispositivos mediante la conexión de

consola

– Contraseña de enable: limita el acceso al modo EXEC privilegiado

– Contraseña enable secret: encriptada, limita el acceso del modo EXEC privilegiado

– Contraseña de VTY: limita el acceso de los dispositivos que utilizan Telnet

Page 21: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación

de routers y switches• El puerto de consola de un dispositivo Cisco IOS tiene privilegios especiales.

El puerto de consola de dispositivos de red debe estar asegurado, como mínimo, mediante el pedido de una contraseña segura al usuario.

– Switch(config)#line console 0

– Switch(config-line)#password password

– Switch(config-line)#login

• Para proporcionar una mayor seguridad, utilice el comando enable passwordo el comando enable secret. Puede usarse cualquiera de estos comandos para establecer la autenticación antes de acceder al modo EXEC privilegiado (enable).

– Router(config)#enable password contraseña

– Router(config)#enable secret contraseña

• Existe otro comando de utilidad que impide que las contraseñas aparezcan como texto sin cifrar cuando se visualizan los archivos de configuración. Ese comando es el service password-encryption.

UCB TJA INF 342

Page 22: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación de

routers y switches

• Las líneas vty permiten el acceso a un router a través de Telnet. En forma predeterminada, muchos dispositivos Cisco admiten cinco líneas VTY con numeración del 0 al 4. Es necesario configurar una contraseña para todas las líneas vty disponibles. Puede configurarse la misma contraseña para todas las conexiones

UCB TJA INF 342

Page 23: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación de

routers y switches

• Aunque el pedido de contraseñas es un modo de impedir el acceso a la red de personas no autorizadas, resulta vital proveer un método para informar que sólo el personal autorizado debe intentar obtener acceso al dispositivo. Para hacerlo, agregue un aviso a la salida del dispositivo.

– Switch(config)#banner motd # message #

Page 24: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación de

routers y switches• La modificación de la configuración en ejecución afecta la operación del

dispositivo en forma inmediata. • Cuando se verifica si los cambios son correctos, utilice el comando copy

running-config startup-config en la petición de entrada del modo EXEC privilegiado. El siguiente ejemplo muestra el comando:

– Switch#copy running-config startup-config

Page 25: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación de

routers y switches• Los archivos de configuración deben guardarse como archivos de respaldo

ante cualquier problema que surja. Los archivos de configuración se pueden almacenar en un servidor Trivial File Transfer Protocol (TFTP) (copy running-config tftp)

• Si se guardan cambios no deseados en la configuración de inicio, posiblemente sea necesario eliminar todas las configuraciones. Esto requiere borrar la configuración de inicio y reiniciar el dispositivo.

• Router#erase startup-config

UCB TJA INF 342

Page 26: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación de

routers y switches• Se pueden guardar/archivar los archivos de configuración en un documento

de texto. Esta secuencia de pasos asegura la disponibilidad de una copia de trabajo de los archivos de configuración para su modificación o reutilización en otra oportunidad.

UCB TJA INF 342

Page 27: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación de

routers y switches• Dado que el objetivo de un router es interconectar diferentes redes, cada

interfaz en un router tiene su propia dirección IPv4 exclusiva. La dirección asignada a cada interfaz existe en una red separada dedicada a la interconexión de routers.

Page 28: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación de

routers y switches• La Interfaz Ethernet del router se utiliza como gateway para los dispositivos

finales en las LAN conectadas directamente al router.Router(config)#interface FastEthernet 0/0

Router(config-if)#ip address ip_address netmask

Router(config-if)#no shutdown

• Las interfaces seriales se usan para conectar WAN a routers en un sitio remoto o ISP.

Router(config)#interface Serial 0/0/0

Router(config-if)#clock rate 56000

Router(config-if)#no shutdown

UCB TJA INF 342

Page 29: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación de

routers y switches• Así como el nombre del host ayuda a identificar el dispositivo en una red,

una descripción de interfaz indica el propósito de la interfaz. Una descripción de lo que una interfaz hace o dónde está conectada debe ser parte de la configuración de cada interfaz. Esta descripción puede resultar útil para la resolución de problemas.

HQ-switch1#configurar terminal

HQ-switch1(config)#interfaz fa0/0

HQ-switch1(config-if)#descripción Conectarse al switch principal del Edificio A

Page 30: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Utilización de los comandos CLI de Cisco para llevar a cabo procesos básicos de configuración y verificación de

routers y switches• Un switch LAN es un dispositivo intermediario que interconecta segmentos

dentro de una red. Por lo tanto, las interfaces físicas en el switch no tienen direcciones IP. A diferencia de un router en el que las interfaces están conectadas a diferentes redes, una interfaz física en un switch conecta dispositivos dentro de una red.

• Para poder administrar un switch, asignamos direcciones al dispositivo hacia dicho switch. Con una dirección IP asignada al switch, actúa como dispositivo host. Una vez que se asigna la dirección, se accede al switch con telnet, ssh o servicios Web.

UCB TJA INF 342

Page 31: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

UCB TJA INF 342

Configuración Básica de dispostitivos

Práctica

Page 32: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Selección, aplicación y verificación de parámetrosapropiados de direccionamiento a un host

• El comando ping es una manera efectiva de probar la conectividad. La prueba se denomina prueba de stack de protocolos, porque el comando ping se mueve desde la Capa 3 del Modelo OSI hasta la Capa 2 y luego hacia a la Capa 1. El ping utiliza el protocolo ICMP (Protocolo de mensajes de control de Internet) para comprobar la conectividad.

UCB TJA INF 342

Page 33: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Selección, aplicación y verificación de parámetrosapropiados de direccionamiento a un host

• Uno de los comandos más utilizados es el comando show ip interface brief. Este proporciona un resultado más abreviado que el comando show ip interface.

• Como con un dispositivo final, es posible verificar la conectividad de Capa 3 con los comandos ping y traceroute.

UCB TJA INF 342

Page 34: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Uso de utilidades comunes para verificar la conectividad de red entre hosts

• Use el comando “ping” en la CLI para determinar si el protocolo IP está en funcionamiento en un host local

UCB TJA INF 342

Page 35: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Uso de utilidades comunes para verificar la conectividad de red entre hosts

• Esta prueba verifica que el controlador de la NIC y la mayoría del hardware de la NIC están funcionando correctamente. También verifica que la dirección IP está correctamente unida a la NIC, sin colocar verdaderamente una señal en los medios.

• Si la prueba falla, es probable que existan problemas con el controlador de software y el hardware de la NIC que pueden requerir la reinstalación de uno de ellos, o de ambos. Este procedimiento depende del tipo de host y su sistema operativo.

Page 36: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Uso de utilidades comunes para verificar la conectividad de red entre hosts

• Al hacer ping a los hosts remotos satisfactoriamente se verifica que tanto el host local (en este caso, el router) como el host remoto estén configurados correctamente. Esta prueba se realiza al hacer ping a cada host en forma individual en la LAN.

UCB TJA INF 342

Page 37: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Uso de utilidades comunes para verificar la conectividad de red entre hosts

• El siguiente paso de la secuencia de prueba es utilizar el comando ping para verificar que un host local puede conectarse con una dirección de gateway. Esto es sumamente importante porque el gateway es la entrada y salida del host hacia la red más amplia. Si el comando ping devuelve una respuesta satisfactoria, se verifica la conectividad a la gateway.

UCB TJA INF 342

Page 38: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Uso de utilidades comunes para verificar la conectividad de red entre hosts

• Prueba de hosts remotos

• Una vez que se ha completado la verificación de la LAN local y el gateway, la prueba puede continuar con los dispositivos remotos, lo cual es el siguiente paso en la secuencia de prueba.

UCB TJA INF 342

Page 39: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Uso de utilidades comunes para verificar la conectividad de red entre hosts

• El siguiente paso en la secuencia de prueba es realizar un rastreo.• Un rastreo proporciona una lista de saltos cuando un paquete se

enruta a través de una red. La forma del comando depende de dónde se emita el comando. Cuando lleve a cabo el rastreo desde un equipo con Windows, utilice tracert. Cuando lleve a cabo el rastreo desde la CLI de un router, utilice traceroute.

UCB TJA INF 342

Page 40: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Uso de utilidades comunes para verificar la conectividad de red entre hosts

• Ping de host remoto Falla: Ya que la gateway respondió pero el host más lejano no lo hizo, el problema parece encontrarse más allá de la red local.

• Traceroute al host remoto Falla en el primer salto: es posible que el host local no esté correctamente configurado para usar el gateway por defecto.

• A partir del resultado del comando ipconfig se puede determinar que el gateway no se encuentra configurado correctamente en el host.

UCB TJA INF 342

Page 41: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Uso de utilidades comunes para establecer una líneade base de rendimiento relativo para la red

• Una de las herramientas más efectivas para controlar y resolver problemas relacionados con el rendimiento de la red es establecer una línea de base de red. Una línea de base es un proceso para estudiar la red en intervalos regulares a fin de asegurar que la red funciona según su diseño.

• La medición del rendimiento en distintos momentos y de las cargas le ayudará al usuario a tener una idea más precisa del rendimiento general de la red.

Page 42: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Uso de utilidades comunes para establecer una líneade base de rendimiento relativo para la red

• El comando trace puede utilizarse para rastrear los pasos o saltos entre los hosts. Si la petición llega al destino deseado, el resultado muestra cada router que atraviesa el paquete. Se puede capturar este resultado y utilizarlo de la misma manera que se utiliza el resultado de ping.

UCB TJA INF 342

Page 43: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Uso de utilidades comunes para establecer una línea de base de rendimiento relativo para la red

• El comando arp proporciona la asignación de direcciones físicas a direcciones IPv4 conocidas.

UCB TJA INF 342

Page 44: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Uso de utilidades comunes para establecer una líneade base de rendimiento relativo para la red

• Conexiones del switch• Una herramienta adicional que puede resultar útil es un mapeo de cómo están

conectados los hosts a un switch. Dicho mapeo se puede obtener emitiendo el comando show mac-address-table .

• Por medio de una línea de comandos de un switch, ingrese el comando show con el argumento mac-address-table :

– Sw1-2950#show mac-address-table

UCB TJA INF 342

Page 45: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

UCB TJA INF 342

Enrutamiento y envió de paquetes

Page 46: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora• Describa la función básica de un router

– - Son computadoras que se especializan en el envío de paquetes a través de redes de datos. Son los responsables de la interconexión de las redes: seleccionan la mejor ruta para transmitir los paquetes y los reenvían al destino.

• Los routers son el centro de una red– - Por lo general, los routers tienen 2

conexiones:• - Conexión WAN (conexión a un ISP)• - Conexión LAN

UCB TJA INF 342

Page 47: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora

• Los datos se envían en paquetes entre 2 dispositivos finales

• Los routers se usan para dirigir los paquetes hacialos destinos

Page 48: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora

• Los routers examinan la dirección IP de destino del paquete y, con la ayudade una tabla de enrutamiento, determinan cuál es la mejor ruta

UCB TJA INF 342

Page 49: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora• Los componentes de los routers y sus funciones:

� CPU: Ejecuta las instrucciones del sistema operativo� Memoria de acceso aleatorio (RAM): Contiene la copia en

ejecución del archivo de configuración. Almacena la tabla de enrutamiento. Los contenidos de la RAM se pierden cuando se apaga el equipo

� Memoria de sólo lectura (ROM): Almacena software de diagnóstico que se usa cuando se enciende el router. Contiene el programa bootstrap

� RAM no volátil (NVRAM): Almacena la configuración de inicio. Esta configuración puede incluir direcciones IP (protocolo de enrutamiento, nombre de host del router)

� Memoria flash: Contiene el sistema operativo (IOS de Cisco).� Interfaces: Hay varias interfaces físicas que se usan para conectar

redes. Ejemplos de tipos de interfaces:• - Interfaces Ethernet/Fast Ethernet• - Interfaces seriales• - Interfaces de administración

UCB TJA INF 342

Page 50: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora

• Componentes del router

UCB TJA INF 342

Page 51: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora• Fases principales del

proceso de inicio del router

• Prueba del hardware del router

• Autodiagnóstico al encender (POST)

• Ejecución del cargador de bootstrap

� Búsqueda y carga del software IOS de Cisco

• - Búsqueda del IOS• - Carga del IOS

� Búsqueda y carga del archivo de configuración de inicio o ingreso al modo Setup

• - El programa bootstrap busca el archivo de configuración.

UCB TJA INF 342

Page 52: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora

• Verificación del proceso de inicio del router:– - El comando show version se usa para visualizar

información del router durante el proceso de inicio. Esta información incluye:� Número del modelo de plataforma� Nombre de la imagen y versión del IOS� Versión del programa bootstrap almacenado en la ROM� Nombre del archivo de imagen y ubicación del lugar de

carga� Cantidad y tipo de interfaces� Cantidad de NVRAM� Cantidad de memoria flash� Registro de configuración

UCB TJA INF 342

Page 53: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora

UCB TJA INF 342

Page 54: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora• La interfaz del router es un conector físico

que permite que el router envíe o recibapaquetes

• Cada interfaz se conecta a una red diferente

• Consiste en un socket o jack ubicado en el exterior del router

• Tipos de interfaces del router:– - Ethernet– - Fastethernet– - Serial– - DSL– - ISDN– - Cable

Page 55: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora• Hay dos grupos principales de interfaces del router

– Interfaces LAN:

� Se usan para conectar el router a la red LAN

� Tienen una dirección MAC de capa 2

� Se les puede asignar una dirección IP de capa 3

� Por lo general, se componen de un jack RJ-45

� Interfaces WAN:

� Se usan para conectar routers a redes externas queinterconectan redes LAN

� Según la tecnología WAN usada, es posible utilizar unadirección de capa 2

� Usan una dirección IP de capa 3

UCB TJA INF 342

Page 56: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora• Los routers y la capa de red

– Los routers usan direcciones IP de destino para reenviar paquetes� El router determina la ruta por la que se transmitirá un paquete

después de consultar la información de la tabla de enrutamiento� El router determina cuál es la mejor ruta� Se encapsula el paquete dentro de una trama� Luego, se coloca la trama, en forma de bits, en un medio de red

UCB TJA INF 342

Page 57: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

El router como una computadora• Los routers funcionan en las capas 1, 2 y 3

� El router recibe un stream de bits codificados� Se decodifican los bits y se transmiten a la capa 2� El router desencapsula la trama� El paquete resultante se transmite a la capa 3

• - Para tomar las decisiones de enrutamiento de esta capa, se examina la dirección IP de destino

� Luego, el paquete se vuelve a encapsular y se envía a la interfaz de salida

UCB TJA INF 342

Page 58: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Configuración de dispositivosy aplicación de direcciones

• Implementación de esquemas de direccionamiento básicos

• Cuando se diseña una nueva red o se realizan asignaciones de una red existente, se debe proporcionar la siguiente información en un documento:– - Un diseño de topología que muestre la conectividad

física– Una tabla de direcciones que contenga la siguiente

información:� Nombre del dispositivo� Interfaces usadas� Direcciones IP� Gateway

por defecto

Page 59: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Configuración de dispositivosy aplicación de direcciones

• Configuración básica del router• Una configuración básica de router debe tener lo siguiente:

– - Nombre del router: El nombre de host debe ser único

– - Título: Como mínimo, el título debe prohibir el uso no autorizado

– - Contraseñas: Se deben usar contraseñas seguras– - Configuración de interfaces: Se debe especificar

el tipo de interfaz, la dirección IP y la máscara de subred. Describa la función de la interfaz. Ejecute el comando no shutdown. Para la interfaz serial DCE, ejecute el comando clock rate.

• Después de introducir la configuración básica, deben realizarse las siguientes tareas– - Verifique la configuración básica y el

funcionamiento del router– - Guarde los cambios en un router

UCB TJA INF 342

Page 60: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Configuración de dispositivos y aplicación de direcciones

UCB TJA INF 342

Page 61: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Configuración de dispositivos y aplicación de direcciones

• Verificación de la configuración básica del router– - Ejecute el comando show running-config– - Ejecute el comando copy running-config startup-config

paraguardar la configuración básica del router

– - Estos son comandos adicionales que le permitirán verificarcon más detalle la configuración del router:� Show running-config: muestra la configuración actual de la RAM� Show startup-config: muestra el archivo de configuración

de NVRAM� Show IP route: muestra la tabla de enrutamiento� Show interfaces: muestra todas las configuraciones de

interfaces� Show ip int brief: muestra información resumida de las

configuraciones de interfaces

UCB TJA INF 342

Page 62: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Estructura de la tabla de enrutamiento

• La tabla de enrutamiento se almacena en la RAM y contiene información sobre lo siguiente:� Redes conectadas directamente: Corresponde a un

dispositivo conectado a otra interfaz del router� Redes conectadas de forma remota: Una red que no

está conectada directamente a un router particular� Información detallada acerca de las redes incluye la

fuente de la información, la dirección de red y la máscara de subred, y la dirección IP del router de siguiente salto

• El comando show ip route se utiliza para visualizar una tabla de enrutamiento.

UCB TJA INF 342

Page 63: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Estructura de la tabla de enrutamiento

• Cómo agregar una red conectada a la tabla de enrutamiento– - Interfaces del router

� Cada interfaz del router pertenece a una red distinta� Se activan con el comando no shutdown� Para que haya rutas estáticas y dinámicas en la tabla de

enrutamiento, debe haber redes conectadasdirectamente

Page 64: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Estructura de la tabla de enrutamiento

• Rutas estáticas de la tabla de enrutamiento– - Incluyen: la dirección de red, la máscara de subred y la

dirección IP del router de siguiente salto o la interfaz de salida

– - Se indican, en la tabla de enrutamiento, con el código S– - Antes de poder usar el enrutamiento estático o dinámico,

las tablas de enrutamiento deben tener redes conectadas directamente usadas para conectar redes remotas

• Cuándo usar las rutas estáticas– - Cuando la red tiene sólo unos pocos routers– - Cuando la red está conectada a Internet sólo a través de un

ISP– - Cuando se usa una topología hub-and-spoke en una red de

gran tamaño

UCB TJA INF 342

Page 65: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Estructura de la tabla de enrutamiento

• Rutas estáticas y conectadas

UCB TJA INF 342

Page 66: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Estructura de la tabla de enrutamiento

• Protocolos de enrutamiento dinámico– - Se usan para agregar redes remotas a una

tabla de enrutamiento– - Se usan para detección de redes– - Se usan para la actualización y el

mantenimiento de las tablas de enrutamiento

• Detección automática de redes– - Los routers pueden detectar nuevas redes

mediante el uso compartido de la información de las tablas de enrutamiento

UCB TJA INF 342

Page 67: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Estructura de la tabla de enrutamiento

• Mantenimiento de las tablas de enrutamiento– - Los protocolos de enrutamiento dinámico se usan para compartir

información de enrutamiento entre routers y para mantener las tablas de enrutamiento actualizadas

• Protocolos de enrutamiento IP. Ejemplos de protocolos de enrutamiento:– - RIP

– - IGRP

– - EIGRP

– - OSPF

UCB TJA INF 342

Page 68: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Estructura de la tabla de enrutamiento

• Principios de la tabla de enrutamiento

– - Hay 3 principios en lo que respecta a las tablas de enrutamiento:

� Cada router toma decisiones en forma independiente, sobre la base de la información que posee en la tabla de enrutamiento

� Cada tabla de enrutamiento puede contener informacióndiferente

� Una tabla de enrutamiento tiene información sobre cómo llegara un destino, pero no sobre cómo regresar

UCB TJA INF 342

Page 69: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Estructura de la tabla de enrutamiento

• Efectos de los 3 principios de la tabla de enrutamiento

• - Los paquetes se reenvían a través de la red de un router a otro, de salto a salto

• - Los paquetes pueden transmitirse al destino por la ruta “X” y regresar por la ruta “Y” (enrutamiento asimétrico)

UCB TJA INF 342

Page 70: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes

• El formato de paquete protocolo de internet (IP) contiene campos que proporcionaninformación sobre el paquete y sobre los hosts emisores y receptores.

• Campos importantes para los estudiantes de UCB:– - Dirección IP de destino– - Dirección IP de origen– - Versión y TTL– - Longitud del encabezado IP– - Prioridad y tipo de servicio– - Longitud del paquete

UCB TJA INF 342

Page 71: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes• Formato de la trama de capa MAC

• Las tramas MAC también se dividen en campos. Incluyen:

– - Preámbulo

– - Delimitador de inicio de trama

– - Dirección MAC de destino

– - Dirección MAC de origen

– - Tipo/longitud

– - Datos y pad

– - Secuencia de verificación de tramas

UCB TJA INF 342

Page 72: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes• Una métrica es un valor numérico que usan los protocolos de enrutamiento para

determinar cuál es la mejor ruta a un destino– Cuanto menor sea el valor de la métrica, mejor será la ruta

• Dos tipos de métricas que usan los protocolos de enrutamiento son:– - Conteo de saltos: la cantidad de routers que un

paquete debe atravesar antes de llegar al destino– - Ancho de banda: la “velocidad” de un enlace. También

se conoce como “capacidad de datos” de un enlace

UCB TJA INF 342

Page 73: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes• Métrica del mismo costo: condición en la que un router tiene

varias rutas al mismo destino con la misma métrica.

• Para solucionar este dilema, el router usará el balanceo de carga de mismo costo. Esto significa que el router enviará los paquetes a través de las múltiples interfaces de salida enumeradas en la tabla de enrutamiento.

UCB TJA INF 342

Page 74: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes• La determinación de la ruta es un proceso que usa el router para

seleccionar la mejor ruta a un destino• La búsqueda de la mejor ruta tiene como resultado una de tres

determinaciones de ruta:– Red conectada directamente– Red remota– No se determina una ruta

UCB TJA INF 342

Page 75: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes

• La función de conmutación de un router es el proceso que usa un router para conmutar un paquete de una interfaz de entrada a una interfaz de salida en el mismo router.- Cuando un router recibe un paquete, sucede lo

siguiente:� Se eliminan los encabezados de capa 2� Se analiza la dirección IP de destino ubicada en el

encabezado de capa 3 para encontrar la mejor ruta al destino

� Se vuelve a encapsular el paquete de capa 3 en una trama de capa 2

� Se reenvía la trama a través de la interfaz de salida

UCB TJA INF 342

Page 76: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes

• Mientras un paquete se transmite de un dispositivo de networking a otro:– - Las direcciones IP de origen y destino NO cambian– - Las direcciones MAC de origen y destino CAMBIAN

cuando el paquete se reenvía de un router a otro

– - El campo TTL disminuye de a un número hasta llegar a un valor de cero. En ese momento, el router descarta el paquete (este mecanismo evita que los paquetes se transmitan a través de la red de forma indefinida)

UCB TJA INF 342

Page 77: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes• Información sobre la función de conmutación

y determinación de rutas. A continuación, se muestra parte de lo queocurre cuando la PC1 desea enviar un paquete a la PC2:

– Paso 1: la PC1 encapsula el paquete en una trama. La trama tiene la dirección MAC de destino del R1

UCB TJA INF 342

Page 78: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes

– Paso 2: el R1 recibe la trama de Ethernet. � El R1 reconoce que la dirección MAC de destino

coincide con la dirección MAC propia.

� Luego, el R1 elimina la trama de Ethernet. � El R1 examina la IP de destino. � El R1 busca la IP de destino en la tabla de

enrutamiento. � Una vez que encontró la IP de destino en la tabla de

enrutamiento, el R1 busca la dirección IP de siguiente salto.

� El R1 vuelve a encapsular el paquete IP con una nueva trama de Ethernet.

� El R1 reenvía el paquete Ethernet a través de la interfaz Fa0/1.

UCB TJA INF 342

Page 79: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes

UCB TJA INF 342

Page 80: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes• Información sobre la función de conmutación y determinación de rutas.

A continuación, se muestra parte de lo que ocurre cuando la PC1 desea enviar un paquete a la PC2:– Paso 3: el paquete llega al R2

� El R2 recibe la trama de Ethernet� El R2 reconoce que la dirección MAC de destino coincide con la

dirección MAC propia� Luego, el R2 elimina la trama de Ethernet� El R2 examina la IP de destino� El R2 busca la IP de destino en la tabla de enrutamiento� Una vez que encontró la IP de destino en la tabla de enrutamiento, el

R2 busca la dirección IP de siguiente salto� El R2 vuelve a encapsular el paquete IP con una nueva trama de

enlace de datos� El R2 reenvía el paquete Ethernet a través de la interfaz S0/0

UCB TJA INF 342

Page 81: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

Rutas de routers y conmutación de paquetes• Información sobre la función de conmutación y determinación de rutas.

A continuación, se muestra parte de lo que ocurre cuando la PC1 deseaenviar un paquete a la PC2

– Paso 4: el paquete llega al R3� R3 recibe la trama de PPP� Luego, el R3 elimina la trama de PPP� El R3 examina la IP de destino� El R3 busca la IP de destino en la tabla de enrutamiento� Una vez que encontró la IP de destino en la tabla de enrutamiento, el R3

se conecta directamente al destino a través de la interfaz Fast Ethernet� El R3 vuelve a encapsular el paquete IP con una nueva trama de Ethernet� El R3 reenvía el paquete Ethernet a través de la interfaz Fa0/0

– Paso 5: el paquete IP llega a la PC2. Se desencapsula la trama y la procesan los protocolos de capa superior

UCB TJA INF 342

Page 82: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

UCB TJA INF 342

Redes WAN y de acceso

Page 83: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

UCB TJA INF 342

Page 84: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

UNIVERSIDAD CATÓLICA “SAN PABLO” Unidad Académica Tarija

INGENIERÍA DE SISTEMAS Y TELECOMUNICACIONES

Materia: INF 342 Redes de

Computadoras II

Práctica 2:Configuración Básica de

dispositivos

Docente: Ing. Mauricio Aliaga

Tarija, Agosto 2012

Page 85: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

UCB TJA INF 342

Instrucciones

1. Abrir el archivo adjunto 1 Configuración Básica de dispostitivos en el programa Packet Tracer.

2. Les saldra una guia ilustrativa que les indicara que hacer [Sigan los pasos y copien en un doc Word estas instrucciones para responder las preguntas con otro color y/o tipo de letra Ver Figura 2].

3. Al terminar el ejercicio o regularmente pueden hacer un click en [Check Results] para verificar su avance. Al terminar toda la practica deberiantener acumulado el 100% de los puntos. [Ver Figura 1]

Check ResultsFigura 1

Puntos acumulados

Page 86: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

UCB TJA INF 342

Instrucciones

Figura 2

Page 87: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

UCB TJA INF 342

Instrucciones4. Al terminar toda la practica guardar el file que se esta ejecutando con el PaketTracer con el nombre: con el nombre: 1 Configuración Básica de dispostitivos_[Nombre del alumno: Ejm mauricioaliaga]5. Ejecutar el comando running-config en el Router y Switch, copiar el resultado y pegar en el doc Word. Guardar este doc Word con el mismo nombre que el file del Paket Tracer.6. Mandar el file completado del Paket Tracer de la presente práctica y el doc Word al email [email protected]. Fecha de entrega: Viernes 24 de Agosto hasta las 11:00 (al email)8. Seguir misma modalidad en futuras prácticas.

Page 88: CAPITULO 2 INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES

FIN !!!!

UCB TJA INF 342