一种流水线机制的保护倒换方法及通信设备技术

技术编号:26384989 阅读:37 留言:0更新日期:2020-11-19 23:54
本发明专利技术公开了一种流水线机制的保护倒换方法及通信设备,保护倒换方法包括:按照保护组的轮询顺序取出保护组的配置信息,其中,保护组的配置信息包括主用业务的第一标识和备用业务的第一标识,第一标识与业务所在的业务线卡的槽位号相同;判断备用业务的第一标识与本业务线卡的槽位号是否相同;若备用业务的第一标识与本业务线卡的槽位号相同,则获取主用业务的告警信息、备用业务的告警信息和保护组的APS信息,进而确定保护组的触发事件;根据保护组的触发事件、保护组的历史状态和保护倒换真值表获取倒换状态;基于倒换状态进行保护倒换,并向其他业务线卡广播本业务线卡的告警信息和保护组的倒换状态,以便于其他业务线卡更新相应信息。

【技术实现步骤摘要】
一种流水线机制的保护倒换方法及通信设备
本专利技术属于以太网领域,更具体地,涉及一种流水线机制的保护倒换方法及通信设备。
技术介绍
目前,切片分组网络(SlicingPacketNetwork,简写为SPN)是中国移动确定用于支撑5G传输承载的网络架构,相比于前代的PTN(PacketTransportNetwork,简写为PTN)技术,其对带宽、延时、时间同步以及QoS(QualityofService,简写为QoS)有着更高的要求。SPN使用FlexE技术以实现将一个较大的物理链路拆分成几个较小的物理通道,或反之亦然,以保证QoS以及业务在传输层间的切片隔离。自动保护倒换(AutoumaticProtectionSwitching,简写为APS)是一种应用于以太网的线性保护机制,通过将两条业务流绑定成一个主备保护组,在一条业务流出故障的情况下能够自动地快速切换到备用的业务流上,从而增加了通信业务的稳定性。在现代通信网络中大容量、高带宽的光模块已得到广泛的应用,一旦在传输过程中光纤毁坏,单个高带宽的光模块所承载的多个业务就会集体被切断,如果保护倒换的倒换时间过长则会导致绑定在此光模块上的业务大量丢包,所以更低的倒换延时意味着更高的网络稳定性。在现有应用的网络环境中,保护组的倒换处理往往是串行执行的,保护倒换的时延随着保护组的增加而线性增加。在网络带宽越来越大,单一光模块/设备的带宽也越来越大的背景下,单一设备所需要支持的保护组的数量也越来越多,满足倒换时间小于50ms的行业标准也变得越来越困难。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种流水线机制的保护倒换方法及通信设备,其目的在于将保护组的保护倒换并行执行,可以大幅度的降低保护组的轮询周期,缩短保护倒换的时间,由此解决目前保护倒换时间过长,单一设备所能支持的保护组的数量无法满足业务需求的技术问题。为实现上述目的,按照本专利技术的一个方面,提供了一种流水线机制的保护倒换方法,所述保护倒换方法应用于一通信设备,所述通信设备包括多个业务线卡,每一所述业务线卡上承载有多个业务,每一所述业务线卡上设置有多个保护组,每一个保护组包括主用业务和备用业务;所述保护倒换方法包括:按照保护组的轮询顺序取出保护组的配置信息,其中,所述保护组的配置信息包括主用业务的第一标识和备用业务的第一标识,所述第一标识与业务所在的业务线卡的槽位号相同;判断所述备用业务的第一标识与本业务线卡的槽位号是否相同;若所述备用业务的第一标识与本业务线卡的槽位号相同,则获取所述主用业务的告警信息、所述备用业务的告警信息和保护组的APS信息,进而确定保护组的触发事件;根据保护组的触发事件、保护组的历史状态和保护倒换真值表获取倒换状态;基于所述倒换状态进行保护倒换,并向其他业务线卡广播本业务线卡的告警信息和保护组的倒换状态,以便于其他业务线卡更新相应信息。优选地,所述按照保护组的轮询顺序取出保护组的配置信息之前还包括:预先建立本地告警表、APS表和全局告警表;其中,所述本地告警表的建立过程包括:获取本业务线卡的全部物理通道的告警信息,将各个告警信息与相应的业务形成映射关系,建立本地告警表;所述APS表的建立过程包括:获取对端通信设备所发送的APS信息,将所述APS信息与相应的备用业务形成映射,建立APS表;所述全局告警表的建立过程包括:获取其他业务线卡所广播的告警信息和保护组的倒换状态,建立全局告警表。优选地,所述保护组的配置信息还包括主用业务的第二标识和备用业务的第二标识,所述第二标识在所述通信设备上具有全局唯一性,所述第二标识用于区分同一设备的不同业务;所述保护倒换方法还包括:若所述备用业务的第一标识与本业务线卡的槽位号不相同,则依据所述备用业务的第二标识为索引,从所述全局告警表中取出所述备用业务所在的保护组的倒换状态,依据从全局告警表中获取到的倒换状态进行保护倒换。优选地,所述保护组的配置信息还包括主用业务的第三标识和备用业务的第三标识,所述第三标识在相应的业务线卡上具有唯一性,所述第三标识用于区分位于同一业务线卡上的不同业务;所述获取所述主用业务的告警信息和所述备用业务的告警信息的过程包括:判断所述主用业务的第一标识和本业务线卡的槽位号是否相同;若所述主用业务的第一标识和本业务线卡的槽位号相同,则以所述主用业务的第三标识为索引,从本地告警表中获取主用业务的告警信息,以所述备用业务的第三标识为索引,从所述本地告警表中获取备用业务的告警信息;若所述主用业务的第一标识和本业务线卡的槽位号不相同,以所述备用业务的第三标识为索引,从所述本地告警表中获取备用业务的告警信息,以所述主用业务的第二标识从全局告警表中获取主用业务的告警信息。优选地,获取保护组的APS信息的过程包括:以备用业务的第三标识为索引,从所述APS表中获取保护组的APS信息。优选地,所述保护倒换方法还包括:根据保护组的触发事件、保护组的历史状态和保护倒换真值表获取待输出的APS信息和保护组的下一状态;将所述待输出的APS信息发送至对端通信设备,以便于对端通信设备更新APS表;根据所述保护组的下一状态更新保护组的历史状态表。优选地,业务线卡上建立有交叉表,所述交叉表用于存储业务线卡上的交叉芯片的物理通道的开关信息,以指示业务线卡上的交叉芯片的物理通道是否接收业务流;所述基于所述倒换状态进行保护倒换包括:若所述倒换状态为不倒换,则在所述交叉表中,将备用业务所对应的物理通道的开关信息写为“关”,将主用业务所对应的物理通道的开关信息写为“开”;若所述倒换状态为倒换,则在所述交叉表中,将备用业务所对应的物理通道的开关信息写为“开”,将主用业务所对应的物理通道的开关信息写为“关”。按照本专利技术的另一方面,提供了一种通信设备,所述通信设备包括多个业务线卡,每一所述业务线卡上承载有多个业务,每一所述业务线卡上设置有多个保护组,每一个保护组包括主用业务和备用业务,每个所述业务线卡包括FPGA器件,所述FPGA器件中设置有保护倒换状态机,所述保护倒换状态机用于实现本专利技术所述的保护倒换方法。优选地,所述通信设备还包括交叉卡,所述业务线卡还包括第一交叉芯片和第二交叉芯片,所述第一交叉芯片与所述交叉卡连接;所述第一交叉芯片用于将业务流发送至所述交叉卡进行业务交叉,还用于向其他业务线卡广播本业务线卡的flexe_salm帧,接收其他业务线卡所广播的flexe_salm帧;所述第二交叉芯片用于获取本业务线卡的告警信息,还用于向对端通信设备发送业务流,并接收来自于对端通信设备的业务流。优选地,所述保护倒换状态机用于依据其他业务线卡所广播的flexe_salm帧建立全局告警表,还用于依据本业务线卡的告警信息建立本地告警表,还用于来自于对端通信设备的业务流建立APS表。总体而言,本文档来自技高网
...

