Ejemplo: configuración de la asignación de SSM
La asignación de SSM no requiere que todos los hosts admitan IGMPv3. La asignación de SSM traduce los informes de pertenencia de IGMPv1 o IGMPv2 a un informe de IGMPv3. Esto permite a los hosts que ejecutan IGMPv1 o IGMPv2 participar en SSM hasta que los hosts hagan la transición a IGMPv3.
La asignación de SSM se aplica a todas las direcciones de grupo que coinciden con la directiva, no solo a aquellas que se ajustan a las convenciones de direccionamiento de SSM (232/8 para IPv4, ff30::/32 a ff3F::/32 para IPv6).
Se recomienda separar las asignaciones de SSM para IPv4 e IPv6 si ambas familias de direcciones requieren compatibilidad con SSM. Si aplica una asignación de SSM que contiene direcciones IPv4 e IPv6 a una interfaz en un contexto IPv4 (mediante IGMP), solo se utilizarán las direcciones IPv4 de la lista. Si no existen tales direcciones, no se toma ninguna medida. Del mismo modo, si aplica una asignación de SSM que contiene direcciones IPv4 e IPv6 a una interfaz en un contexto IPv6 (mediante MLD), solo se utilizan las direcciones IPv6 de la lista. Si no existen tales direcciones, no se toma ninguna medida.
En este ejemplo, se crea una directiva para que coincida con las direcciones de grupo que desea traducir a IGMPv3. A continuación, se define el mapa de SSM que asocia la directiva con las direcciones de origen donde se encuentran estas direcciones de grupo. Por último, aplique la asignación de SSM a una o varias 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 de grupo SSM IPv4 232.1.1.1/32 y la dirección de grupo SSM IPv6 ff35::1/128. Todas las demás direcciones son rechazadas.
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
Una vez confirmada la configuración, utilice el comando show configuration policy-options para comprobar la configuración de la directiva.
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 directiva configurada para que se produzca la asignación de SSM.
Defina dos asignaciones de SSM, una denominada ssm-map-ipv6-example y otra denominada ssm-map-ipv4-example, aplicando la directiva y configurando 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
Una vez confirmada la configuración, utilice el comando show configuration routing-options para comprobar la configuración de la directiva.
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 ]; } }
Se recomiendan mapas de SSM independientes para IPv4 e IPv6.
Aplique asignaciones de SSM para interfaces de IPv4 a IGMP y asignaciones de SSM para interfaces de 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 los comandos show igmp interface y show mld interface para comprobar que las asignaciones de 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