公开/公告号CN107547952A
专利类型发明专利
公开/公告日2018-01-05
原文格式PDF
申请/专利权人 烽火通信科技股份有限公司;
申请/专利号CN201710862614.4
申请日2017-09-22
分类号H04Q11/00(20060101);
代理机构42225 武汉智权专利代理事务所(特殊普通合伙);
代理人沈林华
地址 430000 湖北省武汉市东湖高新技术开发区高新四路6号
入库时间 2023-06-19 04:10:53
法律状态公告日
法律状态信息
法律状态
2020-06-09
授权
授权
2018-01-30
实质审查的生效 IPC(主分类):H04Q11/00 申请日:20170922
实质审查的生效
2018-01-05
公开
公开
技术领域
本发明涉及光纤接入网领域,具体涉及一种ONU适应10G/10G对称和10G/1G非对称的方法及系统。
背景技术
IEEE 802.3av标准中定义了10G/1G(上行速率10G/下行速率1G)非对称物理层模式(以下简称10G/1G非对称模式)和10G/10G(上行速率和下行速率均为10G)对称两种物理层(以下简称10G/10G对称模式)模式:
10G/1G非对模式下的OLT,能够兼容接入1G/1G对称模式的ONU和10G/1G非对称模式ONU。10G/10G对称模式的OLT,能够兼容接入1G/1G的ONU、10G/1G非对称模式的ONU、以及10G/10G对称模式的ONU。
对称模式的OLT和非对称模式的OLT,在物理层光路的下行方向是相同的,10G通道都是使用1577nm波长和64B/66B码编码方式;因此不管ONU处于对称模式还是非对称模式,都可以收到OLT的下行数据。OLT会周期性广播MPCP Dsicovery Gate(Multi-PointControl Protocol,多点控制协议)帧,该帧中的Discovery Information域专门用于通知上行窗口能力(1G、10G、1G+10G双速率),ONU能够通过该帧获取OLT当前的工作模式。
对称模式和非对称模式的ONU在MAC层(Media Access Control,介质访问控制层)是完全一致的,它们之间的差异集中在PHY层(物理层,OSI的最底层),PHY层的发送参数取决于插入ONU的光模块:
当ONU中插入非对称光模块(即该ONU为非对称ONU)时,由于非对称光模块的上行速率最大为1G,因此ONU的PHY层只能配置1G的发送速率用以工作在非对称模式。当ONU中插入对称光模块,由于光模块的上行速率最大为10G,因此ONU既可以将PHY层发送速率配置为10G用以工作在对称模式,也可以将PHY层发送速率配置为1G用以工作在非对称模式。
但是,现有的ONU与OLT在网络升级时,会存在以下缺陷:
在网络升级时,可能出现OLT在对称模式和非对称模式之间转换的情况,但是ONU无法根据OLT的转换而对应转换,例如OLT由对称模式转换为非对称模式,但是ONU依然在对称模式下工作,此时会出现局端(OLT)和远端(ONU)模式不匹配的情况。
发明内容
针对现有技术中存在的缺陷,本发明解决的技术问题为:在OLT进行对称模式/非对称模式的转换时,如何使得ONU根据OLT的转换模式自适应变换;本发明实现OLT与ONU的完美适配,不会出现局端模式和远端模式不匹配的情况。
为达到以上目的,本发明提供的ONU适应10G/10G对称和10G/1G非对称的方法,包括以下步骤:
步骤A:获取ONU的光模块的类型,当光模块为对称光模块时,确定ONU当前的工作模式,若ONU的工作模式为对称模式,转到步骤B;若ONU的工作模式为非对称模式,转到步骤C;
步骤B:判断OLT下发非对称模式的窗口信息的次数,是否达到指定阈值以上,若是,将ONU的工作模式由对称模式切换为非对称模式,结束;否则保持ONU的工作模式,结束;
步骤C:判断OLT下发对称模式的窗口信息的次数,是否达到指定阈值以上,若是,将ONU的工作模式由非对称模式切换为对称模式,结束;否则保持ONU的工作模式,结束。
在上述技术方案的基础上,步骤A中所述获取ONU的光模块的类型的流程为:在ONU启动时,获取ONU的光模块的类型:
若光模块为非对称光模块,终止流程并结束;
若光模块为对称光模块,当ONU从无光状态变化为有关状态时,重新获取ONU的光模块的类型,若光模块为对称光模块,继续步骤A的后续流程;若光模块为非对称光模块,终止流程并结束。
本发明提供的ONU适应10G/10G对称和10G/1G非对称的系统,包括设置于ONU上的ONU检测模块、对称模式切换模块、以及非对称模式切换模块;
ONU检测模块用于:获取ONU的光模块的类型,当光模块为对称光模块时,确定ONU当前的工作模式,若ONU的工作模式为对称模式,向对称模式切换模块发送对称模式切换信号;若ONU的工作模式为非对称模式,向非对称模式切换模块发送非对称模式切换信号;
对称模式切换模块用于:收到对称模式切换信号后,判断OLT下发非对称模式的窗口信息的次数,是否达到指定阈值以上,若是,将ONU的工作模式由对称模式切换为非对称模式;否则保持ONU的工作模式;
非对称模式切换模块用于:收到非对称模式切换信号后,判断OLT下发对称模式的窗口信息的次数,是否达到指定阈值以上,若是,将ONU的工作模式由非对称模式切换为对称模式;否则保持ONU的工作模式。
在上述技术方案的基础上,所述ONU检测模块中获取ONU的光模块的类型的流程为:在ONU启动时,获取ONU的光模块的类型:
若光模块为非对称光模块,终止工作;
若光模块为对称光模块,当ONU从无光状态变化为有关状态时,重新获取ONU的光模块的类型,若光模块为对称光模块,继续ONU检测模块的后续流程;若光模块为非对称光模块,终止工作。
与现有技术相比,本发明的优点在于:
(1)参见本发明步骤A可知,本发明先准确的获取了ONU的类型;在此基础上参见本发明步骤B和步骤C可知,本发明能够检测OLT的工作模式,并根据OLT的工作模式,来适应调整ONU的工作模式,以此实现OLT与ONU的完美适配,不会出现现有技术中局端模式和远端模式不匹配的情况。
(2)参见本发明步骤A可知,本发明若确定ONU的类型为非对称ONU,即ONU只具备在非对称模式下工作的能力,ONU只能适应10G/10G对称模式,此时不在进行后续流程(因为ONU无法切换工作模式),进而降低了运行成本,提高了工作效率。
(3)参见本发明步骤A可知,本发明在ONU启动时、以及ONU从无光状态变化为有光状态时,均需要检测ONU的光模块的类型,上述2次检测能够检测出ONU的初始光模块的类型(启动时检测),以及是否变更过光模块(从无光状态变化为有光状态时检测);因此,本发明能够精确的根据ONU的光模块的类型进行后续工作模式的切换,进而保证工作准确度。
附图说明
图1为本发明实施例中ONU适应10G/10G对称和10G/1G非对称的方法的流程图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
本发明实施例中的ONU适应10G/10G对称和10G/1G非对称的方法,应用于10G EPON场景下。
在此基础上,参见图1所示,本发明实施例中的ONU适应10G/10G对称和10G/1G非对称的方法,包括以下步骤:
S1:在ONU启动时,获取ONU的光模块的类型,若光模块为对称光模块,说明当前ONU同时具备在对称模式和非对称模式下工作的能力,此时转到S2,若光模块为非对称光模块,说明当前ONU只具备在非对称模式下工作的能力,此时ONU只能适应10G/10G对称模式,因此直接结束,以降低运行成本,提高工作效率。
S2:当ONU从无光状态变化为有光状态时,重新获取ONU的光模块的类型,若光模块为对称光模块,转到S3(理由同S1),若光模块为非对称光模块,则直接结束(理由同S1)。
S2的原理为:ONU从无光状态变化为有光状态的原因为:更换了ONU中的光模块,因此需要重新获取光模块的类型,以保证准确得知ONU的能力。此外,因为存在ONU在接入光纤时上电启动的场景,所以ONU一直收到OLT发送的下行光,可能无法检测到从无光状态变化为有光状态的事件,因此,为了保证S2中能够监测到ONU从无光状态变化为有光状态,需要在S1中的ONU启动过程中,一直关闭光模块的收光功能,待ONU启动结束后,再打开光模块的收光功能,以此来制造ONU从无光状态变化为有光状态的事件。
S2中获取ONU的光模块的类型的流程为:通过I2C(Philips公司开发的一种简单、双向二线制同步串行总线)回读光模块的寄存器,以获取光模块的类型信息(厂商字符和型号字符)。根据类型信息获取对应的光模块类型,具体流程为:预先在本地设置光模块数据库,光模块数据库中包括光模块的类型信息和对应的类型,将光模块数据库中与获取的光模块的类型信息对应的类型,作为光模块的类型。
S3:确定ONU当前的工作模式,若ONU的工作模式为对称模式,此时需要确定ONU是否要根据OLT转换为非对称模式,即转到S4;若ONU的工作模式为非对称模式,此时需要确定ONU是否要根据OLT转换为对称模式,即转到S5。
S4:判断OLT下发非对称模式的窗口信息的次数,是否达到指定阈值以上(多次判断是因为考虑到鲁棒性,本实施例中为5次),若是,则证明OLT仅具有上行1G的能力,即OLT为非对称模式,此时将ONU的工作模式由对称模式切换为非对称模式,结束;否则证明OLT只具有上行10G的能力(即ONU下发了对称模式的窗口信息),即OLT支持对称模式,此时保持ONU的工作模式,结束。
S5:判断OLT下发对称模式的窗口信息的次数,是否达到指定阈值(本实施例中为5次)以上,若是,则证明OLT具有上行10G的能力,并从非对称模式切换到对称模式,此时将ONU的工作模式由非对称模式切换为对称模式,结束;否则证明OLT只具有上行1G的能力,即OLT为非对称模式,此时保持ONU的工作模式,结束。
S4中的非对称模式的窗口信息、以及S5中的对称模式的窗口信息,均在OLT下发的MPCP Gate帧中获取,非对称模式的窗口信息为上行1G窗口信息,对称模式的窗口信息为上行10G窗口信息。
参见S1至S2可知,本发明实施例先准确的获取了ONU的类型,参见S3至S5可知,本发明实施例能够检测OLT的工作模式,并根据OLT的工作模式,来适应调整ONU的工作模式,以此实现OLT与ONU的完美适配,不会出现现有技术中局端模式和远端模式不匹配的情况。
本发明实施例中的ONU适应10G/10G对称和10G/1G非对称的系统,其特征在于:该系统包括设置于ONU上的ONU检测模块、对称模式切换模块、以及非对称模式切换模块。
ONU检测模块用于:在ONU启动的过程中,关闭光模块的收光功能,获取ONU的光模块的类型,若光模块为非对称光模块,终止工作;若光模块为对称光模块,当ONU从无光状态变化为有光状态时,重新获取ONU的光模块的类型:
若光模块为对称光模块,获取ONU的光模块的类型,当光模块为对称光模块时,确定ONU当前的工作模式,若ONU的工作模式为对称模式,向对称模式切换模块发送对称模式切换信号;若ONU的工作模式为非对称模式,向非对称模式切换模块发送非对称模式切换信号,在ONU启动结束后,打开光模块的收光功能;
若光模块为非对称光模块,终止工作。
对称模式切换模块用于:收到对称模式切换信号后,判断OLT下发非对称模式的窗口信息的次数,是否达到指定阈值以上,若是,将ONU的工作模式由对称模式切换为非对称模式;否则保持ONU的工作模式;
非对称模式切换模块用于:收到非对称模式切换信号后,判断OLT下发对称模式的窗口信息的次数,是否达到指定阈值以上,若是,将ONU的工作模式由非对称模式切换为对称模式;否则保持ONU的工作模式。
对称模式切换模块中的非对称模式的窗口信息、以及非对称模式切换模块中的对称模式的窗口信息,均在OLT下发的MPCP Gate帧中获取;非对称模式的窗口信息为上行1G窗口信息,非对称模式切换模块中的对称模式的窗口信息为上行10G窗口信息。
需要说明的是:本发明实施例提供的系统在进行模块间通信时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
进一步,本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
机译: 将10/100 / 1G / 10G base-T PHY设备用于单信道和共享信道网络的方法和系统
机译: 将10/100 / 1G / 10G Base-T PHY设备用于单信道和共享信道网络的方法和系统
机译: 利用10/100 / 1G / 10G BASE-T PHY设备的单通道和共享通道网络的方法和系统