下一代无源光网络中配置信息的下发方法.pdf

上传人:111****11 文档编号:4324095 上传时间:2018-09-13 格式:PDF 页数:11 大小:2.25MB
返回 下载 相关 举报
摘要
申请专利号:

CN201110438081.X

申请日:

2011.12.23

公开号:

CN102497606A

公开日:

2012.06.13

当前法律状态:

授权

有效性:

有权

法律详情:

专利权的转移IPC(主分类):H04Q 11/00登记生效日:20170324变更事项:专利权人变更前权利人:武汉烽火网络有限责任公司变更后权利人:烽火通信科技股份有限公司变更事项:地址变更前权利人:430074 湖北省武汉市东信路5号光通信大楼3楼变更后权利人:430074 湖北省武汉市东湖高新技术开发区高新四路6号|||授权|||实质审查的生效IPC(主分类):H04Q 11/00申请日:20111223|||公开

IPC分类号:

H04Q11/00; H04B10/08

主分类号:

H04Q11/00

申请人:

武汉烽火网络有限责任公司

发明人:

张瀚之

地址:

430074 湖北省武汉市东信路5号光通信大楼3楼

优先权:

专利代理机构:

北京汇泽知识产权代理有限公司 11228

代理人:

刘淑敏

PDF下载: PDF下载
内容摘要

本发明公开了一种下一代无源光网络(NGPON)中配置信息的下发方法,该方法包括:下发配置的正确性判断和下发配置的执行两个部分。在下发配置的正确性判断部分会对具体配置的执行实体正确性、目标实体正确性、配置本身属性的正确性做出判断,并且会将配置所占用的资源从配置发出者那里释放出来;在下发配置的执行部分会将具体配置发送给执行实体,同时监控执行成功与否。当配置下发不成功时给配置发出实体以通知,并在本地记录错误。

权利要求书

1: 一种下一代无源光网络 NGPON 中配置信息的下发方法, 其特征在于, 该方法包括 : A、 在软件创建时就创建与硬件通道匹配的软件通道 ; B、 准备好待下发的配置信息, 判断下发配置信息的执行实体是否为无源光网络 PON 芯 片, 若是, 则通过所述 PON 芯片直接执行, 并返回执行结果 ; 否则, 计算下发配置信息的大小 并作记录, 然后执行步骤 C ; C、 下发所述的配置信息并获取光网络单元 ONU 的信息, 然后执行步骤 D ; D、 判断所述 ONU 是否在线 ; 若在线, 则根据上述记录的下发配置信息的大小为配置信 息分配相应的内存空间, 然后执行步骤 E ; 否则, 结束该下发过程 ; E、 确定下发配置信息执行的消息队列和执行的任务, 将下发配置信息封装在消息中发 给相应的消息队列, 然后返回步骤 A 等待配置执行任务的处理 ; F、 等待接收步骤 E 中所述的消息, 进行任务切换 ; 当收到所述的消息时, 执行步骤 G ; G、 判断该消息中携带配置信息的有效性, 若有效, 则下发该有效的配置信息, 然后执行 步骤 H ; 否则, 释放该消息资源, 然后返回步骤 F ; H、 判断所述配置信息是否下发成功, 若成功, 则将所述消息资源释放后返回步骤 F ; 否 则, 记录该配置信息下发不成功的相关错误信息, 及记录配置错误信息, 然后将所述消息资 源释放后返回步骤 F。2: 根据权利要求 1 所述的 NGPON 中配置信息的下发方法, 其特征在于, 步骤 C 所述下发 所述配置信息并获取 ONU 信息的过程, 进一步包括 : 判断下发的配置信息是否为压缩数据 ; 若是, 则通过压缩数据后的附加字段来获取 ONU 的信息, 然后执行步骤 D ; 否则, 直接通过非压缩数据中携带的 ONU 信息来获取 ONU 的信 息, 然后执行步骤 D。3: 根据权利要求 1 所述的 NGPON 中配置信息的下发方法, 其特征在于, 当收到所述的消 息时, 步骤 F 之后进一步包括 : 判断所述消息中是否含配置信息, 如果消息队列为空则持续 等待, 否则, 执行步骤 G。4: 一种 NGPON 下发配置信息的监控方法, 其特征在于, 该方法包括 : a、 检查执行流程消息队列中消息的数量是否超过了预设的门限值 ; 若超过, 则执行步 骤b; 否则, 执行步骤 c ; b、 利用单速双色原理对下发的配置信息进行控制, 然后执行步骤 c ; c、 向主控模块发送用于报告消息队列将要溢出的告警信息, 然后执行步骤 d ; d、 延时预设的一段时长, 然后返回执行步骤 a。5: 根据权利要求 3 所述的 NGPON 下发配置信息的监控方法, 其特征在于, 所述预设的一 段时长, 按经验值设置 10 个单位时间。

