Sistemas Operativos Sesión 9: La tabla de enrutamiento: un estudio detallado Contextualización Las tablas de enrutamiento son datos de direcciones de algunos destinos que se asocian al número de saltos, conteniendo varias informaciones que pueden ser útiles, teniendo la ventaja de que la información no sufre cambios y el administrador de la red puede hacer manualmente una tabla de enrutamiento y, como habíamos visto, estáticas y dinámicas. pueden ser Introducción La tabla de enrutamiento es el archivo de datos que se puede localizar en la RAM y es usada para acumular la información de la ruta, indicándole al router que un destino específico puede ser alcanzado mejor enviándolo el paquete de datos hacia un router en particular y lo conocemos como el siguiente salto. Introducción La tabla de enrutamiento pude ser dinámica o estática dependiendo de la función a la que se quiera llegar, ya que la tabla de enrutamiento estático lo construye el administrador manualmente y puede ser a consideración divulgada por enrutamiento. que la información sea otros dispositivos de Explicación Estructura de la tabla de enrutamiento Las tablas de enrutamiento tienen orígenes diferentes y pueden ser tres: • Redes conectadas • Rutas estáticas • Protocolos de enrutamiento Explicación Estructura de la tabla de enrutamiento • La estructura general de la tabla de enrutamiento se sigue basando en el esquema con clase Explicación Estructura de la tabla de enrutamiento Antes de que se verifique la tabla de enrutamiento dentro de la red debemos checar que todos los routers que se encuentran dentro de la misma estén bien configurados y para esto se utiliza el comando debug ip routing, que nos permite ver el proceso que lleva la tabla de enrutamiento para agregar entradas. Explicación Estructura de la tabla de enrutamiento La tabla de enrutamiento es una estructura que se establece por medio de las jerarquías que se usan para poder acelerar los procesos a la hora de buscar rutas y para enviar paquetes. Explicación Estructura de la tabla de enrutamiento En la jerarquía se manejan dos niveles • Rutas de nivel1 • Rutas de nivel 2 Explicación Estructura de la tabla de enrutamiento Rutas de nivel, son las rutas de primer nivel con una máscara de subred que sea igual o inferior a la máscara con clase. Funciona como ruta por defecto, como súper red, como ruta de red, la información que contiene la ruta de nivel 1, tiene la dirección de la red con clase para la subred, contienen la máscara de la subred para todas las rutas secundarias. Explicación Estructura de la tabla de enrutamiento Las rutas de nivel 2 es la ruta que es una subred de una dirección de red con clase, puede estar directamente conectada. La entrada secundaria es una ruta real para nuestra red que se conecta directamente donde contienen la siguiente información, el código de la ruta para la red que está conectada directamente, contienen la entrada de ruta específica, contienen la interfaz de salida para que los paquetes sean reenviados y coincidan con la entrada de la ruta. Explicación Proceso de búsqueda en la tabla de enrutamiento Se examinan las rutas de nivel 1, se debe analizar si existe una coincidencia con una ruta final de nivel 1 y que no sea una ruta principal, ésta se ocupará para reenviar el paquete. Explicación Proceso de búsqueda en la tabla de enrutamiento El router examina las rutas de nivel 2, que son las secundarias, si existe una coincidencia con la otra ruta de nivel 2, la subred es utilizada para reenviar el paquete y si no hay una coincidencia, es así como se determina el comportamiento de enrutamiento. Explicación Proceso de búsqueda en la tabla de enrutamiento Es así como el router puede determinar si el comportamiento del enrutamiento será Classeless y Classful, si es la segunda opción el paquete tendrá que ser descartado, y si es la primera opción el router buscará la superred del nivel 1 y las rutas que son por defecto y si existe una coincidencia el paquete se reenvía y si no se descarta. Explicación Proceso de búsqueda en la tabla de enrutamiento La coincidencia más larga es la mejor coincidencia, esta debe de tener la mayoría de números bits a la izquierda entre la dirección IP y la tabla de enrutamiento. Explicación Proceso de búsqueda en la tabla de enrutamiento El proceso de la coincidencia se determina a través de buscar la coincidencia entre la ruta principal y la IP de destino y si existe la coincidencia entonces es buscada otra coincidencia pero ahora con la ruta secundaria. Explicación Proceso de búsqueda en la tabla de enrutamiento Ahora para buscar una coincidencia con las rutas secundarias de nivel 2, se deberá examinar las rutas primarias, primero si existe una coincidencia se examinarán las rutas secundarias y por igual para elegir la coincidencia se deberá tomar en cuenta la más larga. Explicación Comportamiento de enrutamiento Los protocolos de enrutamiento Classful y Classless afectan la forma en que se desarrollan. Estos comportamientos de enrutamiento determinan cómo es que se busca la tabla de enrutamiento después de ser completada. Explicación Comportamiento de enrutamiento Los comportamientos de enrutamiento son utilizados para encontrar información que esté en la tabla de enrutamiento y sólo es utilizado un solo comportamiento de enrutamiento. Cuando el router tiene que determinar si el comportamiento es classless o classful, la segunda opción se determina, si no se encontró una coincidencia de la ruta principal y las rutas secundarias. Explicación Comportamiento de enrutamiento Si el router está usando el comportamiento Classful, el proceso de la búsqueda se finalizará y el paquete será descartado . Explicación Comportamiento de enrutamiento Por lo contrario, cuando se determina si en comportamiento es Classless, es porque la ruta realiza el proceso de la búsqueda cuando Classless está en uso y si dicho comportamiento está funcionando se examinará la tuta de nivel 1, si existe una coincidencia el paquete se reenvía, después se verificarán en segundo lugar si no hay coincidencia ni una ruta entonces se descartará. Conclusión Aprendimos que en la estructura de una tabla de enrutamiento encontramos las entradas que contienen información acerca de las redes que están conectadas directamente, se encuentran la ruta estática y los protocolos. Existen niveles, dentro de ellas están las rutas de nivel 1 que tienen una máscara de subred menor o igual a la classful y la ruta de nivel 2 que contienen subredes de una dirección de la red. Conclusión En el comportamiento del enrutamiento es la forma en como es realizada la búsqueda dentro de una tabla de enrutamiento, existe el comportamiento classful y el classless. Referencias Calero Romero, J.M. (2009). Enrutamiento de 3 redes y 2 router. Tutorial Consultado de http://www.youtube.com/watch?v=DrRgqcmJeMI Gallego de Torres, A. (2003).Enrutadores Cisco. Anaya Multimedia. Herrera Pérez, E (2010).Tecnologías y redes de transmisión de datos. Editorial Limusa. Prada Carreño, Y.A. y Rodriguez Olarte, P. (2013). Proceso en la búsqueda de la tabla de enrutamiento. Video consultado de http://www.youtube.com/watch?v=GiNVCJ5mAVA Stair, R. y Reynolds, G. (2000). Principios de sistemas de información: enfoque administrativo. Editorial International Thomson Editores. Vázquez Martínez, S. (2012). Tabla de enrutamiento. Consultado de http://es.scribd.com/doc/110639165/CCNA2-Tabla-Enrutamiento