上行资源授权方法和相关设备及计算机可读存储介质与流程

文档序号:20377166发布日期:2020-04-14 14:11阅读:168来源:国知局
上行资源授权方法和相关设备及计算机可读存储介质与流程

本申请涉及光通信技术领域,尤其涉及上行资源授权方法、设备、无源光网络和计算机可读存储介质等。



背景技术:

当前,业务常见的接入网宽带化方案有多种,例如双绞线接入、同轴电缆接入和光纤接入等等。双绞线和同轴电缆接入技术可充分利用现有铜线资源,工程成本低,但难以为新业务如视频点播、双向可视会议等提供足够带宽,且传输距离有限,网络覆盖范围小。光纤巨大容量和长距离传输,决定了光纤接入是宽带接入的优质方案。

电信业务日益丰富,用户对带宽的需求也越来越大,国内和世界各国运营商已经将光纤到户(ftth,fibretothehome)模式作为接入网的必然选择。通常,ftth模式需依靠无源光网络(pon,passiveopticalnetwork)等接入技术。其中,pon接入技术使得接入网的光线路终端(olt,opticallineterminal)与光网络单元(onu,opticalnetworkunit)之间只需光分路器和光纤等光无源器件,不需租用机房和配备电源。

在现实pon系统中,经常会出现流氓onu的现象,流氓onu是指不在规定时隙或规定波长上发光的onu,其中,不在规定波长上发光的onu也可称之为跨波长流氓onu。由于流氓onu不在属于自己的时隙工作,占用了正常onu的上行时隙,将使olt无法正常接收其他onu发送的上行业务,造成正常onu的业务丢失而下线。

流氓onu现象的较大量出现,将较大影响pon系统的业务正常运行,因此如何行之有效的降低流氓onu现象的发生概率,是本领域技术人员亟待研究的一个技术课题。



技术实现要素:

本申请实施例提供上行资源授权方法、设备、无源光网络和计算机存储介质等。

本申请实施例第一方面提供一种上行资源授权方法方法,可包括:

例如当olt需为某onu授权上行资源,olt可产生经变换处理的上行授权消息,所述变换处理所使用的变换参数包括onu的物理身份标识(所述变换处理所使用的变换参数除包括onu的物理身份标识之外,还可包括其他变换参数。当然,所述变换处理所使用的变换参数除也可只包括onu的物理身份标识)。所述olt发送所述经变换处理的上行授权消息。所述上行授权消息携带所述onu的上行资源授权指示,所述上行资源授权指示用于指示出授权给所述onu的上行资源。

在本申请各实施例的举例方案中,onu的物理身份标识用于唯一标识这个onu。onu的物理身份标识是全局唯一的,不同onu的物理身份标识不同。onu的物理身份标识通常是与onu的硬件实体相关的。onu的物理身份标识不随onu断电或下线而改变。其中,onu的物理身份标识例如包括所述onu的如下身份标识中的一个或多个:设备序列号(sn,serialnumber)、媒体访问控制(mac,mediaaccesscontroladdress)地址或秘钥等。

相应的,onu接收到olt发送的经变换处理的上行授权消息之后,onu使用包括其物理身份标识在内的变换参数对所述经变换处理的上行授权消息进行逆变换处理。在逆变换处理成功的情况下(逆变换处理成功可表示这个上行授权消息,属于逆变换处理成功的这个onu;逆变换处理失败可表示这个上行授权消息,不属于逆变换处理成功的这个onu。因为,逆变换处理成功,表明olt对这个上行授权消息进行变换处理所使用的onu物理身份标识,等同于逆变换处理成功的这个onu自身的物理身份标识;逆变换处理失败,则表明olt对这个上行授权消息进行变换处理所使用的onu物理身份标识,不同于逆变换处理失败的这个onu自身的物理身份标识。可见,逆变换处理可起到上行授权消息的归属校验作用,而当验证出上行授权消息归属于这个onu,那么这个上行授权消息所授权的上行资源就应当属于这个onu)。所述onu可提取经逆变换处理的上行授权消息中携带的上行资源授权指示,所述onu在所述上行资源授权指示所指示的授权给所述onu的上行资源上发送上行光信号。

可以看出,上述举例方案中,olt发送的是经变换处理的上行授权消息,而变换处理所使用的变换参数又包括目标onu的物理身份标识(其中,目标onu是olt希望响应这个上行授权消息的onu,即这个上行授权消息的有效onu(即归属onu),olt向目标onu授权上行资源),这使得olt发送的上行授权消息隐含携带了目标onu的物理身份标识,即在某种程度上实现了上行授权消息和目标onu的物理身份标识之间的交织。因此经变换处理的上行授权消息相当于隐含指示出了这个上行授权消息的有效onu,这使得接收到经变换处理的上行授权消息的onu可根据这个隐含指示,来校验这个上行授权消息是否属于自己(消息归属校验),当校验出上行授权消息属于自己时,onu才使用这个上行授权消息所授权的上行资源。可见上述技术方案有利于提高olt对onu授权上行资源的准确性,这样自然有利于降低流氓onu现象的出现概率,进而有利于提升pon系统的业务稳定性。

本申请实施例第二方面提供一种上行资源授权方法,包括:

onu接收经变换处理的上行授权消息,所述变换处理所使用变换参数包括光网络单元的物理身份标识。所述onu使用包括其物理身份标识在内的变换参数对所述经变换处理的上行授权消息进行逆变换处理。在逆变换处理成功的情况下,所述onu提取经逆变换处理的上行授权消息中携带的上行资源授权指示。所述onu在所述上行资源授权指示所指示的授权给所述onu的上行资源上发送上行光信号。

此外,在逆变换处理失败的情况下,onu例如可丢弃接收到的这个接收经变换处理的上行授权消息。

其中,所述逆变换处理例如包括解扰处理和/或解密处理。

可以看出,上述举例方案中,olt发送的是经变换处理的上行授权消息,而变换处理所使用的变换参数又包括目标onu的物理身份标识(其中,目标onu是olt希望响应这个上行授权消息的onu,即这个上行授权消息的有效onu,olt向目标onu授权上行资源),这使得olt发送的上行授权消息隐含携带了目标onu的物理身份标识,即在某种程度上实现了上行授权消息和目标onu的物理身份标识之间的交织。因此经变换处理的上行授权消息相当于隐含指示出了这个上行授权消息的有效onu(即归属onu)。接收到经变换处理的上行授权消息的onu,则使用包括其物理身份标识在内的变换参数对所述经变换处理的上行授权消息进行逆变换处理,也即根据这个隐含指示来校验这个上行授权消息是否属于自己(消息归属校验),当校验出上行授权消息属于自己时(即逆变换处理成功),onu才使用这个上行授权消息所授权的上行资源。可见上述技术方案有利于提高olt对onu授权上行资源的准确性,这样自然有利于降低流氓onu现象的出现概率,进而有利于提升pon系统的业务稳定性。

在第一方面和第二方面举例的技术方案中,olt例如可以对上行授权消息的部分或全部字段进行变换处理,进而得到获得经变换处理。举例来说,所述上行授权消息的至少部分净荷字段被使用所述变换参数进行了变换处理。或所述上行授权消息的校验字段被使用所述变换参数进行了变换处理。或所述上行授权消息的校验字段和至少部分净荷字段被使用所述变换参数进行了变换处理。

也就是说,对上行授权消息进行变换处理可包括:对上行授权消息的至少部分净荷字段使用所述变换参数进行变换处理;或者,对上行授权消息的校验字段使用所述变换参数进行变换处理;或者,对上行授权消息的校验字段和至少部分净荷字段使用所述变换参数进行变换处理。

相应的,也就是说,对上行授权消息进行逆处理可包括:对上行授权消息的至少部分净荷字段使用所述变换参数进行逆变换处理;或对上行授权消息的校验字段使用所述变换参数进行逆变换处理;或者对上行授权消息的校验字段和至少部分净荷字段使用所述变换参数进行逆变换处理。

可以看出,上述举例了多种可能的对上行授权消息进行变换处理的方式,多种方式有利于适应不同应用场景的不同复杂度需求。

具体例如,当所述变换处理为加扰处理,加扰处理可包括:将上行授权消息的所有待加扰字段与所述光网络单元的物理身份标识进行逐比特相乘或者逐比特异或,以得到经加扰处理的上行授权消息。所述上行授权消息的所有待加扰字段的总长度和所述光网络单元的物理身份标识的长度相同,或所述上行授权消息的所有待加扰字段的总长度为所述光网络单元的物理身份标识长度的整数倍或非整数倍。其中,所述所有待加扰字段为所述上行授权消息的所述至少部分净荷字段,或者所述所有待加扰字段为所述上行授权消息的校验字段和所述至少部分净荷字段,或者所述所有待加扰字段为所述上行授权消息的校验字段。

可以理解,在光网络单元的物理身份标识的长度小于上行授权消息的所有待加扰字段的总长度之时,可以将光网络单元的物理身份标识按约定规则拷贝拼接,以得到长度与上行授权消息的所有待加扰字段的总长度相同的拼接序列,而后将这个拼接序列与上行授权消息的所有待加扰字段与所述光网络单元的物理身份标识进行逐比特相乘或者逐比特异或,来得到得到经加扰处理的上行授权消息。

相应的,当所述逆变换处理为解扰处理,所述解扰处理可以包括:将所述光网络单元的物理身份标识与经变换处理的上行授权消息中的所有待解扰字段与进行逐比特相乘或逐比特异或,以得到经解扰处理的上行授权消息。所述经变换处理的上行授权消息中的所有待加扰字段的总长度和所述光网络单元的物理身份标识的长度相同,或所述经变换处理的上行授权消息中的所有待加扰字段的总长度为所述光网络单元的物理身份标识长度的整数倍或者非整数倍。

可以理解,上行授权消息所有待加扰字段和所有待解扰字段是相同的。即所述所有待解扰字段为所述上行授权消息的所述至少部分净荷字段,或者所述所有待解扰字段为所述上行授权消息的校验字段和所述至少部分净荷字段,或者所述所有待解扰字段为所述上行授权消息的校验字段。

又具体例如,当所述变换处理为加密处理,加密处理可包括:使用所述光网络单元的物理身份标识作为秘钥,对将上行授权消息的所有待加密字段分别进行加密处理,以得到经加密处理的上行授权消息。其中,所述所有待加密字段为所述上行授权消息的所述至少部分净荷字段,或所有待加密字段为所述上行授权消息的校验字段和所述至少部分净荷字段,或者所述所有待加密字段为所述上行授权消息的校验字段。

