Configuration du mappage SSM pour igMP et MLD dynamiques
Le multicast spécifique à la source (SSM) est un modèle de service qui identifie le trafic de session par adresse source et par adresse de groupe. SSM construit des arbres de chemin le plus court (SPT) directement représentés par des paires (S,G). Le « S » fait référence à l'adresse IP unicast de la source, et le « G » fait référence à l'adresse de groupe multicast spécifique. Les paires SSM (S,G) sont appelées canaux pour les différencier des groupes ASM (any-source multicast). Le SSM est idéal pour les services multicast one-to-many tels que les canaux de divertissement réseau. Bien que l’ASM prend en charge un à plusieurs, sa méthode de découverte des sources est moins efficace que le SSM. Par exemple, si vous cliquez sur un lien dans un navigateur, ASM informe le destinataire des informations du groupe, mais pas des informations source. Avec SSM, le client reçoit à la fois des informations de source et de groupe.
Pour réussir le déploiement de SSM, vous avez besoin d’un réseau et d’applications compatibles multicast de bout en bout qui utilisent une pile IGMPv3 (Internet Group Management Protocol) ou Multicast Listener Discovery version 2 (MLDv2), ou vous devez configurer le mappage SSM d’IGMPv1 ou IGMPv2 vers IGMPv3. Une pile IGMPv3 permet à un système d’exploitation hôte d’utiliser le protocole IGMPv3.
Vous pouvez accueillir des hôtes qui ne prennent pas en charge IGMPv3 ou MLDv1 à l’aide du mappage SSM. Le mappage SSM traduit les rapports d’appartenance IGMPv1 ou IGMPv2 en un rapport IGMPv3, et les rapports MLDv1 à MLDv2. Le mappage SSM s’applique à toutes les adresses de groupe qui correspondent à la stratégie, et pas seulement à celles qui sont conformes aux conventions d’adressage SSM (232/8 pour IPv4, ff30::/32 à ff3F::/32 pour IPv6).
Créez des cartes SSM distinctes pour les familles d’adresses IPv4 et IPv6 lorsque les deux familles ont besoin d’une prise en charge SSM.
Si vous appliquez une stratégie de mappage SSM contenant à la fois des adresses IPv4 et IPv6 à une interface dans un contexte IPv4 (à l’aide d’IGMP), seules les adresses IPv4 de la liste sont utilisées. S’il n’y a pas de telles adresses, aucune mesure n’est prise. De même, si vous appliquez une stratégie de mappage SSM contenant à la fois les adresses IPv4 et IPv6 à une interface dans un contexte IPv6 (à l’aide de MLD), seules les adresses IPv6 de la liste sont utilisées. S’il n’y a pas de telles adresses, aucune mesure n’est prise.
Pour configurer le mappage SSM pour un IGMP dynamique :
Par exemple, la configuration suivante crée une stratégie SSM ssm-1. Le terme de stratégie v4 correspond exactement à l’adresse de groupe SSM IPv4 233.252.1.1/32. La stratégie rejette toutes les autres adresses. La stratégie ssm-1 est ensuite appliquée aux interfaces dynamiques créées lorsque le profil dynamique igmp-prof est instancié.
[edit] user@host# edit policy-options policy-statement ssm-1 user@host# set term v4 from route-filter 233.252.1.1/32 exact user@host# set term v4 then accept user@host# set then reject user@host# edit dynamic-profiles mld-prof protocols igmp interface $junos-interface-name user@host# set ssm-map-policy ssm-1
Par exemple, la configuration suivante crée une stratégie SSM ssm-2. Le terme de stratégie v6 correspond exactement à l’adresse de groupe IPv6 ff35::1/128. La stratégie rejette toutes les autres adresses. La stratégie ssm-2 est ensuite appliquée aux interfaces dynamiques créées lorsque le profil dynamique mld-prof est instancié.
[edit] user@host# edit policy-options policy-statement ssm-2 user@host# set term v6 from route-filter ff35::1/128 exact user@host# set term v6 then accept user@host# set then reject user@host# edit dynamic-profiles igmp-prof protocols mld interface $junos-interface-name user@host# set ssm-map-policy ssm-2