domingo, 6 de enero de 2008

Semestre 2 CCNA, Módulo 6

Módulo 6: Enrutamiento y protocolos de enrutamiento

Descripción general

El enrutamiento no es otra cosa que instrucciones para ir de una red a otra. Estas instrucciones, también conocidas como rutas, pueden ser dadas a un router por otro de forma dinámica, o pueden ser asignadas al router por el administrador de forma estática.

Este módulo introduce el concepto de protocolos de enrutamiento dinámico, describe sus distintas clases y brinda ejemplos de protocolos de cada clase.

Un administrador de redes toma en cuenta muchos aspectos al seleccionar un protocolo de enrutamiento dinámico. El tamaño de la red, el ancho de banda de los enlaces disponibles, la capacidad de procesamiento de los routers, las marcas y modelos de los routers de la red y los protocolos que ya se encuentran en uso en la red son todos factores a considerar a la hora de elegir un protocolo de enrutamiento. Este módulo proporcionará más detalles acerca de las diferencias entre los protocolos de enrutamiento, los cuales serán útiles a los administradores de redes para hacer su elección.

Los estudiantes que completen este módulo deberán ser capaces de:

* Explicar la importancia del enrutamiento estático.
* Configurar rutas estáticas y rutas por defecto.
* Verificar y diagnosticar fallas de las rutas estáticas y las rutas por defecto.
* Identificar las clases de protocolos de enrutamiento
* Identificar los protocolos de enrutamiento por vector-distancia.
* Identificar los protocolos de enrutamiento de estado del enlace.
* Describir las características básicas de los protocolos de enrutamiento más comunes.
* Identificar los protocolos de gateway interior.
* Identificar los protocolos de gateway exterior.
* Habilitar el Protocolo de información de enrutamiento (RIP) en un router.

6.1 Introducción al enrutamiento estático

6.1.1 Introducción al enrutamiento

El enrutamiento es el proceso usado por el router para enviar paquetes a la red de destino. Un router toma decisiones en función de la dirección de IP de destino de los paquetes de datos. Todos los dispositivos intermedios usan la dirección de IP de destino para guiar el paquete hacia la dirección correcta, de modo que llegue finalmente a su destino. A fin de tomar decisiones correctas, los routers deben aprender la ruta hacia las redes remotas. Cuando los routers usan enrutamiento dinámico, esta información se obtiene de otros routers. Cuando se usa enrutamiento estático, el administrador de la red configura manualmente la información acerca de las redes remotas.

Debido a que las rutas estáticas deben configurarse manualmente, cualquier cambio en la topología de la red requiere que el administrador agregue o elimine las rutas estáticas afectadas por dichos cambios. En una red de gran tamaño, el mantenimiento manual de las tablas de enrutamiento puede requerir de una enorme cantidad de tiempo de administración. En redes pequeñas, con pocos cambios, las rutas estáticas requieren muy poco mantenimiento. Debido a los requisitos de administración adicionales, el enrutamiento estático no tiene la escalabilidad o capacidad de adaptarse al crecimiento del enrutamiento dinámico. Aun en redes de gran tamaño, a menudo se configuran rutas estáticas, cuyo objetivo es satisfacer requerimientos específicos, junto con un protocolo de enrutamiento dinámico.

6.1.2 Operación con rutas estáticas

Las operaciones con rutas estáticas pueden dividirse en tres partes, como sigue:

* El administrador de red configura la ruta.
* El router instala la ruta en la tabla de enrutamiento.
* Los paquetes se enrutan de acuerdo a la ruta estática.

Como las rutas estáticas se configuran manualmente, el administrador debe configurarla en el router, mediante el comando ip route. La sintaxis correcta del comando ip route se muestra en la Figura .

En las Figuras y , el administrador del router Hoboken necesita configurar las rutas estáticas cuyo destino son las redes 172.16.1.0/24 y 172.16.5.0/24. El administrador puede ejecutar uno de dos comandos posibles para lograr su objetivo. El método de la Figura especifica la interfaz de salida. El método de la Figura especifica la dirección IP del siguiente salto (hop) del router adyacente. Cualquiera de los comandos instalará una ruta estática en la tabla de enrutamiento del router Hoboken.

