3. ONU注册原理:从发现到上线,一个光猫的“入职”全流程

大家好,我是老张。今天咱们聊聊ONU注册这件事。

说白了,一台新的ONU(光猫)插上光纤,到它能正常上网,中间发生了什么?这就像一个新员工入职,得先被发现、然后测一下能力、再验证身份、最后分配工位和权限。ONU的注册流程,就是这套“入职手续”。

核心要点:ONU注册 = 发现 + 测距 + 认证 + 配置。缺一不可。

① 发现 OLT广播发现帧 ② 测距 计算往返时延 ③ 认证 SN/Password/LOID ④ 配置 下发业务参数 ONU注册四步走:顺序执行,前一步失败则无法进入下一步

3.1 发现阶段:OLT在喊“谁在线上?”

ONU刚上电,它并不知道上游有谁。OLT(局端设备)会周期性地发送一种叫“发现帧”的广播消息。这就像在楼道里喊一嗓子:“新来的光猫,报个到!”

ONU听到后,会回复自己的序列号(SN)。这时候OLT就知道:哦,有个新设备来了。但注意,这时候还没正式注册,只是打个招呼。

我的经验:有一次在机房调试,发现新ONU死活不回应。查了半天,原来是光纤头子脏了,光衰太大。ONU能收到OLT的喊话,但自己回复的信号太弱,OLT听不见。所以,发现阶段失败,先查光功率。

3.2 测距阶段:算算你离我有多远

为什么会需要测距?因为PON网络是点对多点的结构,所有ONU共享一根光纤。如果不做时延补偿,多个ONU同时发数据就会“撞车”。

OLT会给每个ONU分配一个“时间窗口”,让它们按顺序发言。但光在光纤里跑需要时间——ONU离OLT越远,时延越大。测距就是精确计算这个往返时延,然后OLT给每个ONU一个“均衡时延”补偿值。

说白了,就是让所有ONU感觉“我离OLT一样近”。这样大家才能有序地上下行数据。

注意:测距失败通常是因为光纤距离超长(超过20km),或者中间有分光器衰减过大。我曾经遇到一个案例,某小区最远端的ONU测距总是不稳定,最后发现是分光比用错了,1:64的分光器硬是带了80多个用户。

3.3 认证阶段:你是谁?凭什么上网?

这是注册流程中最关键的一步。OLT必须确认:这个ONU是不是我允许接入的设备?

目前主流的认证方式有三种,我整理了一张表:

认证方式 标识符 特点 我常用的场景
SN认证 ONU序列号(12位十六进制) 硬件唯一,不可更改 小型网络,设备数量少时
Password认证 自定义密码字符串(通常10位) 可批量设置,灵活性高 大型小区,批量替换ONU时
LOID认证 逻辑ID(字符串,如“SZ-1001”) 与物理设备解耦,可迁移 政企客户,需要固定业务标识

3.3.1 ONU序列号(SN)

每个ONU出厂时都有一个全球唯一的序列号,格式通常是12位的十六进制数,比如 48575443A1B2。前四位是厂商代码(比如华为是4857),后面是设备编号。

SN认证最简单——OLT上提前录入允许接入的SN列表,ONU上报自己的SN,匹配就通过。但缺点也很明显:如果ONU坏了要换新设备,得去OLT上更新SN列表,麻烦。

3.3.2 密码(Password)

Password认证是另一种方式。OLT上配置一个密码,ONU上也配置同样的密码,两边对上就放行。密码通常是一串数字,比如 1234567890

我个人习惯在批量部署时用Password认证。为什么呢?因为同一批ONU可以设置相同的密码,OLT上只需要配置一条规则,所有ONU都能注册。省事!

避坑指南:我曾经遇到一个项目,批量更换了500台ONU,结果发现新设备的默认密码和旧设备不一样。OLT上忘了改密码规则,导致所有ONU注册失败。嗯,从那以后我每次批量替换前,都会先拿一台设备测试密码是否匹配。

3.3.3 逻辑ID(LOID)与认证方式

LOID(Logical ONU ID)是一种更灵活的认证方式。它不绑定硬件,而是绑定业务。比如一个用户搬家了,新家装了一台新ONU,只要在OLT上把LOID重新绑定到新设备上,业务就迁移过去了。

LOID的格式通常是字符串,比如 GZ-2024-001。OLT根据LOID来查找对应的业务配置。你想想看,这对运营商来说多方便——用户换设备,后台改个绑定关系就行,不用重新配置业务。

实际组网中,这三种认证方式可以组合使用。比如:先校验SN,再校验Password,或者只用LOID。具体用哪种,看网络规模和运维习惯。

3.4 配置阶段:给你分配“工位”和“权限”

认证通过后,OLT就知道这个ONU是“自己人”了。接下来就是下发配置:

  • 分配ONU-ID(ONU在PON口下的编号)
  • 分配Alloc-ID(用于动态带宽分配的标识)
  • 下发业务VLAN、QoS策略、限速模板等

这一步通常是自动完成的。OLT上预先配置好了“业务模板”,认证通过后直接套用。比如“普通家庭用户模板”包含上网VLAN 100、限速100M;“政企用户模板”包含多个VLAN、不限速。

小技巧:我建议在OLT上把业务模板命名规范一些,比如 HOME_100MHOME_500MVIP_UNLIMIT。这样后期排查问题时,一看模板名就知道这个ONU是什么业务等级。

3.5 注册流程总结

好了,咱们把整个流程串起来:

  1. 发现:OLT广播,ONU回应SN
  2. 测距:计算时延,补偿时间差
  3. 认证:SN/Password/LOID三选一或组合
  4. 配置:下发ONU-ID、VLAN、限速等

这四个步骤走完,ONU就正式上线了。如果中间任何一步失败,OLT会记录告警,ONU会反复尝试注册(通常间隔几秒到几分钟)。

我个人觉得,理解注册原理最大的价值在于排障。当你看到ONU灯闪个不停、就是上不了线时,你能快速定位是卡在发现阶段(光路问题)、测距阶段(距离或分光比问题)、还是认证阶段(SN/密码不匹配)。

嗯,这一章的内容就到这儿。记住:注册是ONU的“入职手续”,每一步都有它的意义。


公众号:蓝海资料掘金营,微信deep3321