在PIM-SM协议中,路由组播数据创建的共享树RPT(RP Path Tree)以汇集点RP(Rendezvous Point)为树根,组成员为叶子。RP是通过BSR选举产生的。在BSR选举产生后,所有的C-RP定期向BSR单播发送C-RP广播消息(C-RP Advertisemnets),由BSR选举出RP后再向全网扩散发布(可能多个RP存在,它们各自有不同的组服务范围),这样所有的路由器上都可得到RP信息。资料个人收集整理,勿做商业用途 在配置候选RP时,可以指定RP所服务组的范围,它可为所有组播组服务,也可只为其中一部分组播组服务。
通常情况下,只在网络中配置一个C-BSR和一个C-RP,而且通常都是同一台路由器,该路由器应该处于网络核心位置或者与其它路由器的连通较好。同一台路由器上只能配置一个C-BSR,后配置的C-BSR会替代原来配置的C-BSR。推荐用户将C-RP和C-BSR配置在同一台路由器的LoopBack接口上,这样可以减少由于物理接口UP/DOWN造成网络震荡,因为路由器的LoopBack接口始终是UP的。资料个人收集整理,勿做商业用途 相关配置可参考命令c-bsr。
【举例】
# 配置ethernet 0作为候选RP时,并指定RP所服务的组范围是由ACL 5来定义。
[Quidway] acl 5
[Quidway-acl-5]rule permit source 225.0.0.0 0.255.255.255资料个人收集整理,勿做商业用途 [Quidway-pim] c-rp ethernet 0 group-policy 5
2.1.3 debugging multicast forwarding
【命令】
debugging multicast forwarding
【视图】
所有视图
【参数】
无
【描述】
2-3 / 28
debugging multicast forwarding命令用来打开组播转发表调试信息开关,undo debugging multicast forwarding命令用来关闭组播转发表调试信息开关。资料个人收集整理,勿做商业用途 【举例】
无
2.1.4 debugging multicast kernel-routing
【命令】
debugging multicast kernel-routing
【视图】
所有视图
【参数】
无
【描述】
debugging multicast kernel-routing命令用来打开组播核心路由调试功能,undo debugging multicast kernel-routing命令用来关闭组播核心路由调试功能。资料个人收集整理,勿做商业用途 【举例】
无
2.1.5 debugging pim common
【命令】
debugging pim common { all | event | packet | timer }资料个人收集整理,勿做商业用途 【视图】
所有视图
【参数】
2-4 / 28
all:打开PIM所有通用调试信息开关。 event:打开PIM事件通用调试信息开关。 packet:打开PIM报文通用调试信息开关。 timer:打开PIM定时器通用调试信息开关。
【描述】
debugging pim common命令用来打开PIM通用调试信息开关,undo debugging pim common命令用来关闭PIM通用调试信息开关。资料个人收集整理,勿做商业用途 【举例】
无
2.1.6 debugging pim dm
【命令】
debugging pim dm { alert | all | mrt | timer | warning | { recv | send } { all | assert | graft | graft-ack | join | prune } }资料个人收集整理,勿做商业用途 【视图】
所有视图
【参数】
all:打开所有PIM-DM调试开关。 alert:打开PIM-DM alert调试开关。 mrt:打开与组播路由表相关的调试开关。 recv all:打开接收任意类型协议报文的调试开关。 recv assert:打开接收声明报文的调试开关。 recv graft:打开接收嫁接报文的调试开关。 recv graft-ack:打开接收嫁接确认报文的调试开关。 recv join:打开接收剪枝覆盖报文的调试开关。 recv prune:打开接收剪枝报文的调试开关。
2-5 / 28
send all:打开发送任意类型协议报文的调试开关。 send assert:打开发送声明报文的调试开关。 send graft:打开发送嫁接报文的调试开关。 send graft-ack:打开发送嫁接确认报文的调试开关。 send join:打开发送剪枝覆盖报文的调试开关。 send prune:打开发送剪枝报文的调试开关。 timer:打开定时器调试信息开关。 warning:打开一般告警信息调试开关。
【描述】
debugging pim dm命令用来打开PIM-DM调试信息开关,undo debugging pim dm命令用来关闭PIN-DM调试信息开关。资料个人收集整理,勿做商业用途 【举例】
无
2.1.7 debugging pim sm
【命令】
debugging pim sm { all | mbr | mrt | timer | warning | { recv | send } { assert | bootstarp | crpadv | jp | reg | regstop } }资料个人收集整理,勿做商业用途 【视图】
所有视图
【参数】
all:打开所有PIM-SM调试开关。
mbr:PIM-SM组播边界路由器事件的调试信息开关。 mrt:PIM-SM组播路由表的调试信息开关。 timer:PIM-SM定时器的调试信息开关。 warning:PIM-SM一般告警信息调试开关。
2-6 / 28