一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

光传送网络重路由的控制方法、装置、设备及存储介质与流程

2022-12-09 22:35:22 来源:中国专利 TAG:


1.本技术涉及光传送网络(optical transport network,otn),尤其涉及一种光传送网络重路由的控制方法、装置、设备及存储介质。


背景技术:

2.光传送网络是以波分复用技术为基础、在光层组织网络的传送网,可以在光域内实现业务信号的传送、复用、路由选择、监控,并且保证其性能指标和生存性,是下一代的骨干传送网。相关技术中,当光传送网络出现故障时,往往基于电层重路由(rerouting)来恢复。
3.由于在电层进行重路由,重路由的路径与原有路径资源没有重叠,导致重路由占用的资源较多。此外,新建连接需要配置大量节点设备,导致业务中断时长较长。


技术实现要素:

4.有鉴于此,本技术实施例提供了一种光传送网络重路由的控制方法、装置、设备及存储介质,旨在节约网络资源及减少业务中断时长。
5.本技术实施例的技术方案是这样实现的:
6.本技术实施例提供了一种光传送网络重路由的控制方法,包括:
7.确定光传送网络中出现存在光电子架间故障的目标节点;
8.对所述目标节点基于电交叉和光交叉进行重路由配置,恢复所述光传送网络的通信;
9.其中,所述光电子架间故障为所述目标节点的电子架与光子架之间的线路路径出现故障。
10.上述方案中,所述确定光传送网络中出现存在光电子架间故障的目标节点,包括:
11.响应于业务中断故障,基于业务传递路径中各节点上报的故障检测信息确定所述目标节点。
12.上述方案中,所述基于业务传递路径中各节点上报的故障检测信息确定所述目标节点,包括:
13.基于所述业务传递路径中各节点上报的故障检测信息,确定所述业务传递路径中存在光电子架间故障的节点为所述目标节点。
14.上述方案中,所述基于所述业务传递路径中各节点上报的故障检测信息,确定所述业务传递路径中存在光电子架间故障的节点为所述目标节点,包括:
15.确定未接收到指示所述业务传递路径的各节点中的任一节点发生板卡故障的第一告警信息及指示各节点之间发生光纤线路故障的第二告警信息;
16.基于所述业务传递路径的各节点中的任一节点上报的指示光子架与电子架之间的光子架端口收无光的第三告警信息或者电子架端口收无光的第四告警信息,确定上报所述第三告警信息或者所述第四告警信息的节点为所述目标节点。
17.上述方案中,所述目标节点为所述业务传递路径中的源端节点、宿端节点或者中间节点。
18.上述方案中,所述对所述目标节点基于电交叉和光交叉进行重路由配置,包括:
19.对所述目标节点,选择光子架与电子架之间空闲的光电连接端口对;
20.基于选择的所述光电连接端口对,配置所述目标节点的电子架的电交叉和光子架的光交叉。
21.上述方案中,所述基于选择的所述光电连接端口对,配置所述目标节点的电子架的电交叉和光子架的光交叉,包括:
22.对所述光电连接端口对中的电子架端口,基于电交叉恢复至所述业务传递路径中所述目标节点的电子架线路口;
23.对所述光电连接端口对中的光子架端口,基于光交叉恢复至所述业务传递路径中所述目标节点的光子架线路口。
24.本技术实施例还提供了一种光传送网络重路由的控制装置,包括:
25.故障检测模块,用于确定光传送网络中出现存在光电子架间故障的目标节点;
26.重路由配置模块,用于对所述目标节点基于电交叉和光交叉进行重路由配置,恢复所述光传送网络的通信;
27.其中,所述光电子架间故障为所述目标节点的电子架与光子架之间的线路路径出现故障。
28.本技术实施例又提供了一种光传送网络的控制器,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行本技术实施例所述方法的步骤。
29.本技术实施例还提供了一种光传送网络,包括:多个节点及如本技术实施例所述的控制器。
30.本技术实施例又提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现本技术实施例所述方法的步骤。
31.本技术实施例提供的技术方案,确定光传送网络中出现存在光电子架间故障的目标节点;对目标节点基于电交叉和光交叉进行重路由配置,恢复光传送网络的通信;其中,光电子架间故障为目标节点的电子架与光子架之间的线路路径出现故障。本技术实施例对目标节点基于电交叉和光交叉进行重路由配置,可以仅对原有业务传递路径中目标节点进行重路由配置,即仅需切换目标节点的电子架与光子架之间的端口及连接,其余资源均使用原有业务传递路径的资源,从而可以节约网络资源并可以有效降低业务中断时长。
附图说明
32.图1为相关技术中光传送网络业务重路由的原理示意图;
33.图2为相关技术中光传送网络业务重路由的流程示意图;
34.图3为本技术实施例光传送网络重路由的控制方法的流程示意图;
35.图4为本技术应用示例中光传送网络业务重路由的原理示意图;
36.图5为本技术实施例中对目标节点基于电交叉和光交叉进行重路由配置的流程示意图;
37.图6为本技术应用示例中业务重路由的控制方法流程示意图;
38.图7为本技术实施例光传送网络重路由的控制装置的结构示意图;
39.图8为本技术实施例光传送网络的控制器的结构示意图;
40.图9为本技术实施例光传送网络的结构示意图。
具体实施方式
41.下面结合附图及实施例对本技术再作进一步详细的描述。
42.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。
43.光传送网络中,虽然各节点的光层和电层均能够被集中管控平台控制,但主要以电层调度为主,且光层和电层的管控之间缺乏有效协同。在实际应用中,光层的动态调度没有大规模使用,光层往往只作为静态管道,一旦波长连接或光交叉配好之后很少变动。
44.相关技术中,光传送网络的业务重路由通常基于电层调度来实现。例如,当业务故障发生时,控制器重新计算一条端到端路径(客户侧端口之间),如图1所示,节点a与节点z之间原有的工作路径为波长λ1对应的路径,当业务故障发生时,控制器则基于电层调度,在节点a与节点z之间建立波长λ2的恢复路径。
45.具体地,如图2所示,业务重路由包括:控制器配置电交叉,切换业务线路侧端口,从而分别在节点a与节点z的电子架选择一个新的电子架端口,并连接至相应的光子架端口上;随后,针对各节点,在光层根据新的端口计算光波长连接路由,新建光层连接。
46.上述方案,由于是在电层计算重路由,而且重路由的路径与原有路径资源没有重叠,因此重路由占用的资源较多。另外,新建连接需要配置大量节点设备,业务中断时间较长(目前为秒级)。
47.基于此,本技术各种实施例中,在光电协同控制机制下,针对光电子架间故障,同时配置故障节点(又称为目标节点)的光子架和电子架,即光电交叉配置,实现故障业务恢复,相比传统重路由机制,可以使得业务绕过光电子架间故障的线路路径,其余资源均使用原有业务传递路径的资源,节约大量网络资源;同时,重路由只需要配置发生故障的节点(单个节点),可以使业务中断时长大幅减少。
48.本技术实施例提供了一种光传送网络重路由的控制方法,该方法可以应用于光传送网络的控制器,该控制器可以为光电协同控制器,即可以实现对各节点的光层和电层的配置。如图3所示,该方法包括:
49.步骤301,确定光传送网络中出现存在光电子架间故障的目标节点。
50.这里,该光电子架间故障为目标节点的电子架与光子架之间的线路路径出现故障。
51.步骤302,对目标节点基于电交叉和光交叉进行重路由配置,恢复光传送网络的通信。
52.示例性地,如图4所示,控制器若确定光传送网络的节点a存在光电子架间故障,则对节点a基于电交叉和光交叉进行重路由配置,即可恢复原有的波长λ1的业务传递路径。
53.基于图1与图4的比对,本技术实施例可以对目标节点基于电交叉和光交叉进行重
路由配置,可以仅对原有业务传递路径中的目标节点进行重路由配置,即仅需切换目标节点的电子架与光子架之间的端口及连接,其余资源均使用原有业务传递路径的资源,从而可以节约网络资源并可以有效降低业务中断时长。
54.示例性地,控制器确定光传送网络中出现存在光电子架间故障的目标节点,包括:
55.响应于业务中断故障,基于业务传递路径中各节点上报的故障检测信息确定目标节点。
56.需要说明的是,光传送网络中各个节点均可以支持故障监测的功能。当监测到故障发生时,则会立刻上报告警信息(即故障检测信息)给控制器。例如,各节点监控的告警信息可以包括设备板卡故障、线路故障等。当控制器接收到业务中断告警时,可以确认存在业务中断故障,若基于各节点上报的故障检测信息确定存在光电子架间故障,则对目标节点执行本技术实施例的重路由配置。
57.示例性地,对目标节点基于电交叉和光交叉进行重路由配置,包括:
58.对目标节点,选择光子架与电子架之间空闲的光电连接端口对;
59.基于选择的光电连接端口对,配置目标节点的电子架的电交叉和光子架的光交叉。
60.这里,电子架与光子架之间的端口可以基于光电协同连接的映射关系形成光电连接端口对,电子架与光子架之间的端口基于光电协同连接的映射关系一一对应。电交叉是指将电子架线路口与电子架上的电子架端口建立连接关系,光交叉是指将光子架上的光子架端口与光子架线路口建立连接关系。其中,电子架线路口为节点的电子架与外部连接的端口,光子架线路口为节点的光子架与外部连接的端口,电子架端口和光子架端口为电子架与光子架之间的端口。
61.示例性地,基于选择的光电连接端口对,配置目标节点的电子架的电交叉和光子架的光交叉,包括:
62.对光电连接端口对中的电子架端口,基于电交叉恢复至业务传递路径中目标节点的电子架线路口;
63.对光电连接端口对中的光子架端口,基于光交叉恢复至业务传递路径中目标节点的光子架线路口。
64.示例性地,如图5所示,对目标节点基于电交叉和光交叉进行重路由配置,包括:
65.步骤501,配置电交叉,切换电子架端口。
66.控制器确定业务传递路径的目标节点存在光电子架间故障,则在目标节点的电子架进行电交叉,选择空闲的电子架端口作为该业务传递路径的新的电子架端口。
67.步骤502,将新的电子架端口的波长配置为原业务传递路径的工作波长。
68.控制器将新的电子架端口的波长配置为原业务传递路径的工作波长。
69.步骤503,查询对应的光子架端口。
70.控制器基于光电协同连接的映射关系,查询新的电子架端口对应的光子架端口。
71.步骤504,将光子架端口的波长交叉至原业务传递路径。
72.控制器在在目标节点的光子架进行光交叉,将步骤503确定的光子架端口的波长交叉至原业务传递路径。
73.示例性地,基于业务传递路径中各节点上报的故障检测信息确定目标节点,包括:
74.基于业务传递路径中各节点上报的故障检测信息,确定业务传递路径中存在光电子架间故障的节点为目标节点。
75.示例性地,基于业务传递路径中各节点上报的故障检测信息,确定业务传递路径中存在光电子架间故障的节点为目标节点,包括:
76.确定未接收到指示业务传递路径的各节点中的任一节点发生板卡故障的第一告警信息及指示各节点之间发生光纤线路故障的第二告警信息;
77.基于业务传递路径的各节点中的任一节点上报的指示光子架与电子架之间的光子架端口收无光的第三告警信息或者电子架端口收无光的第四告警信息,确定上报第三告警信息或者第四告警信息的节点为目标节点。
78.可以理解的是,该目标节点可以为业务传递路径中的源端节点、宿端节点或者中间节点。
79.需要说明的是,控制器未接收到业务传递路径的任一节点发生故障的第一告警信息,则表明业务传递路径的各节点均未发生板卡故障,即业务中断故障不是由节点的硬件故障引起。
80.需要说明的是,控制器未接收到业务传递路径的任一节点指示各节点之间发生光纤线路故障的第二告警信息,则表明业务传递路径的光纤未发生故障,即业务中断故障不是由光纤故障引起。示例性,第二告警信息可以由节点基于光子架线路口收无光来生成。
81.示例性地,对于光电子架间故障,源端节点可以上报第三告警信息,宿端节点可以上报第四告警信息,中间节点可以上报第三告警信息和/或第四告警信息。
82.下面结合一应用示例对本技术再作进一步详细的描述。
83.本应用示例的光传送网络业务重路由的原理示意图如图4所示。如图6所示,该业务重路由的控制方法包括:
84.步骤601,故障定位,确定节点a存在光电子架间故障。
85.这里,控制器可以基于节点a上报的光子架端口op1收无光的告警信息,确定节点a存在光电子架间故障。
86.步骤602,选择空闲的光电连接端口对。
87.示例性地,控制器可以基于光电协同连接的映射关系,随机选择空闲的电子架端口ep2和光子架端口op3作为光电连接端口对。
88.步骤603,配置节点a的电子架,使原客户侧端口业务交叉至电子架端口ep2,波长设置为原工作波长λ1。
89.控制器配置节点a的电交叉,使得电子架端口ep2连接该业务传递路径原有的电子架线路口,且设置波长为原工作波长λ1。
90.步骤604,配置节点a的光子架,使光子架端口op3交叉至原业务传递路径。
91.控制器配置节点a的交交叉,使得光子架端口op3连接该业务传递路径原有的光子架线路口,且设置波长为原工作波长λ1。
92.如此,控制器通过对节点a进行光电交叉配置,实现故障业务恢复,相比传统重路由机制,可以使得业务绕过光电子架间故障的线路路径,其余资源均使用原有业务传递路径的资源,节约大量网络资源;同时,重路由只需要配置单个节点,可以使业务中断时长大幅减少。
93.为了实现本技术实施例的方法,本技术实施例还提供一种光传送网络重路由的控制装置,该光传送网络重路由的控制装置与上述光传送网络重路由的控制方法对应,上述光传送网络重路由的控制方法实施例中的各步骤也完全适用于本光传送网络重路由的控制装置实施例。
94.如图7所示,该光传送网络重路由的控制装置包括:故障检测模块701和重路由配置模块702。故障检测模块701用于确定光传送网络中出现存在光电子架间故障的目标节点;重路由配置模块702用于对所述目标节点基于电交叉和光交叉进行重路由配置,恢复所述光传送网络的通信;其中,所述光电子架间故障为所述目标节点的电子架与光子架之间的线路路径出现故障。
95.示例性地,故障检测模块701具体用于:
96.响应于业务中断故障,基于业务传递路径中各节点上报的故障检测信息确定所述目标节点。
97.示例性地,故障检测模块701具体用于:
98.基于所述业务传递路径中各节点上报的故障检测信息,确定所述业务传递路径中存在光电子架间故障的节点为所述目标节点。
99.示例性地,故障检测模块701基于所述业务传递路径中各节点上报的故障检测信息,确定所述业务传递路径中存在光电子架间故障的节点为所述目标节点,包括:
100.确定未接收到指示所述业务传递路径的各节点中的任一节点发生板卡故障的第一告警信息及指示各节点之间发生光纤线路故障的第二告警信息;
101.基于所述业务传递路径的各节点中的任一节点上报的指示光子架与电子架之间的光子架端口收无光的第三告警信息或者电子架端口收无光的第四告警信息,确定上报所述第三告警信息或者所述第四告警信息的节点为所述目标节点。
102.示例性地,所述目标节点为所述业务传递路径中的源端节点、宿端节点或者中间节点。
103.示例性地,重路由配置模块702具体用于:
104.对所述目标节点,选择光子架与电子架之间空闲的光电连接端口对;
105.基于选择的所述光电连接端口对,配置所述目标节点的电子架的电交叉和光子架的光交叉。
106.示例性地,重路由配置模块702基于选择的所述光电连接端口对,配置所述目标节点的电子架的电交叉和光子架的光交叉,包括:
107.对所述光电连接端口对中的电子架端口,基于电交叉恢复至所述业务传递路径中所述目标节点的电子架线路口;
108.对所述光电连接端口对中的光子架端口,基于光交叉恢复至所述业务传递路径中所述目标节点的光子架线路口。
109.实际应用时,故障检测模块701和重路由配置模块702,可以由光传送网络重路由的控制装置中的处理器来实现。当然,处理器需要运行存储器中的计算机程序来实现它的功能。
110.需要说明的是:上述实施例提供的光传送网络重路由的控制装置在进行光传送网络重路由的控制时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要
而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的光传送网络重路由的控制装置与光传送网络重路由的控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
111.基于上述程序模块的硬件实现,且为了实现本技术实施例的方法,本技术实施例还提供一种光传送网络的控制器。图8仅仅示出了该控制器的示例性结构而非全部结构,根据需要可以实施图8示出的部分结构或全部结构。
112.如图8所示,本技术实施例提供的控制器800包括:至少一个处理器801、存储器802、用户接口803和至少一个网络接口804。控制器800中的各个组件通过总线系统805耦合在一起。可以理解,总线系统805用于实现这些组件之间的连接通信。总线系统805除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图8中将各种总线都标为总线系统805。
113.其中,用户接口803可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
114.本技术实施例中的存储器802用于存储各种类型的数据以支持控制器的操作。这些数据的示例包括:用于在控制器上操作的任何计算机程序。
115.本技术实施例揭示的光传送网络重路由的控制方法可以应用于处理器801中,或者由处理器801实现。处理器801可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,光传送网络重路由的控制方法的各步骤可以通过处理器801中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器801可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器801可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器802,处理器801读取存储器802中的信息,结合其硬件完成本技术实施例提供的光传送网络重路由的控制方法的步骤。
116.在示例性实施例中,控制器可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程逻辑门阵列(fpga,field programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
117.可以理解,存储器802可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存
储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本技术实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
118.如图9所示,本技术实施例还提供一种光传送网络,包括:多个节点及前述实施例所述的控制器800。例如,多个节点可以包括:节点a、b、c、d、e、z,控制器800可以执行本技术实施例的光传送网络重路由的控制方法,在此不再赘述。
119.在示例性实施例中,本技术实施例还提供了一种存储介质,即计算机存储介质,具体可以是计算机可读存储介质,例如包括存储计算机程序的存储器802,上述计算机程序可由控制器800的处理器801执行,以完成本技术实施例方法所述的步骤。计算机可读存储介质可以是rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
120.需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
121.另外,本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
122.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术披露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献