【技术保护点】
1.一种流水线机制的保护倒换方法,所述保护倒换方法应用于一通信设备,所述通信设备包括多个业务线卡,每一所述业务线卡上承载有多个业务,每一所述业务线卡上设置有多个保护组,每一个保护组包括主用业务和备用业务,其特征在于,所述保护倒换方法包括:/n按照保护组的轮询顺序取出保护组的配置信息,其中,所述保护组的配置信息包括主用业务的第一标识和备用业务的第一标识,所述第一标识与业务所在的业务线卡的槽位号相同;/n判断所述备用业务的第一标识与本业务线卡的槽位号是否相同;/n若所述备用业务的第一标识与本业务线卡的槽位号相同,则获取所述主用业务的告警信息、所述备用业务的告警信息和保护组的APS信息,进而确定保护组的触发事件;/n根据保护组的触发事件、保护组的历史状态和保护倒换真值表获取倒换状态;/n基于所述倒换状态进行保护倒换,并向其他业务线卡广播本业务线卡的告警信息和保护组的倒换状态,以便于其他业务线卡更新相应信息。/n

【技术特征摘要】
1.一种流水线机制的保护倒换方法,所述保护倒换方法应用于一通信设备,所述通信设备包括多个业务线卡,每一所述业务线卡上承载有多个业务,每一所述业务线卡上设置有多个保护组,每一个保护组包括主用业务和备用业务,其特征在于,所述保护倒换方法包括:
按照保护组的轮询顺序取出保护组的配置信息,其中,所述保护组的配置信息包括主用业务的第一标识和备用业务的第一标识,所述第一标识与业务所在的业务线卡的槽位号相同;
判断所述备用业务的第一标识与本业务线卡的槽位号是否相同;
若所述备用业务的第一标识与本业务线卡的槽位号相同,则获取所述主用业务的告警信息、所述备用业务的告警信息和保护组的APS信息,进而确定保护组的触发事件;
根据保护组的触发事件、保护组的历史状态和保护倒换真值表获取倒换状态;
基于所述倒换状态进行保护倒换,并向其他业务线卡广播本业务线卡的告警信息和保护组的倒换状态,以便于其他业务线卡更新相应信息。


