Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción general del PIM

El protocolo de enrutamiento de multidifusión predominante en uso en Internet hoy en día es la multidifusión independiente del protocolo o PIM. El tipo de PIM que se utiliza en Internet es el modo PIM disperso. El modo disperso de PIM está tan aceptado que cuando se utiliza el término simple "PIM" en un contexto de Internet, se asume alguna forma de funcionamiento en modo disperso.

PIM surgió como un algoritmo para superar las limitaciones de los protocolos de modo denso, como el Protocolo de enrutamiento de multidifusión por vector de distancia (DVMRP), que era eficiente para grupos densos de receptores de multidifusión, pero no se escalaba bien para los grupos más grandes y dispersos que se encontraban en Internet. El protocolo de árboles basados en núcleo (CBT) también estaba destinado a admitir el modo disperso, pero CBT, con su enfoque de núcleo todopoderoso, hizo que la colocación del núcleo fuera crítica, y las grandes aplicaciones de tipo conferencia (muchos a muchos) dieron como resultado cuellos de botella en el núcleo. PIM fue diseñado para evitar los problemas de escalado en modo denso de DVMRP y los posibles problemas de rendimiento de CBT al mismo tiempo.

A partir de la versión 15.2 de Junos OS, solo se admite la versión 2 de PIM. En la CLI, se elimina el comando para especificar una versión (1 o 2).

PIMv1 y PIMv2 pueden coexistir en el mismo dispositivo de enrutamiento e incluso en la misma interfaz. La principal diferencia entre PIMv1 y PIMv2 es el formato del paquete. Los mensajes PIMv1 usan paquetes del Protocolo de administración de grupos de Internet (IGMP), mientras que PIMv2 tiene su propio número de protocolo IP (103) y estructura de paquetes. Todos los dispositivos de enrutamiento que se conectan a una subred IP, como una LAN, deben utilizar la misma versión de PIM. Algunas implementaciones de PIM pueden reconocer paquetes PIMv1 y cambiar automáticamente la interfaz del dispositivo de enrutamiento a PIMv1. Dado que la diferencia entre PIMv1 y PIMv2 implica el formato del mensaje, pero no el significado del mensaje ni la forma en que el dispositivo enrutador procesa el mensaje PIM, un dispositivo de enrutamiento puede mezclar fácilmente las interfaces PIMv1 y PIMv2.

PIM se utiliza para un enrutamiento eficiente a grupos de multidifusión que pueden abarcar interredes de área extensa e interdominio. Se denomina "independiente del protocolo" porque no depende de un protocolo de enrutamiento de unidifusión determinado. Junos OS admite el modo bidireccional, el modo disperso, el modo compacto y el modo compacto disperso.

PIM funciona en varios modos: modo bidireccional, modo disperso, modo compacto y modo compacto disperso. En el modo compacto-disperso, algunos grupos de multidifusión se configuran como modo compacto (inundación y poda, estado [S,G]) y otros se configuran como modo disperso (unión explícita al punto de encuentro [RP], estado [*,G]).

Los borradores de PIM también establecen un modo conocido como modo específico de fuente de PIM, o SSM de PIM. En PIM SSM solo hay un origen específico para el contenido de un grupo de multidifusión dentro de un dominio determinado.

