示例:为不同组配置到不同源的 SSM 映射
用于接口的多个 SSM 映射和组
您可以配置多个特定于源的组播 (SSM) 映射,以便不同的组映射到不同的源,从而使单个组播组能够映射到不同接口的不同源。
示例:为每个接口配置多个 SSM 映射
此示例说明如何将多个 SSM 映射分配给 IGMP 接口。
要求
此示例需要 Junos OS 11.4 或更高版本。
概述
在此示例中,您将配置路由策略 POLICY-ipv4-example1,该策略通过 IGMP 逻辑接口将组播组加入消息映射到基于目标 IP 地址的 IPv4 组播源地址,如下所示:
路由策略名称 |
在此目标地址的多播组加入路由过滤器的消息 |
组播源地址 |
---|---|---|
策略-IPv4-示例 1 术语 1 |
232.1.1.1 |
10.10.10.4, 192.168.43.66 |
策略-IPv4-示例 1 术语 2 |
232.1.1.2 |
10.10.10.5, 192.168.43.67 |
将路由策略 POLICY-ipv4-example1 应用于 IGMP 逻辑接口 fe-0/1/0.0。
配置
以下示例要求您在配置层次结构中导航各个级别。有关导航 CLI 的信息,请参阅 Junos OS CLI 用户指南。
要配置此示例,请执行以下任务:
CLI 快速配置
要快速配置此示例,请将以下配置命令复制到文本文件中,删除所有换行符,更改与您的网络配置匹配所需的任何详细信息,将命令复制并粘贴到层次结构级别的 CLI [edit]
中,然后从配置模式进入 commit
。
set policy-options policy-statement POLICY-ipv4-example1 term 1 from route-filter 232.1.1.1/32 exact set policy-options policy-statement POLICY-ipv4-example1 term 1 then ssm-source 10.10.10.4 set policy-options policy-statement POLICY-ipv4-example1 term 1 then ssm-source 192.168.43.66 set policy-options policy-statement POLICY-ipv4-example1 term 1 then accept set policy-options policy-statement POLICY-ipv4-example1 term 2 from route-filter 232.1.1.2/32 exact set policy-options policy-statement POLICY-ipv4-example1 term 2 then ssm-source 10.10.10.5 set policy-options policy-statement POLICY-ipv4-example1 term 2 then ssm-source 192.168.43.67 set policy-options policy-statement POLICY-ipv4-example1 term 2 then accept set protocols igmp interface fe-0/1/0.0 ssm-map-policy POLICY-ipv4-example1
程序
分步过程
要为每个接口配置多个 SSM 映射,请执行以下操作:
为路由过滤器 232.1.1.1 配置与协议无关的路由选项,并指定匹配组播组要映射到的组播源地址。
[edit policy-options policy-statement POLICY-ipv4-example1 term 1] user@host# set from route-filter 232.1.1.1/32 exact user@host# set then ssm-source 10.10.10.4 user@host# set then ssm-source 192.168.43.66 user@host# set then accept
为路由过滤器 232.1.1.2 配置与协议无关的路由选项,并指定匹配组播组要映射到的组播源地址。
[edit policy-options policy-statement POLICY-ipv4-example1 term 2] user@host# set from route-filter 232.1.1.2/32 exact user@host# set then ssm-source 10.10.10.5 user@host# set then ssm-source 192.168.43.67 user@host# set then accept
将策略映射 POLICY-ipv4-example1 应用于 IGMP 逻辑接口 fe-0/1/1/0。
[edit protocols igmp interface fe-0/1/0.0] user@host# set ssm-map-policy POLICY-ipv4-example1
结果
提交配置后,通过输入 显示策略选项 和 显示协议 配置模式命令来确认配置。如果命令输出未显示预期的配置,请重复此过程中的说明以更正配置。
user@host# show policy-options policy-statement POLICY-ipv4-example1 { term 1 { from { route-filter 232.1.1.1/32 exact; } then { ssm-source [ 10.10.10.4 192.168.43.66 ]; accept; } } term 2{ from { route-filter 232.1.1.2/32 exact; } then { ssm-source [ 10.10.10.5 192.168.43.67 ]; accept; } } } user@host# show protocols igmp { interface fe-0/1/0.0 { ssm-map-policy POLICY-ipv4-example1; } }
验证
确认配置工作正常。
显示有关启用 IGMP 的接口的信息
目的
验证 SSM 映射策略 POLICY-IPv4-example1 是否已应用于逻辑接口 fe-0/1/0.0。
行动
对应用 SSM 映射策略的 IGMP 逻辑接口使用 show igmp 接口 操作模式命令。
user@host> show igmp interface Interface: fe-0/1/0.0 Querier: 10.111.30.1 State: Up Timeout: None Version: 2 Groups: 2 SSM Map Policy: POLICY-ipv4-example1; Configured Parameters: IGMP Query Interval: 125.0 IGMP Query Response Interval: 10.0 IGMP Last Member Query Interval: 1.0 IGMP Robustness Count: 2 Derived Parameters: IGMP Membership Timeout: 260.0 IGMP Other Querier Present Timeout: 255.0
命令输出显示 IGMP 逻辑接口的名称 (fe-0/1/0.0),即已选择用于发送成员查询和组信息的路由设备的地址。
显示 PIM 组
目的
验证协议无关组播 (PIM) 源和组对 (S,G) 条目。
行动
使用 显示 pim 联接大量 232.1.1.1 操作模式命令显示 232.1.1.1 组的 PIM 源和组对 (S,G) 条目。