相应的,当所述变换处理为解密处理,解密处理可包括:使用所述光网络单元的物理身份标识作为秘钥,对将上行授权消息的所有待解密字段分别进行解密处理,以得到经解密处理的上行授权消息。

可以理解,上行授权消息所有待加解字段和所有待解解字段是相同的。即所述所有待解密字段为所述上行授权消息的所述至少部分净荷字段,或者所述所有待解密字段为所述上行授权消息的校验字段和所述至少部分净荷字段,或者所述所有待解密字段为所述上行授权消息的校验字段。

实践测试发现,上述举例了加密/加扰机制的计算复杂度较低,有利于适应多种不同应用场景的计算复杂度需求。

上述方案可应用于国际电信联盟(itu,internationaltelecommunicationunion)pon或美国电气和电子工程师协会(ieee,instituteofelectricalandelectronicsengineers)pon或其他pon系统。其中,当应用于itupon系统,上行授权消息为授权结构(allocationstructure)消息。当应用于ieeepon系统,上行授权消息为门(gate)消息。

具体例如,当上行授权消息为授权结构allocationstructure消息,所述上行授权消息的所述至少部分净荷字段例如可包括如下字段中的一个或多个:grantsize字段、starttime字段或allocationid字段等。

可以看出,由于allocationstructure消息的grantsize字段、starttime字段和allocationid字段承载了上行资源的授权关键信息,因此上述举例方案对这些承载了上行资源的授权关键信息的字段进行变换处理,有利于提高授权关键信息的私密性,有利于保证只有消息所归属的onu,才能在相关逆变换成功之后获悉上行资源的授权关键信息。

又例如当所述上行授权消息为gate消息,所述上行授权消息的所述至少部分净荷字段例如可包括timestamp字段等。

可以看出,由于gate消息的timestamp字段承载了上行资源授权指示,因此上述举例方案对这些承载了上行资源的授权关键信息的字段进行变换处理,有利于提高授权关键信息的私密性,有利于保证只有消息所归属的onu,才能在相关逆变换成功之后获悉上行资源的授权关键信息。

在一些可能实施方式之中,当上行授权消息为allocationstructure消息,onu在所述上行资源授权指示所指示的授权给所述onu的上行资源上发送上行光信号之前,所述方法还可以包括:确定所述光网络单元缓存的授权标识(allocation-id)与所述经逆变换处理的上行授权消息携带的allocation-id匹配成功。其中,光网络单元缓存的allocation-id例如可以是由olt事先通过其他管理消息来下发的。

此外,当onu缓存的allocation-id与上行授权消息携带的allocation-id匹配失败,所述onu可丢弃这个上行授权消息。

其中,allocation-id匹配成功可看作是消息再次校验通过,它可看作是消息归属的复检机制,复检机制有利于进一步提高消息归属的精确性,进而有利于进一步降低流氓onu显现的出现概率。当然,对于一些无需消息归属双重校验的场景,可以省略上述allocation-id匹配过程。

在另一些可能实施方式中,当上行授权消息为gate消息,onu在所述上行资源授权指示所指示的授权给所述onu的上行资源上发送上行光信号之前,所述方法还包括:确定所述onu缓存的逻辑链路身份标识(llid,logicallinkidentification)与所述上行授权消息的前导中携带的llid匹配成功。其中,光网络单元缓存的llid例如可以是由olt事先通过其他管理消息来下发的。

此外,当onu缓存的llid与所述上行授权消息的前导中携带的llid匹配失败,所述onu可丢弃这个上行授权消息。

其中,llid匹配成功可看作是消息归属的可看作是消息再次校验通过,它可看作是消息归属的复检机制,复检机制有利于进一步提高消息归属的精确性,进而有利于进一步降低流氓onu显现的出现概率。当然,对于一些无需消息归属双重校验的场景,也可以省略上述llid匹配过程。

本申请实施例第三方面提供一种上行资源授权方法,包括:

例如当olt需为某onu授权上行资源,olt可产生经联合校验编码的上行授权消息,所述经联合校验编码的上行授权消息的校验字段,是使用联合校验参数和所述上行授权消息的净荷字段进行联合校验编码而得到,所述联合校验参数包括onu的物理身份标识。

所述光线路终端发送所述经联合校验编码的上行授权消息,所述经联合校验编码的上行授权消息携带所述onu的上行资源授权指示,所述上行资源授权指示用于指示出授权给所述onu的上行资源。

可以看出,上述举例方案中,olt发送的是经联合校验编码的上行授权消息,而联合校验编码所使用的联合校验参数又包括目标onu的物理身份标识(目标onu是olt希望响应这个上行授权消息的onu,即这个上行授权消息的有效onu,olt为目标onu授权上行资源),这使得olt发送的上行授权消息隐含携带了目标onu的物理身份标识,即在某种程度上实现了上行授权消息和目标onu的物理身份标识之间的交织。因此经联合校验编码的上行授权消息相当于隐含指示出这个上行授权消息的有效onu(即归属onu),这使得接收到经联合校验编码的上行授权消息的onu,可根据这个隐含指示来校验这个上行授权消息是否属于自己(消息归属校验),当校验出上行授权消息属于自己时,onu才使用这个上行授权消息所授权的上行资源。可见上述技术方案有利于提高olt对onu授权上行资源的准确性,这样自然有利于降低流氓onu现象的出现概率,进而有利于提升pon系统的业务稳定性。

本申请实施例第四方面提供一种上行资源授权方法,包括:onu接收经联合校验编码的上行授权消息,所述经联合校验编码的上行授权消息的校验字段,是使用联合校验参数和所述上行授权消息的净荷字段进行联合校验编码而得到,所述联合校验参数包括光网络单元的物理身份标识;所述onu使用包括其物理身份标识在内的联合校验参数、接收到的所述经联合校验编码的上行授权消息的净荷字段和校验字段,对所述经联合校验编码的上行授权消息进行完整性校验。

在完整性校验成功的情况下,所述光网络单元提取所述上行授权消息中携带的上行资源授权指示;所述光网络单元在所述上行资源授权指示所指示的授权给所述光网络单元的上行资源上发送上行光信号。

可以看出,上述举例方案中,olt发送的是经联合校验编码的上行授权消息,而联合校验编码所使用的联合校验参数又包括目标onu的物理身份标识(目标onu是olt希望响应这个上行授权消息的onu,即这个上行授权消息的有效onu,olt为目标onu授权上行资源),这使得olt发送的上行授权消息隐含携带了目标onu的物理身份标识,即在某种程度上实现了上行授权消息和目标onu的物理身份标识之间的交织。因此经联合校验编码的上行授权消息相当于隐含指示出这个上行授权消息的有效onu(即归属onu),这使得接收到经联合校验编码的上行授权消息的onu,onu使用包括其物理身份标识在内的联合校验参数、接收到的所述经联合校验编码的上行授权消息的净荷字段和校验字段,对所述经联合校验编码的上行授权消息进行完整性校验,相当于根据隐含指示来校验这个上行授权消息是否属于自己(消息归属校验),当校验出上行授权消息属于自己时(即完整性校验成功,也即消息归属校验通过),onu才使用这个上行授权消息所授权的上行资源。可见,上述技术方案有利于提高olt对onu授权上行资源的准确性(靶向性),这样自然有利于降低流氓onu现象的出现概率,进而有利于提升pon系统的业务稳定性。

第三方面和第四方面举例的方案可应用于itupon或ieeepon或其他pon系统。而当应用于itupon系统,上行授权消息为allocationstructure消息。当应用于ieeepon系统,上行授权消息为gate消息。

在一些可能实施方式中,当所述上行授权消息为allocationstructure消息,所述onu在所述上行资源授权指示所指示的授权给所述onu的上行资源上发送上行光信号之前,所述方法还包括:确定所述onu缓存的授权标识allocation-id与所述allocationstructure消息携带的allocation-id匹配成功。其中,光网络单元缓存的allocation-id例如可以是由olt事先通过其他管理消息来下发的。

此外,当onu缓存的allocation-id与上行授权消息携带的allocation-id匹配失败,所述onu可丢弃这个上行授权消息。

其中,allocation-id匹配成功可看作是消息再次校验通过,它可看作是消息归属的复检机制,复检机制有利于进一步提高消息归属的精确性,进而有利于进一步降低流氓onu显现的出现概率。当然,对于一些无需消息归属双重校验的场景,可以省略上述allocation-id匹配过程。

在另一些可能实施方式中,当所述上行授权消息为gate消息,所述onu在所述上行资源授权指示所指示的授权给所述onu的上行资源上发送上行光信号之前,所述方法还包括:确定所述onu缓存的逻辑链路身份标识llid与所述gate消息的前导中携带的llid匹配成功。光网络单元缓存的llid例如可以是由olt事先通过其他管理消息来下发的。

此外,当onu缓存的llid与所述上行授权消息的前导中携带的llid匹配失败,所述onu可丢弃这个上行授权消息。

其中,llid匹配成功可看作是消息归属的可看作是消息再次校验通过,它可看作是消息归属的复检机制,复检机制有利于进一步提高消息归属的精确性,进而有利于进一步降低流氓onu显现的出现概率。当然,对于一些无需消息归属双重校验的场景,也可以省略上述llid匹配过程。

本申请实施例第五方面提供一种光线路终端,其中,光线路终端可包括:产生单元和通信单元。

其中,产生单元,用于产生经变换处理的上行授权消息,所述变换处理所使用的变换参数包括光网络单元的物理身份标识。

通信单元,用于发送所述经变换处理的上行授权消息,所述上行授权消息携带所述光网络单元的上行资源授权指示,所述上行资源授权指示用于指示出授权给所述光网络单元的上行资源。

其中,第五方面提供的光线路终端中各单元模块的功能的具体实现细节,可参考第一方面提供的上行资源授权方法的相关细节描述。

本申请实施例第六方面提供一种光网络单元,其中,光网络单元可包括:产生单元和通信单元。

其中,通信单元,用于接收经变换处理的上行授权消息,所述变换处理所使用变换参数包括光网络单元的物理身份标识;

逆变换单元,用于使用包括其物理身份标识在内的变换参数对所述经变换处理的上行授权消息进行逆变换处理。

所述通信单元还用于,在逆变换处理成功的情况下,提取经逆变换处理的上行授权消息中携带的上行资源授权指示;在所述上行资源授权指示所指示的授权给所述光网络单元的上行资源上发送上行光信号。

其中,第六方面提供的光网络单元中各单元模块的功能的具体实现细节,可参考第二方面提供的上行资源授权方法的相关细节描述。

本申请实施例第七方面提供一种光线路终端,其中,光线路终端可包括:产生单元和通信单元。

