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

一种节点保护告警联动优化方法及装置与流程

2022-07-31 06:06:40 来源:中国专利 TAG:


1.本发明涉及光通信传输技术领域,特别涉及一种节点保护告警联动优化方法及装置。


背景技术:

2.随着云改数转、云网融合被大力推进,“入云点”需要支持跨网元保护,以确保在城域网/本地网中的一个节点故障时,能够让接入层设备自动倒换且能正常接入并传输业务。
3.相关技术中,伪线业务双规保护和mc-lag(multi-chassis link aggregation group,多设备间的链路聚合组,在cisco里为vpc,virtual port-channel)叠加保护场景下,ac侧(客户业务)为lag业务接入,工作路径和保护路径通过信令通信通道的信令协议进行保护动作协商;当信令通信通道故障后,工作路径和保护路径成为孤立的业务节点,因无法进行信令消息协商,主/辅节点维持原业务流向;在无其他故障情况下业务流正常,若用户侧发生故障,当前设备uni-lag(客户侧链路聚合组)场景下未开发vc-oam功能(虚拟容器层-操作维护管理功能),ac侧告警无法传递到pw(伪线)冗余业务侧,冗余保护保持工作路径,业务会引起中断,因此导致该场景下伪线双规保护失效,无法保证业务正常转发。


技术实现要素:

4.本发明实施例提供一种节点保护告警联动优化方法及装置,以解决相关技术中信令通道失效同时ac侧故障场景下业务无法正常转发的问题。
5.本发明实施例提供了一种节点保护告警联动优化方法,其特征在于,其包括步骤:
6.在lag成员中选定主成员,并使所述主成员用于开启oam业务;
7.在新增或删除lag成员时使所述主成员保持开通oam业务,并实现业务成员动态删建;
8.在所述主成员开启oam业务后,通过开销帧将oam业务告警传递至冗余保护业务侧以实现同步倒换。
9.一些实施例中,所述在新增或删除lag成员时使所述主成员保持开通oam业务,并实现业务成员动态删建,包括步骤:
10.新增lag成员时,判断所述新增lag成员的槽位是否存在,若否,则向新增lag成员的槽位中下发配置数据,所述配置数据包括对应的端口逻辑配置、lsp配置、lif配置以及vpws业务配置。
11.一些实施例中,所述在新增或删除lag成员时使所述主成员保持开通oam业务,并实现业务成员动态删建,包括步骤:
12.删除lag成员时,若所述主成员的槽位改变且有lag成员槽被删除,则:
13.广播下发更新后的lag成员配置;
14.判断业务是否存在oam业务,若是则刷新所述主成员的槽位并将当前oam配置下发至新增的槽位及出口盘槽位;
15.将被删除的lag成员槽中的配置数据删除。
16.一些实施例中,所述在新增或删除lag成员时使所述主成员保持开通oam业务,并实现业务成员动态删建,包括步骤:
17.删除lag成员时,若所述主成员的槽位改变且无lag成员槽被删除,则:
18.广播下发更新后的lag成员配置;
19.判断业务是否存在oam业务,若是则刷新所述主成员的槽位并将当前oam配置下发至新增的槽位及出口盘槽位。
20.一些实施例中,所述在新增或删除lag成员时使所述主成员保持开通oam业务,并实现业务成员动态删建,包括步骤:
21.删除lag成员时,若所述主成员的槽位未发生改变且无lag成员槽被删除,则广播下发更新后的lag成员配置。
22.一些实施例中,所述在新增或删除lag成员时使所述主成员保持开通oam业务,并实现业务成员动态删建,包括步骤:
23.删除lag成员时,若所述主成员的槽位未发生改变且有lag成员槽被删除,则:
24.广播下发更新后的lag成员配置;
25.将被删除的lag成员槽中的配置数据删除。
26.一方面,本发明实施例提供还一种节点保护告警联动优化装置,其特征在于,其包括:
27.主成员选定模块,其用于在lag成员中选定主成员,并使所述主成员用于开启oam业务;
28.成员删建模块,其用于在新增或删除lag成员时使所述主成员保持开通oam业务,并实现业务成员动态删建;
29.同步倒换模块,其用于在所述主成员开启oam业务后,通过开销帧将oam业务告警传递至冗余保护业务侧以实现同步倒换。
30.一些实施例中,所述成员删建模块,还用于:
31.新增lag成员时,判断所述新增lag成员的槽位是否存在,若否,则向新增lag成员的槽位中下发配置数据,所述配置数据包括对应的端口逻辑配置、lsp配置、lif配置以及vpws业务配置。
32.一些实施例中,所述成员删建模块,还用于:
33.删除lag成员时,
34.若所述主成员的槽位改变且有lag成员槽被删除,则:
35.广播下发更新后的lag成员配置;
36.判断业务是否存在oam业务,若是则刷新所述主成员的槽位并将当前oam配置下发至新增的槽位及出口盘槽位;
37.将被删除的lag成员槽中的配置数据删除;
38.若所述主成员的槽位改变且无lag成员槽被删除,则:
39.广播下发更新后的lag成员配置;
40.判断业务是否存在oam业务,若是则刷新所述主成员的槽位并将当前oam配置下发至新增的槽位及出口盘槽位。
41.一些实施例中,所述成员删建模块,还用于:
42.删除lag成员时,若所述主成员的槽位未发生改变且无lag成员槽被删除,则广播下发更新后的lag成员配置;
43.删除lag成员时,若所述主成员的槽位未发生改变且有lag成员槽被删除,则广播下发更新后的lag成员配置,并将被删除的lag成员槽中的配置数据删除。
44.本发明提供的技术方案带来的有益效果包括:
45.本发明实施例提供了一种通过lag成员动态增删刷新主成员配置的方法以解决lag场景下的vc-oam告警传递问题;同时动态切换的告警信息通过开销帧进行链路告警传递,解决信令通道失效同时ac侧故障时业务无法正常转发问题。
附图说明
46.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
47.图1为本发明实施例提供的一种节点保护告警联动优化方法的流程示意图;
48.图2为本发明实施例提供的lag成员新增示意图;
49.图3为本发明实施例提供的lag成员删除示意图;
50.图4为本发明实施例提供的应用场景示意图。
具体实施方式
51.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
52.如图1所示,本发明实施例提供一种节点保护告警联动优化方法,包括步骤:
53.s100:在lag成员中选定主成员,并使所述主成员用于开启oam业务;
54.s200:在新增或删除lag成员时使所述主成员保持开通oam业务,并实现业务成员动态删建;
55.s300:在所述主成员开启oam业务后,通过开销帧将oam业务告警传递至冗余保护业务侧以实现同步倒换。
56.需要说明的是,lag目前只可用于uni-nni(用户侧到网络侧)边缘pe站点,即配置uni-lag的业务的站点。新增或删除lag成员如图2、3所示。本发明具体涉及的业务场景包括:uni-lag绑定非保护tp业务(tp是mpls-tp(mpls-transport profile)业务的简称,即多协议标签传输模式)、uni-lag绑定非保护eth/eoo业务(其中eth是普通的以太业务,eoo为oduk1 1保护,即eth业务承载在oduk(optical channel data unit)业务上)、uni-lag叠加lsp1:1(其中lsp1:1是指标签交换路径lsp(label switched path)1:1保护,即隧道保护)、uni-lag叠加pw1:1(其中pw1:1是指伪线1:1保护)、uni-lag叠加eth1 1以及uni-lag叠加eoo1 1(其中eth1 1是指以太网业务1 1,eoo1 1是指eth over oduk 1 1保护)。
57.本实施例通过lag成员动态增删刷新主成员配置的方法以解决lag场景下的vc-oam告警传递问题;同时动态切换的告警信息通过开销帧进行链路告警传递,解决信令通道失效同时ac侧故障时业务无法正常转发问题。
58.一些实施例中,s200包括步骤:
59.s210:新增lag成员时,判断所述新增lag成员的槽位是否存在,若否,则向新增lag成员的槽位中下发配置数据,所述配置数据包括对应的端口逻辑配置、lsp配置、lif配置以及vpws业务配置。
60.需要说明的是,判断新增lag成员的槽位是否存在,是指判断新增lag成员所在槽位本身是否有其他端口已经在该lag成员组内。
61.一些实施例中,s200包括步骤:
62.s221:删除lag成员时,若所述主成员的槽位改变且有lag成员槽被删除,则:
63.广播下发更新后的lag成员配置;
64.判断业务是否存在oam业务,若是则刷新所述主成员的槽位并将当前oam配置下发至新增的槽位及出口盘槽位;
65.将被删除的lag成员槽中的配置数据删除。
66.可以理解的是,刷新主成员的槽位则意味着主成员已更新,以保证使主成员保持开通oam开通。
67.一些实施例中,s200包括步骤:
68.s222:删除lag成员时,若所述主成员的槽位改变且无lag成员槽被删除,则:
69.广播下发更新后的lag成员配置;
70.判断业务是否存在oam业务,若是则刷新所述主成员的槽位并将当前oam配置下发至新增的槽位及出口盘槽位。
71.一些实施例中,s200包括步骤:
72.s223:删除lag成员时,若所述主成员的槽位未发生改变且无lag成员槽被删除,则广播下发更新后的lag成员配置。
73.一些实施例中,s200包括步骤:
74.s224:删除lag成员时,若所述主成员的槽位未发生改变且有lag成员槽被删除,则:
75.广播下发更新后的lag成员配置;
76.将被删除的lag成员槽中的配置数据删除。
77.一些实施例中,在uni-lag绑定非保护tp业务或非保护eth/eoo业务的场景下,当lag(link aggregation group,链路聚合组)成员发生增减时,使oam业务随lag成员变化进行动态切换,以保证oam功能的同时实现告警联动。
78.新增lag成员时,将新配置广播到各业务盘及aps(automatic protection switching,自动保护倒换);主控nmu(network management unit,网络管理单元)判断新增的lag成员槽位是否已存在,若lag槽位已存在则不作处理;若lag槽位为新增,则往新增的lag槽位中下发对应的端口逻辑配置、lsp(label switched path标签交换路径)配置、lif(logical interface,逻辑接口)配置及vpws业务(virtual private wire service虚拟专线业务)配置。
79.删除lag成员时,可分两种情况进行:
80.第一种情况为lag主成员槽改变;
81.若在第一种情况下删除lag成员槽,包括以下步骤:
82.①
主控广播下发更新后的lag配置;

