资源描述
42 配置PIM-SM命令
42.1 PIM-SM配置命令列表
42.1.1 clear ip mroute
clear ip mroute {* | group_address [source_address] }
参数说明
参数
描述
*
删除所有的pimsm多播路由表项。
group_address
删除特定组的pimsm多播路由表项。
group_address source_address
删除特定的组源对的pimsm多播路由表项。
缺省配置
不删除多播路由表项
命令模式
特权模式
使用指导
手动删除pimsm多播路由表项
配置举例
Ruijie# clear ip mroute *
Ruijie# clear ip mroute 224.2.2.2
Ruijie# clear ip mroute 224.2.2.2 2.2.2.2
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.2 clear ip mroute statistics
clear ip mroute statistics {* | group_address [source_address] }
参数说明
参数
描述
*
删除所有的pimsm多播路由表项的统计。
group_address
删除特定组的pimsm多播路由表项的统计。
group_address source_address
删除特定的组源对的pimsm多播路由表项的统计。
缺省配置
不删除多播路由表项的统计信息
命令模式
特权模式
使用指导
手动删除pimsm多播路由表项的统计信息
配置举例
Ruijie# clear ip mroute statistics *
Ruijie# clear ip mroute statistics 224.2.2.2
Ruijie# clear ip mroute statistics 224.2.2.2 2.2.2.2
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.3 clear ip pim sparse-mode bsr rp-set
clear ip pim sparse-mode bsr rp-set *
参数说明
参数
描述
*
清除所有rp-set。
缺省配置
不删除rp-set。
命令模式
特权模式
使用指导
手动删除所有动态学习到的RP信息。
配置举例
Ruijie# clear ip pim sparse-mode bsr rp-set *
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.4 clear ip pim sparse-mode track
clear ip pim sparse-mode track
参数说明
参数
描述
-
-
缺省配置
不重新设置统计的开始时间点、不清除PIM报文的计数器
命令模式
特权模式
使用指导
重新设置统计的开始时间点,并清除PIM报文的计数器
配置举例
Ruijie# clear ip pim sparse-mode track
相关命令
命令
描述
show ip pim sparse-mode track
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.5 ip multicast-routing
ip multicast-routing
参数说明
参数
描述
-
-
缺省配置
缺省时,不启动多播路由
命令模式
全局模式
使用指导
当要启动多播路由时,配置此命令。当要在接口上启动pimsm时,也要配置此命令,否则,虽然配了ip pim sparse-mode命令,但是pimsm并没有启动起来。
配置举例
Ruijie (config)# ip multicast-routing
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.6 ip pim accept-bsr list
ip pim accept-bsr list { <1-99> | <1300-1999> | WORD }
参数说明
参数
描述
<1-99> | <1300-1999>
IP标准数字acl。
WORD
IP标准命名acl
缺省配置
缺省PIMSM路由器接收所有外部的BSM报文。
命令模式
全局模式
使用指导
在PIMSM路由器上配置此命令,能够对合法BSR范围进行限定。
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim accept-bsr list 1
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.7 ip pim accept-crp list
ip pim accept-crp list {<100-199>|<2000-2699>|WORD}
参数说明
参数
描述
<100-199>|<2000-2699>
IP扩展数字acl。
WORD
IP扩展命名acl
缺省配置
缺省竞选BSR接收所有外部的候选RP通告。
命令模式
全局模式
使用指导
在候选BSR上配置此命令,当该候选BSR成为竞选BSR时,能够对合法的C-RP地址范围及其所服务的组播组范围进行限制。
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim accept-crp list 100
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.8 ip pim accept-crp-with-null-group
ip pim accept-crp-with-null-group
参数说明
参数
描述
-
-
缺省配置
缺省在BSR上不接收prefix-count为0的C-RP-ADV报文。
命令模式
全局模式
使用指导
在候选BSR上配置此命令,当该候选BSR成为竞选BSR时,能够接收prefix-count为0的C-RP-ADV报文,并且认为该C-RP能够支持所有的组。
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim accept-crp-with-null-group
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-10.4(1)首次引入该命令
42.1.9 ip pim accept-register list
ip pim accept-register list access-list
参数说明
参数
描述
access-list
access-list:支持数字范围<100,199>、数字范围<2000,2699>,支持命名acl
缺省配置
缺省时,不配置此命令,在RP上不限制注册报文的源地址组地址对
命令模式
全局模式
使用指导
在RP上,限制特定源地址组地址的注册报文
配置举例
Ruijie (config)# ip pim accept-register list 100
Ruijie (config)# access-list 100 permit ip 192.168.195.0 0.0.0.255 225.1.1.1 0.0.0.255
相关命令
命令
描述
access-list
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.10 ip pim bsr-candidate
ip pim bsr-candidate interface-type interface-number [ hash-mask-length ] [ priority-value ]
参数说明
参数
描述
interface-type interface-number
指定接口
hash-mask-length
可选,取值范围为<0-32>,为RP选举机制配置HASH掩码长度,缺省值是10
priority-value
可选,取值范围为<0-255>,给候选BSR配置优先级参数,缺省值是64
缺省配置
缺省时,不配置此命令,即本机不是候选BSR
命令模式
全局模式
使用指导
在一个PIM-SM域中,必须存在一个唯一的自举路由器BSR。BSR负责收集并发布RP信息。多个候选BSR通过自举报文选举产生唯一公认的BSR。在得知BSR信息之前,C-BSR认为自己是BSR,它们定期在PIM-SM域中以组播地址224.0.0.13发送自举报文,该报文包含BSR的地址和优先级。
使用此命令可以让设备用分配给的BSR地址发送一个自举信息给所有的PIM邻居,每个邻居拿出原先的BSR信息同收到的自举信息比较,如果发现收到的自举报文更优,它就保存这个自举报文中的地址作为BSR地址,并转发自举信息;否则就丢弃信息。
当前候选BSR设备视自己为BSR,直到它从另一个候选BSR中接收到一个更优的自举信息,被告知另一个候选BSR有一个更高的优先权值(或者一样的优先权值,但更高的IP地址)。
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim bsr-candidate g 0/3
Ruijie(config)# ip pim bsr-candidate g 0/3 30 192
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.11 ip pim bsr-border
ip pim bsr-border
参数说明
参数
描述
-
-
缺省配置
缺省时,不配置此命令,即本接口不是BSR边界
命令模式
接口模式
使用指导
为了限制BSM报文的泛洪,可以在接口上配置BSR边界,这样当这个接口收到BSM后会立即丢弃,BSM也不会从这个接口转发。
配置举例
在g 0/3上配置BSR边界
Ruijie# configure terminal
Ruijie(config)# interface g 0/3
Ruijie(config-if)# ip pim bsr-border
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.12 ip pim dr-priority
ip pim dr-priority priority-value
参数说明
参数
描述
priority-value
优先级值,值越高,优先级越大。范围为:<0-4294967294>,缺省值为:1。
缺省配置
缺省时,本机的DR优先级值为1
命令模式
接口模式
使用指导
当选择一个DR时,下面几种情况将被应用:
n同一局域网络中的设备的hello报文都有设置优先级参数,那么在选择DR时,先比较优先级,谁的优先级高,谁就成为DR;若有多个设备拥有相同的优先级,那么,谁的IP地址高,谁就是DR。
n当同一局域网络中的某个设备在hello消息报文中没有设置优先级参数时,那么这个局域网络中DR的选举中,谁IP地址高,谁就是DR。
配置举例
Ruijie# configure terminal
Ruijie(config)# interface g 0/3
Ruijie(config-if)# ip pim dr-priority 10000
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.13 ip pim ignore-rp-set-priority
ip pim ignore-rp-set-priority
参数说明
参数
描述
-
-
缺省配置
缺省时,会考虑rp-set中rp的优先级
命令模式
全局模式
使用指导
在选择组对应的rp时,要忽略rp的优先级,使用这条命令
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim ignore-rp-set-priority
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.14 ip pim jp-timer
ip pim jp-timer interval-seconds
参数说明
参数
描述
Interval-seconds
取值范围<1-65535>,单位为秒
缺省配置
缺省时,发送join/prune报文的时间周期是60s
命令模式
全局模式
使用指导
设定发送join/prune的时间周期
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim jp-timer 50
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.15 ip pim mib
ip pim mib dense-mode
参数说明
参数
描述
-
-
缺省配置
缺省时,是使用sparse-mode的mib
命令模式
全局模式
使用指导
当要使用dense-mode的mib时,使用这条命令
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim mib dense-mode
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.16 ip pim neighbor-filter
ip pim neighbor-filter access_list
参数说明
参数
描述
access_list
access-list:支持数字acl范围为1-99;也支持命名acl
缺省配置
缺省时,接口未启用邻居过滤功能
命令模式
接口模式
使用指导
设置邻居过滤,它加强PIM网络的安全性,提供邻居限制。只要某邻居被过滤访问列表拒绝,则PIM-SM将不会与该邻居建立对等(peering)关系,或者中止与该邻居已经建立的对等关系。
配置举例
Ruijie# configure terminal
Ruijie(config)# interface g 0/3
Ruijie(config-if)# ip pim neighbor-filter 14
Ruijie(config-if)# exit
Ruijie(config)#access-list 14 deny 192.168.1.5 0.0.0.255
相关命令
命令
描述
access-list
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.17 ip pim neighbor-tracking
ip pim neighbor-tracking
参数说明
参数
描述
-
-
缺省配置
缺省时,接口的加入抑制能力被启动。
命令模式
接口模式
使用指导
禁止接口的加入抑制能力。接口的加入抑制能力被启动时,当本路由器想往上游邻居发送join报文时,如果收到邻居往上游路由器发送的join报文,那么,本路由器的join报文会被抑制即不会发出;但是如果接口的加入抑制能力被禁止,那么此时本路由器可以发送join报文。当下游接收者的加入抑制能力都被禁止时,上游邻居就可以通过接收到的join报文,进而确切知道下游邻居有几个接收者,即邻居跟踪。
配置举例
下面的例子是禁止接口的加入抑制能力
Ruijie# configure terminal
Ruijie(config)# interface g 0/3
Ruijie(config-if)# ip pim neighbor-tracking
相关命令
命令
描述
ip pim propagation-delay
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.18 ip pim override-interval
ip pim override-interval interval-milliseconds
参数说明
参数
描述
interval-milliseconds
取值范围<1-65535>,单位为毫秒
缺省配置
缺省时,Hello选项的Override-Interval的值是2500毫秒
命令模式
接口模式
使用指导
配置接口的Override-Interval。
~ 注意
修改传播延迟或是修改剪枝否决延迟,都会影响到J/P-override-interval。协议上要求J/P-override-interval必须小于Join-Prune报文的holdtime,否则将有可能造成短暂的断流。这一点,需由网络管理者维护保证。
配置举例
下面的例子是配置接口的Override-Interval为3000毫秒
Ruijie# configure terminal
Ruijie(config)# interface g0/3
Ruijie(config-if)# ip pim override-interval 3000
相关命令
命令
描述
ip pim propagation-delay-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.19 ip pim propagation-delay
ip pim propagation-delay interval-milliseconds
参数说明
参数
描述
interval-milliseconds
取值范围<1-32767>,单位为毫秒
缺省配置
缺省时,Hello选项的Propagation_Delay的值是500毫秒
命令模式
接口模式
使用指导
配置接口的propagation-delay即传播延迟。
~ 注意
修改传播延迟或是修改剪枝否决延迟,都会影响到J/P-override-interval。协议上要求J/P-override-interval必须小于Join-Prune报文的holdtime,否则将有可能造成短暂的断流。这一点,需由网络管理者维护保证。
配置举例
下面的例子是配置接口的propagation-delay为600毫秒
Ruijie# configure terminal
Ruijie(config)# interface g0/3
Ruijie(config-if)# ip pim propagation-delay 600
相关命令
命令
描述
ip pim override-interval
-
ip pim neighbor-tracking
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.20 ip pim probe-interval
ip pim probe-interval interval-seconds
参数说明
参数
描述
interval-seconds
取值范围为<1-65535>,单位为秒
缺省配置
缺省时,注册探测时间默认值是5s
命令模式
全局模式
使用指导
配置注册探测时间,即在注册抑制时间超时前,允许源DR向RP发送空注册报文即NULL-Register的时间间隔。
& 说明
注册探测时间间隔不能超过注册抑制时间的一半,否则,配置不会成功。且会输出一个提醒即Warning。而且3*注册抑制时间+注册探测时间不能超过65535,否则,会输出一个提醒即Warning。
配置举例
下面的例子是配置注册探测时间为6s
Ruijie# configure terminal
Ruijie(config)# ip pim probe-interval 6
相关命令
命令
描述
ip pim register-suppression
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.21 ip pim query-interval
ip pim query-interval interval-seconds
参数说明
参数
描述
interval-seconds
取值范围为<1-65535>,单位为秒
缺省配置
缺省时,hello报文发送周期是默认值30s
命令模式
接口模式
使用指导
每当Hello消息发送间隔被更新时,Hello消息保持时间也会按照以下规则随之更新:Hello消息保持时间被更新为Hello消息发送间隔的3.5倍;如果Hello消息发送间隔 * 3.5 > 65535,并且Hello消息发送间隔被强制更新为18725。
配置举例
Ruijie# configure terminal
Ruijie(config)# interface g 0/3
Ruijie(config-if)# ip pim query-interval 123
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.22 ip pim register-decapsulate-forward
ip pim register-decapsulate-forward
参数说明
参数
描述
缺省配置
缺省RP不对注册报文进行解封装并转发其中的组播数据报文。
命令模式
全局模式
使用指导
在候选RP上配置此命令对接收到的带组播数据报文的pimsm的注册报文进行解封装并转发其中的组播数据报文。
~ 注意
由于是软件对注册报文进行解封装并转发其中的组播数据报文,因此如果需要解封装并转发的注册报文较多的情况下,配置了该功能,会导致cpu处理较繁忙;不建议配置该命令。
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim register-decapsulate-forward
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.23 ip pim register-checksum-wholepkt
ip pim register-checksum-wholepkt [group-list access-list]
参数说明
参数
描述
access-list
access-list:支持数字<1,99>、<1300,1999>,支持命名acl。
group-list access-list缺省时,对所有的组播地址,都应用这种配置。
缺省配置
缺省时,注册报文的校验和计算是计算pim报文头部和注册报文头部,而非整个pim报文。
命令模式
全局模式
使用指导
部分产商的设备对注册报文校验和的计算方式为计算整个pim协议报文含其中封装的组播数据报文,而非单独的注册报文的pim头部。为了兼容这些设备,引入了该命令。
配置举例
Ruijie# configure terminal
Ruijie(config)#ip pim register-checksum-wholepkt
Ruijie(config)#ip pim register-checksum-wholepkt group-list 99
Ruijie(config)# access-list 99 permit 225.1.1.1 0.0.0.255
相关命令
命令
描述
access-list
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.24 ip pim register-rate-limit
ip pim register-rate-limit rate
参数说明
参数
描述
rate
每秒最多允许发送多少个register报文,取值范围<1-65535>
缺省配置
缺省时,不对注册报文限速
命令模式
全局模式
使用指导
它是对每个(S,G)状态的注册报文发送速度进行配置,并不是对整个系统的注册报文发送速度进行配置。启动此命令将降低源DR和RP的负担,不超过限制的注册报文才能被发送。
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim register-rate-limit 3000
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.25 ip pim register-rp-reachability
ip pim register-rp-reachability
参数说明
参数
描述
-
-
缺省配置
缺省时,发送注册报文时,不检查RP是否可达
命令模式
全局模式
使用指导
发送注册报文前,判断RP是否可达,可以使用该命令。若不可达,则不发送注册报文。
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim register-rp-reachability
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.26 ip pim register-source
ip pim register-source {local_address | interface-type interface-number}
参数说明
参数
描述
local_address
指定注册报文的源ip地址
interface-type interface-number
指定这个接口的ip作为注册报文的源ip地址
缺省配置
缺省时,注册报文中的源IP是使用与组播源连接的DR接口地址。
命令模式
全局模式
使用指导
指定注册报文中的源IP地址。
配置的地址必须是可达的。当RP发送出正确的Register-Stop信息时,它要作出相应的反应。所以推荐它是接口的回环地址,但也可以是其它的物理地址。
~ 注意
此配置不要求PIM已经启动。
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim register-source 192.168.195.80
Ruijie(config)# ipv6 pim register-source g 0/3
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.27 ip pim register-suppression
ip pim register-suppression seconds
参数说明
参数
描述
seconds
注册抑制时间,取值范围<1-65535>,单位为秒。
缺省配置
缺省时,注册抑制时间是60秒。
命令模式
全局模式
使用指导
在DR上配置此值将修改定义在DR上的注册报文抑制时间;如果ip pim rp-register-kat命令没有配置,在RP上定义此值将修改RPkeepalive的周期。
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim register-suppression 100
相关命令
命令
描述
-
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.28 ip pim rp-address
ip pim rp-address rp-address [access_list]
参数说明
参数
描述
rp-address
RP的ip地址
access_list
可选,access-list:支持数字acl范围为<1-99>、<1300-1999>; 也支持命名acl。缺省时,允许所有多播组。
缺省配置
缺省时,没有配置静态rp地址
命令模式
全局模式
使用指导
本系统实现支持配置多播静态RP,它也支持静态RP和BSR机制同时进行。使用此命令需注意下面几点:
n如果通过BSR机制和RP静态配置同时有效时,优先使用动态配置。
n使用访问列表静态配置RP地址可以配置多个的多播组(使用ACL)或者所有的多播组(不使用ACL),但是一个RP静态地址不能被多次配置使用。
n如果有多个静态RP服务于同一个组,地址高静态RP将被优先选择采用。
n只有在ACL中定义的允许过滤地址才是有效的多播组。ACL缺省时,将被认为是允许所有的多播组224/4。
n配置完成后,静态的RP源地址将插入到基于组范围的静态RP组树结构中,每个组范围多播静态组维持一个静态RP组的链表结构,该链表按IP地址递减排序。当为一个组范围选择一个RP,第一个元素,也就是IP地址最高的那个将首先被选上。
n删除一个RP静态地址将向所有存在的组中删除这个地址,并从现有树结构地址中选择一个作为RP地址。
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim rp-address 210.34.0.55
Ruijie(config)# ip pim rp-address 210.34.0.55 4
Ruijie(config)# access-list 4 permit 225.1.1.1 0.0.0.255
相关命令
命令
描述
access-list
-
平台说明
无
命令历史
版本号
说明
-
-
42.1.29 ip pim rp-candidate
ip pim rp-candidate interface-type interface-number [priority priority-value] [interval interval-seconds][group-list access_list]
参数说明
参数
描述
interface-type interface-number
接口
priority-value
可选,取值范围为<0-255>,priority priority-value缺省时,优先级是192
Interval-seconds
可选,取值范围为<1-16383>,interval interval-seconds缺省时,interval-seconds是60s
access_list
可选,支持数字acl范围为1-99;也支持命名acl;group-list access_list缺省时,是允许所有多播组。
缺省配置
缺省时,本机上没有配置候选RP
命令模式
全局模式
使用指导
在PIM-SM协议中,路由组播数据创建的共享树RPT以汇聚点RP为树根,组成员为叶子。RP是通过候选RP选举产生的。在BSR选举产生后,所有的C-RP定期向BSR单播C-RP消息,再由BSR向整个PIM域扩散。
若需要指定接口成为特定组范围的候选rp,那么该命令可以带上acl选项。需要注意的是组范围的计算只基于permit的ace,不会对deny的ace进行综合计算的。
配置举例
Ruijie# configure terminal
Ruijie(config)# ip pim rp-candidate g 0/3
Ruijie(config)# ip pim rp-candidate g 0/3 priority 200 group-list 3 interval 70
Ruijie(config)# access-list 3 permit 225.1.1.1 0.0.0.255
相关命令
命令
描述
access-list
-
平台说明
无
命
展开阅读全文