Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: configuración de RP de Anycast

Descripción de la asignación de RP con RP de Anycast

Tener un único punto de encuentro (RP) activo por grupo de multidifusión es casi lo mismo que tener un único servidor que proporciona cualquier servicio. Todo el tráfico converge en este único punto, aunque otros servidores están inactivos, y la convergencia es lenta cuando falla el recurso. En multidifusión específicamente, puede haber RP más cercanos en el árbol compartido, por lo que el uso de un solo RP no es óptimo.

A efectos de equilibrio de carga y redundancia, puede configurar cualquier RP de difusión. Puede utilizar cualquier RP de difusión dentro de un dominio para proporcionar redundancia y uso compartido de carga de RP. Cuando un RP falla, las fuentes y los receptores se llevan a un nuevo RP mediante enrutamiento de unidifusión. Cuando se configura un RP de cualquier difusión, se omite la restricción de tener un RP activo por grupo de multidifusión y, en su lugar, se implementan varios RP para el mismo rango de grupos. Los enrutadores RP comparten una dirección IP de unidifusión. Los orígenes de un RP son conocidos por otros RP que utilizan el Protocolo de detección de origen de multidifusión (MSDP). Las fuentes y los receptores utilizan el RP más cercano, según lo determinado por el protocolo de puerta de enlace interior (IGP).

Anycast significa que varios enrutadores RP comparten la misma dirección IP de unidifusión. Las direcciones anycast son anunciadas por los protocolos de enrutamiento. Los paquetes enviados a la dirección anycast se envían al RP más cercano con esta dirección. El direccionamiento de anycast es un concepto genérico y se utiliza en el modo disperso de PIM para agregar equilibrio de carga y confiabilidad del servicio a los RP.

Anycast RP se define en RFC3446 , Anycast RP Mechanism Using PIM and MSDP, y se puede encontrar aquí: https://www.ietf.org/rfc/rfc3446.txt .

Ejemplo: configuración de varios RP en un dominio con RP de Anycast

En este ejemplo se muestra cómo configurar cualquier RP de difusión en cada enrutador RP del dominio PIM-SM. Con esta configuración, puede desplegar más de un RP para un solo rango de grupo. Esto permite el equilibrio de carga y la redundancia.

Requisitos

Antes de empezar:

Visión general

Cuando se configura cualquier RP de difusión, los enrutadores RP del dominio PIM-SM utilizan una dirección compartida. En este ejemplo, la dirección compartida es 10.1.1.2/32. Anycast RP utiliza el Protocolo de detección de origen de multidifusión (MSDP) para detectar y mantener una vista coherente de los orígenes activos. Anycast RP también requiere un método de selección de RP, como RP estático, auto-RP o bootstrap. En este ejemplo se utiliza RP estático y sólo se muestra una configuración de enrutador RP.

Configuración

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, copie y pegue los comandos en la CLI en el nivel de jerarquía y, a continuación, ingrese commit desde el [edit] modo de configuración.

Enrutadores RP

Enrutadores que no son RP

Procedimiento

Procedimiento paso a paso

El ejemplo siguiente requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI de Junos OS.

Para configurar el RP de anycast:

  1. En cada enrutador RP del dominio, configure la dirección de anycast compartida en la dirección de circuito cerrado del enrutador.

  2. En cada enrutador RP del dominio, asegúrese de que la dirección de circuito cerrado normal del enrutador sea la dirección principal de la interfaz y establezca el ID del enrutador.

  3. En cada enrutador RP del dominio, configure la dirección RP local utilizando la dirección compartida.

  4. En cada enrutador RP del dominio, cree sesiones MSDP en los otros RP del dominio.

  5. En cada enrutador que no sea RP del dominio, configure una dirección RP estática mediante la dirección compartida.

  6. Si ha terminado de configurar los dispositivos, confirme la configuración.

Resultados

Desde el modo de configuración, ingrese los comandos mostrar interfaces, mostrar protocolos y mostrar opciones de enrutamiento . Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregir la configuración.

En los enrutadores RP:

En los enrutadores que no son RP:

Verificación