说明书


下一代无源光网络中配置信息的下发方法

    【技术领域】
     本发明涉及光通信技术, 尤其涉及一种下一代无源光网络 (NGPON, Next General Passive Optical Networks) 中配置信息的下发方法。背景技术
     在 20 世纪 90 年代末光骨干网和城域网有了爆炸式的发展, 然而其接入网仍徘徊 在光网络之外。 相对于城域网或地区网来说, 接入网汇聚的用户业务量较少, 接入网的投资 回报由数量上少得多的付费用户产生, 这使得接入网对成本非常敏感。 因此, 早先光通信技 术的高成本使其在接入网应用经济上不可行。 现在, 随着技术的成熟、 光通信器件成本的下 降以及骨干网上的成功经验等因素结合使得建设光接入网成为现实、 可行的选择。无源光 网络 (PON) 技术作为 “第一公里” 解决方案越来越受到电信行业的关注。
     在物理逻辑上 “第一公里” 网络是 “点对多点 (P2MP) ” 式的网络, 一个局端服务多 个用户。PON 信号在光线路终端 (OLT) 和光网络单元 (ONU) 之间传输, 位于局端的 OLT 连接 PON 光接入网到城域网或广域网 / 骨干网。而在第一代 PON 系统的基础上 NGPON 在速率、 兼 容性等方面有了较大的提高, 可以同时兼容 EPON 和 GPON。
     现有技术对于 OLT 的 CPU 利用率比较低, 而且软件配置信息的下发通道只有一个。 由于 OLT 下发配置流程为经过主控、 线卡, 然后到达 ONU, 而主控需要等待 ONU 回复成功或者 错误消息给线卡, 再到达主控, 在这个过程中的主控并不会释放下发配置的资源。 需要注意 的是线卡与 ONU 之间占用的通信时间比较长, 而且一旦线卡与 ONU 之间的通信出现问题直 接会导致主控只能等待超时时间才能释放资源。这样将极大的浪费的 OLT 的资源, 且这种 配置信息下发的方式效率低、 容错性能较差。 发明内容
     有鉴于此, 本发明的主要目的在于提供一种下一代无源光网络 (NGPON) 中配置信 息的下发方法, 以提高 OLT 中 ONU 配置信息下发的效率和提高系统的稳定性, 降低 PON 系统 不同部分的关联性 (如将 OLT 系统和 OLT 与 ONU 之间通信隔离, 避免 ONU 配置信息下发时发 生拥塞) ; 并记录相关错误信息, 提高系统的易用性, 为排除故障提供可靠的接口, 以及当错 误发生时尽量减少影响范围。该方法还可以应用在类似的集中控制系统中。
     为达到上述目的, 本发明的技术方案是这样实现的 : 一种下一代无源光网络 NGPON 中配置信息的下发方法, 该方法包括 : A、 准备好待下发的配置信息, 判断下发配置信息的执行实体是否为无源光网络 PON 芯 片, 若是, 则通过所述 PON 芯片直接执行, 并返回执行结果 ; 否则, 计算下发配置信息的大小 并作记录, 然后执行步骤 C ; C、 下发所述的配置信息并获取光网络单元 ONU 的信息, 然后执行步骤 D ; D、 判断所述 ONU 是否在线 ; 若在线, 则根据上述记录的下发配置信息的大小为配置信 息分配相应的内存空间, 然后执行步骤 E ; 否则, 结束该下发过程 ;E、 确定下发配置信息执行的消息队列和执行的任务, 将下发配置信息封装在消息中发 给相应的消息队列, 然后返回步骤 A 等待配置执行任务的处理 ; F、 等待接收步骤 E 中所述的消息, 并进行任务切换 ; 当收到所述的消息时, 执行步骤 G; G、 判断该消息中携带配置信息的有效性, 若有效, 则下发该有效的配置信息, 然后执行 步骤 H ; 否则, 释放该消息资源, 然后返回步骤 F ; H、 判断所述配置信息是否下发成功, 若成功, 则将所述消息资源释放后返回步骤 F ; 否 则, 记录该配置信息下发不成功的相关错误信息, 及记录配置错误信息, 然后将所述消息资 源释放后返回步骤 F。
     其中, 步骤 C 所述下发所述配置信息并获取 ONU 信息的过程, 进一步包括 : 判断下 发的配置信息是否为压缩数据 ; 若是, 则通过压缩数据后的附加字段来获取 ONU 的信息, 然 后执行步骤 D ; 否则, 直接通过非压缩数据中携带的 ONU 信息来获取 ONU 的信息, 然后执行 步骤 D。
     当收到所述的消息时, 步骤 F 之后进一步包括 : 判断所述消息中是否含配置信息, 如果消息队列为空则持续等待, 否则, 执行步骤 G。
     一种 NGPON 下发配置信息的监控方法, 该方法包括 : a、 检查执行流程消息队列中消息的数量是否超过了预设的门限值 ; 若超过, 则执行步 骤b; 否则, 执行步骤 c ; b、 利用单速双色原理对下发的配置信息进行控制, 然后执行步骤 c ; c、 向主控模块发送用于报告消息队列将要溢出的告警信息, 然后执行步骤 d ; d、 延时预设的一段时长, 然后返回执行步骤 a。
     其中, 所述预设的一段时长, 按经验值设置 10 个单位时间。
     本发明所提供的下一代无源光网络 (NGPON) 中配置信息的下发方法, 具有以下优 点: 本发明方法的使用环境是与 PON 系统的特殊性有关的, PON 系统中 OLT 内部的通信时 间和质量是可靠的、 有保证的。而 ONU 与 OLT 之间的通信是会受到外界影响的。若 ONU 与 OLT 之间的通信受到干扰, 则应当避免影响到 OLT 内部通讯。当 ONU 与 OLT 之间的通信出现 不正常的情况时, 采用本发明的方法可将该情况的影响控制在一个合适的范围内, 杜绝将 该不利的影响蔓延到其他 ONU 和 OLT 之间的通信。此外, 采用本发明的方法, 还能够在出现 非正常情况时告知有仲裁权和判决能力的其他模块来处理 (需要注意的是这种通知是不占 用配置下发通道的, 这样可以避免下发通道的阻塞就导致拥有处理能力的部分也不知道的 尴尬) 。采用本发明的方法, 对 NGPON 系统本身也具有一定自我纠错能力, 通过监控任务而 言它可以在一定程度上缓解配置的非正常速度性下发, 从而能够在一定程度上保证系统的 平稳运行。该发明方法保证了配置顺序, 具有效率高、 容错性能好的优点。 附图说明
     图 1 为现有 PON 系统的体系结构示意图 ; 图 2 为本发明 NGPON 下发配置信息进入消息队列的流程图 ; 图 3 为本发明 NGPON 下发配置信息执行的过程示意图 ;图 4 为本发明 NGPON 下发配置信息的监控流程图。 具体实施方式
     下面结合附图及本发明的实施例对本发明的方法作进一步详细的说明。
     本发明的核心思想是 : 提高 OLT 配置下发的效率, 使用专门的任务来完成配置下 发的工作, 从而降低 PON 系统不同部分之间的关联性, 避免 ONU 配置下发时发生拥塞, 并且 在错误发生时避免系统崩溃。从技术的角度看, 将 OLT 系统与 OLT 和 ONU 之间通信隔离, 能 够降低不同模块之间的耦合性, 从而减少因局部问题而影响全局的可能性。
     图 1 为 NGPON 系统的体系结构示意图, 如图 1 所示, 所述 PON 系统主要由 OLT 和 ONU 两个部分组成, 其中 OLT 部分主要由主控部分和线卡部分组成。
     以 NGPON 线卡为对象, 我们在现有的线卡上设置多块 PON 芯片, 在生成执行流程任 务时是根据具备独立处理能力的 PON 芯片的数量来生成, 这样可以最大限度的利用线卡资 源, 将原有软件单通道、 硬件多通道转变为软件与硬件通道匹配。
     目前的 PON 系统中 ONU 配置信息的下发方式, 主要是通过控制模块直接调用 PON 驱动接口去完成的。采用直接调用的方式具有的优势是顺序可以保证、 可靠性高。 本发明的方法是作为后台任务作用于所述线卡上的。对于 NGPON 中的配置下发方 法本发明分为三部分来进行说明。所述三部分又分为两个方面, 其中一个体系是本发明的 执行流程 ; 另一个体系是本发明的监控流程。
     图 2 为本发明 NGPON 的下发配置信息进入消息队列的流程图 ; 如图 2 所示, 具体 包括 : 步骤 201 : 准备好待下发的配置信息。
     步骤 202 : 判断下发配置信息的执行实体是否为 PON 芯片, 若是, 则执行步骤 203 ; 否则, 执行步骤 204。
     这里, 所述判断下发配置信息的执行实体是否为 PON 芯片, 需要先判断下发配置 信息的实现位置。对于配置实现的不同位置的情况进行区分处理, 下发的配置信息不需要 通过与 ONU 进行通信来实现, 这样的配置直接在本地执行是可靠、 高效的。
     步骤 203 : 若所述 PON 芯片直接实现的则直接执行, 并返回执行的结果。
     步骤 204 : 若是需要通过与 ONU 通信来实现的首先计算下发配置的大小, 并进行记 录。
     步骤 205 : 判断下发的配置信息是否为压缩数据 ; 若是压缩数据, 则执行步骤 206 ; 否则, 执行步骤 207。
     步骤 206 : 通过压缩数据后的附加字段来获取 ONU 的信息, 然后执行步骤 208。
     这里, 通过下发配置信息获取 ONU 信息的方式与非压缩数据不一样的, 这样可避 免需要将压缩数据解压缩出来而大量消耗任务内存的问题。
     步骤 207 : 直接通过非压缩数据中携带的 ONU 信息来获取 ONU 的信息, 然后执行步 骤 208。
     步骤 208 : 进一步判断 ONU 是否在线 ; 若在线, 则执行步骤 209 ; 否则, 执行步骤 210。
     步骤 209 : 根据步骤 204 中所述记录的下发配置信息的大小为配置信息分配相应
     的内存空间, 同时注意分配时避免产生内存碎片 ; 然后执行步骤 211。
     步骤 210 : 若 ONU 不在线, 则该 ONU 相关配置不用下发, 直接返回。这样, 可以提高 CPU 的利用率。
     步骤 211 : 确定下发配置信息执行的消息队列和执行的任务。
     步骤 212 : 将下发配置信息封装在消息中发给相应的消息队列。
     步骤 213 : 在步骤 212 的前提下进行任务切换, 任务切换的目的是将配置下发源任 务的资源释放。
     这里, 对选择任务进行切换, 保证了主控资源的释放, 能够提高主控资源使用效 率。
     图 3 为本发明 NGPON 下发配置信息执行的过程示意图 ; 如图 3 所示, 描述了下发配 置信息的执行过程, 该过程最终完成配置下发动作。其具体包括 : 步骤 301 : 在图 2 描述基础上, 若选择任务切换该步骤表示了任务切换的目的地, 并说 明任务切换之后执行流程的起点。
     步骤 302 : 等待图 2 中步骤 212 发送给该任务的消息, 如果消息队列为空则持续等 待; 如果消息队列不为空即有配置消息, 则执行步骤 303。
     步骤 303 : 若消息队列中有配置消息, 则进一步判断该消息中携带的配置信息的 有效性, 若有效, 则执行步骤 304 ; 否则, 执行步骤 305。
     这里, 判断该消息中携带配置信息是否有效, 是系统设置的一个自我保护动作, 主 要用于避免直接将消息中携带的配置下发导致任务崩溃。
     步骤 304 : 下发该有效的配置信息, 然后执行步骤 306。
     步骤 305 : 释放该消息资源, 然后返回步骤 302。
     步骤 306 : 进一步判断所述配置信息是否下发成功, 若成功, 执行步骤 307 ; 否则, 执行步骤 308。
     步骤 307 : 将所述消息资源释放, 然后返回步骤 302。
     步骤 308 : 记录该配置信息下发不成功的相关错误信息, 然后执行步骤 309。
     步骤 309 : 将所述消息资源释放, 然后返回步骤 302。
     图 4 为本发明 NGPON 下发配置信息的监控流程图, 所述图 2、 图 3 描述了配置信息 下发的执行过程, 该过程执行时可能遇到在系统未知的情况下导致下发配置数量突然爆发 或者配置下发拥塞, 在这种情况下需要监控任务进行报告并作出相应的处理来帮助执行流 程平稳完成配置下发, 如图 4 所示, 该过程还包括如下步骤。
     步骤 401 : 检查执行流程消息队列中消息的数量是否超过了预设的门限值 ; 若超 过, 则执行步骤 402 ; 否则, 执行步骤 404。
     步骤 402 : 利用单速双色原理对下发配置信息进行控制, 然后执行步骤 403。
     步骤 403 : 向主控模块发送用于报告消息队列将要溢出的告警信息, 然后执行步 骤 404。
     步骤 404 : 延时一定的单位时长, 然后返回执行步骤 401。
     这里, 所述一定的单位时长, 一般是预设的时间间隔, 目前按经验值取 10 个单位 时间较为合适。该时间值不是在极限环境作出的, 而是在系统最大容限情况下作出的。所 述步骤 404 表示监控任务的监控粒度。由于监控是不可能实时无缝隙监控的, 显然粒度越小避免消息队列溢出的可能性越小, 但是消耗系统资源越多, 因此需要相应的做出平衡。
     以上三个流 (过) 程的有机结合实现了本发明方法的基本功能。本发明方法具有以 下四个优点 : 第一, 不再占用配置源释放资源的时间 ; 第二, 最大限度的利用线卡资源 ; 第 三, 可以监控配置下发数量 ; 第四, 可以记录配置错误信息, 并向需要知道的地方报告。 不足 之处在于配置信息下发失败的情况需要系统的其他模块来保证, 但相比上述优点而言, 该 缺点基本可以容忍。
     以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保护范围。

