业务恢复方法、装置及计算机存储介质与流程

文档序号:33193895发布日期:2023-02-04 10:10阅读:61来源:国知局
业务恢复方法、装置及计算机存储介质与流程

1.本发明涉及业务恢复技术领域,尤其涉及一种业务恢复方法、装置及计算机存储介质。


背景技术:

2.目前业界的业务快速恢复的方法有两类,一类是通过某些软件算法来节省业务恢复计算路径的时间,另一类是通过对可能的恢复路径的预置来实现业务的快速切换。通过软件算法节省计算恢复路径时间的方法仅能提高部分软件的耗时,未考虑计算出来的恢复路径上波长选择开关(wavelength selective switch,wss)器件的衰减值是否合理;预置恢复路径是波分网络中一种重要的生存性手段,该手段利用管控侧软件提前为工作路由规划出应对不同断路情况下的恢复路径,当网络发生故障后,管控侧软件可以快速完成路由倒换;该手段主要的缺点在于管控侧的预置恢复路径只能监测到光复用段链路是否可用,无法监测站点内部wss器件的光参数是否满足要求。
3.上述两中方法都存在共同的缺陷,当网络发生故障时,由于恢复路径中wss的光路参数的不正确,业务不通,需要重新人工调整路径上wss的光路参数,才能打通业务。这在复杂的网络中人工调整将会耗费大量的人力和时间成本,这样就大大延长了业务的中断时间和增加了运维成本,造成用户体验降低。


技术实现要素:

