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

组播PIM配置

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

问题描述:

三层组播场景,组播最后一跳交换机,对上采用三层路由口接入三层组播网络,对下采用vlanif作为组播接收端的网关,直连接收端服务器,请问交换机这边,vlanif网关下需要使能pim吗?还是只需要在vlan中配置igmp即可?

2 个回答
已采纳
粉丝:29人 关注:2人

三层组播最后一跳交换机,接收端网关 Vlan‑if 是否需要开启 PIM?
组网说明:
交换机为PIM‑SM 最后一跳设备(Last‑Hop Router)
上行:三层路由口接入 PIM 组播域
下行:Vlan‑if X 作为接收服务器网关,服务器直连该 VLAN 内
疑问:Vlan‑if 网关下是否要使能pim sm?还是只配置 IGMP 即可?
核心结论
Vlan‑if 接收网关接口,必须同时开启 pim sm + igmp enable,二者缺一不可。
❌误区:只配置 igmp enable,不配置 pim sm,会出现:服务器能发 IGMP Report,但交换机不会生成 PIM(*,G)表项,不会向上游 PIM 邻居发送 PIM‑Join 报文,组播流下不来。
协议分工
igmp enable(Vlan‑if 视图)
IGMP 运行在三层接口与直连接收主机之间,用于收集本 VLAN 内服务器 / 主机的组播加入请求,识别谁要收哪个组播组。
⚠️注意:igmp enable是Vlan‑if 三层接口命令,不是 vlan 视图下的 igmp‑snooping enable;vlan 视图的 igmp‑snooping 是二层功能,只管控 VLAN 内端口转发,不处理三层 IGMP 协议报文。
pim sm(Vlan‑if 视图)
PIM‑SM 在该接口上参与DR(指定路由器)选举。
最后一跳设备的 DR 角色:收到 IGMP 成员报告之后,负责向上游 PIM 域发送 PIM‑Join 报文,向 RP 构建 RPT 共享树,拉取组播流量。
如果接口不开启pim sm:该接口无法参与 DR 选举,就算收到 IGMP 报告,也不会生成 PIM 组播路由表,不会向上游发送 Join,组播数据流无法引入这个 VLAN 网段。
上行三层互联接口:同样需要pim sm,用于建立 PIM 邻居、RPF 检查、传递 PIM 协议报文。
全局前提:必须开启multicast routing‑enable,否则所有三层组播不生效。
最简参考配置片段
shell
system‑view
multicast routing‑enable # 全局开启IP组播路由,必配
# 上行三层接口(对接组播网络)
interface Ten‑GigabitEthernet1/0/1
ip address x.x.x.x 255.255.255.0
pim sm
quit

# 下行接收端网关Vlan‑if
interface Vlan‑interface 10
ip address 192.168.10.1 255.255.255.0
pim sm # 必须开启,参与DR选举,生成PIM Join报文
igmp enable # 必须开启,收集直连服务器IGMP报文
quit

vlan 10
port GigabitEthernet1/0/24 # 接入接收服务器的端口
igmp‑snooping enable # VLAN二层开启snooping,防止组播在VLAN内泛洪(优化,推荐配置)
quit
常见排错命令(定位该场景问题)
shell
display pim neighbor # 确认上行PIM邻居正常建立
display pim interface vlan‑interface 10 verbose # 查看该接口DR状态
display igmp interface vlan‑interface 10 # 查看IGMP查询器状态
display igmp group # 看是否学到接收服务器上报的组播组
display pim routing‑table # 看(*,G)表项是否生成,出接口是否包含Vlan‑if10
display multicast forwarding‑table # 组播转发表,确认入、出接口
容易踩坑的 2 个点
只配 igmp enable,不配置 pim sm
display igmp group可以看到组播组,但是display pim routing‑table看不到 (*,G),不会向上游发 Join,业务不通。
混淆「Vlan‑if 下 igmp enable」和「vlan 视图 igmp‑snooping enable」
igmp enable:三层接口,处理主机上报的 IGMP 协议报文;
igmp‑snooping enable:VLAN 二层,管控 VLAN 内部端口组播转发,不能替代三层接口的 igmp enable。
补充特殊场景
如果该 VLAN 不是 PIM‑SM 接收网段,而是只做静态组播注入(igmp static‑group静态加入组播组),官方文档同样要求接口同时开启pim sm,该接口需要成为 DR,静态组才会向上发送 Join 报文。

粉丝:0人 关注:0人

当前场景,VLANIF网关接口下,既需要使能PIM,也需要使能IGMP;
PIM负责让交换机与上游的三层组播网络建立邻居关系,构建组播路由表,从而知道如何将组播数据从源端正确地“路由”到本机。不开启PIM,交换机无法参与三层组播路由;
IGMP负责管理直连网段(即VLANIF接口所对应的VLAN)内的组成员关系。交换机通过它来了解下方VLAN中是否有接收者(服务器)想要加入某个组播组。

1.在上联的三层路由口使能PIM。 2.在下联的VLANIF网关接口上,同时使能PIM和IGMP。 3.严格遵守 “先PIM,后IGMP” 的配置顺序。

zhiliao_0FicxV 发表时间:3天前 更多>>

1.在上联的三层路由口使能PIM。 2.在下联的VLANIF网关接口上,同时使能PIM和IGMP。 3.严格遵守 “先PIM,后IGMP” 的配置顺序。

zhiliao_0FicxV 发表时间:3天前

编辑答案

你正在编辑答案

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

分享扩散:

提出建议

    +

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

确定

亲~检测到您登陆的账号未在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. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

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

不规范转载

×

举报说明