一种风险路径的识别方法和装置与流程

文档序号:16513402发布日期:2019-01-05 09:28阅读:557来源:国知局
一种风险路径的识别方法和装置与流程

本发明涉及信息中断检测领域,具体涉及一种风险路径的识别方法和装置。



背景技术:

高速发展的信息社会,信息成为比物质和能源更为重要的资源,业务或信息中断造成的损失很严重。一旦出现业务中断,运维人员根据现网的告警和业务流向逐段分析出故障点,然后进行手工恢复,比如在故障设备上换单板、端口激光器或者光纤。如何能够提前识别现网中已有的高风险路径或者在用户配置新业务的时候主动提示风险并修正成为运营商们急切解决的问题。



技术实现要素:

本发明提供一种风险路径的识别方法和装置,解决在网管上逐个判断和修复故障点带来的耗时长、复杂度高、工作量巨大的问题。

为了实现上述发明目的,本发明采取的技术方案如下:

一种风险路径的识别方法,包括:

根据目标路径的路由状态获得所述目标路径的风险状态;

当确定所述目标路径为风险路径时,根据预设的路由策略计算所述目标路径对应的保护路由路径。

优选地,根据预设的路由策略计算所述目标路径对应的保护路由路径之后还包括:当根据预设的路由策略无法计算出所述目标路径对应的保护路由路径时,反馈计算失败的原因。

优选地,根据预设的路由策略计算所述目标路径对应的保护路由路径之后还包括:

根据所述保护路由路径修正所述目标路径的路由状态。

优选地,所述路由状态包括以下的一项或者多项:

保护组状态、光连接状态、管道状态。

优选地,根据目标路径的路由状态获得所述目标路径的风险状态包括:

当所述目标路径不存在保护路径时,确定所述目标路径为第一优先级风险路径;

当所述目标路径存在保护路径,并且所述目标路径和所述保护路径途径相同的连接时,确定所述目标路径为第二优先级风险路径;

当所述目标路径存在保护路径,所述目标路径和所述保护路径分离且目标路径和所述保护路径所属的管道集合存在交集时,确定所述目标路径为第三优先级风险路径。

优选地,根据预设的路由策略计算所述目标路径对应的保护路由路径包括:

计算所述目标路径的当前业务承载路由;

根据所述目标路径的风险优先级对应的路由策略,计算所述目标路径对应的保护路由路径。

优选地,根据预设的路由策略计算所述目标路径对应的保护路由路径之后还包括:当计算出多条保护路由路径时,确定最小跳数的路由为保护路由路径。

优选地,根据所述目标路径的风险优先级对应的路由策略,计算所述目标路径对应的保护路由路径包括以下之一:

配置和当前业务承载路由不经过相同管道的保护路由路径;

配置和当前业务承载路由不途径相同的光连接的保护路由路径;

配置配合当前业务承载路由的保护路由路径。

为了解决上述技术问题,本发明还提供一种风险路径的识别装置,包括:

风险路径识别模块,设置为根据目标路径的路由状态获得所述目标路径的风险状态;

修正模块,设置为当确定所述目标路径为风险路径时,根据预设的路由策略计算所述目标路径对应的保护路由路径。

优选地,所述修正模块,还设置为当根据预设的路由策略无法计算出所述目标路径对应的保护路由路径时,反馈计算失败的原因。

优选地,所述修正模块,还设置为:

根据所述保护路由路径修正所述目标路径的路由状态。

优选地,所述风险路径识别模块中的所述路由状态包括以下的一项或者多项:

保护组状态、光连接状态、管道状态。

优选地,所述风险路径识别模块根据目标路径的路由状态获得所述目标路径的风险状态包括:

当所述目标路径不存在保护路径时,确定所述目标路径为第一优先级风险路径;

当所述目标路径存在保护路径,并且所述目标路径和所述保护路径途径相同的连接时,确定所述目标路径为第二优先级风险路径;

当所述目标路径存在保护路径,所述目标路径和所述保护路径分离且目标路径和所述保护路径所属的管道集合存在交集时,确定所述目标路径为第三优先级风险路径。

优选地,所述修正模块根据预设的路由策略计算所述目标路径对应的保护路由路径包括:

计算所述目标路径的当前业务承载路由;

根据所述目标路径的风险优先级对应的路由策略,计算所述目标路径对应的保护路由路径。

优选地,所述修正模块,还设置为当计算出多条保护路由路径时,确定最小跳数的路由为保护路由路径。

优选地,所述修正模块根据所述目标路径的风险优先级对应的路由策略,计算所述目标路径对应的保护路由路径包括以下之一:

配置和当前业务承载路由不经过相同管道的保护路由路径;

配置和当前业务承载路由不途径相同的光连接的保护路由路径;

配置配合当前业务承载路由的保护路由路径。

本发明和现有技术相比,具有如下有益效果:

本发明的技术方案,可以自动地识别出全网所有风险路径或者用户配置某条业务后及时进行识别,然后对风险路径进行修正,最大化地给原路径提供用户期望的保护,一旦原路径出现问题均可马上倒换到保护路径上,业务不中断,无需人工在现网几十万条路径中逐条去排查识别和修正,就能将全网的风险路径降低到最少,提高全网路径的可靠性,降低了工程操作难度和巨大工作量。

附图说明

图1为本发明实施例的一种风险路径的识别方法的流程图;

图2为本发明实施例的一种风险路径的识别装置的结构示意图;

图3为本发明实施例的1的风险路径识别流程示意图;

图4为本发明实施例的2的风险路径修正流程示意图;

图5为本发明实施例的3的风险路径识别流程示意图;

图6为本发明实施例的4的风险路径识别流程示意图。

具体实施方式

为使本发明的发明目的、技术方案和有益效果更加清楚明了,下面结合附图对本发明的实施例进行说明,需要说明的是,在不冲突的情况下,本申请中的实施例和实施例中的特征可以相互任意组合。

如图1所示,本发明实施例提供一种风险路径的识别方法,包括:

s101、根据目标路径的路由状态获得所述目标路径的风险状态;

s102、当确定所述目标路径为风险路径时,根据预设的路由策略计算所述目标路径对应的保护路由路径。

步骤s102如果根据预设的路由策略无法计算出所述目标路径对应的保护路由路径时,反馈计算失败的原因。

步骤s102之后还包括:

s103、根据所述保护路由路径修正所述目标路径的路由状态。

其中,所述路由状态包括以下的一项或者多项:

保护组状态、光连接状态、管道状态。

步骤s101根据目标路径的路由状态获得所述目标路径的风险状态包括:

当所述目标路径不存在保护路径时,确定所述目标路径为第一优先级风险路径;

当所述目标路径存在保护路径,并且所述目标路径和所述保护路径途径相同的连接时,确定所述目标路径为第二优先级风险路径;

当所述目标路径存在保护路径,所述目标路径和所述保护路径分离且目标路径和所述保护路径所属的管道集合存在交集时,确定所述目标路径为第三优先级风险路径。

步骤s102根据预设的路由策略计算所述目标路径对应的保护路由路径包括:

计算所述目标路径的当前业务承载路由;

以不响应当前业务为基准,根据所述目标路径的风险优先级对应的路由策略,计算所述目标路径对应的保护路由路径。

当计算出多条保护路由路径时,确定最小跳数的路由为保护路由路径。

其中,根据所述目标路径的风险优先级对应的路由策略,计算所述目标路径对应的保护路由路径包括以下之一:

配置和当前业务承载路由不经过相同管道的保护路由路径;

配置和当前业务承载路由不途径相同的光连接的保护路由路径;

配置配合当前业务承载路由的保护路由路径。

本发明实施例的路由策略以不响应当前业务为基准,优先选择不经过相同管道的保护路由路径,当条件不能满足时,可以选择不途径相同的光连接的保护路由路径,除了这两种方式,还可以选择配合和当前承载业务的路由的保护路由,不要求工作和保护路由的光连接完全分离,只要有保护就可以。

如图2所示,本发明实施例还提供一种风险路径的识别装置,可以设置在网管服务器中,包括:

风险路径识别模块,设置为根据目标路径的路由状态获得所述目标路径的风险状态;

修正模块,设置为当确定所述目标路径为风险路径时,根据预设的路由策略计算所述目标路径对应的保护路由路径。

优选地,所述修正模块,还设置为当根据预设的路由策略无法计算出所述目标路径对应的保护路由路径时,反馈计算失败的原因。

优选地,所述修正模块,还设置为:

根据所述保护路由路径修正所述目标路径的路由状态。

优选地,所述风险路径识别模块中的所述路由状态包括以下的一项或者多项:

保护组状态、光连接状态、管道状态。

优选地,所述风险路径识别模块根据目标路径的路由状态获得所述目标路径的风险状态包括:

当所述目标路径不存在保护路径时,确定所述目标路径为第一优先级风险路径;

当所述目标路径存在保护路径,并且所述目标路径和所述保护路径途径相同的连接时,确定所述目标路径为第二优先级风险路径;

