Exemple : Configuration du mappage SSM
Le mappage SSM n’exige pas que tous les hôtes prennent en charge IGMPv3. Le mappage SSM convertit les rapports d’appartenance IGMPv1 ou IGMPv2 en un rapport IGMPv3. Cela permet aux hôtes exécutant IGMPv1 ou IGMPv2 de participer à SSM jusqu’à ce qu’ils passent à IGMPv3.
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).
Nous vous recommandons d’utiliser des cartes SSM distinctes pour IPv4 et IPv6 si les deux familles d’adresses nécessitent la prise en charge de SSM. Si vous appliquez un 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 un 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.
Dans cet exemple, vous allez créer une stratégie pour faire correspondre les adresses de groupe que vous souhaitez traduire en IGMPv3. Ensuite, vous définissez le mappage SSM qui associe la stratégie aux adresses sources où se trouvent ces adresses de groupe. Enfin, vous appliquez le mappage SSM à une ou plusieurs interfaces IGMP (pour IPv4) ou MLD (pour IPv6).
Créez une stratégie SSM nommée ssm-policy-example. Les termes de stratégie correspondent à l’adresse de groupe SSM IPv4 232.1.1.1/32 et à l’adresse de groupe SSM IPv6 ff35 ::1/128. Toutes les autres adresses sont rejetées.
user@router1# set policy-options policy-statement ssm-policy-example term A from route-filter 232.1.1.1/32 exact user@router1# set policy-options policy-statement ssm-policy-example term A then accept user@router1# set policy-options policy-statement ssm-policy-example term B from route-filter ff35::1/128 exact user@router1# set policy-options policy-statement ssm-policy-example term B then accept
Une fois la configuration validée, utilisez la commande show configuration policy-options pour vérifier la configuration de la stratégie.
user@host> show configuration policy-options
[edit policy-options] policy-statement ssm-policy-example { term A { from { route-filter 232.1.1.1/32 exact; } then accept; } term B { from { route-filter ff35::1/128 exact; } then accept; } then reject; }
Les adresses de groupe doivent correspondre à la stratégie configurée pour que le mappage SSM se produise.
Définissez deux mappages SSM, l’un appelé ssm-map-ipv6-example et l’autre appelé ssm-map-ipv4-example, en appliquant la stratégie et en configurant les adresses source en tant qu’option de routage multicast.
user@host# set routing-options multicast ssm-map ssm-map-ipv6-example policy ssm-policy-example user@host# set routing-options multicast ssm-map ssm-map-ipv6-example source fec0::1 fec0::12 user@host# set routing-options multicast ssm-map ssm-map-ipv4-example policy ssm-policy-example user@host# set routing-options multicast ssm-map ssm-map-ipv4-example source 10.10.10.4 user@host# set routing-options multicast ssm-map ssm-map-ipv4-example source 192.168.43.66
Une fois la configuration validée, utilisez la commande show configuration routing-options pour vérifier la configuration de la stratégie.
user@host> show configuration routing-options
[edit routing-options] multicast { ssm-map ssm-map-ipv6-example { policy ssm-policy-example; source [ fec0::1 fec0::12 ]; } ssm-map ssm-map-ipv4-example { policy ssm-policy-example; source [ 10.10.10.4 192.168.43.66 ]; } }
Nous recommandons des cartes SSM distinctes pour IPv4 et IPv6.
Appliquez des cartes SSM pour les interfaces IPv4 vers IGMP et des cartes SSM pour les interfaces IPv6 vers MLD :
user@host# set protocols igmp interface fe-0/1/0.0 ssm-map ssm-map-ipv4-example user@host# set protocols mld interface fe-0/1/1.0 ssm-map ssm-map-ipv6-example
Une fois la configuration validée, utilisez la commande show configuration protocol pour vérifier la configuration des protocoles IGMP et MLD.
user@router1> show configuration protocol
[edit protocols] igmp { interface fe-0/1/0.0 { ssm-map ssm-map-ipv4-example; } } mld { interface fe-/0/1/1.0 { ssm-map ssm-map-ipv6-example; } }
Utilisez les commandes show igmp interface et show mld interface pour vérifier que les mappages SSM sont appliqués aux interfaces.
user@host> show igmp interface fe-0/1/0.0 Interface: fe-0/1/0.0 Querier: 192.168.224.28 State: Up Timeout: None Version: 2 Groups: 2 SSM Map: ssm-map-ipv4-example
user@host> show mld interface fe-0/1/1.0 Interface: fe-0/1/1.0 Querier: fec0:0:0:0:1::12 State: Up Timeout: None Version: 2 Groups: 2 SSM Map: ssm-map-ipv6-example