一种支持光线路终端和光网络单元版本兼容的方法及系统.pdf

上传人:00****42 文档编号:788679 上传时间:2018-03-11 格式:PDF 页数:15 大小:392.60KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910091779.1

申请日:

2009.08.25

公开号:

CN101998180A

公开日:

2011.03.30

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04Q 11/00申请日:20090825|||公开

IPC分类号:

H04Q11/00; H04B10/08

主分类号:

H04Q11/00

申请人:

中兴通讯股份有限公司

发明人:

张伟良; 张德智; 袁立权; 耿丹

地址:

518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

北京派特恩知识产权代理事务所(普通合伙) 11270

代理人:

张颖玲;蒋雅洁

PDF下载: PDF下载
内容摘要

本发明公开了一种支持光线路终端和光网络单元版本兼容的方法,该方法包括:光线路终端(OLT)与光网络单元(ONU)之间支持版本信息的交互,通过版本信息的交互实现OLT和ONU的版本兼容。本发明还公开了一种支持光线路终端和光网络单元版本兼容的系统,系统中,交互单元,用于OLT与ONU之间交互版本信息;版本兼容单元,用于通过版本信息的交互实现OLT和ONU的版本兼容。采用本发明的方法及系统,实现了版本协商或者能力协商,从而能解决版本信息不兼容的所造成的问题。

权利要求书

1: 一种支持光线路终端和光网络单元版本兼容的方法, 其特征在于, 该方法包括 : 光 线路终端 OLT 与光网络单元 ONU 之间支持版本信息的交互, 通过版本信息的交互实现 OLT 和 ONU 的版本兼容。
2: 根据权利要求 1 所述的方法, 其特征在于, 所述版本信息包括 : OLT 和 ONU 支持的标 准版本、 软件版本、 或硬件版本。
3: 根据权利要求 1 所述的方法, 其特征在于, 所述版本信息的交互具体包括 : OLT 与 ONU 之间主动地交互各自的版本信息 ; 或者, OLT 与 ONU 之间互相请求对方的版本信息后, 被动地交互各自的版本信息。
4: 根据权利要求 3 所述的方法, 其特征在于, 该方法进一步包括 : 在 ONU 注册激活阶 段, 所述 OLT 与所述 ONU 之间交互各自的版本信息。
5: 根据权利要求 3 所述的方法, 其特征在于, 交互各自的版本信息具体包括 : 在下行方向上, 当前 OLT 将自身的版本信息封装到下行帧中, 并发送给 ONU ; 在上行方向上, 当前 ONU 将自身的版本信息封装到上行帧中, 并发送给 OLT。
6: 根据权利要求 5 所述的方法, 其特征在于, 下行方向时, 版本信息的封装方式具体包 括: 在下行帧中的现有的域封装当前 OLT 自身的版本信息 ; 或者, 在下行帧中增加一个新的域封装当前 OLT 自身的版本信息 ; 或者, 在物理层操作管理维护 PLOAM 消息中利用现有的部分比特封装当前 OLT 自身的 版本信息 ; 或者, 增加新的 PLOAM 消息封装当前 OLT 自身的版本信息 ; 或者, 在 ONU 的管理及控制接口 OMCI 消息中封装当前 OLT 自身的版本信息。
7: 根据权利要求 5 所述的方法, 其特征在于, 上行方向时, 版本信息的封装方式具体包 括: 在上行帧中的现有的域封装当前 OLT 自身的版本信息 ; 或者, 在上行帧中增加一个新的域封装当前 OLT 自身的版本信息 ; 或者, 在 PLOAM 消息中利用现有的部分比特封装当前 OLT 自身的版本信息 ; 或者, 增加新的 PLOAM 消息封装当前 OLT 自身的版本信息 ; 或者, 在 OMCI 消息中封装当前 ONU 自身的版本信息。
8: 根据权利要求 3 至 7 中任一项所述的方法, 其特征在于, 该方法进一步包括 : OLT 与 ONU 交互各自的版本信息后, 不需要对接收到的版本信息进行判断 ; 或者, OLT 与 ONU 交互各自的版本信息后, 需要对接收到的版本信息进行判断, 并根据判断出 的所能支持的不同版本信息, 判决需发送给对方的不同信息类型。
9: 根据权利要求 8 所述的方法, 其特征在于, 注册激活的情况下, ONU 接收到来自 OLT 的当前 OLT 的自身版本信息之后 ; 当 OLT 给 ONU 发送序列号请求, 并且 ONU 根据所述当前 OLT 的自身版本信息判断出当 前 OLT 未进行版本升级时, 未进行版本升级的 ONU、 和已进行版本升级的 ONU 决定发送给当 前 OLT 的所述信息类型皆为 : 序列号 ; 当 OLT 给 ONU 发送序列号请求, 并且 ONU 根据所述当前 OLT 的自身版本信息判断出当 前 OLT 已进行版本升级时, 未进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型为 : 2 自身的序列号 ; 已进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型为 : 自身的序 列号和密码。
10: 根据权利要求 8 所述的方法, 其特征在于, 加密的情况下, ONU 接收到来自 OLT 的当 前 OLT 的自身版本信息之后 ; 当 OLT 给 ONU 发送密码请求, 并且 ONU 根据所述当前 OLT 的自身版本信息判断出当前 OLT 未进行版本升级时, 未进行版本升级的 ONU、 和已进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型皆为 : 密码 ; 当 OLT 给 ONU 发送密码请求, 并且 ONU 根据所述当前 OLT 的自身版本信息判断出当前 OLT 已进行版本升级时, 未进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型为 : 自 身的密码 ; 已进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型包括 : 自身用于认 证 OLT 的随机数、 用于响应 OLT 认证的值、 用于 OLT 可以识别 ONU 的信息、 和 ONU 所支持的 认证算法和加密算法。
11: 根据权利要求 10 所述的方法, 其特征在于, 该方法进一步包括 : 当根据所述当前 OLT 的自身版本信息判断出当前 OLT 未进行版本升级时, 已进行版本升级的 ONU, 进一步选 择不支持未进行版本升级的 OLT 的密码请求方式, 并发送报警信息给 OLT ; 当根据所述当前 OLT 的自身版本信息判断出当前 OLT 已进行版本升级时, 未进行版本 升级的 ONU, 进一步选择不支持已进行版本升级的 OLT 的密码请求方式, 并发送报警信息给 OLT。
12: 一种支持光线路终端和光网络单元版本兼容的系统, 其特征在于, 该系统包括 : 交 互单元和版本兼容单元 ; 其中, 交互单元, 用于 OLT 与 ONU 之间交互版本信息 ; 版本兼容单元, 用于通过版本信息的交互实现 OLT 和 ONU 的版本兼容。
13: 根据权利要求 12 所述的系统, 其特征在于, 所述交互单元, 进一步用于 OLT 与 ONU 之间主动地交互各自的版本信息 ; 或者, OLT 与 ONU 之间互相请求对方的版本信息后, 被动 地交互各自的版本信息。
14: 根据权利要求 13 所述的系统, 其特征在于, 所述交互单元, 进一步用于在 ONU 注册 激活阶段, 所述 OLT 与所述 ONU 之间交互各自的版本信息。
15: 根据权利要求 13 所述的系统, 其特征在于, 该系统还包括 : 版本信息判断单元和信 息类型判决单元 ; 其中, 版本信息判断单元, 用于 OLT 与 ONU 交互各自的版本信息, 对接收到的版本信息进行判 断, 并判断出所能支持的不同版本信息 ; 信息类型判决单元, 用于根据判断出的所能支持的不同版本信息, 判决需发送给对方 的不同信息类型。
16: 根据权利要求 15 所述的系统, 其特征在于, 在注册激活的情况下, 所述版本信息判 断单元, 进一步用于 OLT 给 ONU 发送序列号请求时, ONU 根据所述当前 OLT 的自身版本信息 判断出当前 OLT 未进行版本升级 ; 所述信息类型判决单元, 进一步用于未进行版本升级的 ONU、 和已进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型皆为 : 序列号 ; 或者 ; 所述版本信息判断单元, 进一步用于 OLT 给 ONU 发送序列号请求 在注册激活的情况下, 时, ONU 根据所述当前 OLT 的自身版本信息判断出当前 OLT 已进行版本升级 ; 所述信息类型 3 判决单元, 进一步用于未进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型为 : 自身 的序列号 ; 已进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型为 : 自身的序列号 和密码。
17: 根据权利要求 15 所述的系统, 其特征在于, 在加密的情况下, 所述版本信息判断单 元, 进一步用于 OLT 给 ONU 发送密码请求时, ONU 根据所述当前 OLT 的自身版本信息判断出 当前 OLT 未进行版本升级 ; 所述信息类型判决单元, 进一步用于未进行版本升级的 ONU、 和 已进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型皆为 : 密码 ; 或者 ; 在加密的情况下, 所述版本信息判断单元, 进一步用于 OLT 给 ONU 发送密码请求时, ONU 根据所述当前 OLT 的自身版本信息判断出当前 OLT 已进行版本升级 ; 所述信息类型判决单 元, 进一步用于未进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型为 : 自身的密 码; 已进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型包括 : 自身用于认证 OLT 的 随机数、 用于响应 OLT 认证的值、 用于 OLT 可以识别 ONU 的信息、 ONU 所支持的认证算法和 加密算法。

说明书