4.以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
5.本发明实施例提供了一种业务恢复方法、装置及计算机存储介质,能够快速恢复业务并提高业务恢复的成功率,增强业务的生存能力。
6.第一方面,本发明实施例提供了一种业务恢复方法,应用于站点,所述方法包括:
7.根据业务路径确定当前站点的内部路径,所述内部路径为业务在当前站点内通过某一波长通道双向进出站点的路径;
8.获取与所述内部路径对应波长选择开关wss衰减值;
9.在接收到业务倒换请求的情况下,根据业务恢复路径确定业务倒换在当前站点中涉及的目标内部路径;
10.将所述目标内部路径对应的目标wss衰减值下发到所述目标内部路径中的wss器件。
11.第二方面,本发明实施例提供了一种业务恢复方法,应用于网管,所述方法包括:
12.接收路径衰减记录指令,所述路径衰减记录指令用于指示业务路径中的站点为内部路径和波长选择开关wss衰减值建立对应关系,所述内部路径为业务在当前站点内通过某一波长通道双向进出站点的路径;
13.根据所述路径衰减记录指令对业务路径按站点进行拆分,得到业务路径中站点的
内部路径;
14.将所述内部路径下发到对应的站点。
15.第三方面,本发明实施例提供了一种业务恢复装置,包括至少一个处理器和用于与所述至少一个处理器通信连接的存储器;所述存储器存储有能够被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的业务恢复方法或执行第二方面的业务恢复方法。
16.第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面所述的业务恢复方法或执行第二方面的业务恢复方法。
17.本发明实施例提供的业务恢复方法,至少具有如下有益效果:将内部路径中涉及的wss器件的wss衰减值与每个站点的内部路径、波长通道绑定并存储;当网络发生故障后,根据恢复路径在每个站点的内部路径,在站点内自动化的查询到目标内部路径中的目标wss衰减值,并将该目标wss衰减值直接下发到目标内部路径中的wss器件,以此实现业务的快速恢复,尽可能地提升业务恢复成功的概率,有效地增强业务的生存性。
18.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
19.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的示例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
20.图1是本发明一个实施例提供的站点侧的业务恢复方法的整体方法流程图;
21.图2是本发明一个实施例提供的确定内部路径的流程图;
22.图3是本发明一个实施例提供的内部路径和wss衰减值建立对应关系的流程图;
23.图4是本发明一个实施例提供的光路参数和wss衰减值对应的参数之间对应的流程图;
24.图5是本发明一个实施例提供的确定目标内部路径的流程图;
25.图6是本发明一个实施例提供的查找并下发目标wss衰减值的流程图;
26.图7是本发明一个实施例提供的网管侧的业务恢复方法的整体方法流程图;
27.图8是本发明示例提供的站点模块连接关系示意图;
28.图9是本发明示例提供的典型roadm站点连接结构图;
29.图10是本发明实施例提供的业务恢复装置的结构示意图。
具体实施方式
30.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
31.在波分复用网络中,业务倒换过程将恢复路径替换原先的业务路径,由于恢复路径的路径性能一般只考虑站点之间路径的衰减值,对于站点内部各种光器件(例如wss器
件)的光路参数无法直接控制,因此当恢复路径中站点内光器件的光路参数不正确就会影响恢复路径的路径性能;对于波分复用网络来说,人为调整站点内的wss器件显然过于复杂,需要耗费大量的人力和时间成本,延长了业务的中断时间和增加了运维成本,影响用户体验。
32.基于此,本发明实施例提供了一种业务恢复方法,装置及计算机存储介质,将预设wss衰减值预先下发到站点,将wss衰减值与站点的内部路径进行绑定,当发生业务倒换,针对恢复路径用到的内部路径,直接查找对应的wss衰减值并将wss衰减值下发到内部路径中的wss器件,从而加快业务恢复速度。
33.参照图1,本发明实施例提供了一种业务恢复方法,应用于站点,业务恢复方法包括但不限于以下步骤s100、步骤s200、步骤s300和步骤s400。
34.步骤s100,根据业务路径确定当前站点的内部路径,内部路径为业务在当前站点内通过某一波长通道双向进出站点的路径;
35.本发明实施例中,内部路径是指光信号在站点内传输的双向实际路径,指的是光信号通过某一波长通道进入站点,并在该站点过路或者上下路离开,这一过程所对应的路径称为内部路径,涉及光信号在该路径中的双向传输。因此可以理解的是,内部路径中涉及了自身路径中所有的wss器件以及它们的出入端口信息。
36.对于站点的内部路径的确定,可以由站点自身收集平时客户业务所经过的业务路径确定,也可以根据站点内光器件参数以及连接关系确定本站点可能实现的各条路径,还可以接收由网管下发的内部路径,该下发的内部路径由网管根据网络中的业务路径对业务路径进行拆分得到。上述仅为举例,本发明实施例并不限定内部路径的确定方式。
37.步骤s200,获取与内部路径对应波长选择开关wss衰减值;
38.由于当前网络是波分复用网络,因此站点的内部路径通常需要经过wss器件,wss器件用于对多个波长通道的复用和解复用,因此单个wss器件在不同波长通道下具有不一样的传输性能,因此本发明实施例的某一wss衰减值是指光信号某一波长通道下在内部路径所经过的wss器件的衰减值。
39.可以理解的是,wss衰减值可以由运维人员根据内部路径涉及的光路参数直接给出,这个由运维人员给出的wss衰减值需要在业务发生故障之前确定,由站点将该wss衰减值记录并与相对应的内部路径建立对应关系,wss衰减值还可以由以下方式自动检测得到:通过自发辐射光源接入到发端站点的空闲端口,空闲端口对应发端站点到收端站点之间的空闲业务通道,其中收端站点的光放大器件处设置有光学性能监测模块(optical performance monitor,opm),此时改变自发辐射光源的频谱带宽从宽到窄,得到先后两次入射到空闲通道的光信号,在收端站点的opm检测两次光信号的强度,得到空闲通道的光信噪比,通过空闲通道的上下路情况和过路站点情况,去除路径中的衰减值即可得到空闲通道在站点中的衰减值,这个衰减值就是本发明实施例的内部路径对应的wss衰减值。wss衰减值的计算还可以通过其他方式得到,在此不一一列举。
40.由前述wss衰减值的计算过程可知,wss衰减值显然是匹配于某一波长通道的,而内部路径也是匹配于某一波长通道,根据内部路径中所涉及的对象wss器件,根据波长通道的对应关系,即可将内部路径和wss衰减值对应起来。
41.步骤s300,在接收到业务倒换请求的情况下,根据业务恢复路径确定业务倒换在
当前站点中涉及的目标内部路径;
42.步骤s400,将目标内部路径对应的目标wss衰减值下发到目标内部路径中的wss器件。
43.上述提到的恢复路径可以是光层网络中通常使用的预置路径(预先设置的恢复路径),也可以是软件算路得到的结果,如果是预置路径,运维人员可以通过opm测量等方式调整并确定预置路径中涉及的wss器件的wss衰减值,一旦业务的原始路径发生故障,该业务可以立刻切换到预置路径并应用设定好的wss衰减值,实现极高的业务恢复成功率;如果预置路径已经用完或者不可用,在业务的原始路径发生故障时,现有技术下通过软件发起自由算路的结果很难预料,但依靠本发明实施例提供的方法,只要自由算路结果的恢复路径中存在与波长通道相同的内部路径,则可以直接根据该内部路径查找对应的wss衰减值,尽可能地地提升业务恢复的成功率,有效增强业务的生存性。
44.在上述过程中,业务倒换请求包括恢复路径中涉及的波长通道和对应的端口信息,站点根据业务倒换请求,可以针对恢复路径涉及的波长通道和端口信息确定内部路径,作为目标内部路径;此时站点查找与目标内部路径对应的目标wss衰减值,当查找得到,就将目标wss衰减值下发到对应的wss器件,如果查找不到,则由wss器件根据自身的预设衰减值来设置路径中的衰减值。
45.参照图2,可以理解的是,上述步骤s100中根据业务路径确定站点的内部路径,具体可以由以下步骤实现:
46.步骤s110,接收网管下发的当前站点的内部路径的光路参数,内部路径由网管对业务路径按站点拆分得到;
47.步骤s120,存储内部路径的光路参数。
48.对于每个站点,站点内除了包括wss器件,还包括存储模块,存储模块用于存储内部路径的光路参数、wss衰减值以及内部路径与wss衰减值之间的对应关系,在步骤s110中,内部路径由网管下发,网管根据运维人员相应的指令,对业务路径按站点进行拆分,得到业务路径上各个站点的内部路径,将内部路径对应的光路参数,包括内部路径在站点内的详细路径信息、频率、带宽等,下发到内部路径对应的站点,站点在接收到内部路径的光路参数时将其存储在存储模块中。
49.参照图3,步骤s200为内部路径与wss衰减值建立对应关系可以通过以下步骤实现:
50.步骤s210,根据内部路径的光路参数匹配接收到的wss衰减值;
51.步骤s220,将内部路径与wss衰减值建立对应关系。
52.在接收到内部路径的光路参数后,将内部路径的光路参数与wss衰减值所对应的参数进行比较,假如内部路径的光路参数与wss衰减值所对应的参数相匹配(例如波长通道相同,或者频率、带宽分别相同),那么在存储模块中为两者建立对应关系。
53.参照图4,当光路参数包括内部路径的端口信息和通道信息,那么在判断内部路径和wss衰减值之间是否对应的时候,可以按照以下步骤执行:
54.步骤s211,接收网管下发的wss衰减值,wss衰减值与站点中wss器件的端口和波长通道对应;
55.步骤s212,根据wss器件的端口与内部路径的端口信息的对应关系,以及根据wss
器件的波长通道与内部路径的通道信息的对应关系,确定与内部路径的光路参数相匹配的wss衰减值。
56.由前述可知,wss衰减值是针对某一wss器件的某一波长通道下的衰减值,因此在与内部路径的匹配过程中,需要采用两个方面的匹配,一个是对象的wss器件是否在内部路径中,体现为wss器件的端口与内部路径中的涉及的端口信息相对应,另一个是wss衰减值对应的波长通道是否与内部路径的波长通道一致,体现为wss器件的波长通道与内部路径的通道信息相对应。当端口和波长通道都对应,则认为该wss衰减值匹配于内部路径。
57.在网络触发业务倒换的情况下,上述步骤s400中将目标wss衰减值下发到wss器件可以通过以下步骤实现,参照图5:
58.步骤s410,接收资源预留指令,资源预留指令用于指示站点为业务恢复路径预留资源;
59.步骤s420,根据资源预留指令确定业务恢复路径的业务路由信息和业务波长通道;
60.步骤s430,根据业务路由信息和业务波长通道确定当前站点的目标内部路径。
61.资源预留指令基于资源预留协议(resource reservation protocol,rsvp),通过rsvp请求,引起每个站点业务路径上的资源预留。上述资源预留指令通常由管控侧软件发出,在网络触发业务倒换的情况下通知站点为恢复路径预留相应的资源,以保证恢复路径的顺利开通。本发明实施例的管控侧软件可以是基于wdm/otn的自动交换光网络的管理软件,其通过监控业务原始路径的业务情况,在网络发生故障的时候触发业务倒换,同时计算或者配置用于替换原始路径的恢复路径,此时管控侧软件向站点发送资源预留指令。
62.站点收到资源预留指令后,根据资源预留指令携带的业务信息查询本地对应的内部路径,基于端口信息和通道信息与恢复路径在当前站点的业务路由信息和业务波长通道的对应关系,确定预先存储好的目标内部路径。
63.可以理解的是,在存储单元中如果查找不到对应的内部路径,则表明存储单元中不存在与该内部路径对应的wss衰减值,这样则按照常规的方式调整内部路径中的wss器件。
64.当查找到对应的内部路径,那么就进一步查找内部路径对应的wss衰减值,并将查找到的wss衰减值下发到内部路径中对应的wss器件。具体来时,参照图6,包括以下步骤:
65.步骤s440,根据内部路径与wss衰减值之间的对应关系,确定与目标内部路径对应的目标wss衰减值;
66.步骤s450,将目标衰减值加入到波长指派命令,并将波长指派命令下发到目标内部路径中的wss器件,波长指派命令用于指派wss器件的波长;
67.步骤s460,当没有查找到与目标内部路径对应的目标wss衰减值,将无效值加入到波长指派命令,并将波长指派命令下发到目标内部路径中的wss器件。
68.根据确定得到的目标内部路径的光路参数,查找存储模块中的目标wss衰减值,如果存储模块中存储有与目标内部路径对应的目标wss衰减值,那么将目标wss衰减值放入波长指派命令,一次性下发给相应的wss器件,如果没有存储对应的目标wss衰减值,那么在波长指派命令中放入无效值,wss器件收到目标wss衰减值的情况下,在调整波长通道的同时根据目标wss衰减值调整波长通道的衰减值,wss器件收到的目标wss衰减值为无效值的情
况下,则wss器件按照默认值调整波长通道的衰减值。
69.通过上述站点执行的业务恢复方法,将业务路径上各个站点的内部路径、频率、带宽信息与已调整的wss衰减值绑定并存储,当网络故障发生时,根据业务恢复路径,提取与站点内部路径、频率、带宽匹配的已调整的wss衰减值并下发给ws器件s执行,以此提高业务恢复成功率,增强业务的生存能力。
70.参照图7,本发明实施例还提供了一种业务恢复方法,应用于网管,方法包括但不限于以下步骤s500、步骤s600和步骤s700。
71.步骤s500,接收路径衰减记录指令,路径衰减记录指令用于指示业务路径中的站点为内部路径和波长选择开关wss衰减值建立对应关系,内部路径为业务在当前站点内通过某一波长通道双向进出站点的路径;
72.步骤s600,根据路径衰减记录指令对业务路径按站点进行拆分,得到业务路径中站点的内部路径;
73.步骤s700,将内部路径下发到对应的站点。
74.路径衰减记录指令由运维人员发出,在网管接收到路径衰减记录指令之后对当前网络的业务路径进行拆分,得到站点间的路径和站点内的路径,站点内的路径即为前述的内部路径,同时网管根据内部路径的具体拆分情况也可以得到内部路径的光路参数,从而将内部路径发送到内部路径对应的各个站点的存储模块。站点根据接收到的内部路径,将内部路径和wss衰减值绑定,从而执行后续的业务恢复方法。
75.下面以实际示例对本发明实施例的业务恢复方法进行说明:
76.在大型的光传输网网络中,站点数量庞大,站点结构复杂,业务路径上wss的衰减的人工调整工作量大且困难,极大地影响业务的生存性;本示例的业务快速恢复的方案主要应用在前面场景。
77.参照图8,图8是业务恢复方法中wss衰减存储流程和恢复触发流程图,衰减的存储过程涉及到网管、存储模块、mcu(wss),流程就如图8中的左边两条线条,恢复的触发过程涉及到wason(管控侧软件)、存储模块、mcu(wss),流程如图8中的右边两条线条。
78.参照图9,图9是典型roadm(reconfigurable optical add-drop multiplexer,可重构光分插复用器)站点的详细结构图,图中用两组箭头表示两种不同的内部路径,上方一组两条的内部路径表示光信号在当前站点过路时所涉及的内部路径,两条箭头表示双向传输,下方一组两条的内部路径表示光信号在当前站点上下路时所涉及的内部路径,两条箭头表示双向传输,一条上路一条下路。
79.wss衰减值的存储过程包括以下步骤:
80.步骤s801,运维人员下发wss衰减值,该wss衰减值对应站点中的端口及波长通道;
81.步骤s802,运维人员确认当前业务路径由wss衰减值表征的通道性能达标,下发路径衰减路径命令;
82.步骤s803,网管根据路径衰减记录命令对业务路径进行拆分,拆分得到业务路径上各个站点的内部路径的wss参数记录方案,生成wss目标参数记录命令,该命令携带相关信息(内部路径在站点内的详细路径信息、频率和带宽)并下发到各个站点的存储模块;
83.步骤s804,站点的存储模块接收到wss目标参数记录命令,查询wss器件所在板卡的mcu,取指定的wss器件端口和波长通道的wss衰减值,将该wss衰减值与内部路径进行绑
定并存储在存储模块;
84.步骤s805,存储模块完成wss目标参数记录命令,返回应答给网管。
85.业务恢复的触发过程包括以下步骤:
86.步骤s901,由wason管控侧软件触发业务倒换,根据计算或预先配置好的恢复路径,执行rsvp过程,沿恢复路径,向各个站点的存储模块下发资源锁定过程;
87.步骤s902,存储模块基于wason业务的业务信息查询本地对应的内部路径,再根据业务本身的频率、带宽和内部路径的相关信息查找本地衰减库,如果有存储与内部路径对应的wss衰减值,直接取出该衰减数据,放入波长指派命令,一次性下发给相应的wss器件;如果没有存储与内部路径对应的wss衰减值,沿用现有流程,波长指派命令中衰减值放入无效值;
88.步骤s903,wss器件收到存储模块的配置命令(波长指派命令),如果波长指派命令中有有效的wss衰减值,根据wss衰减值一并调整wss器件;如果是无效的衰减值,按照本地存的默认值调整。
89.本发明实施例的还提供了一种业务恢复装置,包括至少一个处理器和用于与至少一个处理器通信连接的存储器;存储器存储有能够被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行前述的业务恢复方法。
90.参照图10,以业务恢复装置1000中的控制处理器1001和存储器1002可以通过总线连接为例。存储器1002作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器1002可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器1002可选包括相对于控制处理器1001远程设置的存储器,这些远程存储器可以通过网络连接至业务恢复装置1000。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
91.本领域技术人员可以理解,图10中示出的装置结构并不构成对业务恢复装置1000的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
92.本发明实施例的还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个控制处理器执行,例如,被图10中的一个控制处理器1001执行,可使得上述一个或多个控制处理器执行上述方法实施例中的业务恢复方法,例如,执行以上描述的图1中的方法步骤s100至步骤s400、图2中的方法步骤s110至步骤s120、图3中的方法步骤s210至步骤s220、图4中的方法步骤s211至步骤s212、图5中的方法步骤s410至步骤s430、图6中的方法步骤s440至步骤s460和图7中的方法步骤s500至步骤s700。
93.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
94.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机
可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
95.以上是对本技术的较佳实施进行了具体说明,但本技术并不局限于上述实施方式,熟悉本领域的技术人员在不违背本技术精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本技术权利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1