[发明专利]一种基于CSPF的链路保护方法及系统有效
申请号: | 202210532547.0 | 申请日: | 2022-05-07 |
公开(公告)号: | CN115022235B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 吴淑珩;华颖 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L45/247 | 分类号: | H04L45/247;H04L45/28 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 张凯 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 cspf 保护 方法 系统 | ||
1.一种基于CSPF的链路保护方法,其特征在于,包括以下步骤:
S1、记录主备链路上各节点及节点间链路的IP地址生成尽力而为排除链表;
S2、使用SPF算法计算所有候选排除链路,对于每一条候选排除链路,分别对照主路径和备路径,在尽力而为排除链表中找出相同的节点相邻两节点间链路,并计算对应的排除键值;
S3、叠加计算每条候选排除链路排除键值,生成TE逃生路径约束条件;
S4、根据逃生路径约束条件生成TE逃生路径并下发。
2.如权利要求1所述的基于CSPF的链路保护方法,其特征在于,在所述步骤S1前,还包括:
使用尽力而为动态约束算法配置主备链路的约束条件;
根据所述主备链路的约束条件,计算主备TE链路路径并下发。
3.如权利要求2所述的基于CSPF的链路保护方法,其特征在于,所述使用尽力而为动态约束算法配置主备链路的约束条件过程包括:
收集并以链表的形式记录主备链路上各节点及节点间链路的IP地址;
使用带约束的SPF路径算法,配置主备链路的约束条件。
4.如权利要求1所述的基于CSPF的链路保护方法,其特征在于,所述叠加计算每条候选排除链路排除键值,生成TE逃生路径约束条件,具体包括:
对于每一条候选排除链路,叠加主路径和备路径各节点及相邻两节点间链路的排除键值,得到该候选排除链路的所有排除键值,其中不在主备路径上的节点及相邻两节点间链路的排除键值为0;
叠加该条候选排除链路的所有排除键值,得到最终结果;
将所有候选排除路径链路及对应的结果构成链表,作为TE逃生路径约束条件。
5.如权利要求4所述的基于CSPF的链路保护方法,其特征在于,所述根据逃生路径约束条件生成TE逃生路径步骤包括:
比对所有候选排除链路的最终结果,筛选最终结果最小的链路作为尽力而为路径。
6.如权利要求1所述的基于CSPF的链路保护方法,其特征在于,在生成TE逃生路径后,还包括:
在每次主备路径发生变化后,增加新的逃生路径约束条件,重复步骤S1-S4,计算出新的TE逃生路径。
7.一种基于CSPF的链路保护系统,其特征在于,包括:
RSVP模块,用于将主备路径进行链表形式的组合,作为尽力而为排除约束条件发送给CSPF模块,以及接受CSPF模块下发的主备TE链路路径和TE逃生路径;
CSPF模块,用于在收到尽力而为的排除条件链表后,计算排除路径以及排除路径的叠加排除键值,根据主备TE链路路径生成逃生路径约束条件,以及接收IGP模块发送的主备TE链路路径和TE逃生路径并下发给RSVP模块;以及在主备TE链路路径计算完毕后,将主备候选路径的链路集合形成尽力而为排除链表;使用SPF算法计算获取候选排除路径,匹配所述候选排除路径和所述尽力而为排除链表中的链路,计算匹配到的排除链表中的各候选路径链路中的各节点及相邻两节点间链路的排除键值;对各候选路径链路进行排除键值的叠加,生成TE逃生路径约束条件;
IGP模块,用于依据逃生路径约束条件,尽力而为的生成TE逃生路径,以及依据主备链路的约束条件计算主备TE链路路径,并将所述主备TE链路路径和TE逃生路径发送给CSPF模块。
8.如权利要求7所述的基于CSPF的链路保护系统,其特征在于,所述IGP模块还用于:比对所有候选排除路径链路的排除键值,筛选所有候选排除路径链路中排除键值最小的链路作为尽力而为路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210532547.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:TDO2抑制剂
- 下一篇:一种无切割天井深孔拉槽爆破落矿采矿法