Circuitos de demanda RIP
Descripción general de los circuitos de demanda RIP
RIP envía periódicamente información de enrutamiento (paquetes RIP) a dispositivos vecinos. Estas transmisiones periódicas pueden consumir recursos de ancho de banda e interferir con el tráfico de red al evitar que los circuitos WAN se cierren. Los circuitos de demanda para RIP se definen en RFC 2091 y resuelven estos problemas mediante el intercambio de actualizaciones incrementales a pedido.
Un circuito de demanda es una conexión de punto a punto entre dos interfaces vecinas configuradas para RIP. Los circuitos de demanda conservan el ancho de banda mediante el establecimiento de un vínculo cuando se deben transferir datos y la terminación del vínculo cuando se completa la transferencia de datos. Los circuitos de demanda aumentan la eficiencia del RIP en las interfaces configuradas al ofrecer una sobrecarga de red mínima en términos de mensajes pasados entre los puntos de final del circuito de demanda, la conservación de recursos y la reducción de costos.
Al configurar los circuitos de demanda RIP, un evento específico activa al dispositivo para enviar una actualización, lo que elimina la transmisión periódica de paquetes RIP a través de la interfaz vecina. Para ahorrar sobrecarga, el dispositivo envía información RIP solo cuando se producen cambios en la base de datos de enrutamiento, como:
El dispositivo se enciende por primera vez
El dispositivo recibe una solicitud de información de actualización de ruta
Se produce un cambio en la red
El circuito de demanda cae o sube
El dispositivo envía solicitudes de actualización, respuestas de actualización y reconocimientos. Además, el dispositivo retransmite actualizaciones y solicitudes hasta que se reciben reconocimientos válidos. El dispositivo aprende dinámicamente a los vecinos rip. Si la interfaz vecina falla, RIP elimina las rutas aprendidas de la dirección IP del vecino.
Las rutas aprendidas de los circuitos de demanda no envejecen como otras entradas RIP, ya que los circuitos de demanda se encuentran en un estado permanente. Las rutas en estado permanente solo se eliminan en las siguientes condiciones:
Una ruta que antes era accesible cambia a inalcanzable en una respuesta entrante
El circuito de demanda ha caído debido a un número excesivo de retransmisiones no reconocidas
También puede configurar el temporizador de espera RIP y el temporizador de retransmisión del circuito de demanda RIP para regular el rendimiento. El circuito de demanda utiliza estos temporizadores para determinar si hay un cambio que requiera enviar mensajes de actualización. También hay un temporizador de base de datos que se ejecuta solo cuando RIP elimina las rutas aprendidas de la tabla de enrutamiento.
Este tema incluye las siguientes secciones:
Paquetes de circuito de demanda RIP
Cuando configure una interfaz para circuitos de demanda RIP, los tipos de paquetes de campo de comandos compatibles son diferentes a los de RIP versión 1 y RIP versión 2. Los paquetes RIP para circuitos de demanda RIP contienen tres tipos de paquetes adicionales y un encabezado de actualización extendido de 4 bytes. Tanto RIP versión 1 como RIP versión 2 son compatibles con los tres tipos de paquetes y el encabezado extendido de 4 byte. En la tabla 1 se describen los tres tipos de paquetes.
Tipo de paquete |
Descripción |
---|---|
Solicitud de actualización |
Los mensajes de solicitud de actualización buscan información para la tabla de enrutamiento del dispositivo. Este mensaje se envía cuando el dispositivo se enciende por primera vez o cuando aparece un circuito de demanda descendente. El dispositivo envía este mensaje cada 5 segundos (de forma predeterminada) hasta que se recibe un mensaje de respuesta de actualización. |
Respuesta de actualización |
Los mensajes de respuesta de actualización se envían en respuesta a un mensaje de solicitud de actualización, que se produce cuando el dispositivo se enciende por primera vez o cuando aparece un circuito de demanda descendente. Cada mensaje de respuesta de actualización contiene un número de secuencia que el vecino usa para reconocer la solicitud de actualización. |
Confirmación de actualización |
Los mensajes de confirmación de actualización se envían en respuesta a cada mensaje de respuesta de actualización que recibe el vecino. |
Estos paquetes solo son válidos en interfaces configuradas para circuitos de demanda RIP. Si un circuito de demanda recibe un paquete RIP que no contiene estos tipos de paquete, lo descarta en silencio y registra un mensaje de error similar al siguiente:
Ignorar el paquete RIP con la versión 0 no válida del vecino 10.0.0.0 y el origen 10.0.0.1
Temporizadores utilizados por los circuitos de demanda RIP
Los circuitos de demanda RIP utilizan el temporizador de espera rip y el temporizador de retransmisión de circuito de demanda RIP para regular el rendimiento y determinar si hay un cambio en la red que requiera que el dispositivo envíe mensajes de actualización. El temporizador de espera es un temporizador RIP global que afecta a toda la configuración rip; cualquier rango que configure para RIP se aplique a los circuitos de demanda rip. El temporizador de retransmisión afecta solo a los circuitos de demanda RIP. Además, hay un temporizador de base de datos que solo se ejecuta cuando RIP elimina las rutas aprendidas de la tabla de enrutamiento.
Temporizador de espera (temporizador RIP global): utilice el temporizador de espera para configurar el número de segundos que rip espera antes de actualizar la tabla de enrutamiento. El valor del temporizador de espera afecta a toda la configuración rip, no solo a las interfaces de circuito de demanda. El temporizador de espera comienza cuando se cumple un límite de tiempo de espera de ruta, cuando una ruta que antes era accesible es inalcanzable o cuando una interfaz de circuito de demanda está desactivada. Cuando se ejecuta el temporizador de espera, las rutas se anuncian como inalcanzables en otras interfaces. Cuando caduca el temporizador de espera, la ruta se elimina de la tabla de enrutamiento si todos los destinos saben que la ruta no es accesible o que el resto de los destinos están inactivos. De forma predeterminada, RIP espera 120 segundos entre las actualizaciones de la tabla de enrutamiento. El rango es de 10 a 180 segundos.
Temporizador de retransmisión (temporizador de circuito de demanda RIP): los circuitos de demanda RIP envían mensajes de actualización cada 5 segundos a un par que no responde. Utilice el temporizador de retransmisión para limitar el número de veces que un circuito de demanda reenvía mensajes de actualización a un par que no responde. Si se alcanza el umbral de retransmisión configurado, las rutas del enrutador de salto siguiente se marcan como inalcanzables y se inicia el temporizador de espera. El valor del temporizador de retransmisión afecta solo a las interfaces de circuito de demanda. Para determinar el número de veces que se reenviará el mensaje de actualización, utilice el siguiente cálculo:
5 seconds * number of retransmissions = retransmission seconds
El intervalo de retransmisión es de 5 a 180 segundos, lo que corresponde al envío de un mensaje de actualización un mínimo de 1 vez (5 segundos) y un máximo de 36 veces (180 segundos).
Temporizador de base de datos (temporizador de tiempo de espera global): las rutas aprendidas de los circuitos de demanda no envejecen como otras entradas RIP, ya que los circuitos de demanda se encuentran en un estado permanente. En un circuito de demanda RIP, el temporizador de la base de datos comienza al recibir el mensaje de respuesta de actualización con la marca descarga enviada desde un par de circuito de demanda RIP. Cuando el vecino recibe este mensaje, todas las rutas de ese par se vacían y el temporizador de la base de datos se inicia y se ejecuta para el intervalo de tiempo de espera de ruta configurado. Cuando se ejecuta el temporizador de la base de datos, las rutas aún se anuncian como accesibles en otras interfaces. Cuando caduca el temporizador de la base de datos, el dispositivo anuncia todas las rutas de su par como inalcanzables.
Ver también
Ejemplo: Configuración de circuitos de demanda RIP
En este ejemplo se describe cómo configurar una interfaz como circuito de demanda RIP.
Requisitos
Antes de comenzar, configure las interfaces del dispositivo. Consulte la biblioteca de interfaces de red de Junos OS para dispositivos de enrutamiento o la Guía de configuración de interfaces de Junos OS para dispositivos de seguridad.
Visión general
Un circuito de demanda es una conexión de punto a punto entre dos interfaces vecinas configuradas para RIP. Los circuitos de demanda aumentan la eficiencia del RIP en las interfaces configuradas mediante la eliminación de la transmisión periódica de paquetes RIP. Los circuitos de demanda conservan el ancho de banda mediante el establecimiento de un vínculo cuando se deben transferir datos y la terminación del vínculo cuando se completa la transferencia de datos. En este ejemplo, dos dispositivos se conectan mediante interfaces SONET/SDH.
Cuando configura circuitos de demanda rip, cualquier eliminación silenciosa de la configuración rip pasa desapercibida para el par RIP y conduce a entradas rancios en la tabla de enrutamiento. Para borrar las entradas rancios, desactive y reactive RIP en los dispositivos vecinos.
En este ejemplo, se configura la interfaz de modo 0/1/0 con las siguientes opciones:
demand-circuit: configura la interfaz como un circuito de demanda. Para completar el circuito de demanda, debe configurar ambos extremos del par como circuitos de demanda.
max-retrans-time— Los circuitos de demanda RIP envían mensajes de actualización cada 5 segundos a un par que no responde. Utilice el temporizador de retransmisión para limitar el número de veces que un circuito de demanda reenvía mensajes de actualización a un par que no responde. Si se alcanza el umbral de retransmisión configurado, las rutas del enrutador del salto siguiente se marcan como inalcanzables y se inicia el temporizador de espera. El valor del temporizador de retransmisión afecta solo a las interfaces de circuito de demanda. Para determinar el número de veces que se reenviará el mensaje de actualización, utilice el siguiente cálculo:
5 seconds x retransmissions = retransmission seconds
Por ejemplo, si desea que el circuito de demanda envíe solo dos mensajes de actualización a un par que no responde, el cálculo es: 5 x 2 = 10. Cuando configure el temporizador de retransmisión, ingresará 10 segundos.
El intervalo de retransmisión es de 5 a 180 segundos, lo que corresponde al envío de un mensaje de actualización un mínimo de 1 vez (5 segundos) y un máximo de 36 veces (180 segundos).
Configuración
En el siguiente ejemplo, configure una interfaz vecina para que sea un circuito de demanda RIP y guarde la configuración.
Procedimiento
Configuración rápida de CLI
Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, luego, copie y pegue los comandos en la CLI en el [edit]
nivel de jerarquía.
set interfaces so-0/1/0 unit 0 family inet address 192.0.2.0/24 set protocols rip group group1 neighbor so-0/1/0 demand-circuit set protocols rip group group1 neighbor so-0/1/0 max-retrans-time 10
Procedimiento paso a paso
El siguiente ejemplo requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener más información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.
Para configurar un circuito de demanda RIP en una interfaz vecina:
Configure la interfaz.
[edit interfaces] user@host# set so-0/1/0 unit 0 family inet address 192.0.2.0/24
Configure el vecino como un circuito de demanda.
[edit protocols rip] user@host# set group group1 neighbor so-0/1/0 demand-circuit
Configure el temporizador de retransmisión de circuitos de demanda.
[edit protocols rip] user@host# set group group1 neighbor so-0/1/0 max-retrans-time 10
Si ha terminado de configurar el dispositivo, confirme la configuración.
[edit] user@host# commit
Nota:Repita toda esta configuración en la otra interfaz vecina.
Resultados
Para confirmar la configuración, ingrese los show interfaces
comandos y show protocols
. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.
user@host# show interfaces so-0/1/0 { unit 0 { family inet { address 192.0.2.0/24; } } }
user@host# show protocols rip { group group1 { neighbor so-0/1/0 { demand-circuit; max-retrans-time 10; } } }
Verificación
Confirme que la configuración funciona correctamente.
Verificar una configuración de circuito de demanda
Propósito
Compruebe que la configuración del circuito de demanda funciona.
Acción
Para comprobar que la configuración del circuito de demanda está vigente, utilice el comando mostrar rip del modo operativo vecino.
user@host> show rip neighbor Source Destination Send Receive In Neighbor State Address Address Mode Mode Met -------- ----- ------- ----------- ---- ------- --- so-0/1/0.0(DC) Up 10.10.10.2 224.0.0.9 mcast both 1
Cuando configure circuitos de demanda, el show rip neighbor
comando muestra un indicador de CC junto a la interfaz vecina configurada para los circuitos de demanda.
Si configura circuitos de demanda en el [edit protocols rip group group-name neighbor neighbor-name]
nivel de jerarquía, el resultado solo muestra la interfaz vecina que configuró específicamente como circuito de demanda. Si configura los circuitos de demanda en el [edit protocols rip group group-name]
nivel jerárquico, todas las interfaces del grupo se configuran como circuitos de demanda. Por lo tanto, el resultado muestra todas las interfaces de ese grupo como circuitos de demanda.