其中,产生单元,用于产生经联合校验编码的上行授权消息,其中,所述经联合校验编码的上行授权消息的校验字段,是使用联合校验参数和所述上行授权消息的净荷字段进行联合校验编码而得到,所述联合校验参数包括光网络单元的物理身份标识;

通信单元,用于发送所述经联合校验编码的上行授权消息,所述经联合校验编码的上行授权消息携带所述光网络单元的上行资源授权指示,所述上行资源授权指示用于指示出授权给所述光网络单元的上行资源。

其中,第七方面提供的光线路终端中各单元模块的功能的具体实现细节,可参考第三方面提供的上行资源授权方法的相关细节描述。

本申请实施例第八方面提供一种光网络单元,其中,光网络单元可包括:产生单元和通信单元。

其中,通信单元,用于接收经联合校验编码的上行授权消息,其中,所述经联合校验编码的上行授权消息的校验字段,是使用联合校验参数和所述上行授权消息的净荷字段进行联合校验编码而得到,所述联合校验参数包括光网络单元的物理身份标识。

校验单元,用于使用包括其物理身份标识在内的联合校验参数、接收到的所述经联合校验编码的上行授权消息的净荷字段和校验字段,对所述经联合校验编码的上行授权消息进行完整性校验。

通信单元还用于,在完整性校验成功的情况下,提取所述上行授权消息中携带的上行资源授权指示;在所述上行资源授权指示所指示的授权给所述光网络单元的上行资源上发送上行光信号。

其中,第八方面提供的光网络单元中各单元模块的功能的具体实现细节,可参考第四方面提供的上行资源授权方法的相关细节描述。

本申请实施例第九方面提供一种光线路终端,包括光模块,与所述光模块耦合的处理器和/或mac芯片;其中,所述处理器和/或mac芯片用于执行本申请实施例中由光线路终端执行的任意一种方法的部分或全部步骤。

本申请实施例第十方面提供一种光网络单元,包括光模块,与所述光模块耦合的处理器和/或mac芯片;其中,所述处理器和/或mac芯片用于执行本申请实施例中由光网络单元执行的任意一种方法的部分或全部步骤。

本申请实施例第十一方面提供一种无源光网络,所述无源光网络包括:第九方面提供的光线路终端和第十方面提供光网络单元。

本申请实施例第十二方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被硬件执行时能够实现本申请实施例中由光网络单元执行的任意一种方法的部分或全部步骤。

本申请实施例第十三方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被硬件执行时能够实现本申请实施例中由光线路终端执行的任意一种方法的部分或全部步骤。

本申请实施例第十四方面提供一种包括指令的计算机程序产品,当所述计算机程序产品在光网络单元上运行时,使得光网络单元执行以上各方面中由光网络单元执行的方法的部分或全部步骤。

本申请实施例第十五方面提供一种包括指令的计算机程序产品,当所述计算机程序产品在光线路终端上运行时,使得光线路终端执行以上各方面中由光线路终端执行的方法的部分或全部步骤。

本申请实施例第十六方面提供一种光通信装置(通信装置可应用于olt或onu),光通信装置可包括:至少一个输入端、信号处理器和至少一个输出端;所述信号处理器,用于执行以上各方面的任意一种方法的部分或全部步骤。

本申请实施例第十七方面提供一种光通信装置(通信装置可应用于olt或onu),光通信装置可包括:输入接口电路,逻辑电路和输出接口电路,其中,所述逻辑电路用于执行本申请实施例中可由olt或onu执行的任意一种方法的部分或全部步骤。

附图说明

下面将对本申请实施例涉及的一些附图进行说明。

图1-a是本申请实施例提供的一种pon系统的架构示意图。

图1-b是本申请实施例提供的pon系统的一种下行传输示意图。

图1-c是本申请实施例提供的pon系统的一种上行传输示意图。

图1-d是本申请实施例提供的导致流氓onu出现的原因分析展示示意图。

图1-e为本申请实施例举例的一种上行资源授权方法的流程示意图。

图1-f为本申请实施例举例的一种onu物理身份标识表的示意图。

图1-g为本申请实施例举例的通过对上行授权消息的净荷字段进行校验编码而得到上行授权消息的校验字段的示意图。

图2-a为本申请实施例举例的另一种上行资源授权方法的流程示意图。

图2-b为本申请实施例举例的一种针对上行授权消息的联合校验编码的示意图。

图3-a为本申请实施例举例的另一种上行资源授权方法的流程示意图。

图3-b为本申请实施例举例的一种allocationstructure消息的格式示意图。

图3-c为本申请实施例举例的通过对allocationstructure消息的净荷字段进行校验编码而得到allocationstructure消息的校验字段的示意图。

图3-d至图3-i为本申请举例的几种加扰allocationstructure消息的示意图。

图3-j为本申请举例的一种解扰allocationstructure消息的示意图。

图3-k为本申请举例的一种加扰allocationstructure消息的示意图。

图4-a为本申请实施例举例的另一种上行资源授权方法的流程示意图。

图4-b至图4-c为本申请实施例举例的两种针对allocationstructure消息的联合校验编码的示意图。

图5-a为本申请实施例举例的另一种上行资源授权方法的流程示意图。

图5-b为本申请举例的一种gate消息的格式示意图。

图5-c为本申请实施例举例的通过对gate消息的净荷字段进行校验编码而得到gate消息的校验字段的示意图。

图5-d至图5-h为本申请举例的几种加扰gate消息的示意图。

图6-a为本申请实施例举例的另一种上行资源授权方法的流程示意图。

图6-b至图6-c为本申请实施例举例的两种针对gate消息的联合校验编码的示意图。

图7为本申请实施例举例的一种光线路终端的结构示意图。

图8为本申请实施例举例的另一种光线路终端的结构示意图。

图9为本申请实施例举例的另一种光线路终端的结构示意图。

图10为本申请实施例举例的一种光网络单元的结构示意图。

图11为本申请实施例举例的另一种光网络单元的结构示意图。

图12为本申请实施例举例的另一种光网络单元的结构示意图。

图13为本申请实施例举例的一种无源光网络的示意图。

具体实施方式

下面结合本申请实施例中的附图对本申请实施例方案进行描述。

首先参见图1-a,图1-a是一种pon系统的举例架构示意图。其中,pon系统包括olt(也称为局端)与onu(也称为用户端),olt和onu之间只需光纤、无源光分路器(splitter)等光无源器件耦合。splitter可简称分光器。

其中,olt和splitter之间通过主干光纤(feeder)耦合,feeder也称为馈线段。splitter可以将多根光纤耦合在一起。其中,splitter和onu之间通过分支光纤(drop)耦合,drop也称为衰减段。

其中,从olt到onu的方向称为下行方向,从onu到olt的方向则称为上行方向。在发送和接收数据时,pon网络的下行方向是广播的,上行方向是单播的。

参见图1-b,图1-b为pon系统的一种下行传输示意图。具体的,将olt下发的1路光信号通过splitter分成n路后同时发送给所有的onu,各个onu则选择性接收和自身id编号相同下行光信号,丢弃其他的光信号。

参见图1-c,图1-c为pon系统的一种上行传输示意图。具体的,将onu进来的n路光信号采用时分多址复用技术(tdma,timedivisionmultipleaccess)组合成一路光信号,其原理是将上行传输时间分为若干时隙ti(i=1,2,3,……32,……),在每个上行时隙内只安排1个onu以分组的方式向olt发送上行光信号,各onu按olt规定顺序依次发送,此时上行时隙就是一种上行资源。tdma要求olt测定它与各onu的距离后对各onu进行严格的发送定时,各onu从olt发送的上行授权消息中获取定时时隙(也称为授权时隙或上行授权时隙或上行定时时隙或上行时隙等),并在olt规定的定时时隙内发送上行光信号,从而避免各onu之间产生冲突。基于这种原理的pon也被称为tdm-pon。

在tdm-pon网络中,每个onu仅在自己的授权时隙到来的时候才能发送上行光信号,在其余时间关闭发射机。否则,多个onu同时发射上行光信号就会造成冲突,上行光信号之间就会相互干扰,导致olt无法正确接收到其它任何onu的正常数据,进而可能使得整个pon网络的业务会全部中断。出现这种情况时,把不在自己的授权时隙而随意发送上行光信号的onu称为流氓onu。为确保tdm-pon的正常运行,olt会严格的为每个onu分配不同的授权时隙,避免流氓onu的出现。

虽然按照pon系统的原理,pon系统中不应该出现流氓onu。但在现实pon系统中,经常会出现流氓onu的现象。由于流氓onu不在属于自己的时隙工作,占用了正常onu的上行时隙,将使olt无法正常接收其他onu发送的上行业务,造成正常onu的业务丢失而下线。本申请的发明人通过大量分析,得出了现网中出现流氓onu现象的原因分布情况。导致流氓onu现象的各种原因分布可参见图1-d举例所示。

本申请发明人研究发现,在各流氓onu现象中,占用id现象出现的比例最大。例如itupon系统(gpon、xgpon、xgspon、ng-pon2等)中,onu的上行授权时隙是由olt来分配的。olt授权的上行时隙是通过授权id(allocation-id)来进行标识的。相应的,onu也是通过识别出授权结构(allocationstructure)消息中携带的allocation-id是否属于自己,来确定这个授权结构消息所授权的上行时隙是否属于自己。其中,若onu识别出allocationstructure消息中携带的allocation-id属于自己(即这个消息中携带的allocation-id与onu自己缓存的至少一个allocation-id之中的某个allocation-id是相同的),则认为这个allocationstructure消息所授权的上行时隙是属于自己(即上行时隙是授权给自己的)。

而allocation-id是由olt事先统一分配给onu的,onu收到后将其缓存到本地,olt也会记录allocation-id与onu的对应关系。allocation-id是由软件来实现分配和记录的。在某些情况下,例如当olt发现onu-a断电后下线,onu-a的所有allocation-id将被olt释放,olt可能将已经释放的这些allocation-id分配给其他onu(如onu-b)。在此之后,olt需要基于这些allocation-id给onu-b分配上行时隙,如果此时onu-a又重新启动,但是onu-a并没有丢弃在断电前olt给它分配的这些allocation-id,那么此时如果olt发送的授权结构消息中携带了这些allocation-id,那么onu-a和onu-b此时都会认为这个授权结构消息所分配的授权时隙是属于自己的,那么则两个onu可能同时响应这个授权结构消息而发送上行光信号,此时onu-a就会影响其它onu(即onu-b)的上行光信号发送,造成流氓onu现象的出现(此时onu-a自然就为流氓onu)。itupon系统中的流氓onu现象的原因也类似。

