03-PIM Snooping配置
本章节下载: 03-PIM Snooping配置 (267.05 KB)
PIM Snooping(Protocol Independent Multicast Snooping,协议无关组播窥探)运行在二层设备上,通过与IGMP Snooping配合来对收到的PIM协议报文进行分析,将有接收需求的端口添加到PIM Snooping路由表的相应表项中,以实现组播报文的精确转发。
如图1-1所示,组播源Source 1和Source 2分别向组播组G1和G2发送组播数据,而Receiver 1和Receiver 2则分别是G1和G2的接收者,二层设备上连接各PIM路由器的端口都属于同一个VLAN:
· 当二层设备只运行IGMP Snooping时,它通过监听PIM路由器发出的PIM Hello报文来维护路由器端口,将组播数据报文向VLAN内的所有路由器端口转发,而将除PIM Hello报文外的其它PIM协议报文在VLAN内广播。因此,无论PIM路由器是否有接收需求,都会收到所有的PIM协议报文和组播数据报文。
· 当二层设备同时运行了IGMP Snooping和PIM Snooping时,它通过监听PIM路由器发出的PIM协议报文来了解其接收需求,将有接收需求的PIM路由器所在的端口添加到PIM Snooping路由表的相应表项中,使PIM协议报文和组播数据报文能够被精确转发给有接收需求的PIM路由器,从而节约了网络带宽。
有关IGMP Snooping和路由器端口的详细介绍,请参见“IP组播配置指导”中的“IGMP Snooping”。
PIM Snooping功能在Secondary VLAN中不会生效,因此不建议在Secondary VLAN中配置此功能。有关Secondary VLAN的详细介绍,请参见“二层技术-以太网交换配置指导”中的“Private VLAN”。
在部署了PIM Snooping功能的网络中,当有分片的PIM加入/剪枝报文存在时,会影响PIM Snooping功能对组播报文的精确转发。建议在所有与PIM Snooping交换机连接的PIM设备上配置加入/剪枝报文(jp-pkt-size)的最大长度要小于路径MTU。有关配置加入/剪枝报文的详细内容,请参见“IP组播配置指导”中的“PIM”。
PIM Snooping只支持PIM-SM和PIM-SSM网络,因此不建议在PIM-DM和双向PIM网络中进行配置。有关PIM的详细介绍,请参见“IP组播配置指导”中的“PIM”。
在VLAN内使能了PIM Snooping之后,PIM Snooping功能只在属于该VLAN的端口上生效。
PIM Snooping配置任务如下:
(1) 使能PIM Snooping
(2) (可选)配置主从倒换后PIM Snooping全局端口的老化时间
在VLAN内使能PIM Snooping之前,必须先在全局以及该VLAN内使能IGMP Snooping。
在组播VLAN的子VLAN内使能PIM Snooping无效。
(1) 进入系统视图。
system-view
(2) 开启设备的IGMP Snooping,并进入IGMP-Snooping视图。
igmp-snooping
缺省情况下,IGMP Snooping处于关闭状态。
本命令的详细介绍,请参见“IP组播命令参考”中的“IGMP Snooping”。
(3) 退回系统视图。
quit
(4) 进入VLAN视图。
vlan vlan-id
(5) VLAN内使能IGMP Snooping。
igmp-snooping enable
缺省情况下,VLAN内的IGMP Snooping处于关闭状态。
本命令的详细介绍,请参见“IP组播命令参考”中的“IGMP Snooping”。
(6) VLAN内使能PIM Snooping。
pim-snooping enable
缺省情况下,VLAN内的PIM Snooping处于关闭状态。
为了使PIM Snooping在主从倒换后不会因表项老化而影响二层数据转发,可以手动配置倒换后的全局端口老化时间。全局端口指的是主设备的虚拟端口,包括二层聚合接口等。由全局端口担任的邻居端口、下游端口和路由器端口分别称为全局邻居端口、全局下游端口和全局路由器端口。
当主从倒换后的全局邻居端口收到PIM Hello报文时,手动配置的全局邻居端口的老化时间将失效,以PIM Hello报文里的老化时间为准。
当主从倒换后的全局路由器端口和全局下游端口收到PIM加入报文时,手动配置的全局路由器端口和全局下游端口的老化时间将失效,以PIM加入报文里的老化时间为准。
(1) 进入系统视图。
system-view
(2) 进入VLAN视图。
vlan vlan-id
(3) 配置主从倒换后PIM Snooping全局邻居端口的老化时间。
pim-snooping graceful-restart neighbor-aging-time seconds
缺省情况下,主从倒换后PIM Snooping全局邻居端口老化时间为105秒。
(1) 进入系统视图。
system-view
(2) 进入VLAN视图。
vlan vlan-id
(3) 配置主从倒换后PIM Snooping全局下游端口和全局路由器端口的老化时间。
pim-snooping graceful-restart join-aging-time seconds
缺省情况下,主从倒换后PIM Snooping全局下游端口和全局路由器端口的老化时间为210秒。
在完成上述配置后,在任意视图下执行display命令可以显示配置后PIM Snooping的运行情况,通过查看显示信息验证配置的效果。
在用户视图下执行reset命令可以清除PIM Snooping的统计信息。
表1-1 PIM Snooping显示和维护
|
命令 |
|
|
显示PIM Snooping的邻居信息 |
display pim-snooping neighbor [ vlan vlan-id ] [ slot slot-number ] [ verbose ] |
|
显示PIM Snooping的路由器端口信息 |
display pim-snooping router-port [ vlan vlan-id ] [ slot slot-number ] [ verbose ] |
|
显示PIM Snooping路由表的信息 |
display pim-snooping routing-table [ vlan vlan-id ] [ slot slot-number ] [ verbose ] |
|
显示PIM Snooping监听到的PIM报文的统计信息 |
display pim-snooping statistics |
|
清除PIM Snooping监听到的PIM报文的统计信息 |
reset pim-snooping statistics |
二层设备不能实现PIM Snooping功能。
IGMP Snooping或PIM Snooping没有使能。
(1) 使用display current-configuration命令查看IGMP Snooping和PIM Snooping的运行状态。
(2) 如果没有使能IGMP Snooping,请先开启设备的IGMP Snooping,然后分别使能VLAN内的IGMP Snooping和PIM Snooping。
(3) 如果没有使能PIM Snooping,请使能VLAN内的PIM Snooping。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
