Configuration du mappage SSM pour IGMP et MLD dynamiques
Le modèle SSM (Source-specific multicast) identifie le trafic de session à la fois par adresse source et par adresse de groupe. SSM construit des arbres à plus court chemin (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 du groupe multicast spécifique. Les paires SSM (S,G) sont appelées canaux pour les différencier des groupes ASM (any-source multicast). SSM est idéal pour les services multicast un-à-plusieurs, tels que les chaînes de divertissement en réseau. Bien qu’ASM prenne en charge un-à-plusieurs, sa méthode de découverte de source est moins efficace que SSM. Par exemple, si vous cliquez sur un lien dans un navigateur, ASM informe le destinataire des informations de groupe, mais pas des informations source. Avec SSM, le client reçoit à la fois des informations de source et de groupe.
Pour déployer SSM correctement, vous avez besoin d’un réseau compatible multicast de bout en bout et d’applications qui utilisent une pile IGMPv3 (Internet Group Management Protocol version 3) ou MLDv2 (Multicast Listener Discovery version 2), 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 prendre en charge les hôtes qui ne prennent pas en charge IGMPv3 ou MLDv1 à l’aide du mappage SSM. Le mappage SSM convertit les rapports d’appartenance IGMPv1 ou IGMPv2 en un rapport IGMPv3, et MLDv1 en 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 d’adresses de ce type, aucune mesure n’est prise. De même, si vous appliquez une stratégie de mappage SSM contenant à la fois des 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 d’adresses de ce type, aucune mesure n’est prise.
Pour configurer le mappage SSM pour IGMP dynamique :
Par exemple, la configuration suivante crée la 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 lors de l’instanciation du profil dynamique igmp-prof.
[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 la 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 lors de l’instanciation du profil dynamique mld-prof.
[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