一种支持光线路终端和光网络单元版本兼容的方法及系统

    【技术领域】
     本发明涉及通信技术领域, 尤其涉及一种支持无源光网络 (PON) 中光线路终端 (OLT, Optical Line Terminal) 与光网络单元 (ONU, Optical Network Unit) 版本兼容的 方法及系统。背景技术
     吉比特无源光网络 (GPON, Gigabit-Capable Passive Optical Network) 技术是 PON 家族中一个重要的技术分支, 和其它 PON 技术类似, GPON 是一种采用点到多点拓扑结构 的无源光接入技术。
     GPON 由局侧的 OLT、 用户侧的 ONU 以及光分配网络 (ODN, OpticalDistributio Network) 组成, 通常采用点到多点的网络结构。ODN 通常由单模光纤、 光分路器、 光连接器 等组成, 为 OLT 和 ONU 之间的物理连接提供光传输媒质。
     GPON 系统中, 由于下行方向, 即由 OLT 到 ONU 的方向为天然广播方式, 因此各个 ONU 都将收到所有的帧, 并且根据 ONU-ID 来获得属于自己的帧, 并抛弃发送给其他 ONU 的 下行帧。如果网络中存在被重新编程的恶意 ONU, 当 OLT 给某个 ONU 发送下行信息时, 恶意 ONU 就会监听 OLT 发给其他 ONU 的信息。针对此种情况, GPON 系统对 OLT 发给 ONU 的下行 数据进行了加密, 加密密钥是在 OLT 下行发送密码请求, ONU 产生并以明文的形式将密码上 行发送给 OLT 的。现行的 ITU-T 的 G.984.3 标准中没有提供 ONU 对 OLT 的身份进行认证的 方法, 如果 PON 系统中存在恶意 OLT 比如仿冒 OLT 对 ONU 发出指令, 且 ONU 响应了上述指令, 则 PON 系统的安全受到了威胁, 而且 ONU 以明文的形式传输密钥也增加了密钥被盗用的风 险。为解决 GPON 系统中的安全问题, ITU-T 目前正在讨论 :
     (1) 基于保护模式的密钥交换方法, 加密密钥是由 OLT 和 ONU 根据相同的方法独立 产生的, 避免了 ONU 以明文形式传输加密密钥, 提高了 GPON 系统的安全性。
     (2)OLT 与 ONU 互相进行身份认证的机制, 有效防止了仿冒 OLT 和 ONU 的出现。
     通过上述的方法, OLT 和 ONU 支持了更多的功能, 和之前的 OLT、 ONU 所支持的版本 是不一样的。上述方法修改了 GPON 中的传递密码信息和密钥信息的物理层操作管理维护 (PLOAM, Physical layer Operations Administration andMaintenance) 消息中部分字节 的格式, 例如, 现有的 G.984.3 中, OLT 向 ONU 发出密码请求的指令, ONU 回复给 OLT 自身的 密码。在上述基于保护模式的密钥交换方法中, OLT 向 ONU 发出密码请求时携带了 OLT 所 支持的用于认证和加密算法的类型等信息, ONU 回复给 OLT 自身所支持的用于认证和加密 算法的类型等信息。
     当版本升级的新一代 OLT 和 ONU 接入现有的 GPON 系统时, GPON 系统中存在两种 版本的 OLT 和 ONU, 即 GPON 中现有的 OLT、 ONU, 以及版本升级后的 OLT、 ONU。当版本升级后 的 OLT 向现有的 ONU 发出密码请求的指令时, ONU 回复给 OLT 自身的密码或者 ONU 不能解析 这种密码请求信息 ; 当现有的 OLT 向版本升级的 ONU 发送密码请求信息时, ONU 回复给 OLT 自身所支持的用于认证和加密算法的类型等信息或者 ONU 不能解析这种密码请求信息。综上所述, GPON 标准的更新升级造成 OLT 或者 ONU 不能正确解析接收到的内容, ONU 发送的信息与 OLT 需要其回复的信息不匹配等问题。上述问题正是由于 OLT 和 ONU 不 知道对方的版本信息, 即: 版本信息不兼容所造成的, 而现有的 ITU-T 的 G.984.3 标准中没 有提供关于 GPON 系统的 OLT 和 ONU 之间的版本协商或者能力协商的实现方案。因此, 目前 迫切需要一种能实现版本协商或者能力协商的方案, 以解决版本信息不兼容的所造成的问 题。 发明内容 有鉴于此, 本发明的主要目的在于提供一种支持 OLT 和 ONU 版本兼容的方法及系 统, 实现了版本协商或者能力协商, 从而能解决版本信息不兼容的所造成的问题。
     为达到上述目的, 本发明的技术方案是这样实现的 :
     一种支持光线路终端和光网络单元版本兼容的方法, 该方法包括 : 光线路终端 OLT 与光网络单元 ONU 之间支持版本信息的交互, 通过版本信息的交互实现 OLT 和 ONU 的版 本兼容。
     其中, 所述版本信息包括 : OLT 和 ONU 支持的标准版本、 软件版本、 或硬件版本。
     其中, 所述版本信息的交互具体包括 :
     OLT 与 ONU 之间主动地交互各自的版本信息 ;
     或者, OLT 与 ONU 之间互相请求对方的版本信息后, 被动地交互各自的版本信息。
     其中, 该方法进一步包括 : 在 ONU 注册激活阶段, 所述 OLT 与所述 ONU 之间交互各 自的版本信息。
     其中, 交互各自的版本信息具体包括 :
     在下行方向上, 当前 OLT 将自身的版本信息封装到下行帧中, 并发送给 ONU ;
     在上行方向上, 当前 ONU 将自身的版本信息封装到上行帧中, 并发送给 OLT。
     其中, 下行方向时, 版本信息的封装方式具体包括 :
     在下行帧中的现有的域封装当前 OLT 自身的版本信息 ;
     或者, 在下行帧中增加一个新的域封装当前 OLT 自身的版本信息 ;
     或者, 在物理层操作管理维护 PLOAM 消息中利用现有的部分比特封装当前 OLT 自 身的版本信息 ;
     或者, 增加新的 PLOAM 消息封装当前 OLT 自身的版本信息 ;
     或者, 在 ONU 的管理及控制接口 OMCI 消息中封装当前 OLT 自身的版本信息。
     其中, 上行方向时, 版本信息的封装方式具体包括 :
     在上行帧中的现有的域封装当前 OLT 自身的版本信息 ;
     或者, 在上行帧中增加一个新的域封装当前 OLT 自身的版本信息 ;
     或者, 在 PLOAM 消息中利用现有的部分比特封装当前 OLT 自身的版本信息 ;
     或者, 增加新的 PLOAM 消息封装当前 OLT 自身的版本信息 ;
     或者, 在 OMCI 消息中封装当前 ONU 自身的版本信息。
     其中, 该方法进一步包括 : OLT 与 ONU 交互各自的版本信息后, 不需要对接收到的 版本信息进行判断 ; 或者,
     OLT 与 ONU 交互各自的版本信息后, 需要对接收到的版本信息进行判断, 并根据判
     断出的所能支持的不同版本信息, 判决需发送给对方的不同信息类型。
     其中, 注册激活的情况下, ONU 接收到来自 OLT 的当前 OLT 的自身版本信息之后 ;
     当 OLT 给 ONU 发送序列号请求, 并且 ONU 根据所述当前 OLT 的自身版本信息判断 出当前 OLT 未进行版本升级时, 未进行版本升级的 ONU、 和已进行版本升级的 ONU 决定发送 给当前 OLT 的所述信息类型皆为 : 序列号 ;
     当 OLT 给 ONU 发送序列号请求, 并且 ONU 根据所述当前 OLT 的自身版本信息判断 出当前 OLT 已进行版本升级时, 未进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类 型为 : 自身的序列号 ; 已进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型为 : 自身 的序列号和密码。
     其中, 加密的情况下, ONU 接收到来自 OLT 的当前 OLT 的自身版本信息之后 ;
     当 OLT 给 ONU 发送密码请求, 并且 ONU 根据所述当前 OLT 的自身版本信息判断出 当前 OLT 未进行版本升级时, 未进行版本升级的 ONU、 和已进行版本升级的 ONU 决定发送给 当前 OLT 的所述信息类型皆为 : 密码 ;
     当 OLT 给 ONU 发送密码请求, 并且 ONU 根据所述当前 OLT 的自身版本信息判断出 当前 OLT 已进行版本升级时, 未进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型 为: 自身的密码 ; 已进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型包括 : 自身用 于认证 OLT 的随机数、 用于响应 OLT 认证的值、 用于 OLT 可以识别 ONU 的信息、 和 ONU 所支 持的认证算法和加密算法。 其中, 该方法进一步包括 : 当根据所述当前 OLT 的自身版本信息判断出当前 OLT 未 进行版本升级时, 已进行版本升级的 ONU, 进一步选择不支持未进行版本升级的 OLT 的密码 请求方式, 并发送报警信息给 OLT ;
     当根据所述当前 OLT 的自身版本信息判断出当前 OLT 已进行版本升级时, 未进行 版本升级的 ONU, 进一步选择不支持已进行版本升级的 OLT 的密码请求方式, 并发送报警信 息给 OLT。
     一种支持光线路终端和光网络单元版本兼容的系统, 该系统包括 : 交互单元和版 本兼容单元 ; 其中,
     交互单元, 用于 OLT 与 ONU 之间交互版本信息 ;
     版本兼容单元, 用于通过版本信息的交互实现 OLT 和 ONU 的版本兼容。
     其中, 所述交互单元, 进一步用于 OLT 与 ONU 之间主动地交互各自的版本信息 ; 或 者, OLT 与 ONU 之间互相请求对方的版本信息后, 被动地交互各自的版本信息。
     其中, 所述交互单元, 进一步用于在 ONU 注册激活阶段, 所述 OLT 与所述 ONU 之间 交互各自的版本信息。
     其中, 该系统还包括 : 版本信息判断单元和信息类型判决单元 ; 其中,
     版本信息判断单元, 用于 OLT 与 ONU 交互各自的版本信息, 对接收到的版本信息进 行判断, 并判断出所能支持的不同版本信息 ;
     信息类型判决单元, 用于根据判断出的所能支持的不同版本信息, 判决需发送给 对方的不同信息类型。
     其中, 在注册激活的情况下, 所述版本信息判断单元, 进一步用于 OLT 给 ONU 发送 序列号请求时, ONU 根据所述当前 OLT 的自身版本信息判断出当前 OLT 未进行版本升级 ; 所
     述信息类型判决单元, 进一步用于未进行版本升级的 ONU、 和已进行版本升级的 ONU 决定发 送给当前 OLT 的所述信息类型皆为 : 序列号 ; 或者 ;
     在注册激活的情况下, 所述版本信息判断单元, 进一步用于 OLT 给 ONU 发送序列号 请求时, ONU 根据所述当前 OLT 的自身版本信息判断出当前 OLT 已进行版本升级 ; 所述信息 类型判决单元, 进一步用于未进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型为 : 自身的序列号 ; 已进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型为 : 自身的序 列号和密码。
     其中, 在加密的情况下, 所述版本信息判断单元, 进一步用于 OLT 给 ONU 发送密码 请求时, ONU 根据所述当前 OLT 的自身版本信息判断出当前 OLT 未进行版本升级 ; 所述信息 类型判决单元, 进一步用于未进行版本升级的 ONU、 和已进行版本升级的 ONU 决定发送给当 前 OLT 的所述信息类型皆为 : 密码 ; 或者 ;
     在加密的情况下, 所述版本信息判断单元, 进一步用于 OLT 给 ONU 发送密码请求 时, ONU 根据所述当前 OLT 的自身版本信息判断出当前 OLT 已进行版本升级 ; 所述信息类型 判决单元, 进一步用于未进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型为 : 自身 的密码 ; 已进行版本升级的 ONU 决定发送给当前 OLT 的所述信息类型包括 : 自身用于认证 OLT 的随机数、 用于响应 OLT 认证的值、 用于 OLT 可以识别 ONU 的信息、 ONU 所支持的认证算 法和加密算法。 本发明的 OLT 与 ONU 之间之间支持版本信息的交互, 通过版本信息的交互实现 OLT 和 ONU 的版本兼容。
     采用本发明, 通过 OLT 和 ONU 之间交互各自的版本信息, 实现了版本协商或者能力 协商, 从而能解决版本信息不兼容的所造成的问题, 使 PON 中部分版本不同的 OLT 与 ONU 共 存时, PON 中的版本不同的 OLT 和 ONU 能协调兼容工作。
     附图说明
     图 1 为本发明方法一实施例的实现流程示意图。具体实施方式
     本发明的基本思想是 : OLT 与 ONU 之间支持版本信息的交互, 通过版本信息的交互 实现 OLT 和 ONU 的版本兼容。
     下面结合附图对技术方案的实施作进一步的详细描述。
     一种支持 OLT 和 ONU 版本兼容的方法, 该方法包括 : OLT 与 ONU 之间支持版本信息 的交互, 通过版本信息的交互实现 OLT 和 ONU 的版本兼容。
     针对版本信息而言, 版本信息包括 : OLT 和 ONU 支持的标准版本、 软件版本、 或硬件 版本。
     如图 1 所示为本发明方法一实例的实现流程示意图, 本实例中, 通过版本信息的 交互以支持 OLT 和 ONU 版本兼容, 其包括以下步骤 :
     步骤 101、 OLT 与 ONU 之间主动地交互各自的版本信息。
     这里, 步骤 101 还可以为步骤 111 : OLT 与 ONU 之间互相请求对方的版本信息后, 被 动地交互各自的版本信息。这里需要指出的是 : 最好在 ONU 注册激活阶段, OLT 与 ONU 之间交互各自的版本信息。 步骤 102、 OLT 与 ONU 交互各自的版本信息后, 需要对接收到的版本信息进行判断, 并根据判断出的所能支持的不同版本信息, 判决需发送给对方的不同信息类型。
     这里, 步骤 102 还可以为步骤 112 : OLT 与 ONU 交互各自的版本信息后, 不需要对接 收到的版本信息进行判断。
     其中, 信息类型具体为 : 各种版本的 OLT 与 ONU 之间, 支持双方版本信息的信息类 型; 双方版本信息为相同或不同。
     针对由步骤 101/111 ~步骤 102/112 所构成的技术方案而言, 步骤 101/111 中, 交 互各自的版本信息具体包括下行方向和上行方向两种情况, 以下分别阐述。
     第一种情况 : 在下行方向上, 当前 OLT 将自身的版本信息封装到下行帧中, 并发送 给 ONU。这样, 以便通知 ONU 当前 OLT 所支持的标准组织规定的标准版本信息。
     针对信息的封装、 或者叫携带的方式而言, 下行方向时, 版本信息的封装方式具体 包括以下内容之一 :
     一、 在下行帧中的现有的域封装当前 OLT 自身的版本信息。
     二、 在下行帧中增加一个新的域封装当前 OLT 自身的版本信息。
     三、 在 PLOAM 消息中利用现有的部分比特封装当前 OLT 自身的版本信息。
     四、 增加新的 PLOAM 消息封装当前 OLT 自身的版本信息 ;
     五、 在 ONU 的管理及控制接口 (OMCI) 消息中封装当前 OLT 自身的版本信息。
     需要指出的是 : PLOAM 消息、 OMCI 消息都可以包括在下行帧中。
     第二种情况 : 在上行方向上, 当前 ONU 将自身的版本信息封装到上行帧中, 并发送 给 OLT。这样, 以便通知 OLT 当前 ONU 所支持的标准组织规定的标准版本信息。
     针对信息的封装、 或者叫携带的方式而言, 上行方向时, 版本信息的封装方式具体 包括以下内容之一 :
     一、 在上行帧中的现有的域封装当前 ONU 自身的版本信息。
     二、 在上行帧中增加一个新的域封装当前 ONU 自身的版本信息。
     三、 在 PLOAM 消息中利用现有的部分比特封装当前 ONU 自身的版本信息。
     四、 增加新的 PLOAM 消息封装当前 ONU 自身的版本信息 ;
     五、 在 OMCI 消息中封装当前 ONU 自身的版本信息。
     需要指出的是 : PLOAM 消息、 OMCI 消息也都可以包括在上行帧中。
     步骤 102 中, 在不同应用场景, 比如注册激活过程和加密过程中, 判决需发送给对 方的信息类型有所不同, 以下分别举例阐述。每个场景下分别包括两种情况。
     场景一 : 注册激活过程。
     第一种情况 : 注册激活的情况下, ONU 接收到来自 OLT 的当前 OLT 的自身版本信息 之后 ; 当 OLT 给 ONU 发送序列号请求, 并且 ONU 根据当前 OLT 的自身版本信息判断出当前 OLT 未进行版本升级时, 未进行版本升级的 ONU、 和已进行版本升级的 ONU 决定发送给当前 OLT 的信息类型皆为 : 序列号。
     第二种情况 : 注册激活的情况下, ONU 接收到来自 OLT 的当前 OLT 的自身版本信息 之后 ; 当 OLT 给 ONU 发送序列号请求, 并且 ONU 根据当前 OLT 的自身版本信息判断出当前
     OLT 已进行版本升级时, 未进行版本升级的 ONU 决定发送给当前 OLT 的信息类型为 : 自身的 序列号 ; 已进行版本升级的 ONU 决定发送给当前 OLT 的信息类型为 : 自身的序列号和密码。
     场景一 : 加密过程。
     第一种情况 : 加密的情况下, ONU 接收到来自 OLT 的当前 OLT 的自身版本信息之 后; 当 OLT 给 ONU 发送密码请求, 并且 ONU 根据当前 OLT 的自身版本信息判断出当前 OLT 未 进行版本升级时, 未进行版本升级的 ONU、 和已进行版本升级的 ONU 决定发送给当前 OLT 的 信息类型皆为 : 密码。
     第二种情况 : 加密的情况下, ONU 接收到来自 OLT 的当前 OLT 的自身版本信息之 后; 当 OLT 给 ONU 发送密码请求, 并且 ONU 根据当前 OLT 的自身版本信息判断出当前 OLT 已 进行版本升级时, 未进行版本升级的 ONU 决定发送给当前 OLT 的信息类型为 : 自身的密码 ; 已进行版本升级的 ONU 决定发送给当前 OLT 的信息类型包括 : 自身用于认证 OLT 的随机数、 用于响应 OLT 认证的值、 用于 OLT 可以识别 ONU 的信息、 ONU 所支持的认证算法和加密算法。
     这里需要指出的是 : 就加密过程中的第一种情况而言, 当根据当前 OLT 的自身版 本信息判断出当前 OLT 未进行版本升级时, 该方法进一步包括 : 已进行版本升级的 ONU, 进 一步选择不支持未进行版本升级的 OLT 的密码请求方式, 并且已进行版本升级的 ONU 发送 报警信息给 OLT。 就加密过程中的第二种情况而言, 当根据当前 OLT 的自身版本信息判断出当前 OLT 已进行版本升级时, 该方法进一步包括 : 未进行版本升级的 ONU, 进一步选择不支持已 进行版本升级的 OLT 的密码请求方式, 并且未进行版本升级的 ONU 发送报警信息给 OLT。
     综上所述, 本发明主要包括以下内容 :
     针对 PON 系统中, 部分不同版本的 OLT 和 ONU 共存给整个 PON 系统带来的问题, 本 发明提出了一种 OLT/ONU 通知 ONU/OLT 自己的版本信息的方法, 从而 ONU/OLT 可以根据发 送信息的 OLT/ONU 的版本完成对接收信息的解析和对发送信息的选择, 解决了 PON 系统中 升级版本的 OLT、 ONU 与现有版本的 OLT、 ONU 的协同工作问题。
     本发明采用以下技术方案 :
     OLT 和 ONU 之间可以交互各自的版本信息。
     进一步地, OLT 在发送给 ONU 的下行帧中携带信息通知 ONU 当前 OLT 所支持的标 准组织规定的标准版本信息, ONU 在发送给 OLT 的上行帧中携带信息通知 OLT 当前 ONU 所 支持的标准组织规定的标准版本信息。
     进一步地, OLT 和 ONU 可以互相请求对方的版本信息。
     进一步地, OLT 和 ONU 尽量在 ONU 注册激活阶段互相交互版本信息。
     进一步地, OLT 可以在下行帧中的下行物理控制块 (PCBd, Physical ControlBlock downstream) 中携带自身的版本信息。OLT 也可以在下行帧中增加一个域传递自身的版本 信息 ; OLT 也可以在某个 PLOAM 消息中利用部分比特传递自身的版本信息 ; OLT 也可以增加 一个新的 PLOAM 消息传递自身的版本信息, OLT 可以通过 OMCI 消息传递自身的版本信息。
     进一步地, ONU 可以在发送包含序列号信息的物理层操作、 管理与维护 PLOAM 消息 中携带自身的版本信息。 ONU 也可以在上行帧中增加一个域传递自身的版本信息 ; ONU 也可 以在某个 PLOAM 消息中利用部分比特传递自身的版本信息 ; ONU 也可以增加一个新的 PLOAM 消息传递自身的版本信息, ONU 可以通过 OMCI 消息传递自身的版本信息。
     以下对本发明举例阐述。应当理解, 以下所描述的优选实例仅用于说明和解释本 发明, 并不用于限定本发明。如果不冲突, 本申请中的实例及实例中的特征可以相互组合。
     实例一 :
     GPON 系统中, 在 ONU 注册激活过程中, OLT 是通过 ONU 的序列号判断该 ONU 是否合 法。这种方法要求 OLT 预先知道 ONU 的序列号, 如果一个 ONU 的序列号没有预先存储在 OLT 的序列号库中, 则此 ONU 不能注册。 为了解决 ONU 注册中存在的这种问题, ITU-T 的 G.984.3 标准中允许通过 ONU 的密码或其他消息进行注册。本实例中, 支持 ONU 序列号或密码注册 功能的 OLT 和 ONU 称为版本升级的 OLT 和 ONU。
     OLT 通过下行帧 PCBd 域的分配结构 (Allocation Structure) 中 Flags 的保留域 传递给 ONU 自身的版本信息, 当 Flags 的 bit1-0 的值为 00 时, 表示此 OLT 没有进行版本升 级, 它仅支持基于 ONU 的序列号进行 ONU 的注册激活 ; 当 Flags 的 bit1-0 位的值为 01 时, 表示此 OLT 已进行版本升级, 它支持基于 ONU 的序列号或密码进行 ONU 的注册激活。需要 说明的是这里仅涉及两个版本的 GPON 标准, 如果有多个版本的 GPON 标准, 可以采用 Flags 域的更多保留比特以支持更多的可能取值表示不同的 GPON 标准版本。
     ONU 通过包含序列号信息的 PLOAM 消息 ( 消息名为 Serial Number ONU) 中的第 12 字节传递给 OLT 自身的版本信息, 当 Serial Number ONU 消息的第 12 字节的 bit3-2 位 的值为 00 时, 表示此 ONU 没有进行版本升级, 它仅支持基于 ONU 的序列号进行 ONU 的注册 激活 ; 当 Flags 的 bit3-2 位的值为 01 时, 表示此 ONU 已进行版本升级, 它支持基于 ONU 的 序列号或密码进行 ONU 的注册激活。 没有进行版本升级的 OLT 发送用于发现未注册激活 ONU 的 AllocationStructure 的各部分的值为 : Alloc-ID = 254, 这个值是 ONU 激活 Alloc-ID ; Flags 域中的 bit10 置 1, 即: ONU 需要上传 PLOAMu 消息 ; Flags 的 bit1-0 位的值为 00, 表示此 OLT 没有进行版本升 级; SstartTime = xx, SstopTime = xx+12, 表示 ONU 在上行帧的第 xx 字节发送 PLOAMu 消 息, 在 xx+12 字节停止发送 ; CRC 域对当前的时间分配结构提供保护。当没有进行版本升级 的 ONU 和已经进行版本升级的 ONU 接收到上述的 Allocation Structure 时, 根据 Flags 的 bit1-0 位的值 00 可以判断此 OLT 没有进行版本升级, 因此两种版本的 ONU 都发送自身的序 列号给 OLT, 完成注册激活过程。
     已经进行版本升级的 OLT 发送用于发现未注册激活 ONU 的 AllocationStructure 的各部分的值为 : Alloc-ID = 254, 这个值是 ONU 激活 Alloc-ID ; Flags 域中的 bit10 置 1, 即: ONU 需要上传 PLOAMu 消息 ; Flags 的 bit1-0 位的值为 01, 表示此 OLT 已经进行版本升 级; SstartTime = xx, SstopTime = xx+25, 表示 ONU 在上行帧的第 xx 字节发送 PLOAMu 消 息, 在 xx+25 字节停止发送 ; CRC 域对当前的时间分配结构提供保护。当没有进行版本升级 的 ONU 和已经进行版本升级的 ONU 接收到上述的 Allocation Structure 时, 根据 Flags 的 bit1-0 位的值 01 可以判断此 OLT 已经进行版本升级, 因此没有进行版本升级的 ONU 发送自 身的序列号给 OLT, 完成注册激活过程。 已经进行版本升级的 ONU 发送自身的序列号和密码 给 OLT, 完成注册激活过程。
     本实例给出了一种 OLT 和 ONU 交互版本信息的方法。OLT 也可以通过下行帧的 IDENT 域的保留位 bit31 传递自身的版本信息, bit31 的值为 0 时, 表示 OLT 的版本没有 升级, bit31 的值为 1 时, 表示 OLT 的版本已升级 ; OLT 也可以通过下行帧的 PLEND 域的
     bit19-8 传递自身的版本信息 ; OLT 也可以在下行帧中增加一个域传递自身的版本信息 ; OLT 也可以在某个 PLOAM 消息中利用部分比特传递自身的版本信息 ; OLT 也可以增加一个新 的 PLOAM 消息传递自身的版本信息, OLT 也可以通过 OMCI 消息携带自身的版本信息。ONU 也可以通过上行帧的 IND 域的 bit4-0 传递自身的版本信息 ; ONU 也可以在上行帧中增加一 个域传递自身的版本信息 ; ONU 也可以在某个 PLOAM 消息中利用部分比特传递自身的版本 信息 ; ONU 也可以增加一个新的 PLOAM 消息传递自身的版本信息, ONU 也可以通过 OMCI 消息 携带自身的版本信息。
     本实例说明了两种版本的 OLT 和 ONU 协同工作的方法, 当 GPON 中存在多种版本 的 OLT 和 ONU 时, OLT 和 ONU 也可以通过本实施例的方法传递自身的版本信息, 各种版本的 OLT/ONU 通过接收到的 ONU/OLT 的版本信息解析接收到的信息并决定发送的信息类型, 实 现各种版本的 OLT 和 ONU 在 GPON 系统中的协同工作。
     本实例给出了根据 OLT 和 ONU 的功能划分 OLT 和 ONU 的版本, 也可以根据 OLT 和 ONU 符合不同时间的标准划分 OLT 和 ONU 的版本。
     本实例中 OLT 和 ONU 主动给对方发送自己版本信息, OLT 和 ONU 也可以互相请求 对方的版本信息。 实例二 :
     GPON 系统中, 对 OLT 下行数据的加密是通过 OLT 发送消息名称为 Request_Key message 的密钥请求, ONU 接收到此消息后产生一个密钥索引和加密密钥, 并以明文的方式 发送消息名称为 Encryption_Key message 的密钥给 OLT, OLT 收到此密钥后选择并通知 ONU 利用此密钥加密的时间, OLT 和 ONU 同步使用此密钥。支持此加密过程的 OLT 和 ONU 称为没有进行版本升级的 OLT 和 ONU。意大利电信提出的对 OLT 下行数据进行加密的过程 如下 : OLT 给 ONU 发送一个消息名称为 Request_Password message 的密码请求, 此消息携 带了 OLT 所支持的用于认证 ONU 的随机数、 认证算法和加密算法的类型等信息, ONU 回复给 OLT 用于认证 OLT 的随机数、 响应 OLT 认证的值、 OLT 可以识别 ONU 的信息、 ONU 所支持的认 证算法和加密算法的类型等信息。如果 ONU 通过 OLT 的认证后, OLT 发送名称为 Request_ Key message 的密钥请求, 此请求携带了用于 ONU 认证 OLT 的响应值和用与产生密钥的随 机数信息, ONU 收到此信息后对 OLT 进行认证, 如果 OLT 通过认证, ONU 响应发送名称为 Encryption_Keymessage 的 PLOAM 消息, 此信息携带密钥索引、 用于产生密钥的随机数和用 于 OLT 认证 ONU 的响应值。OLT 收到此信息后, 如果 ONU 通过认证, OLT 和 ONU 可以独立地 利用加密算法对 OLT、 ONU 产生的随机数和 OLT、 ONU 预先知道的秘密信息进行计算, 得到密 钥。OLT 选择并通知 ONU 利用此密钥加密的时间, OLT 和 ONU 同步使用此密钥。支持此加密 过程的 OLT 和 ONU 称为已进行版本升级的 OLT 和 ONU。
     OLT 通过下行帧的 IDENT 域的保留位 bit31 传递自身的版本信息, bit31 的值为 0 时, 表示 OLT 的版本没有升级, bit31 的值为 1 时, 表示 OLT 的版本已升级 ; ONU 通过上行帧 的 IND 域的 bit1-0 传递自身的版本信息, bit1-0 的值为 00 时, 表示 ONU 的版本没有升级, bit1-0 的值为 01 时, 表示 ONU 的版本已经升级。
     当没有进行版本升级的 OLT 发送密码请求 Request_Password message 时, 没有进 行版本升级的 ONU 和已经进行版本升级的 ONU 根据下行帧的 IDENT 域的保留位 bit31 的值 0 可以判断此 OLT 没有进行版本升级, 因此没有进行版本的 ONU 和已经进行版本升级的 ONU
     都发送自身的密码给 OLT。 当没有进行版本升级的 OLT 发送密钥请求 Request_Key message 时, 没有进行版本升级的 ONU 和已经进行版本升级的 ONU 根据下行帧的 IDENT 域的保留位 bit31 的值 0 可以判断此 OLT 没有进行版本升级, 因此没有进行版本升级的 ONU 和已经进行 版本升级的 ONU 都按照没有升级的 OLT 和 ONU 的交互密钥方法, 在 ONU 处产生一个密钥并 以明文的形式发送给 OLT。
     当没有进行版本升级的 OLT 发送密钥请求 Request_Key message 时, 已经进行版 本升级的 ONU 根据下行帧的 IDENT 域的保留位 bit31 的值 0 可以判断此 OLT 没有进行版本 升级, 实现版本升级的 ONU 也可以选择不支持未进行版本升级的 OLT 的密钥交换方式, 版本 升级的 ONU 发送报警信息给 OLT。
     当已经进行版本升级的 OLT 发送密码请求 Request_Password message 时, 没有进 行版本升级的 ONU 和已经进行版本升级的 ONU 根据下行帧的 IDENT 域的保留位 bit31 的值 1 可以判断此 OLT 已经进行版本升级, 因此没有进行版本的 ONU 发送自身的密码给 OLT, 已 经进行版本升级的 ONU 回复给 OLT 用于认证 OLT 的随机数、 响应 OLT 认证的值、 OLT 可以识 别 ONU 的信息、 ONU 所支持的认证算法和加密算法的类型等信息。当已经进行版本升级的 OLT 发送密钥请求 Request_Key message 时, 没有进行版本升级的 ONU 和已经进行版本升级 的 ONU 根据下行帧的 IDENT 域的保留位 bit31 的值 1 可以判断此 OLT 已经进行版本升级, 因此没有进行版本升级的 ONU 按照没有升级的 OLT 和 ONU 的交互密钥方法, 在 ONU 处产生 一个密钥并以明文的形式发送给 OLT, 已经进行版本升级的 ONU 收到此信息后对 OLT 进行认 证, 如果 OLT 通过认证, ONU 响应发送名称为 Encryption_Key message, 此信息携带密钥索 引、 用于产生密钥的随机数和用于 OLT 认证 ONU 的响应值。
     当已经进行版本升级的 OLT 发送密钥请求 Request_Key message 时, 没有进行版 本升级的 ONU 根据下行帧的 IDENT 域的保留位 bit31 的值 1 可以判断此 OLT 已经进行版本 升级, 没有进行版本升级的 ONU 也可以选择不支持已经进行版本升级的 OLT 的密钥交换方 式, 未进行版本升级的 ONU 发送报警信息给 OLT。
     本实例给出了一种 OLT 和 ONU 交互版本信息的方法。OLT 也可以通过下行帧的 PLEND 域的 bit19-8 传递自身的版本信息 ; OLT 也可以在下行帧中增加一个域传递自身的版 本信息 ; OLT 也可以在某个 PLOAM 消息中利用部分比特传递自身的版本信息 ; OLT 也可以增 加一个新的 PLOAM 消息传递自身的版本信息, OLT 也可以通过 OMCI 消息携带自身的版本信 息。ONU 也可以在上行帧中增加一个域传递自身的版本信息 ; ONU 也可以在某个 PLOAM 消息 中利用部分比特传递自身的版本信息 ; ONU 也可以增加一个新的 PLOAM 消息传递自身的版 本信息, ONU 也可以通过 OMCI 消息携带自身的版本信息。
     本实例说明了两种版本的 OLT 和 ONU 协同工作的方法, 当 GPON 中存在多种版本的 OLT 和 ONU 时, OLT 和 ONU 也可以通过本实例的方法传递自身的版本信息, 各种版本的 OLT/ ONU 通过接收到的 ONU/OLT 的版本信息解析接收到的信息并决定发送的信息类型, 实现各 种版本的 OLT 和 ONU 在 GPON 系统中的协同工作。
     本实例给出了利用 OLT 和 ONU 的功能划分 OLT 和 ONU 的版本, 也可以根据 OLT 和 ONU 符合不同时间的标准划分 OLT 和 ONU 的版本。
     本实例中 OLT 和 ONU 主动给对方发送自己版本信息, OLT 和 ONU 也可以互相请求 对方的版本信息。一种支持 OLT 和 ONU 版本兼容的系统, 该系统包括 : 交互单元和版本兼容单元。其 中, 交互单元, 用于 OLT 与 ONU 之间交互版本信息 ; 版本兼容单元, 用于通过版本信息的交互 实现 OLT 和 ONU 的版本兼容。
     这里, 交互单元, 进一步用于 OLT 与 ONU 之间主动地交互各自的版本信息 ; 或者, OLT 与 ONU 之间互相请求对方的版本信息后, 被动地交互各自的版本信息。
     这里, 交互单元进一步用于在 ONU 注册激活阶段, OLT 与 ONU 之间交互各自的版本 信息。
     这里, 该系统还包括 : 版本信息判断单元和信息类型判决单元。其中, 版本信息判 断单元, 用于 OLT 与 ONU 交互各自的版本信息, 对接收到的版本信息进行判断, 并判断出所 能支持的不同版本信息。 信息类型判决单元, 用于根据判断出的所能支持的不同版本信息, 判决需发送给对方的不同信息类型。
     以下, 进一步地, 对不同情况比如注册激活或加密下, 版本信息判断单元和信息类 型判决单元的具体实现进行分别阐述。
     第一种情况 : 注册激活的情况下。
     一种具体实现 : 版本信息判断单元, 进一步用于 OLT 给 ONU 发送序列号请求时, ONU 根据当前 OLT 的自身版本信息判断出当前 OLT 未进行版本升级。信息类型判决单元, 进一 步用于未进行版本升级的 ONU、 和已进行版本升级的 ONU 决定发送给当前 OLT 的信息类型皆 为: 序列号。
     另一种具体实现 : 版本信息判断单元, 进一步用于 OLT 给 ONU 发送序列号请求时, ONU 根据当前 OLT 的自身版本信息判断出当前 OLT 已进行版本升级。 信息类型判决单元, 进 一步用于未进行版本升级的 ONU 决定发送给当前 OLT 的信息类型为 : 自身的序列号 ; 已进 行版本升级的 ONU 决定发送给当前 OLT 的信息类型为 : 自身的序列号和密码。
     第二种情况 : 加密的情况下。
     一种具体实现 : 版本信息判断单元, 进一步用于 OLT 给 ONU 发送密码请求时, ONU 根据当前 OLT 的自身版本信息判断出当前 OLT 未进行版本升级。信息类型判决单元, 进一 步用于未进行版本升级的 ONU、 和已进行版本升级的 ONU 决定发送给当前 OLT 的信息类型皆 为: 密码。
     另一种具体实现 : 版本信息判断单元, 进一步用于 OLT 给 ONU 发送密码请求时, ONU 根据当前 OLT 的自身版本信息判断出当前 OLT 已进行版本升级。信息类型判决单元, 进一 步用于未进行版本升级的 ONU 决定发送给当前 OLT 的信息类型为 : 自身的密码 ; 已进行版 本升级的 ONU 决定发送给当前 OLT 的信息类型包括 : 自身用于认证 OLT 的随机数、 用于响应 OLT 认证的值、 用于 OLT 可以识别 ONU 的信息、 ONU 所支持的认证算法和加密算法。
     这里, 以上涉及到的序列号可以用 Serial Number 表示 ; 密码可以用 Passward 表 示。
     以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保护范围。