Para comprobar la configuración, ejecute el comando show pim rps extensive inet .

Ejemplo: configuración de PIM anycast con o sin MSDP

Cuando se configura un RP de cualquier difusión, se omite la restricción de tener un punto de encuentro (RP) activo por grupo de multidifusión y, en su lugar, se implementan varios RP para el mismo rango de grupos. Los enrutadores RP comparten una dirección IP de unidifusión. Los orígenes de un RP son conocidos por otros RP que utilizan el Protocolo de detección de origen de multidifusión (MSDP). Las fuentes y los receptores utilizan el RP más cercano, según lo determinado por el protocolo de puerta de enlace interior (IGP).

Puede utilizar cualquier RP de difusión dentro de un dominio para proporcionar redundancia y uso compartido de carga de RP. Cuando un RP deja de funcionar, las fuentes y los receptores se llevan a un nuevo RP mediante enrutamiento de unidifusión.

Puede configurar cualquier RP de difusión para que utilice PIM y MSDP para IPv4, o PIM solo para escenarios IPv4 e IPv6. Ambos se discuten en esta sección.

Recomendamos una asignación de RP estática con RP anycast sobre un enrutador de arranque y configuración de auto-RP porque proporciona todas las ventajas de un enrutador de arranque y auto-RP sin la complejidad de los mecanismos BSR y auto-RP.

A partir de Junos OS versión 16.1, todos los sistemas de una subred deben ejecutar la misma versión de PIM.

La versión PIM predeterminada puede ser la versión 1 o la versión 2, según el modo que esté configurando. PIMv1 es el modo RP predeterminado (en el nivel jerárquico [editar protocolos pim rp static address address] ). Sin embargo, PIMv2 es el predeterminado para el modo de interfaz (en el nivel jerárquico [editar protocolos pim interfaz interface-name] ). Las versiones configuradas explícitamente anulan los valores predeterminados. En este ejemplo se configura explícitamente PIMv2 en las interfaces.

En el ejemplo siguiente se muestra una configuración de RP de cualquier difusión para los enrutadores RP, primero con MSDP y luego utilizando solo PIM, y para enrutadores que no son RP.

  1. Para una red que usa un RP con MSDP, configure el RP usando la interfaz de circuito cerrado lo0 , que siempre está activa. Incluya la instrucción address y especifique el ID de enrutador único y enrutable, así como la dirección RP, en el nivel jerárquico [edit interfaces lo0 unit 0 family inet]. En este ejemplo, el ID del enrutador es 198.51.100.254 y la dirección RP compartida es 198.51.100.253. Incluya la instrucción principal de la primera dirección. Al incluir la instrucción principal, se selecciona la dirección principal del enrutador de entre todas las direcciones preferidas en todas las interfaces.

  2. Especifique la dirección RP. Incluya la instrucción address en el nivel jerárquico [edit protocols pim rp local] (la misma dirección que la interfaz lo0 secundaria).

    Para todas las interfaces, incluya la instrucción mode para establecer el modo en sparse y la instrucción version para especificar PIM versión 2 en el nivel jerárquico [edit protocols pim rp local interface all]. Al configurar todas las interfaces, excluya la interfaz de administración fxp0.0 incluyendo la instrucción disable para esa interfaz.

  3. Configure el emparejamiento de MSDP. Incluya la instrucción peer para configurar la dirección del par MSDP en el nivel jerárquico [edit protocols msdp]. Para el emparejamiento MSDP, utilice las direcciones principales únicas en lugar de la dirección anycast. Para especificar la dirección local para el emparejamiento MSDP, incluya la instrucción local-address en el nivel jerárquico [edit protocols msdp peer].

    Nota:

    Si necesita configurar un PIM RP para escenarios IPv4 e IPv6, realice los pasos 4 y 5. De lo contrario, vaya al paso 6.

  4. Configure un RP utilizando la interfaz de circuito cerrado lo0 , que siempre está activa. Incluya la instrucción address para especificar la dirección de enrutador única y enrutable y la dirección RP en el nivel jerárquico [edit interfaces lo0 unit 0 family inet]. En este ejemplo, el ID del enrutador es 198.51.100.254 y la dirección RP compartida es 198.51.100.253. Incluya la instrucción principal en la primera dirección. Al incluir la instrucción principal, se selecciona la dirección principal del enrutador de entre todas las direcciones preferidas en todas las interfaces.

  5. Incluya la instrucción address en el nivel jerárquico [edit protocols pim rp local] para especificar la dirección RP (la misma dirección que la interfaz lo0 secundaria).

    Para todas las interfaces, incluya la instrucción mode para establecer el modo en disperso y la instrucción version para especificar PIM versión 2 en el nivel jerárquico [edit protocols pim rp local interface all]. Al configurar todas las interfaces, excluya la interfaz de administración fxp0.0 incluyendo la instrucción disable para esa interfaz.

    Incluya la instrucción anycast-pim para configurar RP anycast sin MSDP (por ejemplo, si se usa IPv6 para multidifusión). Los otros enrutadores RP que comparten la misma dirección IP se configuran mediante la instrucción rp-set . Hay una entrada para cada RP, y el máximo que se puede configurar es 15. Para cada RP, especifique la dirección IP enrutable del enrutador y si se reenvían mensajes activos de origen (SA) MSDP al RP.

    La configuración MSDP no es necesaria para este tipo de configuración de RP de cualquier difusión IPv4.

  6. Configure los enrutadores que no sean RP. La configuración de RP de anycast para un enrutador que no es RP es la misma independientemente de si se utiliza MSDP o no. Especifique un RP estático agregando la dirección en el nivel de jerarquía [edit protocols pim rp static]. Incluya la instrucción version en el nivel jerárquico [edit protocols pim rp static address] para especificar PIM versión 2.

  7. Incluya la instrucción mode en el nivel jerárquico [edit protocols pim interface all] para especificar el modo disperso en todas las interfaces. A continuación, incluya la instrucción version en [edit protocols pim rp interface all mode] para configurar todas las interfaces para PIM versión 2. Al configurar todas las interfaces, excluya la interfaz de administración fxp0.0 incluyendo la instrucción disable para esa interfaz.