判断业务是否存在vc-oam,不存在则不作处理,若存在vc-oam配置,则刷新lag主成员槽位并下发到新增槽位;

往被删除的lag成员槽中下发lif及业务删除;

往被删除的lag成员槽中lsp删除

往被删除的lag成员槽中下发端口逻辑配置删除。
83.若在第一种情况下未删除lag成员槽,则包括步骤:
84.①
主控广播下发更新后的lag配置;

判断业务是否存在vc-oam,不存在则不作处理,若存在vc-oam配置,则刷新oam配置的主成员槽位,并将其下发到新lag主成员槽及出口盘槽位。
85.第二种情况为lag主成员槽未改变;
86.若在第二种情况下删除lag成员槽,则包括步骤:

主控广播下发更新后lag配置;

往被删除的lag成员槽中下发lif及业务删除;

往被删除的lag成员槽中lsp删除

往被删除的lag成员槽中下发端口逻辑配置删除。
87.若在第二种情况下未删除lag成员槽,则包括步骤:

主控广播下发lag配置。
88.一些实施例中,在uni-lag叠加lsp1:1的场景(lsp业务的uni侧是lag接口)下,
89.新增lag成员时,将新配置广播到各业务盘及aps;主控nmu适配层判断新增的lag成员槽位是否已存在,若lag槽位已存在则不做任何处理;若lag槽位为新增,则按顺序往新增的lag槽位中下发对应的端口逻辑配置,隧道保护配置,lsp配置,lif配置及vpws业务配置。
90.删除lag成员时,可分两种情况进行:
91.第一种情况为lag主成员槽改变;
92.若在第一种情况下删除lag成员槽,包括以下步骤:
93.①
主控广播下发更新后lag配置;

判断业务是否存在vc-oam,不存在则不作处理,若存在vc-oam配置,此时需要刷新oam配置中主槽位信息,并将其下发到新lag主成员槽及出口盘(lsp1:1有主备两个出口槽,请注意);

往被删除的lag成员槽中下发lif和业务删除;

往被删除的lag成员槽中下发下发主备lsp删除;

往被删除的lag成员槽中下发隧道保护删除;

往被删除的lag成员槽中下发端口逻辑配置删除。
94.若在第一种情况下未删除lag成员槽,则包括步骤:
95.①
主控广播下发更新后lag配置;

