超标限个数的onu与epon-olt连接的方法

文档序号:9931558阅读:740来源:国知局
超标限个数的onu与epon-olt连接的方法
【技术领域】
[0001 ] 本发明涉及宽带接入技术领域,尤其涉及用于EP0N(Ethernet Passive Optical Network,以太网无源光网络)系统的OLT (Optical Line Terminal光线路终端)连接技术。
【背景技术】
[0002] P0N系统是由0LT和0NU(0ptical Network Unit,光网络单元;也叫0NT,0ptical Network Terminal,无源光网络终端。在本文中两者是同一个对象)组成,面向家庭用户、企 业、政府事业单位提供FTTX(Fiber to the X,X可以是Home, building, Cabinet,光纤到 楼,光纤到户,光纤到路边)服务。〇LT作为光线路终端,是用于连接光纤干线的终端设备。 0LT能够以广播方式向0NU发送以太网数据。0NU作为光接入终端,通常位于用户家里或楼 道,0LT作为光接入终端,通常位于电信机房,路边交接箱,楼宇机房。0DN为一个P2MP(点到 多点)结构的无源光器件网络,可通过1: N的分光比将一个0LT与多个0NU连接起来。
[0003] 目前1 :N的分光比实际上能够支持的最大分光比是1:64,当前EP0N-0LT单个P0N (Passive Optical Network无源光网络)口可支持的最大0NU个数为64个(EP0N标准IEEE 802.3-2005第64章),超出范围的0NU的注册行为标准并未定义。而在FTTH的业务开展中有 遇到一栋楼宇或一个片区超出64户用户并且仅超出少量用户的情况。此时如果为超出的这 几个用户新增一个P0N口,光纤要再次部署,增加了运营商的设备购买成本和施工维护成 本。

【发明内容】