Dado que el modo PIM que elija determina las propiedades de configuración de PIM, primero debe decidir si PIM funciona en modo compacto bidireccional, disperso, denso o disperso en su red. Cada modo tiene distintas ventajas operativas en diferentes entornos de red.

  • En el modo disperso, los dispositivos de enrutamiento deben unirse y abandonar los grupos de multidifusión explícitamente. Los dispositivos de enrutamiento ascendente no reenvían tráfico de multidifusión a un dispositivo de enrutamiento descendente a menos que el dispositivo de enrutamiento descendente haya enviado una solicitud explícita (mediante un mensaje de unión) al dispositivo de enrutamiento de punto de encuentro (RP) para recibir este tráfico. El RP sirve como raíz del árbol de entrega de multidifusión compartido y es responsable de reenviar datos de multidifusión desde diferentes fuentes a los receptores.

    El modo disperso se adapta bien a Internet, donde los mensajes frecuentes de unión entre dominios y los mensajes de poda son comunes.

  • La p2mp interfaz realiza un seguimiento de todas las uniones PIM por vecino para garantizar que el reenvío o la replicación de multidifusión solo se produzca en aquellos vecinos que están en estado de unión. Además, el PIM que utiliza el modo punto a multipunto admite el modo de clúster de chasis.

  • El PIM bidireccional es similar al modo disperso y es especialmente adecuado para aplicaciones que deben escalar para admitir una gran cantidad de fuentes y receptores dispersos. En la PIM bidireccional, los dispositivos de enrutamiento crean árboles bidireccionales compartidos y no cambian a un árbol basado en origen. El PIM bidireccional escala bien porque no necesita un estado específico de fuente (S,G). En su lugar, solo genera un estado específico del grupo (*,G).

  • A diferencia del modo disperso y el modo bidireccional, en los que los datos se reenvían solo a los dispositivos de enrutamiento que envían una solicitud de unión PIM explícita, el modo compacto implementa un mecanismo de inundación y poda , similar al Protocolo de enrutamiento de multidifusión por vector de distancia (DVMRP). En el modo compacto, un dispositivo de enrutamiento recibe los datos de multidifusión en la interfaz entrante y, a continuación, reenvía el tráfico a la lista de interfaces salientes. La inundación se produce periódicamente y se utiliza para actualizar la información del estado, como la dirección IP de origen y el par de grupos de multidifusión. Si el dispositivo de enrutamiento no tiene receptores interesados para los datos y la lista de interfaces de salida queda vacía, el dispositivo de enrutamiento envía un mensaje de poda PIM en sentido ascendente.

    El modo compacto funciona mejor en redes donde hay pocas o ninguna ciruela pasa. En tales casos, el modo compacto es en realidad más eficiente que el modo disperso.

  • El modo compacto y denso, como su nombre lo indica, permite que la interfaz funcione por grupo, ya sea en modo disperso o modo compacto. Un grupo especificado como "denso" no se asigna a un RP. En su lugar, los paquetes de datos destinados a ese grupo se reenvían por medio de reglas de modo compacto PIM. Un grupo especificado como "disperso" se asigna a un RP y los paquetes de datos se reenvían por medio de reglas de modo disperso de PIM. El modo compacto es útil en redes que implementan RP automático para el modo disperso PIM.

Nota:

En los firewalls de la serie SRX, el PIM no admite interfaces ascendentes y descendentes en diferentes enrutadores virtuales en modo de flujo.

Componentes básicos de la red PIM

El modo compacto de PIM solo requiere una fuente de multidifusión y una serie de dispositivos de enrutamiento habilitados para multidifusión que ejecuten el modo compacto de PIM para permitir que los receptores obtengan contenido de multidifusión. El modo compacto garantiza que todo el tráfico de multidifusión llegue a todas partes inundando periódicamente la red con tráfico de multidifusión, y se basa en los mensajes de eliminación para asegurarse de que las subredes en las que todos los receptores no están interesados en ese grupo de multidifusión en particular dejen de recibir paquetes.

El modo disperso de PIM es más complicado y requiere el establecimiento de dispositivos de enrutamiento especiales denominados puntos de encuentro (RP) en el núcleo de la red. Estos dispositivos de enrutamiento son aquellos en los que los mensajes ascendentes de los receptores interesados se encuentran con el tráfico descendente desde el origen del contenido del grupo de multidifusión. Una red puede tener muchos RP, pero el modo disperso de PIM permite que solo un RP esté activo para cualquier grupo de multidifusión.