La distancia administrativa es un parámetro opcional que da una medida del nivel de confiabilidad de la ruta. Un valor menor de distancia administrativa indica una ruta más confiable. Por lo tanto, es preferible instalar rutas de distancia administrativa menor antes que una ruta idéntica de distancia administrativa mayor. La distancia administrativa por defecto cuando se usa una ruta estática es 1. Cuando una interfaz de salida se configura como el gateway de una ruta estática, dicha ruta será desplegada en la tabla de enrutamiento como si estubiera directamente conectada. Esto a veces confunde, ya que la redes directamente conectadas tienen distancia 0. Para verificar la distancia administrativa de una ruta en particular use el comando show ip routeaddress, donde la dirección ip de dicha ruta se inserta en la opción address. Si se desea una distancia administrativa diferente a la distancia por defecto, se introduce un valor entre 0 y 255 después de la interfaz de salida o el siguiente salto, como se muestra a continuación:

waycross(config)#ip route 172.16.3.0 255.255.255.0 172.16.4.1 130

Si el router no puede llegar a la interfaz de salida que se indica en la ruta, ésta no se instalará en la tabla de enrutamiento. Esto significa que si la interfaz está desactivada, la tabla de enrutamiento no incluirá la ruta.

A veces, las rutas estáticas se utilizan como rutas de respaldo. Es posible configurar una ruta estática en un router, la cual sólo se usará en caso de fallas en la ruta dinámicamente conocida. Para utilizar una ruta estática de esta forma, simplemente fije la distancia administrativa en un valor superior a la proporcionada por el protocolo de enrutamiento dinámico en uso.

6.1.3 Configuración de rutas estáticas

Esta sección enumera los pasos a seguir para configurar rutas estáticas y da un ejemplo de una red sencilla en la que se podrían configurar rutas estáticas.

Siga estos pasos para configurar rutas estáticas.

1. Defina todas las redes de destino deseadas, sus máscaras de subred y sus gateways. Las direcciones pueden ser una interfaz local o la dirección del siguiente salto que conduce al destino deseado.
2. Ingrese al modo de configuración global.
3. Ejecute el comando ip route con una dirección de destino y máscara de subred, seguidos del gateway correspondiente del Paso 1. La inclusión de una distancia administrativa es opcional.
4. Repita el Paso 3 para todas las redes de destino definidas en el Paso 1.
5. Salga del modo de configuración global.
6. Guarde la configuración activa en la NVRAM mediante el comando copy running-config startup-config.

La red en el ejemplo tiene una sencilla configuración de tres routers. Hoboken debe configurarse de manera tal que pueda llegar a la red 172.16.1.0 y a la red 172.16.5.0. Ambas tienen una máscara de subred de 255.255.255.0.

Los paquetes cuyo destino es la red 172.16.1.0 deben ser enrutados hacia Sterling y los paquetes que cuyo destino es la red 172.16.5.0 deben ser enrutados hacia Waycross. Esto se puede llevar a cabo mediante rutas estáticas.

Como primer paso, se configura ambas rutas estáticas para utilizar una interfaz local como gateway hacia las redes de destino. Como no se especificaron distancias administrativas, estas tomarán el valor por defecto de 1 en la tabla de enrutamiento.

Esas mismas rutas estáticas también se pueden configurar utilizando como gateway la dirección del siguiente salto. La primera ruta hacia la red 172.16.1.0 tendría como gateway 172.16.2.1. La segunda ruta hacia la red 172.16.5.0 tendría como gateway 172.16.4.2. Como no se especificaron distancias administrativas, toman el valor por defecto de 1.

6.1.4 Configuración de enrutamiento por defecto

Las rutas por defecto se usan para enviar paquetes a destinos que no coinciden con los de ninguna de las otras rutas en la tabla de enrutamiento. Generalmente, los routers están configurados con una ruta por defecto para el tráfico que se dirige a la Internet, ya que a menudo resulta poco práctico e innecesario mantener rutas hacia todas las redes de la Internet. En realidad, una ruta por defecto es una ruta estática especial que utiliza este formato:

ip route 0.0.0.0 0.0.0.0 [ dirección-del-siguiente-salto | interfaz de salida]