下一代无源光网络中配置信息的下发方法.pdf_第1页
第1页 / 共11页
下一代无源光网络中配置信息的下发方法.pdf_第2页
第2页 / 共11页
下一代无源光网络中配置信息的下发方法.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《下一代无源光网络中配置信息的下发方法.pdf》由会员分享,可在线阅读,更多相关《下一代无源光网络中配置信息的下发方法.pdf(11页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102497606 A (43)申请公布日 2012.06.13 C N 1 0 2 4 9 7 6 0 6 A *CN102497606A* (21)申请号 201110438081.X (22)申请日 2011.12.23 H04Q 11/00(2006.01) H04B 10/08(2006.01) (71)申请人武汉烽火网络有限责任公司 地址 430074 湖北省武汉市东信路5号光通 信大楼3楼 (72)发明人张瀚之 (74)专利代理机构北京汇泽知识产权代理有限 公司 11228 代理人刘淑敏 (54) 发明名称 下一代无源光网络中配置信息的下发方法 (57)。

2、 摘要 本发明公开了一种下一代无源光网络 (NGPON)中配置信息的下发方法,该方法包括:下 发配置的正确性判断和下发配置的执行两个部 分。在下发配置的正确性判断部分会对具体配置 的执行实体正确性、目标实体正确性、配置本身属 性的正确性做出判断,并且会将配置所占用的资 源从配置发出者那里释放出来;在下发配置的执 行部分会将具体配置发送给执行实体,同时监控 执行成功与否。当配置下发不成功时给配置发出 实体以通知,并在本地记录错误。 (51)Int.Cl. 权利要求书1页 说明书5页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 5 页 附图 4。

3、 页 1/1页 2 1.一种下一代无源光网络NGPON中配置信息的下发方法,其特征在于,该方法包括: A、在软件创建时就创建与硬件通道匹配的软件通道; B、准备好待下发的配置信息,判断下发配置信息的执行实体是否为无源光网络PON芯 片,若是,则通过所述PON芯片直接执行,并返回执行结果;否则,计算下发配置信息的大小 并作记录,然后执行步骤C; C、下发所述的配置信息并获取光网络单元ONU的信息,然后执行步骤D; D、判断所述ONU是否在线;若在线,则根据上述记录的下发配置信息的大小为配置信 息分配相应的内存空间,然后执行步骤E;否则,结束该下发过程; E、确定下发配置信息执行的消息队列和执行的。

4、任务,将下发配置信息封装在消息中发 给相应的消息队列,然后返回步骤A等待配置执行任务的处理; F、等待接收步骤E中所述的消息,进行任务切换;当收到所述的消息时,执行步骤G; G、判断该消息中携带配置信息的有效性,若有效,则下发该有效的配置信息,然后执行 步骤H;否则,释放该消息资源,然后返回步骤F; H、判断所述配置信息是否下发成功,若成功,则将所述消息资源释放后返回步骤F;否 则,记录该配置信息下发不成功的相关错误信息,及记录配置错误信息,然后将所述消息资 源释放后返回步骤F。 2.根据权利要求1所述的NGPON中配置信息的下发方法,其特征在于,步骤C所述下发 所述配置信息并获取ONU信息的。

5、过程,进一步包括: 判断下发的配置信息是否为压缩数据;若是,则通过压缩数据后的附加字段来获取 ONU的信息,然后执行步骤D;否则,直接通过非压缩数据中携带的ONU信息来获取ONU的信 息,然后执行步骤D。 3.根据权利要求1所述的NGPON中配置信息的下发方法,其特征在于,当收到所述的消 息时,步骤F之后进一步包括:判断所述消息中是否含配置信息,如果消息队列为空则持续 等待,否则,执行步骤G。 4.一种NGPON下发配置信息的监控方法,其特征在于,该方法包括: a、检查执行流程消息队列中消息的数量是否超过了预设的门限值;若超过,则执行步 骤b;否则,执行步骤c; b、利用单速双色原理对下发的配。

6、置信息进行控制,然后执行步骤c; c、向主控模块发送用于报告消息队列将要溢出的告警信息,然后执行步骤d; d、延时预设的一段时长,然后返回执行步骤a。 5.根据权利要求3所述的NGPON下发配置信息的监控方法,其特征在于,所述预设的一 段时长,按经验值设置10个单位时间。 权 利 要 求 书CN 102497606 A 1/5页 3 下一代无源光网络中配置信息的下发方法 技术领域 0001 本发明涉及光通信技术,尤其涉及一种下一代无源光网络(NGPON,Next General Passive Optical Networks)中配置信息的下发方法。 背景技术 0002 在20世纪90年代末光。

7、骨干网和城域网有了爆炸式的发展,然而其接入网仍徘徊 在光网络之外。相对于城域网或地区网来说,接入网汇聚的用户业务量较少,接入网的投资 回报由数量上少得多的付费用户产生,这使得接入网对成本非常敏感。因此,早先光通信技 术的高成本使其在接入网应用经济上不可行。现在,随着技术的成熟、光通信器件成本的下 降以及骨干网上的成功经验等因素结合使得建设光接入网成为现实、可行的选择。无源光 网络(PON)技术作为“第一公里”解决方案越来越受到电信行业的关注。 0003 在物理逻辑上“第一公里”网络是“点对多点(P2MP)”式的网络,一个局端服务多 个用户。PON信号在光线路终端(OLT)和光网络单元(ONU)。

8、之间传输,位于局端的OLT连接 PON光接入网到城域网或广域网/骨干网。而在第一代PON系统的基础上NGPON在速率、兼 容性等方面有了较大的提高,可以同时兼容EPON和GPON。 0004 现有技术对于OLT的CPU利用率比较低,而且软件配置信息的下发通道只有一个。 由于OLT下发配置流程为经过主控、线卡,然后到达ONU,而主控需要等待ONU回复成功或者 错误消息给线卡,再到达主控,在这个过程中的主控并不会释放下发配置的资源。需要注意 的是线卡与ONU之间占用的通信时间比较长,而且一旦线卡与ONU之间的通信出现问题直 接会导致主控只能等待超时时间才能释放资源。这样将极大的浪费的OLT的资源,。

9、且这种 配置信息下发的方式效率低、容错性能较差。 发明内容 0005 有鉴于此,本发明的主要目的在于提供一种下一代无源光网络(NGPON)中配置信 息的下发方法,以提高OLT中ONU配置信息下发的效率和提高系统的稳定性,降低PON系统 不同部分的关联性(如将OLT系统和OLT与ONU之间通信隔离,避免ONU配置信息下发时发 生拥塞);并记录相关错误信息,提高系统的易用性,为排除故障提供可靠的接口,以及当错 误发生时尽量减少影响范围。该方法还可以应用在类似的集中控制系统中。 0006 为达到上述目的,本发明的技术方案是这样实现的: 一种下一代无源光网络NGPON中配置信息的下发方法,该方法包括:。

10、 A、准备好待下发的配置信息,判断下发配置信息的执行实体是否为无源光网络PON芯 片,若是,则通过所述PON芯片直接执行,并返回执行结果;否则,计算下发配置信息的大小 并作记录,然后执行步骤C; C、下发所述的配置信息并获取光网络单元ONU的信息,然后执行步骤D; D、判断所述ONU是否在线;若在线,则根据上述记录的下发配置信息的大小为配置信 息分配相应的内存空间,然后执行步骤E;否则,结束该下发过程; 说 明 书CN 102497606 A 2/5页 4 E、确定下发配置信息执行的消息队列和执行的任务,将下发配置信息封装在消息中发 给相应的消息队列,然后返回步骤A等待配置执行任务的处理; F。

11、、等待接收步骤E中所述的消息,并进行任务切换;当收到所述的消息时,执行步骤 G; G、判断该消息中携带配置信息的有效性,若有效,则下发该有效的配置信息,然后执行 步骤H;否则,释放该消息资源,然后返回步骤F; H、判断所述配置信息是否下发成功,若成功,则将所述消息资源释放后返回步骤F;否 则,记录该配置信息下发不成功的相关错误信息,及记录配置错误信息,然后将所述消息资 源释放后返回步骤F。 0007 其中,步骤C所述下发所述配置信息并获取ONU信息的过程,进一步包括:判断下 发的配置信息是否为压缩数据;若是,则通过压缩数据后的附加字段来获取ONU的信息,然 后执行步骤D;否则,直接通过非压缩数。

12、据中携带的ONU信息来获取ONU的信息,然后执行 步骤D。 0008 当收到所述的消息时,步骤F之后进一步包括:判断所述消息中是否含配置信息, 如果消息队列为空则持续等待,否则,执行步骤G。 0009 一种NGPON下发配置信息的监控方法,该方法包括: a、检查执行流程消息队列中消息的数量是否超过了预设的门限值;若超过,则执行步 骤b;否则,执行步骤c; b、利用单速双色原理对下发的配置信息进行控制,然后执行步骤c; c、向主控模块发送用于报告消息队列将要溢出的告警信息,然后执行步骤d; d、延时预设的一段时长,然后返回执行步骤a。 0010 其中,所述预设的一段时长,按经验值设置10个单位时。

13、间。 0011 本发明所提供的下一代无源光网络(NGPON)中配置信息的下发方法,具有以下优 点: 本发明方法的使用环境是与PON系统的特殊性有关的,PON系统中OLT内部的通信时 间和质量是可靠的、有保证的。而ONU与OLT之间的通信是会受到外界影响的。若ONU与 OLT之间的通信受到干扰,则应当避免影响到OLT内部通讯。当ONU与OLT之间的通信出现 不正常的情况时,采用本发明的方法可将该情况的影响控制在一个合适的范围内,杜绝将 该不利的影响蔓延到其他ONU和OLT之间的通信。此外,采用本发明的方法,还能够在出现 非正常情况时告知有仲裁权和判决能力的其他模块来处理(需要注意的是这种通知是不。

14、占 用配置下发通道的,这样可以避免下发通道的阻塞就导致拥有处理能力的部分也不知道的 尴尬)。采用本发明的方法,对NGPON系统本身也具有一定自我纠错能力,通过监控任务而 言它可以在一定程度上缓解配置的非正常速度性下发,从而能够在一定程度上保证系统的 平稳运行。该发明方法保证了配置顺序,具有效率高、容错性能好的优点。 附图说明 0012 图1为现有PON系统的体系结构示意图; 图2为本发明NGPON下发配置信息进入消息队列的流程图; 图3为本发明NGPON下发配置信息执行的过程示意图; 说 明 书CN 102497606 A 3/5页 5 图4为本发明NGPON下发配置信息的监控流程图。 具体实。

15、施方式 0013 下面结合附图及本发明的实施例对本发明的方法作进一步详细的说明。 0014 本发明的核心思想是:提高OLT配置下发的效率,使用专门的任务来完成配置下 发的工作,从而降低PON系统不同部分之间的关联性,避免ONU配置下发时发生拥塞,并且 在错误发生时避免系统崩溃。从技术的角度看,将OLT系统与OLT和ONU之间通信隔离,能 够降低不同模块之间的耦合性,从而减少因局部问题而影响全局的可能性。 0015 图1为NGPON系统的体系结构示意图,如图1所示,所述PON系统主要由OLT和 ONU两个部分组成,其中OLT部分主要由主控部分和线卡部分组成。 0016 以NGPON线卡为对象,我。

16、们在现有的线卡上设置多块PON芯片,在生成执行流程任 务时是根据具备独立处理能力的PON芯片的数量来生成,这样可以最大限度的利用线卡资 源,将原有软件单通道、硬件多通道转变为软件与硬件通道匹配。 0017 目前的PON系统中ONU配置信息的下发方式,主要是通过控制模块直接调用PON 驱动接口去完成的。采用直接调用的方式具有的优势是顺序可以保证、可靠性高。 0018 本发明的方法是作为后台任务作用于所述线卡上的。对于NGPON中的配置下发方 法本发明分为三部分来进行说明。所述三部分又分为两个方面,其中一个体系是本发明的 执行流程;另一个体系是本发明的监控流程。 0019 图2 为本发明NGPON。

17、的下发配置信息进入消息队列的流程图;如图2所示,具体 包括: 步骤201:准备好待下发的配置信息。 0020 步骤202:判断下发配置信息的执行实体是否为PON芯片,若是,则执行步骤203; 否则,执行步骤204。 0021 这里,所述判断下发配置信息的执行实体是否为PON芯片,需要先判断下发配置 信息的实现位置。对于配置实现的不同位置的情况进行区分处理,下发的配置信息不需要 通过与ONU进行通信来实现,这样的配置直接在本地执行是可靠、高效的。 0022 步骤203:若所述PON芯片直接实现的则直接执行,并返回执行的结果。 0023 步骤204:若是需要通过与ONU通信来实现的首先计算下发配置。

18、的大小,并进行记 录。 0024 步骤205:判断下发的配置信息是否为压缩数据;若是压缩数据,则执行步骤206; 否则,执行步骤207。 0025 步骤206:通过压缩数据后的附加字段来获取ONU的信息,然后执行步骤208。 0026 这里,通过下发配置信息获取ONU信息的方式与非压缩数据不一样的,这样可避 免需要将压缩数据解压缩出来而大量消耗任务内存的问题。 0027 步骤207:直接通过非压缩数据中携带的ONU信息来获取ONU的信息,然后执行步 骤208。 0028 步骤208:进一步判断ONU是否在线;若在线,则执行步骤209;否则,执行步骤 210。 0029 步骤209:根据步骤20。

19、4中所述记录的下发配置信息的大小为配置信息分配相应 说 明 书CN 102497606 A 4/5页 6 的内存空间,同时注意分配时避免产生内存碎片;然后执行步骤211。 0030 步骤210:若ONU不在线,则该ONU相关配置不用下发,直接返回。这样,可以提高 CPU的利用率。 0031 步骤211:确定下发配置信息执行的消息队列和执行的任务。 0032 步骤212:将下发配置信息封装在消息中发给相应的消息队列。 0033 步骤213:在步骤212的前提下进行任务切换,任务切换的目的是将配置下发源任 务的资源释放。 0034 这里,对选择任务进行切换,保证了主控资源的释放,能够提高主控资源使。

20、用效 率。 0035 图3为本发明NGPON下发配置信息执行的过程示意图;如图3所示,描述了下发配 置信息的执行过程,该过程最终完成配置下发动作。其具体包括: 步骤301:在图2描述基础上,若选择任务切换该步骤表示了任务切换的目的地,并说 明任务切换之后执行流程的起点。 0036 步骤302:等待图2中步骤212发送给该任务的消息,如果消息队列为空则持续等 待;如果消息队列不为空即有配置消息,则执行步骤303。 0037 步骤303:若消息队列中有配置消息,则进一步判断该消息中携带的配置信息的 有效性,若有效,则执行步骤304;否则,执行步骤305。 0038 这里,判断该消息中携带配置信息是。

21、否有效,是系统设置的一个自我保护动作,主 要用于避免直接将消息中携带的配置下发导致任务崩溃。 0039 步骤304:下发该有效的配置信息,然后执行步骤306。 0040 步骤305:释放该消息资源,然后返回步骤302。 0041 步骤306:进一步判断所述配置信息是否下发成功,若成功,执行步骤307;否则, 执行步骤308。 0042 步骤307:将所述消息资源释放,然后返回步骤302。 0043 步骤308:记录该配置信息下发不成功的相关错误信息,然后执行步骤309。 0044 步骤309:将所述消息资源释放,然后返回步骤302。 0045 图4为本发明NGPON下发配置信息的监控流程图,所。

22、述图2、图3描述了配置信息 下发的执行过程,该过程执行时可能遇到在系统未知的情况下导致下发配置数量突然爆发 或者配置下发拥塞,在这种情况下需要监控任务进行报告并作出相应的处理来帮助执行流 程平稳完成配置下发,如图4所示,该过程还包括如下步骤。 0046 步骤401:检查执行流程消息队列中消息的数量是否超过了预设的门限值;若超 过,则执行步骤402;否则,执行步骤404。 0047 步骤402:利用单速双色原理对下发配置信息进行控制,然后执行步骤403。 0048 步骤403:向主控模块发送用于报告消息队列将要溢出的告警信息,然后执行步 骤404。 0049 步骤404:延时一定的单位时长,然后。

23、返回执行步骤401。 0050 这里,所述一定的单位时长,一般是预设的时间间隔,目前按经验值取10个单位 时间较为合适。该时间值不是在极限环境作出的,而是在系统最大容限情况下作出的。所 述步骤404表示监控任务的监控粒度。由于监控是不可能实时无缝隙监控的,显然粒度越 说 明 书CN 102497606 A 5/5页 7 小避免消息队列溢出的可能性越小,但是消耗系统资源越多,因此需要相应的做出平衡。 0051 以上三个流(过)程的有机结合实现了本发明方法的基本功能。本发明方法具有以 下四个优点:第一,不再占用配置源释放资源的时间;第二,最大限度的利用线卡资源;第 三,可以监控配置下发数量;第四,可以记录配置错误信息,并向需要知道的地方报告。不足 之处在于配置信息下发失败的情况需要系统的其他模块来保证,但相比上述优点而言,该 缺点基本可以容忍。 0052 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。 说 明 书CN 102497606 A 1/4页 8 图1 说 明 书 附 图CN 102497606 A 2/4页 9 图2 说 明 书 附 图CN 102497606 A 3/4页 10 图3 说 明 书 附 图CN 102497606 A 10 4/4页 11 图4 说 明 书 附 图CN 102497606 A 11 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1