当所述目标路径存在保护路径,所述目标路径和所述保护路径分离且目标路径和所述保护路径所属的管道集合存在交集时,确定所述目标路径为第三优先级风险路径。

优选地,所述修正模块根据预设的路由策略计算所述目标路径对应的保护路由路径包括:

计算所述目标路径的当前业务承载路由;

根据所述目标路径的风险优先级对应的路由策略,计算所述目标路径对应的保护路由路径。

优选地,所述修正模块,还设置为当计算出多条保护路由路径时,确定最小跳数的路由为保护路由路径。

优选地,所述修正模块根据所述目标路径的风险优先级对应的路由策略,计算所述目标路径对应的保护路由路径包括以下之一:

配置和当前业务承载路由不经过相同管道的保护路由路径;

配置和当前业务承载路由不途径相同的光连接的保护路由路径;

配置配合当前业务承载路由的保护路由路径。

本发明实施例,当输入任何一条路径,风险路径的识别装置从数据库中查询路径表、保护组表、路由表、光连接表、管道表等多个表格综合计算,进进行风险判断:a:该条路径是否为不带保护的路径,若不带则属于第一优先级风险路径;b:若带保护路径则继续判断工作路径和保护路径的路由是否途经了相同的连接,若途经了相同的连接则属于第二优先级风险路径;c:若工作路径和保护路径连接完全分离,则继续判断工作路由和保护路径途经的连接是否埋在同一个管道中,若工作路径途经的连接和保护路径途经的连接至少有一段是属于同一个管道则为第三优先级风险路径。对于abc三种风险路径的判断,本发明实施例中可以根据场景和需求定制风险识别策略,例如只进行a或者ab或者ac的判断。

进一步地,一个管道同时埋许多光纤(即光连接),如若出现其工作路由和保护路由同时经过同一个管道的情况,此时一旦物理管道被施工切断,就会导致业务中断。当工作和保护不途经相同的管道,也不会途经相同的连接,并且除了起始节点之外不途径任何相同的节点。

识别出风险路径后,可以用列表的形式呈现给客户并列出具体的风险原因和风险级别,生成风险路径列表。

对于识别出的风险路径,可以根据现网情况为不同优先级的风险路径制定不同的保护路由计算策略。首先计算出该风险路径的实际路由,对这条实际路由使用制定的路由策略自动地为其计算出一条符合条件的保护路由。若路由能够计算成功,则自动修正成功并呈现出修正后的路径;若路由计算失败,则反馈出路由计算失败的具体原因。可选的,对于风险路径表,可供用户自主选择优先修正哪些优先级的风险路径或者全部修正。

实施例1

本实施例结合图3,说明风险路径识别的流程,包括:

s201,输入一条路径。

输入网管上存在的任何一条路径,可以是全网依次递归查询或者用户指定某一条已有路径。

s202,判断是否带保护。

对步骤s201中的这条路径,判断该路径是否有保护组,进而判断其是否有保护路径。若有,则执行步骤s203。若没有,则直接列入风险路径列表,并标识为第一优先级风险路径,风险原因为“无保护”,即步骤s205。

s203,判断工作和保护是否分离。

对步骤s202中的这条带有保护的路径,通过查询工作路径的路由表和保护路径的路由表和光连接表,进而计算判断工作路由和保护路由是否途经相同的光连接。若没有,则执行步骤s204。若有,则直接列入风险路径列表,并标识为第二优先级风险路径,风险原因为:工作和保护途经相同的光连接及途径的相同光连接的名称,即步骤s205。

s204,判断工作和保护是否同管道。

对步骤s203中的这条工作和保护分离的路径,通过查询工作路由所途经的所有光连接的所属管道集合a和保护路由途经的所有光连接所属的所有管道集合b,进而判断a和b是否有交集。若有,则执行步骤s205,列入风险路径列表,并标识为第三优先级风险路径,风险原因为:工作和保护途经相同的管道及相同管道的名称。若没有,该路径不属于风险路径。

s205,加入风险路径列表。

对于步骤s202、s203、s204判断得出的风险路径加入风险路径列表,并呈现给用户,列出具体的风险级别和风险原因。对于步骤s202判断出的风险路径的原因显示为“无保护”,优先级显示为第一优先级风险路径;对于步骤s203判断出的风险路径的原因为“工作和保护途经相同的光连接”,优先级显示为第二优先级风险路径;对于步骤s204判断出的风险路径的原因显示为“工作和保护途经相同的管道”,优先级显示为第三优先级风险路径。不同优先级的风险路径其风险不同,示例如下:第一优先级的风险路径,其风险最高,任何一个节点或者光连接出现故障都会导致业务立即中断。相反,第三优先级风险路径其风险较低,只有管道坏掉时业务才会中断。