La máscara 0.0.0.0, cuando se ejecuta el AND lógico hacia la dirección de IP de destino del paquete, siempre obtiene la red 0.0.0.0. Si el paquete no coincide con una ruta más específica en la tabla de enrutamiento, será enviado hacia la red 0.0.0.0.

Siga estos pasos para configurar rutas por defecto.

1. Ingrese al modo de configuración global.
2. Ejecute el comando ip route con 0.0.0.0 como la dirección de red de destino y 0.0.0.0 como máscara de subred. La opción address para la ruta por defecto puede ser la interfaz del router local que está conectado a las redes externas, o puede ser la dirección IP del router del siguiente salto. En la mayoría de los casos, es preferible especificar la dirección IP del router del siguiente salto.
3. Salga del modo de configuración global.
4. Guarde la configuración activa en la NVRAM mediante el comando copy running-config sartup-config.

En la sección "Configuración de rutas estáticas", se crearon rutas estáticas en Hoboken para hacer posible el acceso a las redes 172.16.1.0 de Sterling y 172.16.5.0 de Waycross. Ahora debería ser posible el enrutamiento de paquetes hacia ambas redes desde Hoboken. Sin embargo, ni Sterling ni Waycross sabrán como enviar paquetes de vuelta hacia cualquier red conectada indirectamente. Se puede configurar una ruta estática en Sterling y en Waycross para cada una de las redes de destino conectadas indirectamente. Esta no sería una solución escalable en una red de mayor tamaño.

Sterling se conecta a todas las redes conectadas indirectamente mediante la interfaz Serial 0. Waycross tiene sólo una conexión con todas las redes conectadas indirectamente. Lo hace mediante la interfaz Serial 1. Una ruta por defecto tanto en Sterling como en Waycross proporcionará el enrutamiento para todos los paquetes cuyo destino sea las redes conectadas indirectamente.

6.1.5 Verificación de las rutas estáticas

Una vez configuradas las rutas estáticas, es fundamental verificar que se muestren en la tabla de enrutamiento, y que el enrutamiento funcione tal como está previsto. El comando show running-config se utiliza para mostrar la configuración activa en la RAM, a fin de verificar que se haya ingresado correctamente la ruta estática. El comando show ip route se utiliza para comprobar que la ruta estática se encuentre en la tabla de enrutamiento.

Siga estos pasos para verificar la configuración de las rutas estáticas.

* En modo privilegiado, introduzca el comando show running-config para mostrar la configuración activa.
* Verifique que la ruta estática se haya ingresado correctamente. Si la ruta fuese incorrecta, será necesario volver al modo de configuración global para eliminar la ruta estática incorrecta e ingresar la ruta correcta.
* Ejecute el comando show ip route.
* Verifique que la ruta configurada se encuentre en la tabla de enrutamiento.

6.1.6 Diagnóstico de fallas en la configuración de rutas estáticas

En la sección "Configuración de rutas estáticas", se crearon rutas estáticas en el router Hoboken para hacer posible el acceso a las redes 172.16.1.0 de Sterling y 172.16.5.0 de Waycross. Con esa configuración, los nodos locales de la red Sterling (172.16.1.0) no pueden llegar a los nodos locales de la red Waycross (172.16.5.0).

Desde el modo EXEC privilegiado en el router Sterling, ejecute un ping hacia el nodo de la red 172.16.5.0. El ping falla. Ahora, ejecute un traceroute desde Sterling a la dirección que se utilizó en el comando ping. Vea en qué punto falla el traceroute. El traceroute indica que el paquete regresó desde Hoboken pero no desde Waycross.

Esto implica que el problema está en el router Hoboken o en el Waycross. Haga telnet en el router Hoboken Intente nuevamente realizar un ping hacia el nodo de la red 172.16.5.0 conectado al router de Waycross. Este ping debería tener éxito ya que Hoboken está conectado directamente a Waycross.

6.2 Aspectos generales del enrutamiento dinámico

6.2.1 Introducción a los protocolos de enrutamiento

Los protocolos de enrutamiento son diferentes a los protocolos enrutados tanto en su función como en su tarea.

Un protocolo de enrutamiento es el esquema de comunicación entre routers. Un protocolo de enrutamiento permite que un router comparta información con otros routers, acerca de las redes que conoce así como de su proximidad a otros routers. La información que un router obtiene de otro, mediante el protocolo de enrutamiento, es usada para crear y mantener las tablas de enrutamiento.