Si solo hay un RP en un dominio de enrutamiento, el RP y los vínculos adyacentes pueden congestionarse y formar un único punto de falla para todo el tráfico de multidifusión. Por lo tanto, varios RP son la regla, pero el problema es cómo otros dispositivos de enrutamiento de multidifusión encuentran el RP que es el origen del grupo de multidifusión al que el receptor está tratando de unirse. Esta asignación de RP a grupo está controlada por un enrutador de arranque especial (BSR) que ejecuta el mecanismo PIM BSR. También puede haber más de un enrutador de arranque, también por razones de punto único de falla.

El enrutador de arranque no tiene que ser un RP en sí mismo, aunque esta es una implementación común. La función principal del enrutador de arranque es administrar la colección de RP y permitir que los receptores interesados encuentren el origen del tráfico de multidifusión de su grupo. Los mensajes de arranque PIM provienen de la dirección de circuito cerrado, la cual siempre está activa. La dirección del circuito cerrado debe ser enrutable. Si no es enrutable, el enrutador de arranque no podrá enviar mensajes de arranque para actualizar los miembros del dominio de RP. El show pim bootstrap comando muestra sólo los enrutadores de arranque que tienen direcciones de circuito cerrado enrutables.

PIM SSM puede verse como un subconjunto de un caso especial de modo disperso de PIM y no requiere ningún equipo especializado que no sea el utilizado para el modo disperso de PIM (e IGMP versión 3).

Los RP de PIM bidireccionales, a diferencia de los RP para el modo disperso de PIM, no necesitan realizar tunelización de registro de PIM u otra acción de protocolo específica. Los RP de PIM bidireccionales no implementan ninguna funcionalidad específica. Las direcciones RP son simplemente una ubicación en la red hacia la que debe reunirse. De hecho, para la PIM bidireccional, las direcciones RP no necesitan ser direcciones de interfaz de circuito cerrado, ni siquiera direcciones configuradas en ningún dispositivo de enrutamiento, siempre y cuando estén cubiertas por una subred que esté conectada a un dispositivo de enrutamiento bidireccional con capacidad de PIM y anunciada en la red.

Comportamiento de PIM específico de la plataforma

Use el Explorador de características para confirmar la compatibilidad de plataforma y versión para características específicas.

Utilice la siguiente tabla para revisar el comportamiento específico de la plataforma para su plataforma.

Tabla 1: Comportamiento del PIM específico de la plataforma

Plataforma

Diferencia

serie ACX

  • Solo admite el modo disperso. El modo compacto en la serie ACX solo se admite para grupos de control de multidifusión para la detección automática de puntos de encuentro (RP automático).

Todos los conmutadores de la serie EX (excepto EX4300 y EX9200) y los conmutadores QFX5100

El límite de velocidad se establece en 1 pps por grupo de multidifusión S,G para evitar sobrecargar el punto de encuentro (RP), el enrutador de primer salto (FHR) con el modo disperso de PIM (PIM-SM) registra mensajes y causa acaparamientos de CPU. Este límite de velocidad ayuda a mejorar los tiempos de escalabilidad y convergencia, ya que evita que los paquetes duplicados queden atrapados y tunelizados a RP en el software. (La compatibilidad de plataforma depende de la versión de Junos OS en su instalación).

Tabla de historial de cambios

La compatibilidad de la función depende de la plataforma y la versión que utilice. Utilice el Explorador de características para determinar si una característica es compatible con su plataforma.

Lanzamiento
Descripción
19.2R1
A partir de la versión 19.2R1 de Junos OS, en los dispositivos de serie SRX300, SRX320, SRX340, SRX345, SRX550, SRX1500 y firewall virtual vSRX 2.0 y firewall virtual vSRX 3.0 (con 2 vCPU) Dispositivos de serie, multidifusión independiente de protocolo (PIM) mediante el modo punto a multipunto (P2MP) admite AutoVPN y VPN de detección automática en las que se introduce un nuevo p2mp tipo de interfaz para PIM.
15.2
A partir de la versión 15.2 de Junos OS, solo se admite la versión 2 de PIM. En la CLI, se elimina el comando para especificar una versión (1 o 2).