Configuración de un enrutador PIM Anycast RP utilizando solo PIM

En este ejemplo, configure un RP mediante la interfaz de circuito cerrado lo0 , que siempre está activa. Utilice la instrucción address para especificar la dirección de enrutador única y enrutable, así como la dirección RP en el nivel jerárquico [edit interfaces lo0 unit 0 family inet]. En este caso, el ID del enrutador es 198.51.100.254/32 y la dirección RP compartida es 198.51.100.253/32. Agregue la instrucción flag primary a la primera dirección. El uso de este indicador selecciona la dirección principal del router de entre todas las direcciones preferidas en todas las interfaces.

Agregue la instrucción address en el nivel jerárquico [edit protocols pim rp local] para especificar la dirección RP (la misma dirección que la interfaz lo0 secundaria).

Para todas las interfaces, utilice la instrucción mode para establecer el modo en disperso e incluya la instrucción version para especificar PIM versión 2 en el nivel jerárquico [edit protocols pim rp local interface all]. Al configurar todas las interfaces, agregue la instrucción disable para esa interfaz, excluya la interfaz de administración fxp0.0.

Utilice la instrucción anycast-pim para configurar RP anycast sin MSDP (por ejemplo, si se utiliza IPv6 para multidifusión). Los otros enrutadores RP que comparten la misma dirección IP se configuran mediante la instrucción rp-set . Hay una entrada para cada RP, y el máximo que se puede configurar es 15. Para cada RP, especifique la dirección IP enrutable del enrutador y si se reenvían mensajes activos de origen (SA) MSDP al RP.

La configuración MSDP no es necesaria para este tipo de configuración de RP de cualquier difusión IPv4.

Use los show pim join comandos y show pim rps para confirmar:

Tabla de historial de cambios

La compatibilidad con las funciones viene determinada por la plataforma y la versión que esté utilizando. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.

Lanzamiento
Descripción
16.1
A partir de Junos OS versión 16.1, todos los sistemas de una subred deben ejecutar la misma versión de PIM.