[0004] 本发明针对以上情况提出了一种少量超出标准限制的0NU与P0N 口连接,并进行正 常注册的方法,当部署在一个区域的0NU个数超过P0N 口限制,超出的少量0NU可以在不用新 增一个P0N口以及其他光纤资源的情况下,为超过数目限制的用户提供宽带上网业务。
[0005] 本发明所述超标限个数的0UN与EP0N-0LT连接的方法,包括以下步骤: 步骤1:在0LT上保存如下数据表项, 0UN配置表:所有已配置的0NU的配置数据表, 空闲0NU表:包含所有已配置但空闲未使用的0NU列表, 步骤2:0LT在上电启动后,系统启用定时器T1,来等待所有已经接入的0NU注册上线,在 此期间,系统会根据配置文件生成各个数据表项;T1的定时器时间默认为5分钟,用于等待 所有0NU上线; 步骤3,当定时器T1超时后,系统启动另一个定时器T2,定时器T2主程序会循环查找0NU 配置表,将所有空闲的0UN加入到空闲0UN表项中; 标准内0NU和未被超标0NU占用的0NU配置标志位为1,查询状态判断是否加入到空闲 0NU列表;0NU配置标志位不为1的,即0NU是超标0NU或者是被超标0NU占用,则不用检查直接 跳过; 步骤4,0LT启动成功后,P0N 口激光器会打开,0NU会收到0LT发送的下行光信号,此时会 进入注册上线处理流程; 步骤5,如果步骤4中根据ONU上报信息找到了配置表项,则读出表项信息,检查ONU配置 标志位,如果为1,说明是普通ONU,对ONU做上线处理,分配ONU资源,修正ONU状态为在线,写 入ONU上线时间;反向查找空闲ONU列表;如果在空闲ONU列表中找到了相同数据的ONU,则将 此ONU从空闲ONU列表中移除,表明该OUN已经被使用; 步骤6,如果步骤5中,读出的配置表项中,ONU的配置标志位为2,则说明此ONU是超标 ONU,需要暂时借用普通ONU的资源上线;遍历整个空闲ONU列表,找出与此ONU位置相同的空 闲ONU;如果查找失败,说明此时没有空闲ONU,该ONU暂时无法注册上线,发送去激活消息; 步骤7,如果步骤6中,遍历空闲ONU列表,找到了空闲ONU,超标ONU注册上线,将此ONU从 空闲ONU列表中移除;更新超标ONU配置表中的状态信息为在线; 步骤8,如果步骤5中,读出的配置表项中,ONU的配置标志位为3,说明此ONU为普通ONU, 但被超标ONU占用了资源。读取ONU配置表中的LLID数据,向此LLID发送Dreg(去激活)消息, 释放资源;同时该ONU按照正常流程上线,更新ONU配置表,ONU配置标志位修改为1; 步骤9,离线ONU处理:当软件收到芯片层上报告警后,查找ONU配置表,更新ONU配置表 中的在线状态数据为离线,释放资源;同时提取ONU配置标志位,如果配置标志位为1,则直 接将此ONU信息加入空闲ONU列表,处理结束;如果配置标志位为2,则无需特别处理。
[0006] 其中0UN配置表包含表索引,框位号,槽位号,P0N端口号,0NU-ID,占用标志,0NU的 逻辑ID,0NU的MAC地址,0NU的描述信息,0NU的IP地址,0NU的上行带宽,0NU的下行带宽, 0NU在线状态标志,0NU的下线时间,0NU的下线原因,0NU的告警标志位信息; 其中空闲0UN表主要包含索引,0NU-ID,0NU的MAC地址,0NU的空闲类型信息; 在步骤3中,当定时器T2循环查找0NU配置表时,0NU配置标志位为1的且0NU的在线状态 是离线,则将此0NU的相应信息添加到空闲0NU列表里面,空闲类型为卜DEAD,表示未开机; 如果0NU配置标志位为1且0NU的在线状态是在线,则进一步通过0AM( Operation Administration and Maintenance,操作、管理和维护)消息查询ONU的用户侧MAC地址;如 果0NU的用户侧有MAC地址,则说明0NU正在使用,继续检查0NU配置表中的下一个表项;如果 0NU用户侧无 MAC地址,说明此0NU虽然上电,但未被使用,也将此0NU的信息加入空闲0NU的 表项中,空闲标志位为2,表示为IDLE,即表示空闲;0NU配置标志位不为1的,即0NU是超标 0NU或是被超标0NU占用的,不用检查直接跳过; 在步骤4的注册上线处理流程中,0NU会上报MAC地址等信息,0LT识别出0NU所在的框、 槽、端口号后再根据MAC地址信息查找0NU配置表,如果无法找到表项,说明此0NU未预配置, 提示告警即可; 在步骤7中,当遍历空闲0NU列表,找到了空闲0NU,优先选择空闲类型为DEAD的0NU,读 取表项信息,提取其中的逻辑链路标识号信息和空闲0NU的ONU-ID,MAC地址信息并将此0NU 从空闲0NU列表中移除;提取出来的逻辑链路标识用于超标0NU注册上线,更新超标0NU配置 表中的状态信息为在线;ONU-1D,MAC地址用于查找0NU配置表,找到后更新0NU配置表中的 0NU配置标志位为3,更新LLID(Logical link identify,逻辑链路标识)为前述步骤中空 闲0NU的LLID; 在步骤8中,当ONU配置标志位为3,则表示普通的ONU被超标的ONU占用了资源,此时根 据框号、槽位号,端口号,ONU MAC地址查找0NU配置表,读取配置表中的LLID数据,向此LLID 发送Dreg(去激活)消息,释放资源。同时该ONU按照正常流程上线,更新ONU配置表,ONU配置 标志位修改为1。
[0007] 本发明实现了一种空闲0NU资源动态回收和重新分配的机制,使得超过标准限制 的0NU可以抢占空闲0NU的资源,来承载正常的宽带业务。解决了在FTTH业务中遇到一个片 区用户仅超出少量用户而又不用增设额外的P0N口的问题,避免了再次部署铺设光纤的困 扰,降低了运营商的设备成本和施工维护成本。 【【具体实施方式】】 下面将结合本发明的【具体实施方式】对本发明进行进一步的详细说明。
[0008] 本发明实现了一种空闲0NU资源动态回收和重新分配的机制。使得超出标准限制 的0NU可以抢占空闲0NU的资源,来承载正常的宽带业务。
[0009] 包括如下步骤: 步骤1,在0LT上保存如下数据表项: 0NU配置表:所有已配置的0NU的配置数据表,包含表索引,框位号,槽位号,P0N端口号, 0NU-ID(0NU标识),占用标志,0NU的逻辑ID,0NU的MAC地址,0NU的描述信息,0NU的IP地址, 0NU的上行带宽,0NU的下行带宽,0NU在线状态标志,0NU的下线时间,0NU的下线原因,0NU 的告警标志位等信息。系统初始阶段,所有0NU的在线状态皆为离线,其他数据根据配置自 动生成。
[001 0] 请参考表1: 0UN配置表
空闲ONU表:包含所有已配置但空闲未使用的ONU列表,主要包含索引,ONU-ID,ONU的 MAC地址,0NU的空闲类型等信息。初始阶段空闲0NU列表为空。
[0011] 请参考表2:空闲0NU表
步骤2,OLT在上电启动后,系统启用定时器T1,来等待所有已经接入的ONU注册上线。 在此期间,系统会根据配置文件生成各个表项数据。T1的定时器时间默认为5分钟,用于等 待所有0NU上线。
[0012] 步骤3,当定时器T1超时后,系统启动另一个定时器T2,此定时器主程序会循环查 找0NU配置表,0NU配置标志位为1的且0NU的在线状态是离线, 则将此0NU的相应信息添加到空闲0NU列表里面,空闲类型为1-DEAD,表示未开机;如果 0NU配置标志位为1且0NU的在线状态是在线,则进一步通过0AM( Operation Administration and Maintenance,操作、管理和维护)消息查询0NU的用户侧MAC地址。如 果0NU的用户侧有MAC地址,则说明0NU正在使用,继续检查0NU配置表中的下一个表项;如果 0NU用户侧无 MAC地址,说明此0NU虽然上电,但未被使用,也将此0NU的信息加入空闲0NU的 表项中,空闲标志位为2,表示IDLE(空闲)。0順配置标志位不为1的,即0NU是超标0NU或是被 超标0NU占用的,不用检查直接跳过。
[0013]
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1