其中,类似于这种因onu未及时释放当前已不属于自己的allocation-id,而造成的流氓onu现象可称为占用id导致的流氓onu现象。

针对占用id导致的流氓onu现象,一种可能的解决方式是,当onu在掉电下线后,通过软件控制方式使得onu丢弃此前分配给它的所有allocation-id,或由olt通过管理消息来通知onu丢弃此前分配给它的所有allocation-id。但是由于onu的厂家有很多,如果每个厂家生产的onu都是按照自己对标准的理解来设计,而当前标准并没有对此有强制要求,因此通过上述方式并不能很好解决该问题。

下面进一步探讨其他的解决方案。

参见图1-e,图1-e为本申请实施例举例的一种上行资源授权方法的流程示意图。本实施例针对变换处理场景。

如图1-e举例所示,一种上行资源授权方法可包括:

101.当olt需为某onu(为便于描述,例如表示为onu-x)授权上行资源时,olt产生上行授权消息。

其中,上行授权消息是用于为onu-x授权上行资源的。在不同的网络中,上行授权消息的具体名称可能不尽相同。例如在ieeepon系统中,上行授权消息为gate消息。而在itupon系统中,上行授权消息为授权结构(allocationstructure)消息。在其它网络的,上行授权消息还可能具有其他名称。

其中,本申请各实施例中提到的上行资源通常为上行时隙,因此上行资源和上行时隙有时候会混用。

其中,所述上行授权消息中携带onu-x的上行资源授权指示,所述上行资源授权指示用于指示出授权给onu-x的上行资源。在不同具体名称的上行授权消息中,承载上行资源授权指示的字段可能不尽相同。例如当上行授权消息为allocationstructure消息,上行资源授权指示可承载于allocationstructure消息的starttime字段和grantsize字段。例如当上行授权消息为gate消息,那么上行资源授权指示可承载于gate消息的timestamp字段。其他网络场景可以此类推。

其中,所述上行授权消息包括校验字段和净荷字段,其中,上行资源授权指示携带于上行授权消息的净荷字段。参见图1-g,使用上行授权消息的净荷字段进行校验编码可得到上行授权消息的净荷字段。校验字段可以被接收端用于对上行授权消息中的净荷字段进行完整性校验。在发现净荷字段出现了1~2比特错误码时,也可通过校验字段进行纠错,这样可提升上行授权消息对传输误码的容错特性。

可以理解,净荷字段可看成是相对于校验字段而言的,因此,可将上行授权消息中校验编码得到校验字段所需使用的其他字段均称为净荷字段,因此净荷字段也可称为非校验字段或检验参考字段。

净荷字段与名称为“payload”的字段并不一定等同,例如名称为“payload”的字段可能只是本申请实施例中的净荷字段的其中一种而已。

102.olt对产生的上行授权消息进行变换处理以得到经变换处理的上行授权消息。

其中,所述变换处理所使用的变换参数包括onu-x的物理身份标识。其中,使用所述变换参数对所述经变换处理的上行授权消息进行逆变换处理,能够还原出未经变换处理的上行授权消息。

其中,本申请各实施例中提到的,onu的物理身份标识是可用于唯一标识这个onu的任意一种身份标识。例如onu的物理身份标识可包括onu的如下身份标识中的一个或多个:媒体访问控制地址(mac,mediaaccesscontroladdress)、设备序列号(sn,serialnumber)或者秘钥等等。

本申请各实施例中,olt可事先缓存各个onu的物理身份标识。具体的,olt例如可将各个onu的物理身份标识缓存到物理身份标识表或其他数据结构中。一种物理身份标识表例如图1-f举例所示。olt可根据需要从物理身份标识表中读取出相应onu的物理身份标识,使用读取出的这个onu的物理身份标识,来对产生的上行授权消息进行变换处理。

可以理解,olt对产生的上行授权消息进行变换处理具体是可以对上行授权消息的部分或全部字段进行变换处理。具体例如,所述上行授权消息的至少部分净荷字段被使用所述变换参数变换处理。或所述上行授权消息的校验字段被使用所述变换参数变换处理。或所述上行授权消息的校验字段和至少部分净荷字段被使用所述变换参数变换处理。

可以理解,变换处理的具体方式可以是多种多样的,例如所述变换处理可包括加扰处理和/或加密处理。其中,加扰处理对应的逆变换处理为解扰处理,加密处理对应的逆变换处理为解密处理。

103.olt发送经变换处理的上行授权消息。

104.onu-x接收经变换处理的上行授权消息。所述变换处理所使用变换参数包括onu-x的物理身份标识。所述onu-x使用变换参数(包括onu-x自身的物理身份标识)对所述经变换处理的上行授权消息进行逆变换处理。

其中,变换处理所使用变换参数可只包括onu-x的物理身份标识,或者也可能不仅包括onu-x的物理身份标识,还包括其他的一种或多种变换参数,本申请对于此处提到的其他的一种或多种变换参数不做限定。

105.在逆变换处理成功的情况下,所述onu-x提取经逆变换处理的上行授权消息中携带的上行资源授权指示。所述onu-x在所述上行资源授权指示所指示的授权给所述onu-x的上行资源上发送上行光信号。

可以理解,如果不同于onu-x的另一onu(为便于描述,可称为onu-y)也接收到上述经变换处理的上行授权消息。所述onu-y也使用变换参数(包括onu-y自身的物理身份标识)对所述经变换处理的上行授权消息进行逆变换处理。由于经变换处理的上行授权消息的变换参数并不包括onu-y自身的物理身份标识,那么onu-y使用onu-y自身的物理身份标识来对这个上行授权消息进行逆变换处理将会失败,失败则表示这个上行授权消息所授权的上行资源并不是给onu-y的,在这种情况下onu-y则可丢弃这个上行授权消息,其他onu以此类推。

可以看出,上述举例方案中,olt发送的是经变换处理的上行授权消息,而变换处理所使用的变换参数又包括目标onu(onu-x,目标onu是olt希望响应这个上行授权消息的onu,即这个上行授权消息的有效接收端)的物理身份标识,这使得olt发送的上行授权消息隐含携带了目标onu的物理身份标识,即在某种程度上实现了上行授权消息和目标onu的物理身份标识之间的交织。接收到这个上行授权消息的onu需使用同样的物理身份标识来进行逆变换处理,才能够通过逆变换处理而成功还原出未经变换处理的上行授权消息,由于onu的物理身份标识是全局唯一的,不同onu的物理身份标识不同,并且,onu的物理身份标识可以是与onu的硬件实体相关,它不随onu断电或者下线而改变。因此,每个onu通过相应逆变换处理能成功还原出发送给自己的上行授权消息,但无法通过相应逆变换处理而成功还原出不是发送给自己的上行授权消息,这样就有利于在不同onu之间实现上行授权消息的隔离。在这种情况下,某onu即使未及时的释放已不属于自己的授权id,它也不会响应不属于自己的上行授权消息,即它不会使用不属于自己的上行授权消息所授权的上行资源(因为当onu接收到不属于自己的上行授权消息,这个onu使用自身的物理身份标识无法通过逆变换处理而成功还原出这个不属于自己的上行授权消息),可见,上述方案有利于降低流氓onu现象的出现概率,进而提升pon系统的业务稳定性。

参见图2-a,图2-a为本申请实施例举例的另一上行资源授权方法的流程示意图。本实施例主要针对联合校验编码场景。

如图2-a举例所示,另一种上行资源授权方法可包括:

201.当olt需为某onu(为便于描述,例如表示为onu-x)授权上行资源时,olt产生经联合校验编码的上行授权消息。

其中,上行授权消息是用于为onu-x授权上行资源的。在不同的网络中,上行授权消息的具体名称可能不尽相同。例如在ieeepon系统中,上行授权消息为gate消息。而在itupon系统中,上行授权消息为授权结构(allocationstructure)消息。在其它网络的,上行授权消息还可能具有其他名称。

其中,本申请各实施例中提到的上行资源通常为上行时隙,因此上行资源和上行时隙有时候会混用。

其中,所述上行授权消息中携带onu-x的上行资源授权指示,所述上行资源授权指示用于指示出授权给onu-x的上行资源。在不同具体名称的上行授权消息中,承载上行资源授权指示的字段可能不尽相同。例如当上行授权消息为allocationstructure消息,上行资源授权指示可承载于allocationstructure消息的starttime字段和grantsize字段。例如当上行授权消息为gate消息,那么上行资源授权指示可承载于gate消息的timestamp字段。其他网络场景可以此类推。

其中,所述经联合校验编码的上行授权消息的校验字段,具体是使用联合校验参数和所述上行授权消息的净荷字段进行联合校验编码而得到。其中,所述联合校验参数包括onu的物理身份标识。参见图2-b,图2-b举例了通过联合校验编码来得到上行授权消息的校验字段的一种可能实施方式。

本申请各实施例中提到的,onu的物理身份标识是可用于唯一标识这个onu的任意一种身份标识。例如onu的物理身份标识可包括onu的如下身份标识中的一个或多个:mac地址、设备sn或秘钥等等。

本申请实施例中,olt可事先缓存各个onu的物理身份标识。具体的,olt例如可将各个onu的物理身份标识缓存到物理身份标识表或其他数据结构中,一种物理身份标识表例如图1-f举例所示。olt可根据需要从物理身份标识表中读取出相应onu的物理身份标识,使用读取出的这个onu的物理身份标识,来对产生的上行授权消息进行变换处理。

202.olt发送经联合校验编码的上行授权消息。

203.onu-x接收经联合校验编码的上行授权消息。所述联合校验编码所使用联合校验参数包括onu-x的物理身份标识。所述onu使用包括其物理身份标识在内的联合校验参数、所述经联合校验编码的上行授权消息的净荷字段和校验字段,对所述经联合校验编码的上行授权消息进行完整性校验。

其中,联合校验参数可只包括onu-x的物理身份标识,或者也可能不仅包括onu-x的物理身份标识,还进一步包括其他的一种或多种变换参数,本申请对于此处提到的其他的一种或多种变换参数不做限定。

204.在完整性校验成功的情况下(即表示消息归属校验通过),所述onu-x提取上行授权消息中携带的上行资源授权指示。所述onu-x在所述上行资源授权指示所指示的授权给所述onu-x的上行资源上发送上行光信号。

可以理解,如果不同于onu-x的另一onu(为便于描述,可称为onu-y)也接收到上述联合校验编码的上行授权消息。所述onu-y也使用联合校验参数(包括onu-y自身的物理身份标识)对所述经联合校验编码的上行授权消息进行完整性校验。由于经联合校验编码的上行授权消息的联合校验参数并不包括onu-y自身的物理身份标识,那么onu-y使用onu-y自身的物理身份标识来对这个上行授权消息进行完整性校验将会失败,失败则表示这个上行授权消息所授权的上行资源并不是给onu-y的(即表示消息归属校验未通过),在这种情况下onu-y则可丢弃这个上行授权消息,其他onu以此类推。

