本技术涉及通信,尤其涉及一种保护倒换方法、olt、电子设备及存储介质。
背景技术:
1、在pon系统中,olt有两根光纤作为主备使用,这两根光纤的信息是独立的,分别连接pon口端口1和pon口端口2,olt根据onu发送的信号是否有告警来决定使用哪个pon端口作为主用端口,哪个pon端口作为备用端口。正常情况下,olt的备用端口的业务包是不处理的,只处理告警和管理包,如果需要进行保护倒换,主用端口需要先告警,再由上层模块来启动备用端口,这会导致业务中断时间较长,难以满足快速倒换的需求。
技术实现思路
1、本技术实施例提供一种保护倒换方法、olt、电子设备及存储介质,用以缓解当前pon系统保护倒换时间较长的技术问题。
2、为解决上述技术问题,本技术实施例提供以下技术方案:
3、本技术提供一种保护倒换方法,适用于pon系统,所述pon系统包括olt和至少一个onu,所述olt包括主pon端口和备pon端口,所述方法应用于所述olt,所述方法包括:
4、所述主pon端口接收各所述onu发送的第一上行数据,并传递给上层模块,所述备pon端口接收各所述onu同步发送的第二上行数据,并不传递给所述上层模块,同一onu发送的所述第一上行数据和所述第二上行数据内容相同,且相互独立;
5、所述主pon端口处理所述第一上行数据,根据处理结果得到端口状态信息和数据定位信息,并将所述端口状态信息和所述数据定位信息实时同步给所述备pon端口;
6、在所述主pon端口出现接收异常时,所述主pon端口停止接收和传递所述第一上行数据,所述备pon端口根据所述端口状态信息,确定所述主pon端口出现接收异常,根据所述数据定位信息,定位出所述主pon端口接收时的数据异常点;
7、所述备pon端口接收与所述数据异常点内容相同的第二上行数据,并传递给所述上层模块。
8、在一种实施例中,所述主pon端口和所述备pon端口为同一pon端口,同一onu的同一光模块发送第一波长的第一上行数据和第二波长的第二上行数据,所述第一波长和所述第二波长不相等;或者,所述主pon端口和所述备pon端口为不同pon端口,同一onu的第一光模块发送第一上行数据,第二光模块发送第二上行数据,所述第一上行数据和所述第二上行数据的波长相等。
9、在一种实施例中,所述数据定位信息包括当前上行帧的超帧号,根据所述数据定位信息,定位出所述主pon端口接收时的数据异常点的步骤,包括:
10、根据所述当前上行帧的超帧号,定位出所述主pon端口接收时的数据异常点为第一上行数据中的第i个上行帧,i为正整数;
11、所述备pon端口接收与所述数据异常点内容相同的第二上行数据,并传递给所述上层模块的步骤,包括:
12、所述备pon端口接收第二上行数据中的第i个上行帧,并传递给所述上层模块。
13、在一种实施例中,所述数据定位信息包括当前onu的序列号,根据所述数据定位信息,定位出所述主pon端口接收时的数据异常点的步骤,包括:
14、根据所述当前onu的序列号,定位出所述主pon端口接收时的数据异常点为第一上行数据中由目标onu发送的上行帧;
15、所述备pon端口接收与所述数据异常点内容相同的第二上行数据,并传递给所述上层模块的步骤,包括:
16、所述备pon端口接收第二上行数据中由所述目标onu发送的上行帧,并传递给所述上层模块。
17、在一种实施例中,所述数据定位信息包括当前gemport id,根据所述数据定位信息,定位出所述主pon端口接收时的数据异常点的步骤,包括:
18、根据所述当前gemport id,定位出所述主pon端口接收时的数据异常点为第一上行数据中目标gemport id对应的数据;
19、所述备pon端口接收与所述数据异常点内容相同的第二上行数据,并传递给所述上层模块的步骤,包括:
20、所述备pon端口接收第二上行数据中所述目标gemport id对应的数据,并传递给所述上层模块。
21、在一种实施例中,在所述主pon端口出现接收异常时,所述主pon端口停止接收和传递所述第一上行数据的步骤之前,还包括:
22、所述主pon端口检测各第一上行数据中是否存在onu告警信息;
23、若检测到onu告警信息,确定所述主pon端口出现接收异常。
24、在一种实施例中,所述主pon端口设置有未被使用的第一tcont,所述备pon端口设置有未被使用的第二tcont,在所述主pon端口出现接收异常时,所述主pon端口停止接收和传递所述第一上行数据的步骤之前,还包括:
25、监测所述第一tcont和所述第二tcont上是否可以检测到上行信号;
26、若所述第一tcont上检测到上行信号,所述第二tcont上未检测到上行信号,确定所述主pon端口出现接收异常。
27、同时,本技术实施例还提供了一种olt,应用于pon系统,所述pon系统包括所述olt和至少一个onu,所述olt包括主pon端口和备pon端口,其中:
28、所述主pon端口用于,接收各所述onu发送的第一上行数据,并传递给上层模块;
29、所述备pon端口用于,接收各所述onu同步发送的第二上行数据,并不传递给所述上层模块,同一onu发送的所述第一上行数据和所述第二上行数据内容相同,且相互独立;
30、所述主pon端口还用于,处理所述第一上行数据,根据处理结果得到端口状态信息和数据定位信息,并将所述端口状态信息和所述数据定位信息实时同步给所述备pon端口;
31、所述主pon端口还用于,在出现接收异常时,停止接收和传递所述第一上行数据;
32、所述备pon端口还用于,根据所述端口状态信息,确定所述主pon端口出现接收异常,根据所述数据定位信息,定位出所述主pon端口接收时的数据异常点;
33、所述备pon端口还用于,接收与所述数据异常点内容相同的第二上行数据,并传递给所述上层模块。
34、本技术还提供一种电子设备,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行上述任一项所述的保护倒换方法中的步骤。
35、本技术实施例提供一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行上述保护倒换方法中的步骤。
36、有益效果:本技术提供一种保护倒换方法、olt、电子设备及存储介质,该方法适用于pon系统,pon系统包括olt和至少一个onu,olt包括主pon端口和备pon端口,该方法应用于olt,首先,主pon端口接收各onu发送的第一上行数据,并传递给上层模块,备pon端口接收各onu同步发送的第二上行数据,并不传递给上层模块,同一onu发送的第一上行数据和第二上行数据内容相同,且相互独立;然后,主pon端口处理第一上行数据,根据处理结果得到端口状态信息和数据定位信息,将端口状态信息和数据定位信息实时同步给备pon端口;在主pon端口出现接收异常时,主pon端口停止接收和传递第一上行数据,备pon端口根据端口状态信息确定主pon端口出现接收异常,根据数据定位信息定位出主pon端口接收时的数据异常点;最后,备pon端口接收与数据异常点内容相同的第二上行数据,并传递给上层模块。本技术中每个onu发送相互独立且内容相同的第一上行数据和第二上行数据,在正常情况下,由olt的主pon端口接收和向上层模块传递第一上行数据,备pon端口仅接收第二上行数据但不向上层模块传递,主pon端口在接收和传递过程中将端口状态信息和数据定位信息实时同步给备pon端口,当主pon端口出现接收异常时,备pon端口可以根据这两个信息,迅速知晓主pon端口出现了异常,并知晓从哪个数据点开始出现的异常,然后接收与该数据异常点内容相同的第二上行数据并传递给上层模块,使得中断的业务可以迅速恢复。由于整个过程可在芯片内部完成,不需要上层模块的干预,业务中断后的恢复速度得到较大提升,起到了较佳的保护倒换效果。
1.一种保护倒换方法,其特征在于,适用于pon系统,所述pon系统包括olt和至少一个onu,所述olt包括主pon端口和备pon端口,所述方法应用于所述olt,所述方法包括:
2.根据权利要求1所述的保护倒换方法,其特征在于,所述主pon端口和所述备pon端口为同一pon端口,同一onu的同一光模块发送第一波长的第一上行数据和第二波长的第二上行数据,所述第一波长和所述第二波长不相等;或者,所述主pon端口和所述备pon端口为不同pon端口,同一onu的第一光模块发送第一上行数据,第二光模块发送第二上行数据,所述第一上行数据和所述第二上行数据的波长相等。
3.根据权利要求1所述的保护倒换方法,其特征在于,所述数据定位信息包括当前上行帧的超帧号,根据所述数据定位信息,定位出所述主pon端口接收时的数据异常点的步骤,包括:
4.根据权利要求1所述的保护倒换方法,其特征在于,所述数据定位信息包括当前onu的序列号,根据所述数据定位信息,定位出所述主pon端口接收时的数据异常点的步骤,包括:
5.根据权利要求1所述的保护倒换方法,其特征在于,所述数据定位信息包括当前gemport id,根据所述数据定位信息,定位出所述主pon端口接收时的数据异常点的步骤,包括:
6.根据权利要求1所述的保护倒换方法,其特征在于,在所述主pon端口出现接收异常时,所述主pon端口停止接收和传递所述第一上行数据的步骤之前,还包括:
7.根据权利要求1所述的保护倒换方法,其特征在于,所述主pon端口设置有未被使用的第一tcont,所述备pon端口设置有未被使用的第二tcont,在所述主pon端口出现接收异常时,所述主pon端口停止接收和传递所述第一上行数据的步骤之前,还包括:
8.一种olt,其特征在于,应用于pon系统,所述pon系统包括所述olt和至少一个onu,所述olt包括主pon端口和备pon端口,其中:
9.一种电子设备,其特征在于,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行权利要求1至7任一项所述的保护倒换方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现权利要求1至7任一项所述的保护倒换方法中的步骤。
