• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

组播pim sm 中 动态rp和静态rp对接

2天前提问
  • 0关注
  • 0收藏,90浏览
粉丝:0人 关注:0人

问题描述:

有两个区域,动态bsr选举c-rp,在多个本地源-交换机 配置 c-rp Vlan-interface1147 group-policy 2000。另一个区域静态rp static-rp <RP_IP> acl 3000

我想让静态rp的区域可以学习到动态rp中的三个组播业务,我应该怎么实现,且不影响原来的业务,没有rp震荡业务中断

在两个区域的互联接口配置bsr边缘,pim bsr-boundary。然后在静态rp区域,强制配置动态rp区域的组播业务,可以实现吗?

。这样可以实现吗?

 

组网及组网描述:

这个是我想的配置

一.、在动态rp区域边界:

interface Vlan-interface1 // 连接静态的接口

pim bsr-boundary

 

二、在静态rp区域边界:

interface <动态的接口>连接  // 请替换实际接口名

 pim bsr-boundary

 

三、在静态区域配置静态RP,将特定的组播组映射到对应的动态域C-RP地址

1. 创建匹配三个组播组的ACL:

acl advanced 3000

 rule 0 permit ip destination 238.6.108.0 0.0.0.255

 rule 5 permit ip destination 238.6.10.0 0.0.0.255

 rule 10 permit ip destination 238.6.30.0 0.0.0.255

2. 配置静态RP:

进入PIM视图,配置静态RP。假设这三个区域使用同一个RP(或分别配置):

pim

 // 如果三个组播段共用同一个RP(常见情况)

 static-rp <RP_IP> acl 3000

 // 如果是三个不同的RP,请分条配置:

 static-rp <RP_IP_LuYang> acl 3000  // 需修改ACL精确匹配

 // 或者配置三条不同的ACL分别匹配不同组,然后分别绑定对应RP

最佳答案

粉丝:10人 关注:2人

我直接给你最准确、最安全、无震荡、不中断业务的最终答案,你现在的方案不能用,会直接导致 RP 冲突、组播中断、全网震荡。

结论先说

动态 RP(BSR)区域 + 静态 RP 区域 不能用 BSR-Boundary + 静态 RP 指向对方 来互通。
这样做一定会:
  • RP 双主 / 冲突
  • 组播反复切换 RP
  • 业务瞬断、流量丢包
  • 两个域互相污染

正确方案(唯一标准方案)

要让两个 PIM SM 域互通组播,必须用:

MSDP(组播源发现协议)

这是华为、H3C、思科全部统一的标准方案:
动态 RP 域 ← MSDP → 静态 RP 域
作用:
  • 两个域RP 独立,互不干扰
  • 静态 RP 域能学习到动态 RP 域里的组播源 (SA)
  • 动态 RP 域也能学习到静态 RP 域的源
  • 0 震荡、0 中断、不影响原有业务

你现在的需求(最关键)

你要:
静态 RP 区域 能看动态 RP 区域里的 3 个组播业务
不影响原来任何业务 → 只能用 MSDP

最终正确配置(H3C 标准)

1. 动态 RP 区域的 RP(C-RP/BSR 选举出来的那台)

plaintext
msdp # 指向静态区域的RP peer 【静态RP的IP】

2. 静态 RP 区域的 静态 RP 设备

plaintext
msdp # 指向动态区域的RP peer 【动态RP的IP】 # 只允许你需要的3个组播通过(最关键,不影响原有业务) msdp peer 【动态RPIP】 sa-policy import acl 3000
ACL 3000 就是你那 3 个组播:
plaintext
acl advanced 3000 rule 0 permit ip destination 238.6.108.0 0.0.0.255 rule 5 permit ip destination 238.6.10.0 0.0.0.255 rule 10 permit ip destination 238.6.30.0 0.0.0.255

这样配置的效果(完美满足你)

  1. 动态 RP 域 不变
  2. 静态 RP 域 不变
  3. 静态 RP 域能收到动态域的 3 个组播
  4. 无 RP 切换、无震荡、无中断
  5. 不互相污染 BSR 消息
  6. 符合运营商 / 政企标准组网

你原来的方案(bsr-boundary + 静态指向动态)为什么不行?

因为:
  • PIM SM 只能有一个 RP 生效
  • 静态 RP 优先级高于动态
  • 你一配置,全网会突然切换 RP → 组播断流
  • BSR 边界会阻断自动 RP 发现,但不会让静态学习动态

最终一句话答案

要实现:

静态 RP 区域 学习 动态 RP 区域组播,不震荡、不中断

必须使用:

MSDP peering(RP 之间建 MSDP)

这是唯一正确、厂商标准、无风险方案。

我可以直接给你:

  1. 两台 RP 的完整可复制配置
  2. 不影响任何现有业务
  3. 只放行你要的 3 个组播
  4. 10 分钟内部署完成

暂无评论

2 个回答
粉丝:7人 关注:9人

可以实现,需按以下配置操作,确保无业务震荡:
1. 隔离BSR域(两边互联接口均配置):
动态RP区域边界接口:
interface Vlan-interface1
pim bsr-boundary
静态RP区域边界接口:
interface <实际互联接口名>
pim bsr-boundary
2. 静态RP区域配置分组RP映射(区分原有业务和新增动态RP业务):
进入PIM视图:
pim
保留原有静态RP配置(服务原有组)
static-rp <原有静态RP_IP> acl 3000
新增针对三个动态组的静态RP,指向动态区域的C-RP地址
static-rp <动态区域C-RP_IP> acl 2000
可选:为新增RP设置优先级(如priority 10,ACL隔离无冲突,仅作冗余)
static-rp <动态区域C-RP_IP> priority 10 acl 2000
3. 验证命令:
display pim rp-info
display multicast routing-table
注意:操作前备份设备配置;确保互联接口已启用PIM SM,动态区域C-RP与静态区域路由可达;动态区域C-RP的group-policy 2000需包含这三个组。

暂无评论

粉丝:14人 关注:1人

如果你的静态RP区域和动态RP区域属于同一个PIM-SM域但BSR信息不互通(例如已通过pim bsr-boundary隔离),最直接的方案是“统一机制”。如果它们本质上是两个独立域,部署MSDP才是合规方案

为了稳定接入三个组播业务,建议优先尝试下面三种方案之一(推荐方案一):

  • 方案一:统一RP机制:将左侧动态RP区域统一配置为右侧的静态RP。在左侧PIM视图下添加 pim static-rp <右侧静态RP地址> acl-number。由于右侧ACL已限定业务组播组,此方案配置精简,无主备切换风险。

  • 方案二:利用优先级主备共存:左侧保持动态选举,右侧静态RP作为备份。在右侧PIM视图配置 pim static-rp <RP地址> acl-number preferred 强制优先选择静态RP,实现全主模式。

  • 方案三:MSDP跨域信息共享:在区域边界互联接口启用PIM-SM,在两域RP间建立MSDP对等体关系。源端RP必须为RP角色,然后通过display msdp peer-status逐一检查建立情况。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明