Ejemplo: Configurar asignación de SSM
La asignación de SSM no requiere que todos los hosts admitan IGMPv3. La asignación SSM traduce los informes de membresía IGMPv1 o IGMPv2 en un informe IGMPv3. Esto permite que los hosts que ejecutan IGMPv1 o IGMPv2 participen en SSM hasta que los hosts pasen a IGMPv3.
La asignación SSM se aplica a todas las direcciones de grupo que coincidan con la política, no solo a las que cumplen con las convenciones de direccionamiento SSM (232/8 para IPv4, ff30:/32 a ff3F::/32 para IPv6).
Recomendamos que separen los mapas de SSM para IPv4 e IPv6 si ambas familias de direcciones requieren compatibilidad con SSM. Si aplica una mapa SSM que contiene direcciones IPv4 e IPv6 a una interfaz en un contexto IPv4 (mediante IGMP), solo se usarán las direcciones IPv4 de la lista. Si no hay direcciones de este tipo, no se tomará ninguna medida. De manera similar, si aplica una mapa SSM que contenga direcciones IPv4 e IPv6 a una interfaz en un contexto IPv6 (mediante MLD), solo se usarán las direcciones IPv6 de la lista. Si no hay direcciones de este tipo, no se tomará ninguna medida.
En este ejemplo, se crea una política que coincida con las direcciones de grupo que desea traducir a IGMPv3. A continuación, se define el mapa de SSM que asocia la política con las direcciones de origen donde se encuentran estas direcciones de grupo. Por último, se aplica la asignación de SSM a una o más interfaces IGMP (para IPv4) o MLD (para IPv6).
Cree una política de SSM denominada ssm-policy-example. Los términos de política coinciden con la dirección del grupo SSM IPv4 232.1.1.1/32 y la dirección del grupo SSM IPv6 ff35::1/128. El resto de direcciones se rechazan.
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
Después de confirmar la configuración, utilice el comando show configuration policy-options para comprobar la configuración de política.
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; }
Las direcciones de grupo deben coincidir con la política configurada para que se produzca la asignación de SSM.
Defina dos mapas SSM, uno llamado ssm-map-ipv6-example y otro llamado ssm-map-ipv4-example, mediante la aplicación de la política y la configuración de las direcciones de origen como una opción de enrutamiento de multidifusión.
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
Después de confirmar la configuración, utilice el comando show configuration enrutamiento-options para comprobar la configuración de la política.
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 ]; } }
Recomendamos mapas SSM separados para IPv4 e IPv6.
Aplique mapas SSM para interfaces IPv4 a IGMP y mapas SSM para interfaces IPv6 a 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
Una vez confirmada la configuración, utilice el comando show configuration protocol para comprobar la configuración de los protocolos IGMP y 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; } }
Utilice la interfaz show igmp y los comandos show mld interface para comprobar que las asignaciones SSM se aplican a las 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