可以看出,上述举例方案中,olt发送的是经联合校验编码的上行授权消息,而联合校验编码所使用的联合校验参数又包括目标onu(onu-x,目标onu是olt希望响应这个上行授权消息的onu,即这个上行授权消息的归属onu)的物理身份标识,这使得olt发送的上行授权消息隐含携带了目标onu的物理身份标识,即在某种程度上实现了上行授权消息和目标onu的物理身份标识之间的交织。接收到这个上行授权消息的onu需使用同样的物理身份标识来进行消息的完整性校验,才可能完整性校验成功(完整性校验成功即表示消息归属校验通过),由于onu的物理身份标识是全局唯一的,不同onu的物理身份标识不同,并且,onu的物理身份标识通常是与onu的硬件实体相关,它不随onu断电或者下线而改变。因此每个onu对归属自己的上行授权消息可能完整性校验成功,但无法对不归属自己的上行授权消息完整性校验成功,这样就有利于在不同onu之间实现上行授权消息的隔离。在这种情况下,某onu即使未及时的释放已不属于自己的授权id,它也不会响应不属于自己的上行授权消息,即它不会使用不属于自己的上行授权消息所授权的上行资源(因为当onu接收到不属于自己的上行授权消息,这个onu使用自身的物理身份标识,将无法对这个不属于自己的上行授权消息完整性校验成功),可见上述方案有利于降低流氓onu现象的出现概率,进而提升pon系统的业务稳定性。

下面结合itupon系统和ieeepon系统等不同应用场景进行进一步举例介绍。

参见图3-a,图3-a为本申请实施例举例的另一种上行资源授权方法的流程示意图。本实施例方案应用于itupon系统。本实施例中以变换处理具体为加扰处理,变换处理使用的变换参数具体为onu的物理身份标识(例如onu的设备序列号)为例。采用其他变换处理方式和其他变换参数的情况可以此类推。

如图3-a举例所示,另一种上行资源授权方法可包括:

301.当olt需要为某个onu(为便于描述,例如表示为onu-x)授权上行资源时,olt可以产生allocationstructure消息。

其中,allocationstructure消息例如可由olt中的mac芯片产生,allocationstructure消息携带上行资源授权指示,上行资源授权指示用于指示出授权给onu-x的上行资源。上行资源授权指示,可由mac芯片内的动态带宽分配(dba,dynamicbandwidthassignment)计算单元根据预设的上行资源分配规则来计算产生。

其中,本申请实施例中提到的上行资源例如为上行时隙。

参见图3-b,图3-b示出了本申请举例的一种itupon系统中标准的allocationstructure消息的具体格式。其中,在图3-b举例所示格式的allocationstructure消息中,前51比特为消息的净荷字段,后13比特为校验字段。校验字段是对净荷字段进行校验编码而产生,校验字段例如承载混合纠错(hec,hybriderrorcorrection)码。其中,校验字段可以被接收端用于对allocationstructure消息中的净荷字段进行完整性校验。在发现净荷字段出现了1~2比特错误码时,也可通过校验字段进行纠错,这样可提升allocationstructure消息对传输误码的容错特性。参见图3-c,图3-c举例示出使用allocationstructure的净荷字段进行校验编码而得到allocationstructure的净荷字段。

302.olt使用onu-x的物理身份标识对产生的allocationstructure消息进行加扰处理以得到经加扰处理的allocationstructure消息。

例如,具体可以使用onu-x的物理身份标识对allocationstructure消息的部分或全部净荷字段进行加扰处理;或者,也可使用onu-x的物理身份标识对allocationstructure消息的校验字段进行加扰处理。或者,也可使用onu-x的物理身份标识对allocationstructure消息的校验字段和至少部分净荷字段进行加扰处理。

参见图3-d至图3-h,图3-d举例示出使用onu-x的物理身份标识对allocationstructure消息的校验字段和全部净荷字段进行加扰处理。图3-e举例示出使用onu-x的物理身份标识对allocationstructure消息的校验字段和部分净荷字段进行加扰处理。图3-f举例示出了使用onu-x的物理身份标识对allocationstructure消息的全部净荷字段进行加扰处理。图3-g举例示出了使用onu-x的物理身份标识对allocationstructure消息的部分净荷字段进行加扰处理。图3-h举例示出了使用onu-x的物理身份标识对allocationstructure消息的校验字段进行加扰处理。

参见图3-i,图3-i中以onu的物理身份标识具体为onu的设备sn为例。itupon系统中onu的设备sn是64字节,allocationstructure消息也为64字节,因此,加扰处理具体可以是将allocationstructure消息与onu-x的设备sn进行逐比特相乘或异或处理,进而得到经加扰处理的allocationstructure消息。参见图3-j,图3-j则举例示出了与图3-i所示加扰方式对应的解扰方式。

此外,在一些可能实施方式中,itupon系统中可能存在一些广播的allocationstructure消息,即某些allocationstructure消息发送给所有onu的,此时olt则不以某一个onu的物理身份标识去对广播的allocationstructure消息进行加扰,而是可以以一个约定序列号(即所有onu都公知的序列号)对广播的allocationstructure消息进行加扰,这种情况下的具体加扰方式可与图3-d至图3-e举例所示方式类似。其中,图3-k举例示出使用约定序列号来对广播的allocationstructure消息进行加扰处理的一种可能方式。

例如,olt和onu可以通过默认方式或通过交互方式来约定加扰方式(例如加扰位置和加扰算法等等),这样onu便可按照加扰方式对应的解扰方式来对allocationstructure消息进行解扰。

303.olt发送经加扰处理的allocationstructure消息。

304.onu-a在接收到olt发送的经加扰处理的allocationstructure消息后,onu-a使用onu-a的物理身份标识对allocationstructure消息进行解扰处理。

若解扰成功,则执行步骤306。

若解扰失败,则执行步骤305。

305.onu-a可丢弃这个allocationstructure消息。

306.若成功解扰allocationstructure消息(即onu-a成功解扰而得到了经解扰处理的allocationstructure消息),onu-a使用经解扰处理的allocationstructure消息中的校验字段(混合纠错(hec,hybriderrorcorrection)码),对经解扰处理的allocationstructure消息进行完整性校验。若经解扰处理的allocationstructure消息完整性校验成功,那么onu-a从经解扰处理的allocationstructure消息中读取授权标识(如allocation-id)和上行资源授权指示。若经解扰处理的allocationstructure消息完整性校验失败,那么onu-a可丢弃这个allocationstructure消息。

onu-a将读取的allocation-id与所述onu-a缓存的allocation-id进行匹配(当onu-a缓存有多个allocation-id时,读取的allocation-id与缓存的任意一个allocation-id匹配,即表示读取的allocation-id与onu-a缓存的allocation-id匹配成功),在读取的allocation-id与所述onu-a缓存的allocation-id匹配成功的情况下,所述onu-a按照所述上行资源授权指示所指示授权的上行授权时隙发送上行光信号。在读取的allocation-id与所述onu-a缓存的allocation-id匹配失败的情况下,onu-a可丢弃这个allocationstructure消息。

在一些可能实施方式中,光网络单元缓存的allocation-id例如可以是由olt事先通过其他管理消息来下发的。例如olt可基于业务需要,通过管理消息向各个onu下发其所拥有的allocation-id。各个onu可缓存olt下发的allocation-id。其中,一个onu可拥有一个或多个allocation-id。

其中,allocation-id匹配成功可看作是消息再次校验通过,即allocation-id匹配机制可看作是消息归属的复检机制,复检机制有利于进一步提高消息归属的精确性,进而有利于进一步降低流氓onu显现的出现概率。当然,对于一些无需消息归属双重校验的场景,可以省略上述allocation-id匹配过程。

此外,对于可能还存在一些广播的allocationstructure消息(即可能使用约定序列号对广播的allocationstructure消息进行加扰)的情况,这种情况下,onu-a接收到的allocationstructure消息可能是使用onu-a的物理身份标识来加扰的,或者也可能是使用约定序列号来加扰的。

那么,在一些可能实施方式中,当onu-a接收到的allocationstructure消息之后,onu-a在使用onu-a的物理身份标识对allocationstructure消息进行解扰处理之前,可先使用约定序列号对allocationstructure消息进行解扰处理,若未成功解扰,则继续执行步骤304。若成功解扰,那么,onu-a则可不执行步骤304了(即可省略步骤304),onu-a可以直接使用经约定序列号成功解扰而得到的allocationstructure消息中的校验字段(hec码),对经解扰处理的allocationstructure消息进行完整性校验。若经解扰处理的allocationstructure消息的完整性校验成功,那么此时,onu-a可从经解扰处理的allocationstructure消息中读取上行资源授权指示,并可以按照这个上行资源授权指示所指示授权的上行授权时隙发送上行光信号。

在另一些可能实施方式中,当onu-a接收到的allocationstructure消息,onu-a也可在使用onu-a的物理身份标识对allocationstructure消息解扰失败之后,再使用约定序列号对allocationstructure消息进行解扰处理,若仍未成功解扰,则可丢弃这个allocationstructure消息。若使用约定序列号对allocationstructure消息解扰成功,那么onu-a可直接使用经约定序列号成功解扰而得到的allocationstructure消息中的校验字段,对经解扰处理的allocationstructure消息进行完整性校验。若经解扰处理的allocationstructure消息的完整性校验成功,那么,onu-a可从经解扰处理的allocationstructure消息中读取上行资源授权指示,并可以按照这个上行资源授权指示所指示授权的上行授权时隙发送上行光信号。

此外,由于广播的allocationstructure消息是olt想要发送给各个onu的,因此对于广播的allocationstructure消息,olt也可不进行任何加扰,即olt可发送未经加扰的allocationstructure消息,这种情况下,对于广播的allocationstructure消息,onu也无需执行解扰相关操作。