用户可以根据不同的场景和需求选择不同的风险识别策略,步骤s202、s203、s204可以根据需要选择某一步或某两步或者三步均选。目前三步均选是最全面的风险识别策略。

实施例2

本实施例结合图4,说明风险路径修正的流程,包括:

s301,输入一条风险路径。

从风险路径表中选择一条风险路径。

s302,计算出该风险路径的实际路由

计算出该风险路径的实际路由,即业务当下承载在那条路由上。以该条路由作为基准进行s303的操作,以不影响现网业务为基准。

s303,是否能计算出符合条件的保护路由。

用户可以为不同优先级的风险路径选择不同的保护路由策略。对步骤s302中的这条路径,根据其风险优先级选择用户指定的路由策略,自动地为其计算出一条符合用户期望的保护路由。若路由能够计算成功,则转步骤s304;若路由计算失败,则向客户呈现出路由计算失败的具体原因,即步骤s305。

s304,是否存在多条保护路由。

若计算出两条及以上条数的保护路由,则选择最小跳数的保护路由,见步骤s306;若只计算出一条,则直接修正,见步骤s307。

s305,呈现失败原因。

向用户呈现出路由计算失败的具体原因,用户可以根据原因进行现网改造。

s306,选择最小跳路由。

从多条计算出来的符合条件的路由中,选择跳数最小的路由为原路径进行修正。

s307,修正路径。

将上述步骤中选择的符合条件的保护路由与原路径建立保护组,形成保护关系,并呈现给用户修正后的路径。

实施例3

如图5所示,通过具体实施例来对本发明提供的自动识别风险路径并修正的方法进行详细说明。本实施例用于自动识别全网风险路径并修正的场景。

在全网中自动识别风险路径并修正的流程包括如下步骤:

s401,从全网的第一条路径作为输入,依次递归。

查询全网的所有路径,从第一条到最后一条依次作为风险路径识别模块的输入。

s402,调用风险路径识别模块。

对于s401中的每一条输入路径,根据用户制定的风险路径识别策略进行风险路径识别。

s403,是否全网识别完毕。

是否全网的所有路径都识别完毕,若没有识别完毕,继续对下一条路径进行风险识别;若识别完毕,则进行步骤s404。

s404,调用修正模块。

对风险路径识别模块识别出的每一条风险路径作为修正模块的输入,进行逐条修正。修正策略用户制定如下:对于所有优先级的风险路径,计算出一条和工作路由不途径同一个管道的保护路由。该策略为最全面完善的修正策略,业务能得到最大程度的保护。

s405,是否所有风险路径修正完毕。

若风险路径表中还有未修正的路径,则继续进行修正;若所有风险路径修正完毕,则配置结束,并向用户呈现每一条风险路径的修正结果。

s406,配置结束。

通过该方法,可以自动地对全网所有路径进行风险识别并修正,修正后的结果用可视化形式呈现给用户。

实施例4

本实施例用于用户创建成功路径后立即进行识别并提示修正的场景;如图6所示,在本实施例中,用户创建成功路径后立即进行风险识别并提示修正的场景包括如下步骤:

s501,用户配置成功一条路径。

当用户配置成功一条路径,就自动将该条路径作为风险路径识别模块的输入。

s502,调用风险路径识别模块。

对于s501中的这条路径,根据用户指定的风险路径识别策略进行风险路径识别。在本实施例中,用户只识别不带保护的路径为风险路径。

s503,是否风险路径。

经过风险路径识别,若该条路径不为风险路径,则配置结束;若为风险路径,则进行步骤s504。

s504,调用修正模块。

将这条风险路径作为修正模块的输入根据用户指定的策略进行修正。用户的修正策略为对其计算出一条不途径相同光连接的保护路径。

s505,配置结束。

通过该方法,可以在用户创建每条路径后及时进行风险识别和修正,最大程度地降低风险路径存在的概率,提升整个网络路径的可靠性。

虽然本发明所揭示的实施方式如上,但其内容只是为了便于理解本发明的技术方案而采用的实施方式,并非用于限定本发明。任何本发明所属技术领域内的技术人员,在不脱离本发明所揭示的核心技术方案的前提下,可以在实施的形式和细节上做任何修改与变化,但本发明所限定的保护范围,仍须以所附的权利要求书限定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1