监控画面跨网段就断:路由器开IGMP把组播送到每个网段

整理自华为官方发布的典型配置案例。

视频点播、监控大屏这类业务用的是组播:源头只发一份流,谁要看谁加入,省带宽也省源端压力。可不少单位配完发现,同一个网段里画面好好的,一到跨网段就黑屏——组播报文出不了三层网关,组播路由没在路由器上打开。官方的 IGMP 启用示例给的就是这条链路的完整配法:底层单播路由打通,全网使能组播与 PIM,在连接用户的接口上使能 IGMP,把"谁要接收"这件事一层层报到源头。

第一步:全网开组播,PIM跑起来

组播转发建立在单播路由之上,各设备接口地址和单播路由先配通,然后所有设备使能组播功能、互连接口使能 PIM-SM,并指定 RP(汇聚点):

[DeviceA] multicast routing-enable
[DeviceA] interface 10ge 0/0/1
[DeviceA-10GE0/0/1] pim sm
[DeviceA-10GE0/0/1] quit
[DeviceA] interface 10ge 0/0/2
[DeviceA-10GE0/0/2] pim sm
[DeviceA-10GE0/0/2] quit
[Device] pim
[Device-pim] c-bsr 10ge 0/0/2
[Device-pim] c-rp 10ge 0/0/2
[Device-pim] quit

所有需要转发组播的设备都要做这一步,漏一台那一台就是断点。

第二步:连用户的口使能IGMP

IGMP 管的是"最后一跳"——用户主机通过它告诉路由器我要接收哪个组播组。在连接用户主机的接口上:

[DeviceA] interface 10ge 0/0/1
[DeviceA-10GE0/0/1] igmp enable
[DeviceA-10GE0/0/1] quit

第三步:常看的画面静态加入

监控大屏、值班显示器这类要长期接收固定节目的点,示例把接口直接静态加入组播组 225.1.1.1,不依赖主机的成员报告,开机即在:

[DeviceA] interface 10ge 0/0/1
[DeviceA-10GE0/0/1] igmp static-group 225.1.1.1
[DeviceA-10GE0/0/1] quit

配完怎么验

<DeviceB> display igmp interface

回显能看到接口上 IGMP 已使能、当前版本、状态与组策略,把各网段网关的这份输出对一遍,最后一跳有没有接好一目了然。

几个容易踩的点

  1. 单播先通再谈组播:底层单播路由不通,组播转发无从建立,官方配置思路里它是第一条。
  2. RP 是全网的汇合点:c-bsr 与 c-rp 配在担当 RP 的设备和接口上,多台候选时要全网一致。
  3. 静态加入用对地方:固定接收的点用 igmp static-group 最稳;真正按需点播的终端交给 IGMP 动态加入即可。
  4. 二层也别拖后腿:接入交换机侧的组播按需转发是另一道工序,三层通了还要确认二层没把流泛洪或错剪。

组播这类"一份流大家看"的业务,从源头到屏的全链路都要对齐。欢迎搜索关注贵州诚鑫致达科技,监控与会议类组播网络的规划调试我们常做。

企业存储选型参考|贵州诚鑫致达

做机架式部署与数据中心扩容,群晖机型参考:RS2423RP+ · RS1221+ · RS822+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。

服务区域|贵州诚鑫致达

贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。广西南宁企业存储与网络建设维护,本地化技术支持。