INTEGRANTE : HANS DIEGO MERCADO A. DANIEL ESCOBAR VILLAGOMEZ MATERIA : REDES II FECHA : 08/12/11 1 Construcción de la tabla de enrutamiento 1.1 Introducción de la tabla de enrutamiento La función principal de un router es enviar un paquete hacia su red de destino, que es la dirección IP de destino del paquete. Para hacerlo, el router necesita buscar la información de enrutamiento almacenada en su tabla de enrutamiento. Una tabla de enrutamiento es un archivo de datos en la RAM que se usa para almacenar la información de la ruta sobre redes remotas y conectadas directamente. La tabla de enrutamiento contiene asociaciones entre la red y el siguiente salto. Estas asociaciones le indican al router que un destino en particular se puede alcanzar mejor enviando el paquete hacia un router en particular, que representa el "siguiente salto" en el camino hacia el destino final. La asociación del siguiente salto también puede ser la interfaz de salida hacia el destino final. La asociación entre la red y la interfaz de salida también puede representar la dirección de red de destino del paquete IP. Esta asociación ocurre en las redes del router conectadas directamente. Una red conectada directamente es una red que está directamente vinculada a una de las interfaces del router. Cuando se configura una interfaz de router con una dirección IP y una máscara de subred, la interfaz pasa a ser un host en esa red conectada. La dirección de red y la máscara de subred de la interfaz, junto con el número y el tipo de interfaz, se ingresan en la tabla de enrutamiento como una red conectada directamente. Cuando un router envía un paquete a un host, como por ejemplo un servidor Web, ese host está en la misma red que la red del router conectada directamente. Una red remota es una red que no está directamente conectada al router. En otras palabras, una red remota es una red a la que sólo se puede llegar mediante el envío del paquete a otro router. Las redes remotas se agregan a la tabla de enrutamiento mediante el uso de un protocolo de enrutamiento dinámico o la configuración de rutas estáticas. Las rutas dinámicas son rutas hacia redes remotas que fueron aprendidas automáticamente por el router utilizando un protocolo de enrutamiento dinámico. Las rutas estáticas son rutas hacia redes manualmente configuradas por un administrador de red. Las siguientes analogías pueden ayudar a aclarar el concepto de rutas conectadas, estáticas y dinámicas: · Rutas conectadas directamente: para visitar a un vecino, lo único que tiene que hacer es caminar por la calle donde vive. Esta ruta es similar a una ruta conectada directamente porque el "destino" está disponible directamente a través de su "interfaz conectada", la calle. · Rutas estáticas: un tren siempre usa las mismas vías en una ruta específica. Esta ruta es similar a una estática porque la ruta hacia el destino es siempre la misma. · Rutas dinámicas: al conducir un automóvil, usted puede elegir "dinámicamente" una ruta diferente según el tráfico, el clima y otras condiciones. Esta ruta es similar a una ruta dinámica porque puede elegir una nueva ruta en muchos puntos diferentes en su trayecto hacia el destino. El comando show ip route Como se indica en la figura, la tabla de enrutamiento se muestra con el comando show ip route. Hasta ahora, no se han configurado rutas estáticas ni se ha habilitado ningún protocolo de enrutamiento dinámico. Por lo tanto, la tabla de enrutamiento de R1 sólo muestra las redes conectadas directamente del router. Para cada red enumerada en la tabla de enrutamiento, se incluye la siguiente información: · C: la información en esta columna denota el origen de la información de la ruta, la red conectada directamente, la ruta estática o del protocolo de enrutamiento dinámico. La C representa a una ruta conectada directamente. · 192.168.1.0/24: es la dirección de red y la máscara de subred de la red remota o conectada directamente. En este ejemplo, las dos entradas en la tabla de enrutamiento, 192.168.1./24 y 192.168.2.0/24, son redes conectadas directamente. · FastEthernet 0/0: la información al final de la entrada de la ruta representa la interfaz de salida y/o la dirección IP del router del siguiente salto. En este ejemplo, tanto la FastEthernet 0/0 como la Serial0/0/0 son las interfaces de salida que se usan para alcanzar estas redes 1.2 Redes conectadas directamente Incorporación a la tabla de enrutamiento de una red conectada Como se mencionó en la sección anterior, cuando se configura la interfaz de un router con una dirección IP y una máscara de subred, la interfaz pasa a ser un host en esa red. Por ejemplo, cuando la interfaz FastEthernet 0/0 en R1 en la figura se configura con la dirección IP 192.168.1.1 y la máscara de subred 255.255.255.0, la interfaz FastEthernet 0/0 pasa a ser miembro de la red 192.168.1.0/24. Los hosts que están conectados a la misma LAN, como la PC1, también se configuran con una dirección IP que pertenece a la red 192.168.1.0/24. Cuando se configura una PC con una dirección IP host y una máscara de subred, la PC usa la máscara de subred para determinar a qué red pertenece ahora. El sistema operativo realiza esto mediante el proceso ANDing en la dirección IP host y en la máscara de subred. Un router utiliza la misma lógica al configurar una interfaz. Una PC normalmente se configura con una sola dirección IP host porque tiene una única interfaz de red, generalmente una Ethernet NIC. Los routers tienen múltiples interfaces; por lo tanto, cada interfaz debe ser miembro de una red diferente. En la figura, R1 es miembro de dos redes diferentes: 192.168.1.0/24 y 192.168.2.0/24. El router R2 también es miembro de dos redes: 192.168.2.0/24 y 192.168.3.0/24. Después de que se configura la interfaz del router y se activa la interfaz con el comando no shutdown, la interfaz debe recibir una señal portadora desde otro dispositivo (router, switch, hub, etc.) antes de que el estado de la interfaz se considere "activo". Una vez que la interfaz está "activa", la red de esa interfaz se incorpora a la tabla de enrutamiento como red conectada directamente. Antes de configurar cualquier enrutamiento estático o dinámico en un router, éste solamente conoce a sus propias redes conectadas directamente. Éstas son las únicas redes que se muestran en la tabla de enrutamiento hasta que se configure el enrutamiento estático o dinámico. Las redes conectadas directamente son de fundamental importancia para las decisiones de enrutamiento. Las rutas estáticas y dinámicas no pueden existir en la tabla de enrutamiento sin las propias redes del router conectadas directamente. El router no puede enviar paquetes desde una interfaz si la misma no está habilitada con una dirección IP y una máscara de subred, del mismo modo que una PC no puede enviar paquetes IP desde su interfaz Ethernet si la misma no está configurada con una dirección IP y una máscara de subred.. 1.3 Enrutamiento estático Las redes remotas se agregan a la tabla de enrutamiento mediante la configuración de rutas estáticas o la habilitación de un protocolo de enrutamiento dinámico. Cuando el IOS aprende sobre una red remota y la interfaz que usará para llegar a esa red, agrega la ruta a la tabla de enrutamiento siempre que la interfaz de salida esté habilitada. Una ruta estática incluye la dirección de red y la máscara de subred de la red remota, junto con la dirección IP del router del siguiente salto o la interfaz de salida. Las rutas estáticas se indican con el código S en la tabla de enrutamiento, como se muestra en la figura. Las rutas estáticas se examinan en detalle en el próximo capítulo. Cuándo usar rutas estáticas Las rutas estáticas deben usarse en los siguientes casos: · Una red está compuesta por unos pocos routers solamente. En tal caso, el uso de un protocolo de enrutamiento dinámico no representa ningún beneficio sustancial. Por el contrario, el enrutamiento dinámico agrega más sobrecarga administrativa. · Una red se conecta a Internet solamente a través de un único ISP. No es necesario usar un protocolo de enrutamiento dinámico a través de este enlace porque el ISP representa el único punto de salida hacia Internet. Generalmente, la mayoría de las tablas de enrutamiento contienen una combinación de rutas estáticas y rutas dinámicas. Sin embargo, como mencionamos antes, la tabla de enrutamiento debe contener primero las redes conectadas directamente que se usan para acceder a estas redes remotas antes de poder usar cualquier enrutamiento estático o dinámico. Enrutamiento dinámico Las redes remotas también pueden agregarse a la tabla de enrutamiento utilizando un protocolo de enrutamiento dinámico. En la figura, R1 ha aprendido automáticamente sobre la red 192.168.4.0/24 desde R2 a través del protocolo de enrutamiento dinámico, RIP (Routing Information Protocol). El RIP fue uno de los primeros protocolos de enrutamiento IP y se analizará en detalle en los siguientes capítulos. Los routers usan protocolos de enrutamiento dinámico para compartir información sobre el estado y la posibilidad de conexión de redes remotas. Los protocolos de enrutamiento dinámico ejecutan varias actividades, entre ellas: Descubrimiento de redes Actualización y mantenimiento de las tablas de enrutamiento Descubrimiento automático de redes El descubrimiento de redes es la capacidad de un protocolo de enrutamiento de compartir información sobre las redes que conoce con otros routers que también están usando el mismo protocolo de enrutamiento. En lugar de configurar rutas estáticas hacia redes remotas en cada router, un protocolo de enrutamiento dinámico permite a los routers aprender automáticamente sobre estas redes a partir de otros routers. Estas redes, y la mejor ruta hacia cada red, se agregan a la tabla de enrutamiento del router y se denotan como una red aprendida por un protocolo de enrutamiento dinámico específico. Mantenimiento de las tablas de enrutamiento Después del descubrimiento inicial de la red, los protocolos de enrutamiento dinámico actualizan y mantienen las redes en sus tablas de enrutamiento. Los protocolos de enrutamiento dinámico no sólo deciden acerca de la mejor ruta hacia diferentes redes, también determinan la mejor ruta nueva si la ruta inicial se vuelve inutilizable (o si cambia la topología). Por estos motivos, los protocolos de enrutamiento dinámico representan una ventaja sobre las rutas estáticas. Los routers que usan protocolos de enrutamiento dinámico automáticamente comparten la información de enrutamiento con otros routers y compensan cualquier cambio de topología sin requerir la participación del administrador de red. Protocolos de enrutamiento IP Existen varios protocolos de enrutamiento dinámico para IP. Éstos son algunos de los protocolos de enrutamiento dinámico más comunes para el enrutamiento de paquetes IP: RIP (Routing Information Protocol) IGRP (Interior Gateway Routing Protocol) EIGRP (Enhanced Interior Gateway Routing Protocol) OSPF (Open Shortest Path First) ISIS (Intermediate Systemto Intermediate System) BGP (Border Gateway Protocol)