2.根据权利要求1所述的保护倒换方法,其特征在于,所述按照保护组的轮询顺序取出保护组的配置信息之前还包括:
预先建立本地告警表、APS表和全局告警表;
其中,所述本地告警表的建立过程包括:获取本业务线卡的全部物理通道的告警信息,将各个告警信息与相应的业务形成映射关系,建立本地告警表;
所述APS表的建立过程包括:获取对端通信设备所发送的APS信息,将所述APS信息与相应的备用业务形成映射,建立APS表;
所述全局告警表的建立过程包括:获取其他业务线卡所广播的告警信息和保护组的倒换状态,建立全局告警表。


3.根据权利要求2所述的保护倒换方法,其特征在于,所述保护组的配置信息还包括主用业务的第二标识和备用业务的第二标识,所述第二标识在所述通信设备上具有全局唯一性,所述第二标识用于区分同一设备的不同业务;
所述保护倒换方法还包括:
若所述备用业务的第一标识与本业务线卡的槽位号不相同,则依据所述备用业务的第二标识为索引,从所述全局告警表中取出所述备用业务所在的保护组的倒换状态,依据从全局告警表中获取到的倒换状态进行保护倒换。


4.根据权利要求3所述的保护倒换方法,其特征在于,所述保护组的配置信息还包括主用业务的第三标识和备用业务的第三标识,所述第三标识在相应的业务线卡上具有唯一性,所述第三标识用于区分位于同一业务线卡上的不同业务;
所述获取所述主用业务的告警信息和所述备用业务的告警信息的过程包括:
判断所述主用业务的第一标识和本业务线卡的槽位号是否相同;
若所述主用业务的第一标识和本业务线卡的槽位号相同,则以所述主用业务的第三标识为索引,从本地告警表中获取主用业务的告警信息,以所述备用业务的第三标识...

【专利技术属性】
技术研发人员:陈九州
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1