Ejemplos de protocolos de enrutamiento:

* Protocolo de información de enrutamiento (RIP)
* Protocolo de enrutamiento de gateway interior (IGRP)
* Protocolo de enrutamiento de gateway interior mejorado (EIGRP)
* Protocolo "Primero la ruta más corta" (OSPF)

Un protocolo enrutado se usa para dirigir el tráfico generado por los usuarios. Un protocolo enrutado proporciona información suficiente en su dirección de la capa de red, para permitir que un paquete pueda ser enviado desde un host a otro, basado en el esquema de direcciones.

Ejemplos de protocolos enrutados:

* Protocolo Internet (IP)
* Intercambio de paquetes de internetwork (IPX)

6.2.2 Sistemas autónomos

Un sistema autónomo (AS) es un conjunto de redes bajo una administración común, las cuales comparten una estrategia de enrutamiento común. Para el mundo exterior, el AS es una entidad única. El AS puede ser administrado por uno o más operadores, a la vez que presenta un esquema unificado de enrutamiento hacia el mundo exterior.

Los números de identificación de cada AS son asignados por el Registro estadounidense de números de la Internet (ARIN), los proveedores de servicios o el administrador de la red. Este sistema autónomo es un número de 16 bits. Los protocolos de enrutamiento tales como el IGRP de Cisco, requieren un número único de sistema autónomo.

6.2.3 Propósito de los protocolos de enrutamiento y de los sistemas autónomos

El objetivo de un protocolo de enrutamiento es crear y mantener una tabla de enrutamiento. Esta tabla contiene las redes conocidas y los puertos asociados a dichas redes. Los routers utilizan protocolos de enrutamiento para administrar la información recibida de otros routers, la información que se conoce a partir de la configuración de sus propias interfaces, y las rutas configuradas manualmente.

Los protocolos de enrutamiento aprenden todas las rutas disponibles, incluyen las mejores rutas en las tablas de enrutamiento y descartan las rutas que ya no son válidas. El router utiliza la información en la tabla de enrutamiento para enviar los paquetes de datos.

El algoritmo de enrutamiento es fundamental para el enrutamiento dinámico. Al haber cambios en la topología de una red, por razones de crecimiento, reconfiguración o falla, la información conocida acerca de la red también debe cambiar. La información conocida debe reflejar una visión exacta y coherente de la nueva topología.

Cuando todos los routers de una red se encuentran operando con la misma información, se dice que la red ha hecho convergencia. Una rápida convergencia es deseable, ya que reduce el período de tiempo durante el cual los routers toman decisiones de enrutamiento erróneas.

Los sistemas autónomos (AS) permiten la división de la red global en subredes de menor tamaño, más manejables. Cada AS cuenta con su propio conjunto de reglas y políticas, y con un único número AS que lo distingue de los demás sistemas autónomos del mundo.

6.2.4 Identificación de las clases de protocolos de enrutamiento

La mayoría de los algoritmos de enrutamiento pertenecen a una de estas dos categorías:

* Vector-distancia
* Estado del enlace

El método de enrutamiento por vector-distancia determina la dirección (vector) y la distancia hacia cualquier enlace en la red. El método de estado del enlace, también denominado "primero la ruta más corta", recrea la topología exacta de toda la red.

6.2.5 Características del protocolo de enrutamiento por vector-distancia

Los protocolos de enrutamiento por vector-distancia envían copias periódicas de las tablas de enrutamiento de un router a otro. Estas actualizaciones periódicas entre routers informan de los cambios de topología. Los algoritmos de enrutamiento basados en el vector-distancia también se conocen como algoritmos Bellman-Ford.

Cada router recibe una tabla de enrutamiento de los routers conectados directamente a él. El router B recibe información del router A. El router B agrega un cifra de vector-distancia (por ejemplo: el número de saltos), la cual aumenta el vector-distancia. Luego el router B pasa esta nueva tabla de enrutamiento a su otro vecino, el router C. Este mismo proceso, paso a paso, se repite en todas direcciones entre routers vecinos.