判断业务是否存在vc-oam,不存在则不作处理,若存在vc-oam配置,此时需要刷新oam配置中的主槽位信息,并将其下发到新lag主成员槽及出口盘槽位(lsp1:1有主备两个出口盘,请注意)。
96.第二种情况为lag主成员槽未改变;
97.若在第二种情况下删除lag成员槽,则包括步骤:
98.①
主控广播下发更新后lag配置;

往被删除的lag成员槽中下发lif和业务删除;

往被删除的lag成员槽中下发主备lsp删除;

往被删除的lag成员槽中下发隧道保护组删除;

往被删除的lag成员槽中下发端口逻辑配置删除。
99.若在第二种情况下未删除lag成员槽,则包括步骤:

主控广播下发更新后的lag
配置。
100.一些实施例中,在uni-lag叠加pw1:1、uni-lag叠加eth1 1以及uni-lag叠加eoo1 1的场景下,
101.新增lag成员时,将新配置广播到各业务盘及aps;主控nmu适配层判断新增的lag成员槽位是否已存在,若lag槽位已存在则不作任何处理;若lag槽位为新增,则按顺序往新增的lag槽位中下发对应的端口逻辑配置;

下发业务配置对应的lsp配置

下发lif和业务配置。
102.删除lag成员时,可分两种情况进行:
103.第一种情况为lag主成员槽改变;
104.若在第一种情况下删除lag成员槽,包括以下步骤:
105.①
主控广播下发更新后lag配置;

判断业务是否存在vc-oam,不存在则不作处理,若存在vc-oam配置,则刷新oam配置中的主槽位信息,并将其下发到新lag主成员槽及出口盘槽位(lsp1:1有主、备两个出口盘)。
106.若在第一种情况下未删除lag成员槽,则包括步骤:
107.①
主控广播下发更新后的lag配置;

刷新oam配置中lag主成员槽位信息,并将其下发到新lag主成员槽及其对应的出口盘。
108.第二种情况为lag主成员槽未改变;
109.若在第二种情况下删除lag成员槽,则包括步骤:
110.①
主控广播下发更新后的lag配置;

往被删除的lag成员槽中下发lif和业务删除;

往被删除的lag成员槽中下发lsp删除;

往被删除的lag成员槽中下发端口逻辑配置删除。
111.若在第二种情况下未删除lag成员槽,则包括步骤:

主控广播下发更新后的lag配置。
112.如图4所示,本发明实施例提供了一种节点保护告警联动优化装置,其包括:
113.主成员选定模块,其用于在lag成员中选定主成员,并使所述主成员用于开启oam业务;
114.成员删建模块,其用于在新增或删除lag成员时使所述主成员保持开通oam业务,并实现业务成员动态删建;
115.同步倒换模块,其用于在所述主成员开启oam业务后,通过开销帧将oam业务告警传递至冗余保护业务侧以实现同步倒换。
116.一些实施例中,成员删建模块,还用于:
117.新增lag成员时,判断所述新增lag成员的槽位是否存在,若否,则向新增lag成员的槽位中下发配置数据,所述配置数据包括对应的端口逻辑配置、lsp配置、lif配置以及vpws业务配置。
118.一些实施例中,所述成员删建模块,还用于:
119.删除lag成员时,若所述主成员的槽位改变且有lag成员槽被删除,则:
120.广播下发更新后的lag成员配置;
121.判断业务是否存在oam业务,若是则刷新所述主成员的槽位并将当前oam配置下发至新增的槽位及出口盘槽位;
122.将被删除的lag成员槽中的配置数据删除。
123.删除lag成员时,若所述主成员的槽位改变且无lag成员槽被删除,则:
124.广播下发更新后的lag成员配置;
125.判断业务是否存在oam业务,若是则刷新所述主成员的槽位并将当前oam配置下发至新增的槽位及出口盘槽位。。
126.一些实施例中,所述成员删建模块,还用于:
127.删除lag成员时,若所述主成员的槽位未发生改变且无lag成员槽被删除,则广播下发更新后的lag成员配置;
128.删除lag成员时,若所述主成员的槽位未发生改变且有lag成员槽被删除,则广播下发更新后的lag成员配置,并将被删除的lag成员槽中的配置数据删除。
129.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读存储介质上,计算机可读存储介质可以包括计算机可读存储介质(或非暂时性介质)和通信介质(或暂时性介质)。
130.以上仅为本发明实施例的具体实施方式,但本发明实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明实施例的保护范围之内。因此,本发明实施例的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献