stringtranslate.com

Multidifusión independiente del protocolo

Ejemplo de una arquitectura de red de multidifusión

El protocolo multicast independiente ( PIM ) es una familia de protocolos de enrutamiento multicast para redes de protocolo de Internet (IP) que proporcionan una distribución de datos de uno a muchos y de muchos a muchos a través de una LAN , WAN o Internet . Se denomina protocolo independiente porque PIM no incluye su propio mecanismo de descubrimiento de topología , sino que utiliza información de enrutamiento suministrada por otros protocolos de enrutamiento . PIM no depende de un protocolo de enrutamiento unicast específico; puede utilizar cualquier protocolo de enrutamiento unicast en uso en la red. PIM no crea sus propias tablas de enrutamiento . PIM utiliza la tabla de enrutamiento unicast para el reenvío de ruta inversa . [1] : 56–57 

Hay cuatro variantes de PIM:

PIM-SM se utiliza comúnmente en sistemas IPTV para enrutar transmisiones de multidifusión entre VLAN , subredes o redes de área local. [5]

Versiones

Existen dos versiones de PIM. Las versiones no son directamente compatibles, aunque pueden coexistir en la misma red. Los equipos de red pueden implementar ambas versiones. PIMv2 tiene las siguientes mejoras con respecto a PIMv1: Se utiliza un único RP por grupo. El descubrimiento de RP se logra mediante un enrutador Bootstrap (BSR). Los grupos son de modo disperso o denso; las interfaces pueden ser de cualquiera de los dos. Mejoras generales en la flexibilidad y eficiencia del protocolo. [1] : 59 

Modo disperso

El protocolo multicast independiente del protocolo en modo disperso ( PIM-SM ) es un protocolo para enrutar de manera eficiente paquetes de protocolo de Internet (IP) a grupos de multidifusión que pueden abarcar áreas extensas e internet entre dominios . El protocolo se denomina independiente del protocolo porque no depende de ningún protocolo de enrutamiento de unidifusión en particular para el descubrimiento de la topología, y modo disperso porque es adecuado para grupos donde un porcentaje muy bajo de los nodos (y sus enrutadores ) se suscribirán a la sesión de multidifusión. A diferencia de los protocolos de enrutamiento de multidifusión en modo denso anteriores, como DVMRP y el enrutamiento de multidifusión denso que inundaban la red con paquetes y luego eliminaban las ramas donde no había receptores, PIM-SM construye explícitamente un árbol desde cada remitente hasta los receptores en el grupo de multidifusión. [6]

Clientes de multidifusión

Un enrutador recibe mensajes explícitos de unión/eliminación de aquellos enrutadores vecinos que tienen miembros del grupo descendentes.

Fuentes de multidifusión

Una vez que los demás enrutadores que necesitan recibir esos paquetes de grupo se hayan suscrito, el RP cancelará la suscripción a ese grupo de multidifusión, a menos que también necesite reenviar paquetes a otro enrutador o nodo. Además, los enrutadores utilizarán el reenvío de ruta inversa para garantizar que no haya bucles para el reenvío de paquetes entre los enrutadores que desean recibir paquetes de multidifusión.

Modo denso

El modo denso de multidifusión es un modo que la multidifusión puede utilizar para construir un árbol para enviar paquetes a los suscriptores de multidifusión. Es una alternativa al modo disperso.

El supuesto básico detrás del modo denso es que el flujo de paquetes de multidifusión tiene receptores en la mayoría de las ubicaciones. El modo disperso supone que hay relativamente menos receptores. El modo denso es ideal para grupos en los que muchos de los nodos se suscribirán para recibir los paquetes de multidifusión, de modo que la mayoría de los enrutadores deben recibir y reenviar estos paquetes (grupos de alta densidad).

Esta diferencia se muestra en el comportamiento inicial y los mecanismos de los dos protocolos. El modo denso utiliza un enfoque bastante simple para manejar el enrutamiento de multidifusión IP . La fuente inicialmente transmite a todos los enrutadores conectados directamente a ella. Estos enrutadores vecinos reenvían los datos a sus vecinos. Cuando un enrutador no desea recibir los datos de este grupo (si no hay otros enrutadores PIM vecinos presentes y ningún host está interesado en el grupo), envía un mensaje de poda para indicar su falta de interés. Al recibir un mensaje de poda, el enrutador modificará su estado para que no reenvíe esos paquetes a esa interfaz . Si se podan todas las interfaces de un enrutador, el enrutador también se podará. [6]

En versiones anteriores de Cisco IOS, PIM-DM volvía a inundar todo el tráfico de multidifusión cada 3 minutos. Esto está bien para la multidifusión de bajo volumen, pero no para flujos de paquetes de multidifusión de mayor ancho de banda. Las versiones más recientes de Cisco IOS admiten una nueva función denominada Actualización de estado de modo denso de PIM, desde la versión 12.1(5)T. Esta función utiliza mensajes de actualización de estado de PIM para actualizar el estado de poda en las interfaces salientes. Otro beneficio es que los cambios de topología se reconocen más rápidamente. De forma predeterminada, los mensajes de actualización de estado de PIM se envían cada 60 segundos.

Además, los enrutadores utilizarán el reenvío de ruta inversa para garantizar que no haya bucles para el reenvío de paquetes entre enrutadores que desean recibir paquetes de multidifusión. Cuando se recibe un paquete de datos en una interfaz que no es RPF, se requiere un mecanismo para evitar bucles. Si la interfaz que no es RPF es una LAN, se envía un mensaje Assert. Los enrutadores que no son reenviadores envían un Prune en su interfaz RPF si no necesitan el flujo de multidifusión. Solo se envía un Prune de este tipo, en el momento de la transición a no tener interfaces en la Lista de interfaces salientes (OILIST). El receptor de Prune de LAN demora su acción durante 3 segundos, de modo que si otro enrutador de LAN todavía necesita el flujo de multidifusión, puede enviar un mensaje PIM Join para contrarrestar (cancelar) el Prune. ("¡Ese enrutador no lo necesita, pero yo sí!")

Supongamos que un enrutador ha realizado una poda y, algún tiempo después, un receptor solicita el flujo de multidifusión con un mensaje IGMP. El enrutador envía entonces un mensaje Graft. En efecto, "oye, necesito ese flujo de multidifusión aquí ahora".

Véase también

Referencias

  1. ^ Guía de configuración de enrutamiento de multidifusión IP abc , Cisco , consultado el 27 de mayo de 2017
  2. ^ "Protocolo de enrutamiento de multidifusión PIM-SM". Microsoft . 9 de diciembre de 2009 . Consultado el 26 de marzo de 2014 .
  3. ^ B. Fenner; M. Handley; H. Holbrook; I. Kouvelas (agosto de 2006). Multidifusión independiente del protocolo - Modo disperso (PIM-SM): Especificación de protocolo (revisada). Grupo de trabajo de redes. doi : 10.17487/RFC4601 . RFC 4601. Obsoleto. Quedó obsoleto según RFC 7761. Quedó obsoleto según RFC 2362. Actualizado según RFC 5059, 5796 y 6226.
  4. ^ "Archivo de preguntas frecuentes (FAQ) sobre multidifusión". Tecnología de multidifusión. Archivado desde el original el 14 de junio de 2011.
  5. ^ "Suplemento a las directrices sobre el despliegue de multidifusión IP para la distribución de contenidos IPTV". UIT-T . Consultado el 23 de marzo de 2014 .
  6. ^ ab Configuración de enrutamiento de multidifusión IP, Cisco Systems , consultado el 6 de diciembre de 2013

Enlaces externos