El algoritmo finalmente acumula información acerca de las distancias de la red, las cual le permite mantener una base de datos de la topología de la red. Sin embargo, los algoritmos de vector-distancia no permiten que un router conozca la topología exacta de una red, ya que cada router solo ve a sus routers vecinos.

Cada router que utiliza el enrutamiento por vector-distancia comienza por identificar sus propios vecinos. La interfaz que conduce a las redes conectadas directamente tiene una distancia de 0. A medida que el proceso de descubrimiento de la red avanza, los routers descubren la mejor ruta hacia las redes de destino, de acuerdo a la información de vector-distancia que reciben de cada vecino. Por ejemplo, el router A aprende acerca de otras redes según la información que recibe del router B. Cada una de las redes de destino en la tabla de enrutamiento tiene una cifra total de vector-distancia, la cual indica la distancia a la que se encuentra dicha red por una ruta determinada.

Las actualizaciones de las tablas de enrutamiento se producen al haber cambios en la topología. Al igual que en el proceso de descubrimiento de la red, las actualizaciones de cambios de topología avanzan paso a paso, de un router a otro. Los algoritmos de vector-distancia hacen que cada router envíe su tabla de enrutamiento completa a cada uno de sus vecinos adyacentes. Las tablas de enrutamiento incluyen información acerca del costo total de la ruta (definido por su métrica) y la dirección lógica del primer router en la ruta hacia cada una de las redes indicadas en la tabla.

Una analogía del vector-distancia podría ser los carteles que se encuentran en las intersecciones de las autopistas. Un cartel indica el destino e indica la distancia hasta el destino. Más adelante en la autopista, otro cartel indica el destino, pero ahora la distancia es mas corta. A medida que se acorta la distancia, el tráfico sigue la mejor ruta.

6.2.6 Características del protocolo de enrutamiento de estado del enlace

El segundo algoritmo básico que se utiliza para enrutamiento es el algoritmo de estado del enlace. Los algoritmos de estado del enlace también se conocen como algoritmos Dijkstra o SPF ("primero la ruta más corta";). Los protocolos de enrutamiento de estado del enlace mantienen una base de datos compleja, con la información de la topología de la red. El algoritmo de vector-distancia provee información indeterminada sobre las redes lejanas y no tiene información acerca de los routers distantes. El algoritmo de enrutamiento de estado del enlace mantiene información completa sobre routers lejanos y su interconexión.

El enrutamiento de estado del enlace utiliza:

* Publicaciones de estado del enlace (LSA): una publicación del estado del enlace (LSA) es un paquete pequeño de información sobre el enrutamiento, el cual es enviado de router a router.
* Base de datos topológica: una base de datos topológica es un cúmulo de información que se ha reunido mediante las LSA.
* Algoritmo SPF: el algoritmo "primero la ruta más corta" (SPF) realiza cálculos en la base de datos, y el resultado es el árbol SPF.
* Tablas de enrutamiento: una lista de las rutas e interfaces conocidas.

Proceso de descubrimiento de la red para el enrutamiento de estado del enlace:
el intercambio de LSAs se inicia en las redes conectadas directamente al router, de las cuales tiene información directa. Cada router, en paralelo con los demás, genera una base de datos topológica que contiene todas la información recibida por intercambio de LSAs.

El algoritmo SPF determina la conectividad de la red. El router construye esta topología lógica en forma de árbol, con él mismo como raíz, y cuyas ramas son todas las rutas posibles hacia cada subred de la red. Luego ordena dichas rutas, y coloca las ruta más cortas primero (SPF). El router elabora una lista de las mejores rutas a las redes de destino, y de las interfaces que permiten llegar a ellas. Esta información se incluye en la tabla de enrutamiento. También mantiene otras bases de datos, de los elementos de la topología y de los detalles del estado de la red.

El router que primero conoce de un cambio en la topología envía la información al resto de los routers, para que puedan usarla para hacer sus actualizaciones y publicaciones. Esto implica el envío de información de enrutamiento, la cual es común a todos los routers de la red. Para lograr la convergencia, cada router monitorea sus routers vecinos, sus nombres, el estado de la interconexión y el costo del enlace con cada uno de ellos. El router genera una LSA, la cual incluye toda esa información, junto con información relativa a nuevos vecinos, los cambios en el costo de los enlaces y los enlaces que ya no son válidos. La LSA es enviada entonces, a fin de que los demás routers la reciban.