可以看出,上述方案中,olt发送经加扰处理的allocationstructure消息,加扰处理所使用的加扰参数包括目标onu(onu-x)的物理身份标识,即olt发送的allocationstructure消息隐含携带了目标onu的物理身份标识,即在某种程度上实现了allocationstructure消息和目标onu的物理身份标识之间的交织。接收到这个allocationstructure消息的onu需使用同样的物理身份标识来进行解扰处理,才能够通过解扰处理而成功还原出未经加扰处理的allocationstructure消息,由于onu的物理身份标识是全局唯一的,不同onu的物理身份标识不同,并且,onu的物理身份标识通常是与onu的硬件实体相关的,它不随onu断电或者下线而改变。因此每个onu通过相应解扰处理能成功还原出发送给自己的allocationstructure消息,但onu是无法通过相应解扰处理而成功还原出不是发送给自己的allocationstructure消息,这样就有利于在不同onu之间实现授权结构消息的隔离。在这种情况下,某onu即使未及时的释放当前已不属于自己的授权id,它也不会响应不属于自己的allocationstructure消息,即它不会使用不属于自己的allocationstructure消息所授权的上行资源,可见上述方案有利于降低itupon系统中流氓onu现象的出现概率,进而有利于提升itupon系统的业务稳定性。

参见图4-a,图4-a为本申请实施例举例的另一种上行资源授权方法的流程示意图。本实施例方案应用于itupon系统。本实施例中以变换处理具体为校验编码处理,变换处理使用的变换参数具体为onu的物理身份标识(例如onu的设备sn)为例。采用其他变换参数的情况可以此类推。

401.当olt需要为某个onu(为便于描述,例如表示为onu-x)授权上行资源时,olt可以产生allocationstructure消息。

其中,allocationstructure消息例如可由olt中的mac芯片产生,allocationstructure消息携带上行资源授权指示,上行资源授权指示用于指示出授权给onu-x的上行资源。上行资源授权指示,可由mac芯片内的动态带宽分配(dba)计算单元根据预设的资源分配规则来计算产生。

其中,allocationstructure消息的校验字段(hec码)是使用onu-x的物理身份标识和allocationstructure消息的净荷字段进行联合校验编码而产生的。

参见图4-b,图4-b举例示出了使用onu-x的物理身份标识和allocationstructure消息的净荷字段进行联合校验编码,来产生allocationstructure消息的校验字段(hec码)。

此外,在一些可能实施方式中,itupon系统中可能存在一些广播的allocationstructure消息,即某些allocationstructure消息发送给所有onu的,此时olt则不以某一个onu的sn和广播的allocationstructure消息的净荷字段来联合校验编码而得到其校验字段,而是可以以一个约定序列号(即所有onu都公知的序列号)和广播的allocationstructure消息的净荷字段来联合校验编码而得到其校验字段。其中,图4-c举例示出使用约定序列号和广播的allocationstructure消息的净荷字段来联合校验编码而得到其校验字段。

402.olt发送经联合校验编码处理的allocationstructure消息。

403.onu-a在接收经联合校验编码处理的allocationstructure消息之后,onu-a使用onu-a的物理身份标识、allocationstructure消息的校验字段(hec码)和净荷字段,来对allocationstructure消息进行完整性校验。

若完整性校验失败,则执行步骤404。

若完整性校验成功,则执行步骤405。

404.onu-a可丢弃allocationstructure消息。

405.若完整性校验成功,onu-a从allocationstructure消息中读取上行资源授权指示和授权标识(如allocation-id)。

onu-a将读取的allocation-id与所述onu-a缓存的allocation-id进行匹配(当onu-a缓存有多个allocation-id时,读取的allocation-id与缓存的任意一个allocation-id匹配,即表示读取的allocation-id与onu-a缓存的allocation-id匹配成功),在读取的allocation-id与所述onu-a缓存的allocation-id匹配成功的情况下,所述onu-a按照所述上行资源授权指示所指示授权的上行授权时隙发送上行光信号。在读取的allocation-id与所述onu-a缓存的allocation-id匹配失败的情况下,onu-a可丢弃allocationstructure消息。

在一些可能实施方式中,光网络单元缓存的allocation-id例如可以是由olt事先通过其他管理消息来下发的。例如olt可基于业务需要,通过管理消息向各个onu下发其所拥有的allocation-id。各个onu可缓存olt下发的allocation-id。其中,一个onu可拥有一个或多个allocation-id。

其中,allocation-id匹配成功可看作是消息再次校验通过,即allocation-id匹配机制可看作是消息归属的复检机制,复检机制有利于进一步提高消息归属的精确性,进而有利于进一步降低流氓onu显现的出现概率。当然,对于一些无需消息归属双重校验的场景,可以省略上述allocation-id匹配过程。

此外,对于可能还存在一些广播的allocationstructure消息(即可能使用约定序列号和广播的allocationstructure消息的净荷字段来联合校验编码,来产生allocationstructure消息的校验字段)的情况,这种情况下,onu-a接收到的allocationstructure消息的校验字段可能是使用onu-a的物理身份标识和allocationstructure消息的净荷字段来联合校验编码而得到的,也可能是使用约定序列号和allocationstructure消息的净荷字段来联合校验编码而得到的。

那么,在一些可能实施方式中,当onu-a收到的allocationstructure消息后,onu-a在使用onu-a的物理身份标识、allocationstructure消息的校验字段和净荷字段,来对allocationstructure消息进行完整性校验之前,onu-a可先使用allocationstructure消息的校验字段、净荷字段和约定序列号,对allocationstructure消息进行完整性校验,若完整性校验失败,则继续执行步骤403。若完整性校验成功,那么onu-a则可不执行步骤403了(即省略步骤403),此时onu-a可以从allocationstructure消息中读取上行资源授权指示,并可在上行资源授权指示所指示授权的上行授权时隙发送上行光信号。

在另一些可能实施方式中,当onu-a收到allocationstructure消息,onu-a在使用onu-a的物理身份标识、allocationstructure消息的校验字段和净荷字段对allocationstructure消息进行完整性校验失败后,可进一步使用约定序列号、allocationstructure消息的校验字段和净荷字段,对allocationstructure消息进行完整性校验,若这次的完整性校验仍然失败,则可丢弃这个allocationstructure消息。若完整性校验成功,那么onu-a可从allocationstructure消息中读取上行资源授权指示,并可在上行资源授权指示所指示授权的上行授权时隙发送上行光信号。

此外,由于广播的allocationstructure消息是olt想要发送给各onu的,因此对于广播的allocationstructure消息,olt也可不进行联合校验编码,即olt可发送未经联合校验编码的allocationstructure消息,这种情况下,广播的allocationstructure消息,onu在对其执行完整性校验时,则无需参考约定序列号。

可以看出,上述方案中,olt发送经联合校验编码的allocationstructure消息,而联合校验编码所使用参数包括目标onu(onu-x)的物理身份标识,olt发送的allocationstructure消息隐含携带了目标onu的物理身份标识,也即,在某种程度上实现了allocationstructure消息和目标onu的物理身份标识之间的交织。接收到allocationstructure消息的onu,需使用同样的物理身份标识来进行联合校验解码处理,才可能对allocationstructure消息完整性校验成功,而由于onu的物理身份标识是全局唯一的,不同onu的物理身份标识不同,并且onu的物理身份标识可以是与onu的硬件实体相关的,它不随onu断电或者下线而改变。因此每个onu通过相应联合校验解码处理,才可能对发送给自己的allocationstructure消息完整性校验成功,但无法通过相应联合校验解码处理,对不是发送给自己的allocationstructure消息完整性校验成功,这样就有利于在不同onu之间实现各自归属的allocationstructure消息的隔离。在这种情况下,某onu即使未及时的释放已不属于自己的授权id,它也不会响应不属于自己的allocationstructure消息,即它不会使用不属于自己的allocationstructure消息所授权的上行资源(因为当onu接收到不属于自己的allocationstructure消息,这个onu使用自身的物理身份标识无法对不属于自己的allocationstructure完整性校验成功,即消息归属校验无法通过),可见,上述举例方案,有利于降低itupon系统中的流氓onu现象的出现概率,进而有利于提升itupon系统的业务稳定性。

参见图5-a,图5-a为本申请实施例举例的另一种上行授权方法的流程示意图。本实施例方法主要应用于ieeepon系统(如epon、10gepon、25gepon等)。其中,另一种上行授权方法可包括:

501.当olt需要为某个onu(为便于描述,例如表示为onu-x)授权上行资源时,olt可以产生gate消息。

其中,gate消息具体可由olt中的mac芯片或其他芯片产生。gate消息携带上行资源授权指示,上行资源授权指示用于指示出授权给onu-x的上行资源。上行资源授权指示可由mac芯片内的动态带宽分配(dba)计算单元根据预设规则来计算而产生。

其中,ieeepon系统中,进行上行时隙授权可通过gate消息完成。gate消息属于多点控制协议(mpcp,multi-pointcontrolprotocol)消息类型。mpcp消息类型中除gate消息,还有其他用于点到多点的管理消息。本实施例方案也可拓展到用于当前ieeepon系统的各种mpcp消息类型。下面主要以gate消息为例进行描述。

参见图5-b,图5-b举例示出一种gate消息的格式,gate消息为固定长度以太报文,可以通过length/type域的0x8808来标示,其长度为固定长度64字节。其中的40字节为消息内容字段及填充字段(图5-b中的data/reserved/pad域)。最后4字节为校验字段,校验字段例如承载帧校验序列(fcs,framechecksequence)。其中,校验字段可用于校验这个以太报文的完整性。参见图5-c,图5-c举例示出使用gate消息的净荷字段进行校验编码而得到gate消息的净荷字段。其中,gate消息的timestamp字段可用于承载上行资源授权指示。

502.olt使用onu-x的物理身份标识,来对gate消息进行加扰处理以得到经加扰处理的gate消息。

例如,具体可以使用onu-x的物理身份标识,对gate消息的部分或全部净荷字段进行加扰处理。或也可使用onu-x的物理身份标识,对gate消息的校验字段进行加扰处理。或也可使用onu-x的物理身份标识,对gate消息的校验字段和至少部分净荷字段进行加扰处理。

采用类似图3-a对应实施例的加扰方法,也可在ieeepon系统中产生类似效果。具体加扰方式参见图5-d至图5-g。

图5-d举例示出使用onu的物理身份标识对gate消息的部分净荷字段(例如包括timestamp字段等)进行加扰处理。图5-e举例示出使用onu的物理身份标识对gate消息的全部净荷字段都进行加扰处理。图5-f举例示出了使用onu的物理身份标识对gate消息的校验字段(如fcs)进行加扰处理。图5-g举例示出使用onu的物理身份标识对gate消息的校验字段和部分净荷字段都进行加扰处理。

在一些可能实施方式中,考虑到pon系统中存在一些广播的gate消息,即某些gate消息发送给所有onu的,此时,olt则可不以某一个特定onu的物理身份标识去对广播的gate消息进行加扰,而是以一个约定序列号(即所有onu公知的序列号)对广播的gate消息进行加扰,这种情况下的具体加扰方式与图5-d至图5-g举例所示方式类似。图5-h举例示出了使用约定约定序列号对广播的gate消息进行加扰的可能方式。