一种支持光线路终端和光网络单元版本兼容的方法及系统.pdf_第1页
第1页 / 共15页
一种支持光线路终端和光网络单元版本兼容的方法及系统.pdf_第2页
第2页 / 共15页
一种支持光线路终端和光网络单元版本兼容的方法及系统.pdf_第3页
第3页 / 共15页
点击查看更多>>
资源描述

《一种支持光线路终端和光网络单元版本兼容的方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种支持光线路终端和光网络单元版本兼容的方法及系统.pdf(15页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101998180A43申请公布日20110330CN101998180ACN101998180A21申请号200910091779122申请日20090825H04Q11/00200601H04B10/0820060171申请人中兴通讯股份有限公司地址518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部72发明人张伟良张德智袁立权耿丹74专利代理机构北京派特恩知识产权代理事务所普通合伙11270代理人张颖玲蒋雅洁54发明名称一种支持光线路终端和光网络单元版本兼容的方法及系统57摘要本发明公开了一种支持光线路终端和光网络单元版本兼容的方法,该方法包括光线路终。

2、端OLT与光网络单元ONU之间支持版本信息的交互,通过版本信息的交互实现OLT和ONU的版本兼容。本发明还公开了一种支持光线路终端和光网络单元版本兼容的系统,系统中,交互单元,用于OLT与ONU之间交互版本信息;版本兼容单元,用于通过版本信息的交互实现OLT和ONU的版本兼容。采用本发明的方法及系统,实现了版本协商或者能力协商,从而能解决版本信息不兼容的所造成的问题。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书10页附图1页CN101998185A1/3页21一种支持光线路终端和光网络单元版本兼容的方法,其特征在于,该方法包括光线路终端OLT与光网络单元O。

3、NU之间支持版本信息的交互,通过版本信息的交互实现OLT和ONU的版本兼容。2根据权利要求1所述的方法,其特征在于,所述版本信息包括OLT和ONU支持的标准版本、软件版本、或硬件版本。3根据权利要求1所述的方法,其特征在于,所述版本信息的交互具体包括OLT与ONU之间主动地交互各自的版本信息;或者,OLT与ONU之间互相请求对方的版本信息后,被动地交互各自的版本信息。4根据权利要求3所述的方法,其特征在于,该方法进一步包括在ONU注册激活阶段,所述OLT与所述ONU之间交互各自的版本信息。5根据权利要求3所述的方法,其特征在于,交互各自的版本信息具体包括在下行方向上,当前OLT将自身的版本信息。

4、封装到下行帧中,并发送给ONU;在上行方向上,当前ONU将自身的版本信息封装到上行帧中,并发送给OLT。6根据权利要求5所述的方法,其特征在于,下行方向时,版本信息的封装方式具体包括在下行帧中的现有的域封装当前OLT自身的版本信息;或者,在下行帧中增加一个新的域封装当前OLT自身的版本信息;或者,在物理层操作管理维护PLOAM消息中利用现有的部分比特封装当前OLT自身的版本信息;或者,增加新的PLOAM消息封装当前OLT自身的版本信息;或者,在ONU的管理及控制接口OMCI消息中封装当前OLT自身的版本信息。7根据权利要求5所述的方法,其特征在于,上行方向时,版本信息的封装方式具体包括在上行帧。

5、中的现有的域封装当前OLT自身的版本信息;或者,在上行帧中增加一个新的域封装当前OLT自身的版本信息;或者,在PLOAM消息中利用现有的部分比特封装当前OLT自身的版本信息;或者,增加新的PLOAM消息封装当前OLT自身的版本信息;或者,在OMCI消息中封装当前ONU自身的版本信息。8根据权利要求3至7中任一项所述的方法,其特征在于,该方法进一步包括OLT与ONU交互各自的版本信息后,不需要对接收到的版本信息进行判断;或者,OLT与ONU交互各自的版本信息后,需要对接收到的版本信息进行判断,并根据判断出的所能支持的不同版本信息,判决需发送给对方的不同信息类型。9根据权利要求8所述的方法,其特征。

6、在于,注册激活的情况下,ONU接收到来自OLT的当前OLT的自身版本信息之后;当OLT给ONU发送序列号请求,并且ONU根据所述当前OLT的自身版本信息判断出当前OLT未进行版本升级时,未进行版本升级的ONU、和已进行版本升级的ONU决定发送给当前OLT的所述信息类型皆为序列号;当OLT给ONU发送序列号请求,并且ONU根据所述当前OLT的自身版本信息判断出当前OLT已进行版本升级时,未进行版本升级的ONU决定发送给当前OLT的所述信息类型为权利要求书CN101998180ACN101998185A2/3页3自身的序列号;已进行版本升级的ONU决定发送给当前OLT的所述信息类型为自身的序列号和。

7、密码。10根据权利要求8所述的方法,其特征在于,加密的情况下,ONU接收到来自OLT的当前OLT的自身版本信息之后;当OLT给ONU发送密码请求,并且ONU根据所述当前OLT的自身版本信息判断出当前OLT未进行版本升级时,未进行版本升级的ONU、和已进行版本升级的ONU决定发送给当前OLT的所述信息类型皆为密码;当OLT给ONU发送密码请求,并且ONU根据所述当前OLT的自身版本信息判断出当前OLT已进行版本升级时,未进行版本升级的ONU决定发送给当前OLT的所述信息类型为自身的密码;已进行版本升级的ONU决定发送给当前OLT的所述信息类型包括自身用于认证OLT的随机数、用于响应OLT认证的值。

8、、用于OLT可以识别ONU的信息、和ONU所支持的认证算法和加密算法。11根据权利要求10所述的方法,其特征在于,该方法进一步包括当根据所述当前OLT的自身版本信息判断出当前OLT未进行版本升级时,已进行版本升级的ONU,进一步选择不支持未进行版本升级的OLT的密码请求方式,并发送报警信息给OLT;当根据所述当前OLT的自身版本信息判断出当前OLT已进行版本升级时,未进行版本升级的ONU,进一步选择不支持已进行版本升级的OLT的密码请求方式,并发送报警信息给OLT。12一种支持光线路终端和光网络单元版本兼容的系统,其特征在于,该系统包括交互单元和版本兼容单元;其中,交互单元,用于OLT与ONU。

9、之间交互版本信息;版本兼容单元,用于通过版本信息的交互实现OLT和ONU的版本兼容。13根据权利要求12所述的系统,其特征在于,所述交互单元,进一步用于OLT与ONU之间主动地交互各自的版本信息;或者,OLT与ONU之间互相请求对方的版本信息后,被动地交互各自的版本信息。14根据权利要求13所述的系统,其特征在于,所述交互单元,进一步用于在ONU注册激活阶段,所述OLT与所述ONU之间交互各自的版本信息。15根据权利要求13所述的系统,其特征在于,该系统还包括版本信息判断单元和信息类型判决单元;其中,版本信息判断单元,用于OLT与ONU交互各自的版本信息,对接收到的版本信息进行判断,并判断出所。

10、能支持的不同版本信息;信息类型判决单元,用于根据判断出的所能支持的不同版本信息,判决需发送给对方的不同信息类型。16根据权利要求15所述的系统,其特征在于,在注册激活的情况下,所述版本信息判断单元,进一步用于OLT给ONU发送序列号请求时,ONU根据所述当前OLT的自身版本信息判断出当前OLT未进行版本升级;所述信息类型判决单元,进一步用于未进行版本升级的ONU、和已进行版本升级的ONU决定发送给当前OLT的所述信息类型皆为序列号;或者;在注册激活的情况下,所述版本信息判断单元,进一步用于OLT给ONU发送序列号请求时,ONU根据所述当前OLT的自身版本信息判断出当前OLT已进行版本升级;所述。

11、信息类型权利要求书CN101998180ACN101998185A3/3页4判决单元,进一步用于未进行版本升级的ONU决定发送给当前OLT的所述信息类型为自身的序列号;已进行版本升级的ONU决定发送给当前OLT的所述信息类型为自身的序列号和密码。17根据权利要求15所述的系统,其特征在于,在加密的情况下,所述版本信息判断单元,进一步用于OLT给ONU发送密码请求时,ONU根据所述当前OLT的自身版本信息判断出当前OLT未进行版本升级;所述信息类型判决单元,进一步用于未进行版本升级的ONU、和已进行版本升级的ONU决定发送给当前OLT的所述信息类型皆为密码;或者;在加密的情况下,所述版本信息判断。

12、单元,进一步用于OLT给ONU发送密码请求时,ONU根据所述当前OLT的自身版本信息判断出当前OLT已进行版本升级;所述信息类型判决单元,进一步用于未进行版本升级的ONU决定发送给当前OLT的所述信息类型为自身的密码;已进行版本升级的ONU决定发送给当前OLT的所述信息类型包括自身用于认证OLT的随机数、用于响应OLT认证的值、用于OLT可以识别ONU的信息、ONU所支持的认证算法和加密算法。权利要求书CN101998180ACN101998185A1/10页5一种支持光线路终端和光网络单元版本兼容的方法及系统技术领域0001本发明涉及通信技术领域,尤其涉及一种支持无源光网络PON中光线路终端。

13、OLT,OPTICALLINETERMINAL与光网络单元ONU,OPTICALNETWORKUNIT版本兼容的方法及系统。背景技术0002吉比特无源光网络GPON,GIGABITCAPABLEPASSIVEOPTICALNETWORK技术是PON家族中一个重要的技术分支,和其它PON技术类似,GPON是一种采用点到多点拓扑结构的无源光接入技术。0003GPON由局侧的OLT、用户侧的ONU以及光分配网络ODN,OPTICALDISTRIBUTIONETWORK组成,通常采用点到多点的网络结构。ODN通常由单模光纤、光分路器、光连接器等组成,为OLT和ONU之间的物理连接提供光传输媒质。000。

14、4GPON系统中,由于下行方向,即由OLT到ONU的方向为天然广播方式,因此各个ONU都将收到所有的帧,并且根据ONUID来获得属于自己的帧,并抛弃发送给其他ONU的下行帧。如果网络中存在被重新编程的恶意ONU,当OLT给某个ONU发送下行信息时,恶意ONU就会监听OLT发给其他ONU的信息。针对此种情况,GPON系统对OLT发给ONU的下行数据进行了加密,加密密钥是在OLT下行发送密码请求,ONU产生并以明文的形式将密码上行发送给OLT的。现行的ITUT的G9843标准中没有提供ONU对OLT的身份进行认证的方法,如果PON系统中存在恶意OLT比如仿冒OLT对ONU发出指令,且ONU响应了上。

15、述指令,则PON系统的安全受到了威胁,而且ONU以明文的形式传输密钥也增加了密钥被盗用的风险。为解决GPON系统中的安全问题,ITUT目前正在讨论00051基于保护模式的密钥交换方法,加密密钥是由OLT和ONU根据相同的方法独立产生的,避免了ONU以明文形式传输加密密钥,提高了GPON系统的安全性。00062OLT与ONU互相进行身份认证的机制,有效防止了仿冒OLT和ONU的出现。0007通过上述的方法,OLT和ONU支持了更多的功能,和之前的OLT、ONU所支持的版本是不一样的。上述方法修改了GPON中的传递密码信息和密钥信息的物理层操作管理维护PLOAM,PHYSICALLAYEROPER。

16、ATIONSADMINISTRATIONANDMAINTENANCE消息中部分字节的格式,例如,现有的G9843中,OLT向ONU发出密码请求的指令,ONU回复给OLT自身的密码。在上述基于保护模式的密钥交换方法中,OLT向ONU发出密码请求时携带了OLT所支持的用于认证和加密算法的类型等信息,ONU回复给OLT自身所支持的用于认证和加密算法的类型等信息。0008当版本升级的新一代OLT和ONU接入现有的GPON系统时,GPON系统中存在两种版本的OLT和ONU,即GPON中现有的OLT、ONU,以及版本升级后的OLT、ONU。当版本升级后的OLT向现有的ONU发出密码请求的指令时,ONU回复。

17、给OLT自身的密码或者ONU不能解析这种密码请求信息;当现有的OLT向版本升级的ONU发送密码请求信息时,ONU回复给OLT自身所支持的用于认证和加密算法的类型等信息或者ONU不能解析这种密码请求信息。说明书CN101998180ACN101998185A2/10页60009综上所述,GPON标准的更新升级造成OLT或者ONU不能正确解析接收到的内容,ONU发送的信息与OLT需要其回复的信息不匹配等问题。上述问题正是由于OLT和ONU不知道对方的版本信息,即版本信息不兼容所造成的,而现有的ITUT的G9843标准中没有提供关于GPON系统的OLT和ONU之间的版本协商或者能力协商的实现方案。因。

18、此,目前迫切需要一种能实现版本协商或者能力协商的方案,以解决版本信息不兼容的所造成的问题。发明内容0010有鉴于此,本发明的主要目的在于提供一种支持OLT和ONU版本兼容的方法及系统,实现了版本协商或者能力协商,从而能解决版本信息不兼容的所造成的问题。0011为达到上述目的,本发明的技术方案是这样实现的0012一种支持光线路终端和光网络单元版本兼容的方法,该方法包括光线路终端OLT与光网络单元ONU之间支持版本信息的交互,通过版本信息的交互实现OLT和ONU的版本兼容。0013其中,所述版本信息包括OLT和ONU支持的标准版本、软件版本、或硬件版本。0014其中,所述版本信息的交互具体包括00。

19、15OLT与ONU之间主动地交互各自的版本信息;0016或者,OLT与ONU之间互相请求对方的版本信息后,被动地交互各自的版本信息。0017其中,该方法进一步包括在ONU注册激活阶段,所述OLT与所述ONU之间交互各自的版本信息。0018其中,交互各自的版本信息具体包括0019在下行方向上,当前OLT将自身的版本信息封装到下行帧中,并发送给ONU;0020在上行方向上,当前ONU将自身的版本信息封装到上行帧中,并发送给OLT。0021其中,下行方向时,版本信息的封装方式具体包括0022在下行帧中的现有的域封装当前OLT自身的版本信息;0023或者,在下行帧中增加一个新的域封装当前OLT自身的版。

20、本信息;0024或者,在物理层操作管理维护PLOAM消息中利用现有的部分比特封装当前OLT自身的版本信息;0025或者,增加新的PLOAM消息封装当前OLT自身的版本信息;0026或者,在ONU的管理及控制接口OMCI消息中封装当前OLT自身的版本信息。0027其中,上行方向时,版本信息的封装方式具体包括0028在上行帧中的现有的域封装当前OLT自身的版本信息;0029或者,在上行帧中增加一个新的域封装当前OLT自身的版本信息;0030或者,在PLOAM消息中利用现有的部分比特封装当前OLT自身的版本信息;0031或者,增加新的PLOAM消息封装当前OLT自身的版本信息;0032或者,在OMC。

21、I消息中封装当前ONU自身的版本信息。0033其中,该方法进一步包括OLT与ONU交互各自的版本信息后,不需要对接收到的版本信息进行判断;或者,0034OLT与ONU交互各自的版本信息后,需要对接收到的版本信息进行判断,并根据判说明书CN101998180ACN101998185A3/10页7断出的所能支持的不同版本信息,判决需发送给对方的不同信息类型。0035其中,注册激活的情况下,ONU接收到来自OLT的当前OLT的自身版本信息之后;0036当OLT给ONU发送序列号请求,并且ONU根据所述当前OLT的自身版本信息判断出当前OLT未进行版本升级时,未进行版本升级的ONU、和已进行版本升级的。

22、ONU决定发送给当前OLT的所述信息类型皆为序列号;0037当OLT给ONU发送序列号请求,并且ONU根据所述当前OLT的自身版本信息判断出当前OLT已进行版本升级时,未进行版本升级的ONU决定发送给当前OLT的所述信息类型为自身的序列号;已进行版本升级的ONU决定发送给当前OLT的所述信息类型为自身的序列号和密码。0038其中,加密的情况下,ONU接收到来自OLT的当前OLT的自身版本信息之后;0039当OLT给ONU发送密码请求,并且ONU根据所述当前OLT的自身版本信息判断出当前OLT未进行版本升级时,未进行版本升级的ONU、和已进行版本升级的ONU决定发送给当前OLT的所述信息类型皆为。

23、密码;0040当OLT给ONU发送密码请求,并且ONU根据所述当前OLT的自身版本信息判断出当前OLT已进行版本升级时,未进行版本升级的ONU决定发送给当前OLT的所述信息类型为自身的密码;已进行版本升级的ONU决定发送给当前OLT的所述信息类型包括自身用于认证OLT的随机数、用于响应OLT认证的值、用于OLT可以识别ONU的信息、和ONU所支持的认证算法和加密算法。0041其中,该方法进一步包括当根据所述当前OLT的自身版本信息判断出当前OLT未进行版本升级时,已进行版本升级的ONU,进一步选择不支持未进行版本升级的OLT的密码请求方式,并发送报警信息给OLT;0042当根据所述当前OLT的。

24、自身版本信息判断出当前OLT已进行版本升级时,未进行版本升级的ONU,进一步选择不支持已进行版本升级的OLT的密码请求方式,并发送报警信息给OLT。0043一种支持光线路终端和光网络单元版本兼容的系统,该系统包括交互单元和版本兼容单元;其中,0044交互单元,用于OLT与ONU之间交互版本信息;0045版本兼容单元,用于通过版本信息的交互实现OLT和ONU的版本兼容。0046其中,所述交互单元,进一步用于OLT与ONU之间主动地交互各自的版本信息;或者,OLT与ONU之间互相请求对方的版本信息后,被动地交互各自的版本信息。0047其中,所述交互单元,进一步用于在ONU注册激活阶段,所述OLT与。

25、所述ONU之间交互各自的版本信息。0048其中,该系统还包括版本信息判断单元和信息类型判决单元;其中,0049版本信息判断单元,用于OLT与ONU交互各自的版本信息,对接收到的版本信息进行判断,并判断出所能支持的不同版本信息;0050信息类型判决单元,用于根据判断出的所能支持的不同版本信息,判决需发送给对方的不同信息类型。0051其中,在注册激活的情况下,所述版本信息判断单元,进一步用于OLT给ONU发送序列号请求时,ONU根据所述当前OLT的自身版本信息判断出当前OLT未进行版本升级;所说明书CN101998180ACN101998185A4/10页8述信息类型判决单元,进一步用于未进行版本。

26、升级的ONU、和已进行版本升级的ONU决定发送给当前OLT的所述信息类型皆为序列号;或者;0052在注册激活的情况下,所述版本信息判断单元,进一步用于OLT给ONU发送序列号请求时,ONU根据所述当前OLT的自身版本信息判断出当前OLT已进行版本升级;所述信息类型判决单元,进一步用于未进行版本升级的ONU决定发送给当前OLT的所述信息类型为自身的序列号;已进行版本升级的ONU决定发送给当前OLT的所述信息类型为自身的序列号和密码。0053其中,在加密的情况下,所述版本信息判断单元,进一步用于OLT给ONU发送密码请求时,ONU根据所述当前OLT的自身版本信息判断出当前OLT未进行版本升级;所述。

27、信息类型判决单元,进一步用于未进行版本升级的ONU、和已进行版本升级的ONU决定发送给当前OLT的所述信息类型皆为密码;或者;0054在加密的情况下,所述版本信息判断单元,进一步用于OLT给ONU发送密码请求时,ONU根据所述当前OLT的自身版本信息判断出当前OLT已进行版本升级;所述信息类型判决单元,进一步用于未进行版本升级的ONU决定发送给当前OLT的所述信息类型为自身的密码;已进行版本升级的ONU决定发送给当前OLT的所述信息类型包括自身用于认证OLT的随机数、用于响应OLT认证的值、用于OLT可以识别ONU的信息、ONU所支持的认证算法和加密算法。0055本发明的OLT与ONU之间之间。

28、支持版本信息的交互,通过版本信息的交互实现OLT和ONU的版本兼容。0056采用本发明,通过OLT和ONU之间交互各自的版本信息,实现了版本协商或者能力协商,从而能解决版本信息不兼容的所造成的问题,使PON中部分版本不同的OLT与ONU共存时,PON中的版本不同的OLT和ONU能协调兼容工作。附图说明0057图1为本发明方法一实施例的实现流程示意图。具体实施方式0058本发明的基本思想是OLT与ONU之间支持版本信息的交互,通过版本信息的交互实现OLT和ONU的版本兼容。0059下面结合附图对技术方案的实施作进一步的详细描述。0060一种支持OLT和ONU版本兼容的方法,该方法包括OLT与ON。

29、U之间支持版本信息的交互,通过版本信息的交互实现OLT和ONU的版本兼容。0061针对版本信息而言,版本信息包括OLT和ONU支持的标准版本、软件版本、或硬件版本。0062如图1所示为本发明方法一实例的实现流程示意图,本实例中,通过版本信息的交互以支持OLT和ONU版本兼容,其包括以下步骤0063步骤101、OLT与ONU之间主动地交互各自的版本信息。0064这里,步骤101还可以为步骤111OLT与ONU之间互相请求对方的版本信息后,被动地交互各自的版本信息。说明书CN101998180ACN101998185A5/10页90065这里需要指出的是最好在ONU注册激活阶段,OLT与ONU之间。

30、交互各自的版本信息。0066步骤102、OLT与ONU交互各自的版本信息后,需要对接收到的版本信息进行判断,并根据判断出的所能支持的不同版本信息,判决需发送给对方的不同信息类型。0067这里,步骤102还可以为步骤112OLT与ONU交互各自的版本信息后,不需要对接收到的版本信息进行判断。0068其中,信息类型具体为各种版本的OLT与ONU之间,支持双方版本信息的信息类型;双方版本信息为相同或不同。0069针对由步骤101/111步骤102/112所构成的技术方案而言,步骤101/111中,交互各自的版本信息具体包括下行方向和上行方向两种情况,以下分别阐述。0070第一种情况在下行方向上,当前。

31、OLT将自身的版本信息封装到下行帧中,并发送给ONU。这样,以便通知ONU当前OLT所支持的标准组织规定的标准版本信息。0071针对信息的封装、或者叫携带的方式而言,下行方向时,版本信息的封装方式具体包括以下内容之一0072一、在下行帧中的现有的域封装当前OLT自身的版本信息。0073二、在下行帧中增加一个新的域封装当前OLT自身的版本信息。0074三、在PLOAM消息中利用现有的部分比特封装当前OLT自身的版本信息。0075四、增加新的PLOAM消息封装当前OLT自身的版本信息;0076五、在ONU的管理及控制接口OMCI消息中封装当前OLT自身的版本信息。0077需要指出的是PLOAM消息。

32、、OMCI消息都可以包括在下行帧中。0078第二种情况在上行方向上,当前ONU将自身的版本信息封装到上行帧中,并发送给OLT。这样,以便通知OLT当前ONU所支持的标准组织规定的标准版本信息。0079针对信息的封装、或者叫携带的方式而言,上行方向时,版本信息的封装方式具体包括以下内容之一0080一、在上行帧中的现有的域封装当前ONU自身的版本信息。0081二、在上行帧中增加一个新的域封装当前ONU自身的版本信息。0082三、在PLOAM消息中利用现有的部分比特封装当前ONU自身的版本信息。0083四、增加新的PLOAM消息封装当前ONU自身的版本信息;0084五、在OMCI消息中封装当前ONU。

33、自身的版本信息。0085需要指出的是PLOAM消息、OMCI消息也都可以包括在上行帧中。0086步骤102中,在不同应用场景,比如注册激活过程和加密过程中,判决需发送给对方的信息类型有所不同,以下分别举例阐述。每个场景下分别包括两种情况。0087场景一注册激活过程。0088第一种情况注册激活的情况下,ONU接收到来自OLT的当前OLT的自身版本信息之后;当OLT给ONU发送序列号请求,并且ONU根据当前OLT的自身版本信息判断出当前OLT未进行版本升级时,未进行版本升级的ONU、和已进行版本升级的ONU决定发送给当前OLT的信息类型皆为序列号。0089第二种情况注册激活的情况下,ONU接收到来。

34、自OLT的当前OLT的自身版本信息之后;当OLT给ONU发送序列号请求,并且ONU根据当前OLT的自身版本信息判断出当前说明书CN101998180ACN101998185A6/10页10OLT已进行版本升级时,未进行版本升级的ONU决定发送给当前OLT的信息类型为自身的序列号;已进行版本升级的ONU决定发送给当前OLT的信息类型为自身的序列号和密码。0090场景一加密过程。0091第一种情况加密的情况下,ONU接收到来自OLT的当前OLT的自身版本信息之后;当OLT给ONU发送密码请求,并且ONU根据当前OLT的自身版本信息判断出当前OLT未进行版本升级时,未进行版本升级的ONU、和已进行版。

35、本升级的ONU决定发送给当前OLT的信息类型皆为密码。0092第二种情况加密的情况下,ONU接收到来自OLT的当前OLT的自身版本信息之后;当OLT给ONU发送密码请求,并且ONU根据当前OLT的自身版本信息判断出当前OLT已进行版本升级时,未进行版本升级的ONU决定发送给当前OLT的信息类型为自身的密码;已进行版本升级的ONU决定发送给当前OLT的信息类型包括自身用于认证OLT的随机数、用于响应OLT认证的值、用于OLT可以识别ONU的信息、ONU所支持的认证算法和加密算法。0093这里需要指出的是就加密过程中的第一种情况而言,当根据当前OLT的自身版本信息判断出当前OLT未进行版本升级时,。

36、该方法进一步包括已进行版本升级的ONU,进一步选择不支持未进行版本升级的OLT的密码请求方式,并且已进行版本升级的ONU发送报警信息给OLT。0094就加密过程中的第二种情况而言,当根据当前OLT的自身版本信息判断出当前OLT已进行版本升级时,该方法进一步包括未进行版本升级的ONU,进一步选择不支持已进行版本升级的OLT的密码请求方式,并且未进行版本升级的ONU发送报警信息给OLT。0095综上所述,本发明主要包括以下内容0096针对PON系统中,部分不同版本的OLT和ONU共存给整个PON系统带来的问题,本发明提出了一种OLT/ONU通知ONU/OLT自己的版本信息的方法,从而ONU/OLT。

37、可以根据发送信息的OLT/ONU的版本完成对接收信息的解析和对发送信息的选择,解决了PON系统中升级版本的OLT、ONU与现有版本的OLT、ONU的协同工作问题。0097本发明采用以下技术方案0098OLT和ONU之间可以交互各自的版本信息。0099进一步地,OLT在发送给ONU的下行帧中携带信息通知ONU当前OLT所支持的标准组织规定的标准版本信息,ONU在发送给OLT的上行帧中携带信息通知OLT当前ONU所支持的标准组织规定的标准版本信息。0100进一步地,OLT和ONU可以互相请求对方的版本信息。0101进一步地,OLT和ONU尽量在ONU注册激活阶段互相交互版本信息。0102进一步地,。

38、OLT可以在下行帧中的下行物理控制块PCBD,PHYSICALCONTROLBLOCKDOWNSTREAM中携带自身的版本信息。OLT也可以在下行帧中增加一个域传递自身的版本信息;OLT也可以在某个PLOAM消息中利用部分比特传递自身的版本信息;OLT也可以增加一个新的PLOAM消息传递自身的版本信息,OLT可以通过OMCI消息传递自身的版本信息。0103进一步地,ONU可以在发送包含序列号信息的物理层操作、管理与维护PLOAM消息中携带自身的版本信息。ONU也可以在上行帧中增加一个域传递自身的版本信息;ONU也可以在某个PLOAM消息中利用部分比特传递自身的版本信息;ONU也可以增加一个新的。

39、PLOAM消息传递自身的版本信息,ONU可以通过OMCI消息传递自身的版本信息。说明书CN101998180ACN101998185A7/10页110104以下对本发明举例阐述。应当理解,以下所描述的优选实例仅用于说明和解释本发明,并不用于限定本发明。如果不冲突,本申请中的实例及实例中的特征可以相互组合。0105实例一0106GPON系统中,在ONU注册激活过程中,OLT是通过ONU的序列号判断该ONU是否合法。这种方法要求OLT预先知道ONU的序列号,如果一个ONU的序列号没有预先存储在OLT的序列号库中,则此ONU不能注册。为了解决ONU注册中存在的这种问题,ITUT的G9843标准中允许。

40、通过ONU的密码或其他消息进行注册。本实例中,支持ONU序列号或密码注册功能的OLT和ONU称为版本升级的OLT和ONU。0107OLT通过下行帧PCBD域的分配结构ALLOCATIONSTRUCTURE中FLAGS的保留域传递给ONU自身的版本信息,当FLAGS的BIT10的值为00时,表示此OLT没有进行版本升级,它仅支持基于ONU的序列号进行ONU的注册激活;当FLAGS的BIT10位的值为01时,表示此OLT已进行版本升级,它支持基于ONU的序列号或密码进行ONU的注册激活。需要说明的是这里仅涉及两个版本的GPON标准,如果有多个版本的GPON标准,可以采用FLAGS域的更多保留比特以。

41、支持更多的可能取值表示不同的GPON标准版本。0108ONU通过包含序列号信息的PLOAM消息消息名为SERIALNUMBERONU中的第12字节传递给OLT自身的版本信息,当SERIALNUMBERONU消息的第12字节的BIT32位的值为00时,表示此ONU没有进行版本升级,它仅支持基于ONU的序列号进行ONU的注册激活;当FLAGS的BIT32位的值为01时,表示此ONU已进行版本升级,它支持基于ONU的序列号或密码进行ONU的注册激活。0109没有进行版本升级的OLT发送用于发现未注册激活ONU的ALLOCATIONSTRUCTURE的各部分的值为ALLOCID254,这个值是ONU激。

42、活ALLOCID;FLAGS域中的BIT10置1,即ONU需要上传PLOAMU消息;FLAGS的BIT10位的值为00,表示此OLT没有进行版本升级;SSTARTTIMEXX,SSTOPTIMEXX12,表示ONU在上行帧的第XX字节发送PLOAMU消息,在XX12字节停止发送;CRC域对当前的时间分配结构提供保护。当没有进行版本升级的ONU和已经进行版本升级的ONU接收到上述的ALLOCATIONSTRUCTURE时,根据FLAGS的BIT10位的值00可以判断此OLT没有进行版本升级,因此两种版本的ONU都发送自身的序列号给OLT,完成注册激活过程。0110已经进行版本升级的OLT发送用于。

43、发现未注册激活ONU的ALLOCATIONSTRUCTURE的各部分的值为ALLOCID254,这个值是ONU激活ALLOCID;FLAGS域中的BIT10置1,即ONU需要上传PLOAMU消息;FLAGS的BIT10位的值为01,表示此OLT已经进行版本升级;SSTARTTIMEXX,SSTOPTIMEXX25,表示ONU在上行帧的第XX字节发送PLOAMU消息,在XX25字节停止发送;CRC域对当前的时间分配结构提供保护。当没有进行版本升级的ONU和已经进行版本升级的ONU接收到上述的ALLOCATIONSTRUCTURE时,根据FLAGS的BIT10位的值01可以判断此OLT已经进行版本。

44、升级,因此没有进行版本升级的ONU发送自身的序列号给OLT,完成注册激活过程。已经进行版本升级的ONU发送自身的序列号和密码给OLT,完成注册激活过程。0111本实例给出了一种OLT和ONU交互版本信息的方法。OLT也可以通过下行帧的IDENT域的保留位BIT31传递自身的版本信息,BIT31的值为0时,表示OLT的版本没有升级,BIT31的值为1时,表示OLT的版本已升级;OLT也可以通过下行帧的PLEND域的说明书CN101998180ACN101998185A8/10页12BIT198传递自身的版本信息;OLT也可以在下行帧中增加一个域传递自身的版本信息;OLT也可以在某个PLOAM消息。

45、中利用部分比特传递自身的版本信息;OLT也可以增加一个新的PLOAM消息传递自身的版本信息,OLT也可以通过OMCI消息携带自身的版本信息。ONU也可以通过上行帧的IND域的BIT40传递自身的版本信息;ONU也可以在上行帧中增加一个域传递自身的版本信息;ONU也可以在某个PLOAM消息中利用部分比特传递自身的版本信息;ONU也可以增加一个新的PLOAM消息传递自身的版本信息,ONU也可以通过OMCI消息携带自身的版本信息。0112本实例说明了两种版本的OLT和ONU协同工作的方法,当GPON中存在多种版本的OLT和ONU时,OLT和ONU也可以通过本实施例的方法传递自身的版本信息,各种版本的。

46、OLT/ONU通过接收到的ONU/OLT的版本信息解析接收到的信息并决定发送的信息类型,实现各种版本的OLT和ONU在GPON系统中的协同工作。0113本实例给出了根据OLT和ONU的功能划分OLT和ONU的版本,也可以根据OLT和ONU符合不同时间的标准划分OLT和ONU的版本。0114本实例中OLT和ONU主动给对方发送自己版本信息,OLT和ONU也可以互相请求对方的版本信息。0115实例二0116GPON系统中,对OLT下行数据的加密是通过OLT发送消息名称为REQUEST_KEYMESSAGE的密钥请求,ONU接收到此消息后产生一个密钥索引和加密密钥,并以明文的方式发送消息名称为ENC。

47、RYPTION_KEYMESSAGE的密钥给OLT,OLT收到此密钥后选择并通知ONU利用此密钥加密的时间,OLT和ONU同步使用此密钥。支持此加密过程的OLT和ONU称为没有进行版本升级的OLT和ONU。意大利电信提出的对OLT下行数据进行加密的过程如下OLT给ONU发送一个消息名称为REQUEST_PASSWORDMESSAGE的密码请求,此消息携带了OLT所支持的用于认证ONU的随机数、认证算法和加密算法的类型等信息,ONU回复给OLT用于认证OLT的随机数、响应OLT认证的值、OLT可以识别ONU的信息、ONU所支持的认证算法和加密算法的类型等信息。如果ONU通过OLT的认证后,OLT。

48、发送名称为REQUEST_KEYMESSAGE的密钥请求,此请求携带了用于ONU认证OLT的响应值和用与产生密钥的随机数信息,ONU收到此信息后对OLT进行认证,如果OLT通过认证,ONU响应发送名称为ENCRYPTION_KEYMESSAGE的PLOAM消息,此信息携带密钥索引、用于产生密钥的随机数和用于OLT认证ONU的响应值。OLT收到此信息后,如果ONU通过认证,OLT和ONU可以独立地利用加密算法对OLT、ONU产生的随机数和OLT、ONU预先知道的秘密信息进行计算,得到密钥。OLT选择并通知ONU利用此密钥加密的时间,OLT和ONU同步使用此密钥。支持此加密过程的OLT和ONU称为。

49、已进行版本升级的OLT和ONU。0117OLT通过下行帧的IDENT域的保留位BIT31传递自身的版本信息,BIT31的值为0时,表示OLT的版本没有升级,BIT31的值为1时,表示OLT的版本已升级;ONU通过上行帧的IND域的BIT10传递自身的版本信息,BIT10的值为00时,表示ONU的版本没有升级,BIT10的值为01时,表示ONU的版本已经升级。0118当没有进行版本升级的OLT发送密码请求REQUEST_PASSWORDMESSAGE时,没有进行版本升级的ONU和已经进行版本升级的ONU根据下行帧的IDENT域的保留位BIT31的值0可以判断此OLT没有进行版本升级,因此没有进行版本的ONU和已经进行版本升级的ONU说明书CN101998180ACN101998185A9/10页13都发送自身的密码给OLT。当没有进行版本升级的OLT发送密钥请求REQUEST_KEYMESSAGE时,没有进行版本升级的ONU和已经进行版本升级的ONU根据下行帧的IDENT域的保留位BIT31的值0可以判断此OLT没有进行版本升级,因此没有进行版本升级的ONU和已经进行版本升级的ONU都按照没有升级的OLT和ONU的交互密钥方法,在ONU处产生一个密钥并以明文的形式发送给OLT。0119当没有进行版本升级的OLT发送密钥请求REQUEST_KEYMESSAGE时,已经进行。

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

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


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