Comprendre l’IGMP distribué
Par défaut, le traitement IGMP (Internet Group Management Protocol) a lieu sur le moteur de routage pour les routeurs MX Series. Cette architecture centralisée peut entraîner une baisse des performances dans les environnements à l’échelle ou lorsque le moteur de routage subit des modifications de CLI ou des mises à jour de route. Vous pouvez améliorer les performances du système pour le traitement IGMP en activant IGMP distribué, qui utilise le moteur de transfert de paquets pour maintenir un taux de traitement plus élevé à l’échelle du système pour les événements de jointure et de sortie.
Présentation de l’IGMP distribué
L’IGMP distribué fonctionne en déplaçant le traitement IGMP du moteur de routage vers le moteur de transfert de paquets. Lorsque l’IGMP distribué n’est pas activé, le traitement IGMP est centralisé sur le processus de protocole de routage (rpd) exécuté sur le moteur de routage. Lorsque vous activez IGMP distribué, les événements de rejoindre et de quitter sont traités via les concentrateurs de ports modulaires (MPC) du moteur de transfert de paquets. Étant donné que le traitement des jointures et des sorties est distribué sur plusieurs MPC au lieu d’être traité via un rpd centralisé sur le moteur de routage, les performances s’améliorent et la latence des entrées et des sorties diminue.
Lorsque vous activez IGMP distribué, chaque moteur de transfert de paquets traite les rapports et génère des requêtes, conserve l’appartenance au groupe local à la table de mappage d’interface et met à jour l’état de transfert en fonction de cette table, exécute IGMP distribué indépendamment et implémente les options d’interface group-policy
ssm-map-policy
et IGMP.
Les informations provenant de et ssm-map-policy
les options de group-policy
l’interface IGMP passent du moteur de routage au moteur de transfert de paquets.
Lorsque vous activez IGMP distribué, le rpd
sur le moteur de routage synchronise toutes les configurations IGMP (y compris les configurations globales et au niveau de l’interface rpd
) du à chaque moteur de transfert de paquets, exécute IGMP passif sur les interfaces distribuées et notifie au multicast indépendant du protocole (PIM) toutes les appartenances à un groupe par interface IGMP distribuée.
Instructions de configuration d’IGMP distribué
Tenez compte des instructions suivantes lorsque vous configurez un fichier IGMP distribué sur un routeur MX Series avec des MPC :
L’IGMP distribué augmente les performances du réseau en réduisant la latence maximale de jointure et de sortie et en augmentant le nombre d’événements de jointure et de sortie.
Note:La latence d’arrivée et de sortie peut augmenter si le trafic multicast n’est pas préprovisionné et destiné à un routeur MX Series lorsqu’un événement de connexion ou de départ est reçu à partir d’une interface client.
L’IGMP distribué est pris en charge pour les interfaces Ethernet. Il n’améliore pas les performances sur les interfaces PIM.
Depuis Junos OS version 18.2, le protocole IGMP distribué est pris en charge sur les interfaces Ethernet avec une gestion améliorée des abonnés. Le traitement IGMP des flux d’abonnés est déplacé du moteur de routage vers le moteur de transfert de paquets des cartes de ligne prises en charge.
Les groupes multicast ne peuvent pas être constitués de récepteurs mixtes. Il peut s’agir d’un IGMP centralisé ou d’un IGMP distribué.
Vous pouvez réduire les délais de jointure initiale en activant les jointures statiques PIM (Protocol Independent Multicast) ou les jointures statiques IGMP. Vous pouvez réduire encore plus les délais initiaux en préprovisionnant le trafic multicast. Lorsque vous préprovisionnez le trafic multicast, les MPC avec des interfaces IGMP distribuées reçoivent le trafic multicast.
Pour que l’IGMP distribué fonctionne correctement, vous devez activer les services réseau IP améliorés sur un routeur MX Series à châssis unique. Virtual Chassis n’est pas pris en charge.
Lorsque vous activez IGMP distribué, les options d’interface suivantes ne sont pas prises en charge sur le moteur de transfert de paquets :
oif-map
,group-limit
,ssm-map
etstatic
. Lestraceoptions
instructions etaccounting
ne peuvent être activées que pour les opérations IGMP encore effectuées sur le moteur de routage ; elles ne sont pas prises en charge sur le moteur de transfert de paquets. Laclear igmp membership
commande n’est pas prise en charge lorsque le protocole IGMP distribué est activé.
Tableau de l’historique des modifications
La prise en charge des fonctionnalités est déterminée par la plate-forme et la version que vous utilisez. Utilisez l’Explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.