首页 文档中心 博客

PON 下的 IPv6 怎么部署:OLT和ONU 透传与地址分配

发布时间:2026-09-12

IPv6 在运营商侧已经铺开,PON 接入网怎么把 IPv6 送到用户终端,是很多工程部署会卡住的点。关键要先想清楚一件事:OLT 和 ONU 在 IPv6 这件事上大多扮演二层管道角色,地址分配通常发生在更上层的 BRAS/BNG 或出口路由器,而不是 OLT 本身。

一、OLT / ONU 透传模式

大多数 PON 设备把 IPv6 当作普通数据帧处理:ONU 收到用户侧的 IPv6 报文,原样上送给 OLT,OLT 再透传到上联的 BRAS/BNG。整条链路对 IP 层"无感",配置简单,OLT 不需要理解 IPv6 地址,只要二层转发和 VLAN 划分正确,IPv6 报文就能跑通。

image

图1:(图片来源:Pexels,免费授权)

二、桥接还是路由:终端怎么拿到地址

家庭网关(HG,常集成在 ONU 里)有两种模式,直接影响 IPv6 地址落在哪:

  • 桥接模式:HG 不接管 IP,IPv6 报文透传给运营商,终端 PC/手机直接从 BRAS 拿到全球单播地址。这种最简单,地址归属清晰。

  • 路由模式:HG 自己作为 IPv6 路由器,从运营商通过 PD(前缀委派)拿到一段前缀,再分给下挂终端。适合家里还有二级路由、需要自己划分子网的情况。

绝大多数 PON 用户侧 ONU 跑桥接,IPv6 配置压力在上层。

三、三种地址分配方式

方式有状态/无状态适用
SLAAC无状态终端用 RA 前缀自动生成地址,零配置
DHCPv6有状态统一分配地址、下发 DNS 等参数
PD(前缀委派)委派一段前缀HG 路由模式下给下挂网络分前缀

实际部署常是 SLAAC + DHCPv6 并存:SLAAC 负责地址自生成,DHCPv6 负责下发 DNS 等附加参数。PD 则解决"家庭网关下面再挂路由器"的前缀分配。

四、组播和 MLD

IPv4 组播靠 IGMP,IPv6 组播对应的控制协议是 MLD(Multicast Listener Discovery)。PON 上如果有 IPTV 等组播业务,OLT 要做 MLD Snooping,原理和 IGMP Snooping 类似:只把组播流复制给真正有成员的下挂 ONU,避免下行泛洪。这点 IPv4 和 IPv6 的差异只是协议从 IGMP 换成 MLD。

五、工程上要注意的边界

  • 双栈过渡:IPv4/IPv6 长期并存,OLT 透传要同时放行两种协议,别只配了 IPv6 把 IPv4 业务挡了。

  • RA 防伪造:SLAAC 依赖路由器通告(RA),下挂用户若伪造 RA 会扰乱地址分配,接入侧要开 RA Guard。

  • MTU 问题:IPv6 要求路径 MTU 至少 1280 字节且不支持在中间分片,PON 链路上的 MTU 要留够,否则大包被丢。之前写的巨帧/MTU 篇也提到这一点。

  • 别挡关键报文:ONU 透传时别用 ACL 误杀 RA、DHCPv6、MLD 这些控制报文,否则终端拿不到地址或加不进组播组。

常见问题(FAQ)

OLT 需要支持 IPv6 路由吗?

多数场景不需要。OLT/ONU 做二层透传即可,IPv6 路由和地址分配交给上层 BRAS/BNG。只有特定路由型 ONU 或边缘计算场景才让终端设备参与 IPv6 路由。

SLAAC 和 DHCPv6 选哪个?

通常两个都用。SLAAC 让终端零配置拿到地址,DHCPv6 补上 DNS 服务器等参数。纯 SLAAC 拿不到 DNS 会很难用。

家里还有二级路由器怎么办?

让家庭网关走路由模式,通过 PD 从运营商拿一段 IPv6 前缀,再分发给二级路由器下的设备,这样每层都有自己的地址空间。

为什么 IPv6 下网页偶尔打不开?

常见原因是 MTU 不匹配导致大包被丢弃,或 RA/DHCPv6 报文被中间 ACL 挡掉。先查路径 MTU 和接入侧是否放行了 IPv6 控制报文。

结语

PON 下的 IPv6 部署,难点不在 OLT 而在"分层":设备做好二层透传,地址交给上层 BRAS/BNG,SLAAC+DHCPv6+PD 各管一段。把双栈、RA Guard、MTU、控制报文放行这几个边界兜住,IPv6 就能和 IPv4 一样稳。锐应科技的 PON 与 ONU 方案 在接入侧对 IPv4/IPv6 双栈透传做了完整支持。更多部署细节,可访问 锐应科技 官网。

咨询