例如,olt和onu可以通过默认方式或通过交互方式来约定加扰方式(例如加扰位置和加扰算法等等),这样onu便可按照加扰方式对应的解扰方式来对gate消息进行解扰。

503.olt发送经加扰处理的gate消息。

504.onu-a接收olt发送的经加扰处理的gate消息,onu-a读取gate消息的前导中携带的逻辑链路身份标识(llid,logicallinkidentification),将gate消息的前导中携带的llid与onu-a缓存的llid进行匹配。

若匹配成功,则执行步骤505。

若匹配失败,则执行步骤506。

505.onu-a使用onu-a的物理身份标识对gate消息进行解扰处理。

若解扰成功,则执行步骤507。

若解扰失败,则执行步骤506。

506.onu-a可以丢弃这个gate消息。

507.onu-a若成功解扰gate消息,则onu-a可使用经解扰处理的gate消息的校验字段(例如fcs等),对经解扰处理的gate消息进行完整性校验。其中,若经解扰处理的gate消息完整性校验成功,那么onu-a从经解扰处理的gate消息中读取上行资源授权指示,onu-a按照读取的上行资源授权指示所指示的上行授权时隙发送上行光信号。

可以理解,上述举例中以先进行llid匹配,再进行完整性校验为例进行介绍,在实际产品实现时,也可以先进行完整性校验,再进行llid匹配,此处不再赘述。

在一些可能实施方式中,光网络单元缓存的llid例如可以是由olt事先通过其他管理消息来下发的。例如olt可基于业务需要,通过管理消息向各个onu下发其所拥有的llid。各个onu可缓存olt下发的llid。其中,一个onu可拥有一个或多个llid。

其中,llid匹配成功可看作是消息再次校验通过,即llid匹配机制可看作是消息归属的复检机制,复检机制有利于进一步提高消息归属的精确性,进而有利于进一步降低流氓onu显现的出现概率。当然,对于一些无需消息归属双重校验的场景,也可以省略上述llid匹配过程。

此外,对于可能还存在一些广播的gate消息(即可能使用约定序列号对广播的gate消息进行加扰)的情况,这种情况下,onu-a接收到的gate消息可能是使用onu-a的物理身份标识来加扰的,也可能是使用约定序列号来加扰的。

那么,在一些可能实施方式中,当onu-a接收到的gate消息之后,onu-a在使用onu-a的物理身份标识对gate消息进行解扰处理之前(步骤505之前),可先使用约定序列号对gate消息进行解扰处理,若未成功解扰,则继续执行步骤505。若成功解扰,那么onu-a则可不执行步骤505了(即可省略步骤505),onu-a可直接使用经约定序列号成功解扰而得到的gate消息中的校验字段(hec码),对经解扰处理的gate消息进行完整性校验。若经解扰处理的gate消息的完整性校验成功,那么此时,onu-a可从经解扰处理的gate消息中读取上行资源授权指示,并可以按照这个上行资源授权指示所指示授权的上行授权时隙发送上行光信号。

在另一些可能的实施方式中,当onu-a接收到的gate消息,onu-a在使用onu-a的物理身份标识对gate消息进行解扰处理失败之后,再使用约定序列号对gate消息进行解扰处理,若仍未成功解扰,则可以丢弃这个gate消息。若成功解扰,onu-a可直接使用经约定序列号成功解扰而得到的gate消息中的校验字段(hec码),对经解扰处理的gate消息进行完整性校验。若经解扰处理的gate消息的完整性校验成功,那么此时onu-a可从经解扰处理的gate消息中读取上行资源授权指示,并可以按照这个上行资源授权指示所指示授权的上行授权时隙发送上行光信号。

此外,由于广播的gate消息是olt要发送给各个onu的,因此对于广播gate消息,olt也可不进行任何加扰,即olt可发送未经加扰的广播的gate消息,这种情况下,对于广播的gate消息,onu也无需执行相关解扰操作。

可以看出,上述方案中,olt发送经加扰处理的gate消息,加扰处理所使用的加扰参数包括目标onu(onu-x)的物理身份标识,即,olt发送的gate消息隐含携带了目标onu的物理身份标识,即在某种程度上实现了gate消息和目标onu的物理身份标识之间的交织。接收到这个gate消息的onu需使用同样的物理身份标识来进行解扰处理,才能够通过解扰处理而成功还原出未经加扰处理的gate消息,由于onu的物理身份标识是全局唯一的,不同onu的物理身份标识不同,并且onu的物理身份标识通常是与onu的硬件实体相关的,它不随onu断电或者下线而改变。因此每个onu通过相应解扰处理能成功还原出发送给自己的gate消息,但onu是无法通过相应解扰处理而成功还原出不是发送给自己的gate消息,这样就有利于在不同onu之间实现授权结构消息的隔离。这种情况下某onu即使未及时的释放当前已不属于自己的llid,它也不会响应不属于自己的gate消息,即它不会使用不属于自己的gate消息所授权的上行资源(因为它无法通过消息归属校验),可见,上述方案有利于降低ieeepon系统中流氓onu现象的出现概率,进而有利于提升ieeepon系统的业务稳定性。

参见图6-a,图6-a为本申请实施例举例的另一种上行授权方法的流程示意图。本实施例方法主要应用于ieeepon系统(如epon、10gepon、25gepon等)。其中,另一种上行授权方法可包括:

601.当olt需要为某个onu(为便于描述,例如表示为onu-x)授权上行资源时,olt可以产生gate消息。

其中,gate消息具体可由olt中的mac芯片产生,其中,gate消息包括的授权内容都由mac芯片内的动态带宽分配(dba)计算单元根据预设规则来计算而产生。

其中,ieeepon系统中,进行上行时隙授权可通过mpcp消息类型的gate消息完成。mpcp消息类型中除了gate消息,还有其他用于点到多点的管理消息。本实施例方案也可拓展到用于当前ieeepon系统的所有mpcp消息类型。下面主要以gate消息为例进行描述。

其中,gate消息的校验字段(fcs)是使用onu-x的物理身份标识和gate消息的净荷字段联合校验编码而产生的。

参见图6-b,图6-b举例示出了使用onu-x的物理身份标识和gate消息的净荷字段进行联合校验编码,来产生gate消息消息的校验字段(fcs)。

此外,在一些可能实施方式中,itupon系统中可能存在一些广播的gate消息,即某些gate消息发送给所有onu的,此时olt则不以某一个onu的物理身份标识和广播的gate消息的净荷字段来进行联合校验编码而得到其校验字段,而是可以以一个约定序列号(即所有onu都公知的序列号)和广播的gate消息的净荷字段来联合校验编码而得到其校验字段。其中,图6-c举例示出使用约定序列号和广播的gate消息的净荷字段来联合校验编码而得到其校验字段。

602.olt发送经联合校验编码处理的gate消息。

603.onu-a接收olt发送的经联合校验编码处理的gate消息,onu-a读取gate消息的前导中携带的逻辑链路身份标识(llid),并将gate消息的前导中携带的llid与onu-a缓存的llid进行匹配。

若匹配成功,则执行步骤604。

若匹配失败,则执行步骤605。

604.onu-a使用onu-a的物理身份标识和gate消息的校验字段(fcs)来对gate消息进行完整性校验。

若完整性校验失败,则执行步骤605。

若完整性校验成功,则执行步骤606。

605.onu-a可丢弃这个gate消息。

606.若gate消息完整性校验成功,onu-a从gate消息中读取上行资源授权指示,onu-a按照上行资源授权指示所指示的上行授权时隙发送上行光信号。

可以理解,上述举例中以先进行llid匹配,再进行完整性校验为例进行介绍,在实际产品实现时,也可以先进行完整性校验,再进行llid匹配,此处不再赘述。

在一些可能实施方式中,光网络单元缓存的llid例如可以是由olt事先通过其他管理消息来下发的。例如olt可基于业务需要,通过管理消息向各个onu下发其所拥有的llid。各个onu可缓存olt下发的llid。其中,一个onu可拥有一个或多个llid。

其中,llid匹配成功可看作是消息再次校验通过,即llid匹配机制可看作是消息归属的复检机制,复检机制有利于进一步提高消息归属的精确性,进而有利于进一步降低流氓onu显现的出现概率。当然,对于一些无需消息归属双重校验的场景,也可以省略上述llid匹配过程。

此外,对于可能还存在一些广播的gate消息(即可能使用约定序列号和广播的gate消息的净荷字段来联合校验编码,来产生gate消息的校验字段)的情况,在这种情况下,onu-a接收到的gate消息的校验字段,可能是使用onu-a的物理身份标识和gate消息的净荷字段来联合校验编码而得到的,或者也可能是使用约定序列号和gate消息的净荷字段来联合校验编码而得到的。

那么,在一些可能实施方式中,当onu-a收到的gate消息后,onu-a在使用onu-a的物理身份标识和gate消息的校验字段对gate消息进行完整性校验之前,可先使用约定序列号和gate消息的校验字段对gate消息进行完整性校验,若完整性校验失败,则继续执行步骤604。若完整性校验成功,那么onu-a则可不执行步骤604了(即可以省略步骤604),此时onu-a可以从gate消息中读取上行资源授权指示,并可在上行资源授权指示所指示授权的上行授权时隙发送上行光信号。

在另一些可能实施方式中,当onu-a收到的gate消息,onu-a在使用onu-a的物理身份标识和gate消息的校验字段对gate消息进行完整性校验失败后,可进一步使用约定序列号和gate消息的校验字段对gate消息进行完整性校验,若完整性校验仍然失败,则可以丢弃这个gate消息。若完整性校验成功,那么onu-a可从gate消息中读取上行资源授权指示,并可在上行资源授权指示所指示授权的上行授权时隙发送上行光信号。

此外,由于广播的gate消息是olt想要发送给各onu的,因此对于广播的gate消息,olt也可不进行联合校验编码,即olt可发送未经联合校验编码的gate消息,这种情况下,广播的gate消息,onu在对其执行完整性校验时,则无需参考约定序列号。

