1. Introducción a los
protocolos de enrutamiento
MIGUEL ORLANDO CALDERON VARGAS
MAICOL GIOVANY CARDENAS FONSECA
ANDRES FELIPE VEGA CELI
WILMAN ANDRES CHAPARRO BARRERO
CARLOS ANDRES MAYORGA
2. Protocolos de enrutamiento
• Los protocolos de enrutamiento son el conjunto de reglas
utilizadas por un router cuando se comunica con otros router con
el fin de compartir información de enrutamiento
• Esta información se utiliza para la construcción y el
mantenimiento de las talbas de enrutamiento.
• Un protocolo de enrutamiento es la aplicación de un algoritmo de
enrutamiento en el software o hardware.
3. Métricas
• La métrica es el análisis, y en lo que se basa el
algoritmo del protocolo de enrutamiento para
elegir una ruta por sobre otra, basándose en el
protocolo creerá la tabla de enrutamiento en el
router. Publicando solo las mejores rutas.
4. Clases de Métricas:
• Número de Saltos: Numero de routers por los que pasara un paquete.
• Pulsos: Retraso en un enlace de datos usando pulsos de reloj de PC.
• Cortes: Valor arbitrario, basado generalmente en el ancho de banda, el
coste económico u otra medida.
• Ancho de Banda: Capacidad de datos de un enlace.
• Retraso: cantidad de actividad existente en un recurso de red, como un
router o un enlace.
• Carga: Cantidad de Actividad existente en un recurso de red, como un
router o un enlace.
• Fiabilidad: se refiere al valor de errores de bits de cada enlace de red.
• MTU: Unidad máxima de transmisión. Longitud máxima de trama en
octetos que puede ser aceptada por todos los enlaces de la vida.
5. • RIP elegirá la ruta con la menor cantidad de saltos, mientras que OSPF
elegirá la ruta con el ancho de banda más alto. Las métricas utilizadas
en los protocolos de enrutamiento IP incluyen:
• Conteo de saltos: una métrica simple que cuenta la cantidad de routers
que un paquete tiene que atravesar
• Confiabilidad: evalúa la probabilidad de una falla de enlace calculada a
partir del conteo de errores de la interfaz o las fallas de enlace previas
• IGRP e EIGRP: ancho de banda, retardo, confiabilidad y carga; la mejor
ruta se elige según la ruta con el valor de métrica compuesto más bajo
calculado a partir de estos múltiples parámetros. Por defecto, sólo se
usan el ancho de banda y el retardo.
• IS-IS y OSPF: costo; la mejor ruta se elige según la ruta con el costo más
bajo. . La implementación de OSPF de Cisco usa el ancho de banda. IS-IS
es desarrollado en CCNP.
• Los protocolos de enrutamiento determinan la mejor ruta en base a la
ruta con la métrica más baja.
6.
7. Determinación de Rutas
• La determinación de ruta hace factible la comparación de las
diversas tablas de enrutamiento de los distintos routers que hacen
parte de la red. La función principal determinar un puerto por el
cual se de enviar el paquete de su destino
• El envió de estos paquetes entre routers es llamado saltos y estos
a su vez generalmente denominan la distancia el origen (Router
emisor) a su destino (router receptor)
8. Rutas estáticas
•Aprendidas por el router a través del
administrador, que establece dicha ruta
manualmente, quien también debe
actualizar cuando tenga lugar un cambio en
la topología
9. Rutas dinámicas
• Rutas aprendidas automáticamente por el router
a través de la información enviada por otros
routers, una vez que el administrador ha
configurado un protocolo de enrutamiento que
permite el aprendizaje dinámico de rutas.
10. Para poder enrutar paquetes de información
un router debe conocer lo siguiente:
• Dirección de destino: dirección a donde han de ser
enviados los paquetes
• Fuentes de información: Fuente (otros routers) de donde
el router aprende las rutas hasta los destinos
especificados.
• Descubrir la posibles rutas hacia el destino: Rutas
iniciales posibles hasta los destinos deseados
11. • Seleccionar las mejores rutas: Determinar cuál es
la mejor ruta hasta el destino especificado
• Mantener las tablas de enrutamiento
actualizadas: Mantener conocimiento actualizado
de las rutas al destino.
12. • La información de enrutamiento que el router aprende desde sus
fuentes de enrutamiento se 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
13. • 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 conectados
directamente, el router debe aprender y calcular la ruta
más óptima a usar para reenviar paquetes a dichas redes
• La tabla de enrutamiento se construye mediante uno de estos dos
métodos o ambos
• Manualmente, por el administrador de la red.
• A través de procesos dinámicos que se ejecutan en la red.
14. Balanceo De Carga
• Cuando un router detecta varias rutas a una red específica a
través de varios procesos de ruteo como RIP, RIPv2, IGRP, EIGRP y
OSPF, instala la ruta con la mínima distancia administrativa en la
tabla de ruteo.
• A veces, el router debe seleccionar una ruta entre varias que se
detectaron a través del mismo proceso de ruteo con la misma
distancia administrativa. En este caso, el router elige la
trayectoria con el costo más bajo hacia el destino. Cada proceso
de ruteo calcula su costo de forma diferente y es posible que se
deban manipular los costos para alcanzar el balanceo de carga.
15. Balanceo de Carga por Destino o por
Paquete
• Balanceo de carga por destino significa: que el router distribuye los
paquetes según la dirección de destino. Dadas dos trayectorias a la
misma red, todos los paquetes para el destino 1 en esa red pasan a
través de la primera trayectoria, todos los paquetes para el destino 2 en
esa red pasan a través de la segunda trayectoria, y así sucesivamente.
Esto preserva el orden de los paquetes, con el posible uso desigual de los
links.
• Si un host recibe la mayor parte del tráfico, todos los paquetes utilizan
un link, lo cual deja el ancho de banda en los otros links sin utilizar. Una
mayor cantidad de direcciones de destino hace que los links se utilicen
de una manera más equitativa. Para lograr que los links se utilicen de
una manera más equitativa, utilice el software del IOS para generar una
entrada de memoria caché de ruta para cada dirección de destino, en
lugar de cada red de destino, al igual que en el caso cuando existe
solamente una trayectoria. Por lo tanto, los tráficos de diferentes hosts
en la misma red de destino pueden utilizar diferentes trayectorias.
16. Distancia Administrativa
• La distancia administrativa (AD) define la preferencia de un origen de
enrutamiento. A cada origen de enrutamiento, entre ellas protocolos de
enrutamiento específicos, rutas estáticas e incluso redes conectadas
directamente, se le asigna un orden de preferencia de la más preferible
a la menos preferible utilizando el valor de distancia administrativa.
• Los routers Cisco usan la función de AD para seleccionar la mejor ruta
cuando aprende sobre la misma red de destino desde dos o más orígenes
de enrutamiento diferentes.
• La distancia administrativa es un valor entero entre 0 y 255. Cuanto
menor es el valor, mayor es la preferencia del origen de ruta.
17. • Una distancia administrativa de 0 es la más preferida. Solamente
una red conectada directamente tiene una distancia
administrativa igual a 0 que no puede cambiarse. Es posible
modificar la distancia administrativa para las rutas estáticas y los
protocolos de enrutamiento dinámico. Este tema se trata en CCNP.
• Una distancia administrativa de 255 indica que el router no creerá
en el origen de esa ruta y no se instalará en la tabla de
enrutamiento.
18. Análisis De Tablas De Enrutamiento
• Una tabla de enrutamiento, es un documento electrónico que
almacena las rutas a los diferentes nodos en una red informática.
Los nodos pueden ser cualquier tipo de dispositivo electrónico
conectado a la red. La Tabla de enrutamiento generalmente se
almacena en un router o en una red en forma de una base de
datos o archivo.
• Cuando los datos deben ser enviados desde un nodo a otro de la
red, se hace referencia a la tabla de enrutamiento con el fin de
encontrar la mejor ruta para la transferencia de datos.
19.
20. Hop by hop:
• es un método común de enrutamiento en redes en las que hay
nodos intermedios entre la fuente y el destino, va a la dirección
del siguiente nodo principal hasta el punto de destino en la lista.
Así que cuando un paquete de datos llega a un nodo en particular,
usa la tabla de rutas para encontrar la dirección del siguiente
nodo. Una vez que llega a ese nodo, de nuevo usa la tabla de
enrutamiento para la dirección del siguiente salto, y así
sucesivamente, hasta llegar al destino final.
21. Análisis
• Para examinar el contenido de la actualización se puede utilizar el comando
“debug ip rip”
• Si RIPv1 está configurado las máscaras de subred no se incluirán en la dirección
de red.
• RIPv1 no proporciuona soporte para VLSM
• Motivo: RIPv1 no envía máscaras de subred en la actualización de enrutamiento
• RIPv1 resume rutas en limites classful
• Utiliza la máscara de subred de la interfaz saliente para determinar que
subredes publicar
• Los protocoles de enrutamiento classful no proporcionan soporte para rutas
CIDR resumidas con una mascara mas pequeña que la mascara de subre classful.
22.
23. CISCO DISCOVERY PROTOCOL (CDP)
• Se utiliza para obtener información de router y switches que están
conectados localmente. El CDP es un protocolo propietario de
Cisco, destinado al descubrimiento de vecinos y es independiente
de los medios y del protocolo de enrutamiento. Aunque el CDP
solamente mostrará información sobre los vecinos conectados de
forma directa, este constituye una herramienta de gran utilidad.
El Protocolo CDP es un protocolo de Capa 2 que conecta los
medios físicos inferiores con los protocolos de red de las capas
superiores
24. La lectura del comando show cdp neighbors
• Identificador del dispositivo
• Interfaz local
• Tiempo de espera
• Capacidad
• Plataforma
• Identificador del puerto
25. Los siguientes datos se agregan en el CDPv2
Administración de nombres de dominio VTP
VLAN Nativas
Full o half-duplex
• Para obtener datos de routers vecinos en más detalle:
Show cdp neighbors detail
• Para saber el trafico de CDP que ocurre en el router.
Router#show cdp traffic