Cuando un router recibe una LSA, actualiza su base de datos con la información más reciente y elabora un mapa de la red con base en los datos acumulados, y calcula la ruta más corta hacia otras redes mediante el algoritmo SPF. Cada vez que una LSA genera cambios en la base de datos, el algoritmo de estado del enlace (SPF) vuelve a calcular las mejores rutas, y actualiza la tabla de enrutamiento.

Puntos de interés acerca del estado del enlace

* Carga sobre el procesador.
* Requisitos de memoria.
* Utilización del ancho de banda.

Los routers que usan protocolos de estado del enlace requieren de más memoria y exigen mas esfuerzo al procesador, que los que usan protocolos de enrutamiento por vector-distancia. Los routers deben tener la memoria suficiente para almacenar toda la información de las diversas bases de datos, el árbol de topología y la tabla de enrutamiento. La avalancha de LSAs que ocurre al activar un router consume una porción del ancho de banda. Durante el proceso de descubrimiento inicial, todos los routers que utilizan protocolos de enrutamiento de estado del enlace envían LSAs a todos los demás routers. Esta acción genera un gran volumen de tráfico y reduce temporalmente el ancho de banda disponible para el tráfico enrutado de los usuario. Después de esta disminución inicial de la eficiencia de la red, los protocolos de enrutamiento del estado del enlace generalmente consumen un ancho de banda mínimo, sólo para enviar las ocasionales LSAs que informan de algún cambio en la topología.

6.3 Aspectos generales de los protocolos de enrutamiento

6.3.1 Determinación de rutas

Los routers determinan la ruta de los paquetes desde un enlace a otro, mediante dos funciones básicas:

* Una función de determinación de ruta
* Una función de conmutación.

La determinación de la ruta se produce en la capa de red. La función de determinación de ruta permite al router evaluar diversas rutas hacia un destino, y establecer cuál es la más deseable. El router utiliza la tabla de enrutamiento para determinar la mejor ruta, para luego enviar los paquetes de datos mediante la función de conmutación. -

La función de conmutación es el proceso interno que el router utiliza para recibir un paquete en una interfaz y enviarlo a otra dentro del router mismo. Una responsabilidad clave de la función de conmutación es la de encapsular los paquetes de acuerdo a la estructura requerida por el siguiente enlace.

La Figura ilustra de qué forma los routers utilizan las direcciones para estas funciones de enrutamiento y conmutación. El router utiliza el segmento de la dirección correspondiente a la red para seleccionar la ruta, y proceder a entregar el paquete al router siguiente en dicha ruta.

6.3.2 Configuración del enrutamiento

La habilitación del enrutamiento de paquetes de IP, requiere fijar parámetros tanto globales como de enrutamiento. Las tareas globales incluyen la selección de un protocolo de enrutamiento, por ejemplo: RIP, IGRP, EIGRP o OSPF. La tarea principal del modo configuración de enrutamiento es indicar los números IP de la red. El enrutamiento dinámico utiliza comunicaciones broadcast y multicast con los otros routers. La métrica de enrutamiento ayuda a los routers a encontrar la mejor ruta hacia cada red o subred.

El comando router inicia el proceso de enrutamiento.

El comando network es necesario, ya que permite que el proceso de enrutamiento determine cuáles son las interfaces que participan en el envío y la recepción de las actualizaciones de enrutamiento.

Un ejemplo de configuración de enrutamiento es:

GAD(config)#router rip
GAD(config-router)#network 172.16.0.0

Los números de red se basan en las direcciones de clase de red, no en direcciones de subred ni direcciones de host individuales. Las direcciones de red principales se limitan a los números de red de las Clases A, B y C.

6.3.3 Protocolos de enrutamiento

Un router puede utilizar un protocolo de enrutamiento de paquetes IP para llevar a cabo el enrutamiento. Esto lo realiza mediante la implementación de un algoritmo de enrutamiento específico y emplea la capa de interconexión de redes del conjunto de protocolos TCP/IP. Algunos ejemplos de protocolos de enrutamiento de paquetes IP son:

