Documentos de Académico
Documentos de Profesional
Documentos de Cultura
WORKSHOP 2 - ROUTING
AUTORES
DIRECTOR
ALEXANDER GARCÍA
coloca en su propia tabla de enrutamiento. El router se vale de esta tabla para determinar
los puertos de salida que debe utilizar para retransmitir un paquete hasta su destino. La
tabla de enrutamiento es la fuente principal de información del router acerca de las redes. Si
la red de destino está conectada directamente, el router ya sabrá el puerto que debe usar
para reenviar paquetes. Si las redes de destino no están conectadas directamente, el router
debe aprender y calcular la ruta más óptima a usar para reenviar paquetes a dichas redes. La
Las rutas estáticas se definen administrativamente y establecen rutas específicas que han de
seguir los paquetes para pasar de un puerto de origen hasta un puerto de destino. Se
establece un control preciso del enrutamiento según los parámetros del administrador.
Un administrador de red puede configurar una ruta estática de forma manual para alcanzar
una red específica. A diferencia de un protocolo de routing dinámico, las rutas estáticas no
que cambia la topología de la red. Una ruta estática no cambia hasta que el administrador la
Las rutas estáticas se utilizan habitualmente en enrutamientos desde una red hasta una red
de conexión única, ya que no existe más que una ruta de entrada y salida en una red de
conexión única, evitando de este modo la sobrecarga de tráfico que genera un protocolo de
extremo, es necesario configurar la ruta en ambas direcciones. Las rutas estáticas permiten
o IP de red de destino.
o IP del router por el cual se enviarán los paquetes o bien interfaz de envío de los
datos.
o Distancia Administrativa.
Una Ruta por Defecto es una ruta que se utiliza si no existe una entrada para un destino
En la imagen podemos ver un esquema en el cual un router tiene una ruta estática a otro
router. El otro router va a tener que tener que conocer lo que hay detrás del router de la
Distancia administrativa
Los routers son multiprotocolos, lo que quiere decir que pueden utilizar al mismo tiempo
administrativa permite que un protocolo tenga mayor prioridad sobre otro si su distancia
administrativa es menor. Este valor viene por defecto, sin embargo, el administrador puede
siguiente tabla:
INTERFAZ 0
RUTA ESTÁTICA 1
EIGRP INTERNO 90
IGRP 100
OSPF 110
IS-IS 115
RIP 120
EIGRP EXTERNO 170
INALCANZABLE 255
Antes de entrar a ver rutas dinámicas, tenemos una tabla comparativa entre enrutamiento
más antiguos utilizado por dispositivos basados en IP. Su implementación original fue para
el protocolo Xerox a principios de los 80. Ganó popularidad cuando se distribuyó con
protocolo de vector de distancia que utiliza la cuenta de saltos del router como métrica. La
cuenta de saltos máxima de RIP es 15. Cualquier ruta que exceda de los 15 saltos se
de enrutamiento se propaga de un router a los otros vecinos por medio de una difusión de
con clase (no soporta VLSM), no utiliza autenticación y utiliza broadcast. La versión 2 de
Rip v1
Rip v2
R1(config)#ruter ?
R1(config)#ruter rip
R1(config)#version 2
R1(config-router)#network 192.168.4.0
R1(config-router)#passive-interface fa0/0
Propagación de la ruta por defecto , se propaga la ruta estática como ruta RIP (se
R1(config-router)#default-information originate
R1(config-router)#no auto-summary
R1(config)#ruter ospf 1
Configuración de IPs (Red) conectadas directamente con mascara inversa y Area 0.
Borra todas las entradas de la Tabla de enrutamiento para que se actualice de nuevo
R1#Clear ip route *
protocolo (RFC 1105) apareció en 1989 para sustituir a EGP. Posteriormente, salieron
nuevas versiones como la versión 2 en 1990 (RFC 1163) y la versión 3 en 1991 (RFC
1267). Finalmente apareció la versión 4 (RFC 1771 y RFC 4271) que proporciona soporte
BGP es un protocolo que funciona sobre TCP por el puerto 179. BGP permite el
enrutamiento de los paquetes IP que se intercambian entre los distintos AS. Para ello, es
conexiones TCP. Este tipo de operación proporciona comunicación fiable y esconde todos
Debido a que en cada AS se utiliza un protocolo IGP con una definición distinta para el
coste de los enlaces, es imposible encontrar el camino más corto hacia cada destino. Por
ello, una vez se han aplicado las restricciones sobre las rutas, BGP utiliza un algoritmo
similar al tipo vector de distancia, llamado path-vector, para seleccionar aquellas rutas que
almacenan rutas para alcanzar redes (indicadas mediante prefijos). Las rutas están formadas
por una secuencia de números de sistemas autónomos que se deben seguir para alcanzar el
para almacenar la ruta completa es la detección y eliminación de bucles (loops) para evitar
que los paquetes se envíen de forma infinita pasando varias veces por un mismo AS.
Cuando un router anuncia un prefijo a uno de sus vecinos BGP, esa información es
considerada válida hasta que el primer router explícitamente anuncia que la información ya
no es válida o hasta que la sesión BGP se pierde. Esto significa que BGP no requiere que la
un alto flujo de mensajes cuando se establece la sesión BGP, pero transcurrido un tiempo
de estabilización los routers sólo necesitarán informar de los cambios que han ocurrido. Por
ejemplo, en un AS tipo backbone el intercambio es del orden de 50.000 prefijos
inicialmente.
tablas de datos denominadas RIBs (Routing Information Bases). Éstas son las siguientes:
máscara) que conoce el proceso BGP bien porque las ha obtenido de la tabla de
bien porque se han aprendido por BGP (I-BGP o E-BGP), tras pasar los filtros
• Adj-RIB-out: Almacena prefijos para ser anunciados a otros vecinos. Esta tabla
se construye a partir de las informaciones de la tabla Loc-RIB que han sido filtrados
y cuyos atributos han sido modificados según configuración. Se tiene una tabla de
La interacción con otros procesos BGP se lleva a cabo intercambiando mensajes. Los
mensajes intercambiados en una sesión BGP sirven para informar sobre el conocimiento de
nuevas rutas activas, para suprimir rutas que ya no están activas, para indicar la viabilidad
conexión TCP. El siguiente esquema muestra los estados y los mensajes del proceso BGP:
Los estados posibles son los siguientes:
Estado libre.
periódicamente
El proceso de decisión
Cada vez que se recibe un anuncio de ruta, el proceso BGP se encarga de calcular el grado
de preferencia de cada ruta aprendida, elegir las mejores rutas para guardarlas en la tabla
RIB-Loc, y elegir las rutas que van a ser anunciadas. Para ello, el proceso BGP aplica un
política de enrutamiento del AS). Por otro lado, las rutas BGP deben estar sincronizadas, es
decir, estar en la tabla de enrutamiento de todos los routers de un mismo AS. De esta
manera, BGP no anunciará una ruta mediante E-BGP a un vecino externo antes de que
todos los routers del AS la hayan aprendido mediante IGP. Otro aspecto a verificar antes de
validar una ruta es que el nodo indicado en el atributo NEXT-HOP sea alcanzable, lo cual
tabla de enrutamiento del router y, posteriormente, se propaga a los vecinos BGP. A la hora
de elegir entre dos rutas, el proceso BGP tiene en cuenta los siguientes criterios:
2º Mayor WEIGHT: Se elige la ruta con el valor más grande de este atributo. Este
criterio es específico para los routers Cisco y se aplica localmente en cada router.
3º Mayor LOCAL_PREF (anunciado por I-BGP): Se elige la ruta con el valor más
grande de este atributo. Esto se aplica a todos los routers del AS.
5º Más corto AS_PATH: Se elige la ruta con el mínimo número de ASNs en este
atributo.
6º Menor ORIGIN: Se elige la ruta según el modo en que se aprendió (IGP < EGP <
INCOMPLETE).
7º Menor MED: En el caso de que se tenga el mismo origen para la ruta, en el caso
de las rutas que provienen de un mismo AS se elige la ruta con el mínimo valor de
este atributo (se puede configurar también para comparar este atributo en rutas de
diferentes AS).
8º Se elige una ruta aprendida por E-BGP antes que una aprendida por I-BGP.
próximo, es decir, aquélla para la cual es necesario pasar por el vecino más próximo
localmente (vecino no BGP, sino IGP). Este vecino más próximo vendrá indicado
por la métrica IGP, de manera que sea la salida más próxima del AS.
10º Ruta hacia el router BGP con el Router-ID (dirección IP) más pequeño.
aplica al algoritmo para la selección de las rutas BGP, pero sí cuando se aplican las
distancia administrativa sirve para tener un parámetro común para las rutas
independientemente de la forma en que se hayan aprendido. Así, las rutas cuya distancia
sea menor serán instaladas en la tabla de enrutamiento del sistema. En BGP, a las
rutas locales (que provienen del propio router) se les asigna por defecto una distancia de
200, al igual que para las rutas adquiridas mediante I-BGP, mientras que el valor por
un protocolo de enrutamiento del tipo vector distancia avanzado, propiedad de Cisco, que
ofrece las mejores características de los algoritmos vector distancia y de estado de enlace.
Originalmente, Cisco desarrolló IGRP (Interior Gateway Routing Protocol) utilizando sólo
la tecnología de ruteo del tipo vector distancia. El concepto es que cada router sólo conoce
la dirección (dirección de próximo salto) y la distancia (métrica) hacia cada red remota.
Cada router anuncia destinos con una métrica correspondiente. Cada router que escucha la
EIGRP (Enhanced Interior Gateway Routing Protocol) es una versión mejorada de IGRP.
existente en IGRP.
obtener una ruta libre de bucle hacia cada punto de la red. Esto les permite a todos los
routers involucrados en una topología cambiar para sincronizarse al mismo tiempo. Los
routers que no se ven afectados por los cambios de topología no se incluyen en el recálculo.
El tiempo de convergencia con DUAL compite con el de cualquier otro protocolo de ruteo
existente. EIGRP ha sido extendido para que sea independiente del protocolo de la capa de
· Recuperación/Detección de vecinos
· Hello
· Actualizaciones
· Consultas
· Respuestas
· Acuses de recibo
router eigrp 100 especifica el sistema autónomo 100, este valor varia de 1 a 65535. Un
Sistema Autónomo (AS) es un grupo de redes de direcciones IP que son gestionadas por
uno o más administradores de redes que poseen una única política de ruteo.
network específica las redes directamente conectadas al router que serán anunciadas
por EIGRP
log-neighbor-changes habilita el registro de los cambios de adyacencia de vecinos para
monitorear la estabilidad del sistema de enrutamiento y para ayudar a detectar
problemas.
Referencias