3. ONU注册原理:从发现到上线,一个光猫的“入职”全流程
大家好,我是老张。今天咱们聊聊ONU注册这件事。
说白了,一台新的ONU(光猫)插上光纤,到它能正常上网,中间发生了什么?这就像一个新员工入职,得先被发现、然后测一下能力、再验证身份、最后分配工位和权限。ONU的注册流程,就是这套“入职手续”。
核心要点: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_100M、HOME_500M、VIP_UNLIMIT。这样后期排查问题时,一看模板名就知道这个ONU是什么业务等级。
3.5 注册流程总结
好了,咱们把整个流程串起来:
- 发现:OLT广播,ONU回应SN
- 测距:计算时延,补偿时间差
- 认证:SN/Password/LOID三选一或组合
- 配置:下发ONU-ID、VLAN、限速等
这四个步骤走完,ONU就正式上线了。如果中间任何一步失败,OLT会记录告警,ONU会反复尝试注册(通常间隔几秒到几分钟)。
我个人觉得,理解注册原理最大的价值在于排障。当你看到ONU灯闪个不停、就是上不了线时,你能快速定位是卡在发现阶段(光路问题)、测距阶段(距离或分光比问题)、还是认证阶段(SN/密码不匹配)。
嗯,这一章的内容就到这儿。记住:注册是ONU的“入职手续”,每一步都有它的意义。