前言

之前折腾家庭网络升级300m-1000m的时候换了烽火5582A做主光猫,北京联通的IPTV一直没配好,主要卡在VLAN ID和组播VLAN这两个关键参数上。经过一番摸索终于搞定,把配置过程记录下来供参考(龙虾AI辅助创作)。

核心参数

参数 说明
业务VLAN ID 3964 IPTV业务通道
组播VLAN 4000 组播数据通道
封装类型 IPoE 非PPPoE
连接模式 路由
IGMP版本 v2

宽带设置(WAN连接)

进入光猫Web管理后台 → 网络 → 宽带设置,新建或修改WAN连接:

  • 连接名称3_Other_R_VID_3964(名称可自定义,建议包含VLAN号便于识别)
  • 封装类型:IPoE
  • 连接模式:路由
  • 业务类型:其它
  • IP模式:IPv4
  • MTU:1500(默认,一般不动)
  • 组播VLAN:4000
  • 启用VLAN:✅ 勾选
  • VLAN ID:3964
  • NAT:✅ 启用
  • 802.1P:0
  • 组播上行通道:不勾选
  • LAN端口绑定:勾选 iTV 端口(根据实际需求选择)
  • 启用DHCP:✅ 勾选
  • 地址获取方式:DHCP

⚠️ 端口绑定决定了哪些网口可以接收IPTV信号。如果机顶盒接在某个口但看不了节目,先检查该口是否已绑定。

IGMP组播配置

进入 应用 → IGMP配置:

IPv4 组播设置

  • 启用 IGMP Snooping:✅ 勾选
  • 启用 IGMP Proxy:✅ 勾选

IPv6 组播设置

  • 启用 MLD Snooping:✅ 勾选
  • 启用 MLD Proxy:✅ 勾选

组播VLAN绑定

  • 网络连接:选择上面创建的 3_Other_R_VID_3964
  • 组播VLAN:4000

参数说明

VLAN ID 3964 是什么?

这是北京联通分配给IPTV业务的VLAN标识。光猫通过这个VLAN ID在PON网络上区分互联网数据和IPTV组播数据。不同地区、不同运营商的IPTV VLAN ID各不相同,北京联通使用的是3964。

组播VLAN 4000 又是什么?

组播VLAN是承载IPTV节目流(直播频道)的专用通道。IPTV直播内容通过组播方式推送到这个VLAN中,IGMP协议负责管理用户对特定频道的加入/离开请求。

为什么用 IPoE 而不是 PPPoE?

北京联通的IPTV认证采用IPoE方式(基于DHCP+Option60),不需要像宽带上网那样拨号。这也是为什么连接模式可以选择”路由”——光猫直接通过DHCP获取IPTV业务的IP地址。

排障指南

机顶盒能上网但看不了IPTV

  1. 检查机顶盒所接网口是否在LAN端口绑定列表中
  2. 确认IGMP Proxy和Snooping均已启用
  3. 确认组播VLAN绑定到了正确的WAN连接
  4. 重启光猫后等待2-3分钟让组播表建立

部分频道无法观看

  1. 检查组播VLAN值是否为4000(不是3964)
  2. 确认802.1P优先级设置(一般设为0即可)
  3. 部分高清/4K频道可能需要更高的带宽保障

如何确认当前参数是否生效

在光猫诊断页面查看WAN连接状态:

  • 应能获取到IPv4地址(DHCP方式)
  • 连接状态应为”已连接”
  • 在IGMP统计页面应能看到组播组成员信息

总结

烽火HG5582A配置北京联通IPTV的核心就是三个要点:VLAN ID设为3964、组播VLAN设为4000、开启IGMP Proxy+Snooping。只要这三个参数正确,配合正确的端口绑定和IPoE封装,IPTV就能正常工作。

配置完成后建议截图保存当前配置,方便日后排查问题或重新配置时参考。