API Guide
Identifier GUID-2222A381-C441-44B6-BB33-1AF082CC784E
Version 1
Status Translation approved
使用 BSR 机制配置动态 RP
您可以将域中的 PIM 路由器子集配置为候选 BSR (C-BSR)。BSR 将交换引导数据库消息 (BSM) 以选举 BSR。BSR 会将其状态通知
给所有路由器。
域中的每个 PIM 路由器都必须将特定多播组地址映射到同一 RP。对于 BSR,组到 RP 的映射是动态的。您可以将域中的一个路由器
子集配置为 C-RP。每个 PIM 路由器将从 BSR 消息学习的组到 RP 映射列表中选择一个多播组的 RP。
RP 选举过程如下:
1. C-BSR 将公告 BSM 中整个域的候选。每个 BSM 都包含 BSR 优先级。优先级最高的 C-BSR 变为 BSR。
2. 每个 C-RP 将定期 BSR 通告单播至 BSR。每条消息都包含 RP 优先级值和路由器为 C-RP 的多播组范围。
3. BSR 决定了最高效稳定的组到 RP 映射,称为 RP-set 构造。
4. BSR 会将组到 RP 映射集发送到所有多播路由器。要从一组 RP 中选择 RP,多播路由器将使用 RFC 4601 中指定的算法。
5. BSR 将组范围到 RP 映射发送到域中的所有路由器。
配置说明
• PIM 路由器对于每个 VRF 实例仅支持一个候选 BSR。
• PIM 路由器对于每个 VRF 实例仅支持一个候选 RP。
• 您可以为第 3 层 (L3) VLAN、环回、物理或端口通道接口配置 PIM BSR 候选项和 RP 候选项。系统从此接口派生 IP 地址以确定
BSR 或 RP 地址。
• VXLAN 桥接口上不支持 PIM BSR 和 RP 候选配置。
• 配置候选 BSR 之前:
• 全局启用多播路由,并在路由器之间建立 PIM 邻居关系。确保已填充单播路由表。
• 在候选 BSR 接口上配置 IP 地址。
• 配置候选 RP 之前:
• 全局启用多播路由,并在路由器之间建立 PIM 邻居关系。确保已填充单播路由表。
• 确保候选 RP 可以访问您网络中的所有节点。
• (可选)配置 ACL,源为 any 和目标为有效的多播组地址。如果未配置 ACL,则路由器将自己通告为整个多播范围的 RP
(224.0.0.0/4)。
注:
• 当您将不具有任何规则的 ACL 关联到 RP 候选项时,根据配置顺序,系统的行为会有所不同:
• 如果您在不先创建任何规则的情况下创建 ACL,然后将其与 RP 候选项关联,则路由器将拒绝所有多播组。
• 如果将 ACL 关联到尚未在系统中创建的 RP 候选项,然后配置不带任何规则的 ACL,则路由器会将自己通告为整
个多播范围的 RP (224.0.0.0/4)。
• 请勿在用于 deny RP 候选项的 ACL 中使用规则,因为它没有任何意义。
要使用 BSR 机制配置动态 RP,请执行以下操作:
1. 使用 ip pim bsr-candidate 命令配置候选 BSR。
OS10# configure terminal
OS10(config)# interface ethernet 1/1/9
OS10(conf-if-eth1/1/9)# ip address 10.1.1.8/24
OS10(conf-if-eth1/1/9)# no shutdown
OS10(conf-if-eth1/1/9)# exit
OS10(config)# ip pim bsr-candidate ethernet 1/1/9 hash-mask-len 31 priority 255
要查看 PIM 候选项并选择 BSR:
OS10# show ip pim bsr-router
This system is the Bootstrap Router (v2)
BSR address: 10.1.1.8
BSR Priority: 255, Hash mask length: 31
Next bootstrap message in 00:00:57
多播
755