可以看出,上述方案中,olt发送经联合校验编码的gate消息,而联合校验编码所使用参数包括目标onu(onu-x)的物理身份标识,olt发送的gate消息隐含携带了目标onu的物理身份标识,也即,在某种程度上实现了gate消息和目标onu的物理身份标识之间的交织。接收到gate消息的onu,需使用同样的物理身份标识来进行联合校验解码处理,才可能对gate消息完整性校验成功,而由于onu的物理身份标识是全局唯一的,不同onu的物理身份标识不同,并且onu的物理身份标识可以是与onu的硬件实体相关的,它不随onu断电或者下线而改变。因此每个onu通过相应联合校验解码处理,才可能对发送给自己的gate消息完整性校验成功,但无法通过相应联合校验解码处理,对不是发送给自己的gate消息完整性校验成功,这样就有利于在不同onu之间实现各自归属的gate消息的隔离。在这种情况下,某onu即使未及时的释放已不属于自己的llid,它也不会响应不属于自己的gate消息,即它不会使用不属于自己的gate消息所授权的上行资源(因为当onu接收到不属于自己的gate消息,这个onu使用自身的物理身份标识无法对不属于自己的gate完整性校验成功,即消息归属校验无法通过),可见,上述举例方案,有利于降低ieeepon系统中的流氓onu现象的出现概率,进而有利于提升ieeepon系统的业务稳定性。

下面还举例提供一些设备实施例。

参见图7,本申请实施例提供的一种光线路终端700,光线路终端700包括:产生单元710和通信单元720。

产生单元710,用于获得经变换处理的上行授权消息,所述变换处理所使用的变换参数包括光网络单元的物理身份标识。

其中,使用所述变换参数对所述经变换处理的上行授权消息进行逆变换处理,能够还原出未经变换处理的上行授权消息。

通信单元720,用于发送所述经变换处理的上行授权消息,所述上行授权消息携带所述光网络单元的上行资源授权指示,所述上行资源授权指示用于指示出授权给所述光网络单元的上行资源。

举例来说,所述上行授权消息的至少部分净荷字段被使用所述变换参数变换处理;或所述上行授权消息的校验字段被使用所述变换参数变换处理;或所述上行授权消息的校验字段和至少部分净荷字段被使用所述变换参数变换处理。

举例来说,所述变换处理包括如下加扰处理和/或加密处理。加扰处理的逆变换处理为解扰处理。加密处理的逆变换处理为解密处理。

举例来说,所述光网络单元的物理身份标识包括所述光网络单元的如下身份标识中的一个或者多个:设备序列号、媒体访问控制地址(mac地址)或秘钥。

举例来说,所述上行授权消息为gate消息或授权结构allocationstructure消息。

其中,光线路终端700的相关模块的功能具体实现细节,可参考图1-e或图3-a或图5-a所举例方案中的关于光线路终端的相关描述,此处不再赘述。

参见图8,本申请实施例提供的一种光线路终端800,光线路终端800包括:产生单元810和通信单元820。

产生单元,用于产生经联合校验编码的上行授权消息。所述经联合校验编码的上行授权消息的校验字段,是使用联合校验参数和所述上行授权消息的净荷字段进行联合校验编码而得到,所述联合校验参数包括光网络单元的物理身份标识。

通信单元820,用于发送所述经联合校验编码的上行授权消息,所述经联合校验编码的上行授权消息携带所述光网络单元的上行资源授权指示,所述上行资源授权指示用于指示出授权给所述光网络单元的上行资源。

举例来说,所述光网络单元的物理身份标识包括所述光网络单元的如下身份标识中的一个或者多个:设备序列号、媒体访问控制地址(mac地址)或秘钥。举例来说,所述上行授权消息为gate消息或授权结构allocationstructure消息。

其中,光线路终端800的相关模块的功能具体实现细节,可参考图2-a或图4-a或图6-a所举例方案中的关于光线路终端的相关描述,此处不再赘述。

参见图9,本申请实施例提供的一种光线路终端900,其中,光线路终端900可包括:光模块910,与所述光模块910耦合的处理器和/或mac芯片920。所述处理器和/或mac芯片910用于执行本申请实施例提供的由光线路终端执行的任意一种方法的部分或全部步骤。

处理器也可以调用存储器中存储的计算机程序,完成本申请实施例中由光线路终端执行的任意一种方法的部分或全部步骤。

其中,处理器还称中央处理单元(cpu,centralprocessingunit)。具体应用中,光线路终端900的各组件例如通过总线系统耦合在一起。总线系统除了可包括数据总线之外,还可包括电源总线、控制总线和状态信号总线等。处理器可能是一种集成电路芯片,具有信号的处理能力。在一些实现过程之中,上述方法的部分或全部步骤可通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。处理器可以是通用处理器、数字信号处理器、专用集成电路、现成可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。处理器可实现或执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可为微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可直接体现为硬件译码处理器执行完成,或用译码处理器中的硬件及软件模块组合执行完成。软件模块可位于随机存储器,闪存、只读存储器,可编程只读存储器、电可擦写可编程存储器或寄存器等等本领域成熟的存储介质之中。该存储介质位于存储器,例如处理器可读取存储器中的信息,结合其硬件完成上述方法的部分或全部步骤。

参见图10,本申请实施例提供的一种光网络单元1000,光网络单元1000包括:通信单元1010和逆变换单元1020。

通信单元1010,用于接收经变换处理的上行授权消息,所述变换处理所使用变换参数包括光网络单元的物理身份标识。

其中,逆变换单元1020,用于使用变换参数对所述经变换处理的上行授权消息进行逆变换处理。

所述通信单元1010还用于,在逆变换处理成功的情况下,提取经逆变换处理的上行授权消息中携带的上行资源授权指示。在所述上行资源授权指示所指示的授权给所述光网络单元的上行资源上发送上行光信号。

举例来说,所述上行授权消息的至少部分净荷字段被使用所述变换参数变换处理。或所述上行授权消息的校验字段被使用所述变换参数变换处理。或所述上行授权消息的校验字段和至少部分净荷字段被使用所述变换参数变换处理。

举例来说,所述变换处理包括加扰处理和/或加密处理。

举例来说,所述光网络单元的物理身份标识包括所述光网络单元的如下身份标识中的一个或者多个:设备序列号、媒体访问控制地址或秘钥。

举例来说,所述上行授权消息为gate消息或授权结构allocationstructure消息或其他上行授权消息。

例如光网络单元1000还包括:匹配单元1030。

其中,当所述上行授权消息为gate消息,匹配单元1030,用于通信单元在所述上行资源授权指示所指示的授权给所述光网络单元的上行资源上发送上行光信号之前,确定所述光网络单元缓存的逻辑链路身份标识llid与所述gate消息的前导中携带的llid匹配成功。

又例如,当所述上行授权消息为allocationstructure消息,匹配单元1030,用于通信单元在所述上行资源授权指示所指示的授权给所述光网络单元的上行资源上发送上行光信号之前,确定所述光网络单元缓存的授权标识allocation-id与所述allocationstructure消息携带的allocation-id匹配成功。

其中,光网络单元1000的相关模块的功能具体实现细节,可参考图1-e或图3-a或图5-a所举例方案中的关于光网络单元的相关描述,此处不再赘述。

参见图11,本申请实施例提供的一种光网络单元1100,光网络单元1100包括:通信单元1110和校验单元1120。

其中,通信单元1110,用于接收经联合校验编码的上行授权消息,其中,所述经联合校验编码的上行授权消息的校验字段,是使用联合校验参数和所述上行授权消息的净荷字段进行联合校验编码而得到,所述联合校验参数包括光网络单元的物理身份标识。

校验单元1120,用于使用包括其物理身份标识在内的联合校验参数、接收到的所述经联合校验编码的上行授权消息的净荷字段和校验字段,对所述经联合校验编码的上行授权消息进行完整性校验。

通信单元1110还用于,在完整性校验成功的情况下,提取所述上行授权消息中携带的上行资源授权指示;在所述上行资源授权指示所指示的授权给所述光网络单元的上行资源上发送上行光信号。

例如光网络单元1100还包括:匹配单元1130。

其中,当所述上行授权消息为gate消息,匹配单元1130,用于通信单元在所述上行资源授权指示所指示的授权给所述光网络单元的上行资源上发送上行光信号之前,确定所述光网络单元缓存的逻辑链路身份标识llid与所述gate消息的前导中携带的llid匹配成功。

又例如,当所述上行授权消息为allocationstructure消息,匹配单元1130,用于通信单元在所述上行资源授权指示所指示的授权给所述光网络单元的上行资源上发送上行光信号之前,确定所述光网络单元缓存的授权标识allocation-id与所述allocationstructure消息携带的allocation-id匹配成功。

其中,光网络单元1100的相关模块的功能具体实现细节,可参考图2-a或图4-a或图6-a所举例方案中的关于光网络单元的相关描述,此处不再赘述。

参见图12,本申请实施例提供的一种光网络单元1200,光网络单元1200可以包括:光模块1210,与所述光模块1210耦合的处理器和/或mac芯片1220;所述处理器和/或mac芯片1210用于执行本申请实施例提供的由光网络单元执行的任意一种方法的部分或全部步骤。

参见图13,本申请实施例提供的一种无源光网络,无源光网络可包括:光线路终端1310和光网络单元1320。光线路终端1310能够用于执行本申请实施例提供的由光线路终端执行的任意一种方法的部分或全部步骤。光网络单元1320能够用于执行本申请实施例提供的由光网络单元执行的任意一种方法的部分或全部步骤。

本申请实施例提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机程序,所述计算机程序被硬件执行时能够实现本申请实施例提供的由光线路终端执行的任意一种方法的部分或全部步骤。

本申请实施例提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机程序,所述计算机程序被硬件执行时能够实现本申请实施例提供的由光网络单元执行的任意一种方法的部分或全部步骤。

本申请实施例提供一种计算机程序产品,所述计算机程序被硬件执行时能够实现本申请实施例提供的由光线路终端执行的任意一种方法的部分或全部步骤。

本申请实施例提供一种计算机程序产品,所述计算机程序被硬件执行时能够实现本申请实施例提供的由光网络单元执行的任意一种方法的部分或全部步骤。

本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被硬件(例如处理器等)执行,以实现本申请实施例中由任意设备执行的任意一种方法的部分或全部步骤。

本申请实施例还提供了一种包括指令的计算机程序产品,当所述计算机程序产品在计算机设备上运行时,使得所述这个计算机设备执行本申请实施例中由任意设备执行的任意一种方法的部分或全部步骤。

在上述实施例中,可全部或部分地通过软件、硬件、固件、或其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如软盘、硬盘、磁带)、光介质(例如光盘)、或者半导体介质(例如固态硬盘)等。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在上述实施例中,对各实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,也可以通过其它的方式实现。例如以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可结合或者可以集成到另一个系统,或一些特征可以忽略或不执行。另一点,所显示或讨论的相互之间的间接耦合或者直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者,也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例的方案的目的。

另外,在本申请各实施例中的各功能单元可集成在一个处理单元中,也可以是各单元单独物理存在,也可两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,或者也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质例如可包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或光盘等各种可存储程序代码的介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1