* RIP: Un protocolo de enrutamiento interior por vector-distancia.
* IGRP: El protocolo de enrutamiento interior por vector-distancia de Cisco.
* OSPF: Un protocolo de enrutamiento interior de estado del enlace
* EIGRP: El protocolo mejorado de enrutamiento interior por vector-distancia de Cisco.
* BGP: Un protocolo de enrutamiento exterior por vector-distancia

El Protocolo de información de enrutamiento (RIP) fue descrito originalmente en el RFC 1058. Sus características principales son las siguientes:

* Es un protocolo de enrutamiento por vector-distancia.
* Utiliza el número de saltos como métrica para la selección de rutas.
* Si el número de saltos es superior a 15, el paquete es desechado.
* Por defecto, se envía un broadcast de las actualizaciones de enrutamiento cada 30 segundos.

El Protocolo de enrutamiento interior de gateway (IGRP) es un protocolo patentado desarrollado por Cisco. Entre las características de diseño claves del IGRP se destacan las siguientes:

* Es un protocolo de enrutamiento por vector-distancia.
* Se considera el ancho de banda, la carga, el retardo y la confiabilidad para crear una métrica compuesta.
* Por defecto, se envía un broadcast de las actualizaciones de enrutamiento cada 90 segundos.

El protocolo público conocido como "Primero la ruta más corta" (OSPF) es un protocolo de enrutamiento de estado del enlace no patentado. Las características clave del OSPF son las siguientes:

* Es un protocolo de enrutamiento de estado del enlace.
* Es un protocolo de enrutamiento público (open standard), y se describe en el RFC 2328.
* Usa el algoritmo SPF para calcular el costo más bajo hasta un destino.
* Las actualizaciones de enrutamiento producen un gran volumen de tráfico al ocurrir cambios en la topología.

El EIGRP es un protocolo mejorado de enrutamiento por vector-distancia, patentado por Cisco. Las características claves del EIGRP son las siguientes:

* Es un protocolo mejorado de enrutamiento por vector-distancia.
* Utiliza balanceo de carga asimétrico.
* Utiliza una combinación de los algoritmos de vector-distancia y de estado del enlace.
* Utiliza el Algoritmo de actualización difusa (DUAL) para el cálculo de la ruta más corta.
* Las actualizaciones son mensajes de multicast a la dirección 224.0.0.10 generadas por cambios en la topología.

El Protocolo de gateway de frontera (BGP) es un protocolo de enrutamiento exterior. Las características claves del BGP son las siguientes:

* Es un protocolo de enrutamiento exterior por vector-distancia.
* Se usa entre ISPs o entre los ISPs y sus clientes.
* Se usa para enrutar el tráfico de Internet entre sistemas autónomos.

6.3.4 Sistemas autónomos - Protocolos IGP versus EGP

Los protocolos de enrutamiento interior están diseñados para ser usados en redes cuyos segmentos se encuentran bajo el control de una sola organización. Los criterios de diseño de los protocolos de enrutamiento interior requieren que el protocolo encuentre la mejor ruta a través de la red. En otras palabras, la métrica y la forma en que esta se utiliza es el elemento más importante de un protocolo de enrutamiento interior.

Un protocolo de enrutamiento exterior está diseñado para ser usado entre dos redes diferentes, las cuales se encuentran bajo el control de dos organizaciones diferentes. En general, se utilizan entre ISPs o entre una compañía y un ISP. Por ejemplo: una compañía puede usar el BGP, un protocolo de enrutamiento exterior, entre uno de sus routers y un router del ISP. Los protocolos de enrutamiento exterior necesitan de estos tres conjuntos de información antes de comenzar su operación:

* Una lista de los routers vecinos, con los que intercambiarán la información de enrutamiento.
* Una lista de las redes a ser publicadas como de acceso directo.
* El número de sistema autónomo del router local.

Un protocolo de enrutamiento exterior debe aislar los sistemas autónomos. Recuerde, los sistemas autónomos son administrados por entes distintos. Las redes deben disponer de un protocolo para interconectar los diferentes sistemas autónomos.

Los sistemas autónomos disponen de un número de identificación, asignado por el Registro estadounidense de números de Internet (ARIN) o por un proveedor de acceso. Dicho número consta de 16 bits. Los protocolos de enrutamiento como el IGRP y el EIGRP de Cisco, requieren la asignación de un número único de sistema autónomo.


By sdominguez.com