[发明专利]基于多下一跳和备份路径的混合链路保护方法有效
申请号: | 201510954632.6 | 申请日: | 2015-12-17 |
公开(公告)号: | CN105577535B | 公开(公告)日: | 2018-11-20 |
发明(设计)人: | 施新刚;尹霞;耿海军;王之梁 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L12/705 | 分类号: | H04L12/705;H04L12/707;H04L12/753 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 张文娟;朱绘 |
地址: | 100084 北京市海淀区1*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 一跳 备份 路径 混合 保护 方法 | ||
1.一种基于多下一跳和备份路径的混合链路保护方法,其特征在于,包括:
根据设定规则构造网络中每个结点的以自身为根结点、以其他所有结点为目的结点的下一跳的集合;
在所述下一跳的集合中选择出所述结点的所有关键链路;
计算所述关键链路对网络可用性的贡献值;
根据所述贡献值和网络可用性目标从网络中所有的所述关键链路中选择出需要保护的所述关键链路;以及
构造需要保护的所述关键链路的备份路径,以保护未被保护的链路;
其中,所述设定规则包括:
假设以结点c为根的最短路径树中的两个结点u和v互为邻居关系,定义Dc(v,u)=Cc(v)-Cc(Bc(v))+L(u,v),若Dc(v,u)<Cc(u)成立,则称v对u有贡献,将Bc(v)加入到根结点c到目的结点u的下一跳的集合中,
Cc(v)和Cc(u)分别表示根结点c到结点v和结点u的最小代价,Bc(v)和Bc(u)分别表示根结点c到结点v和结点u的最优下一跳,L(u,v)表示结点u和结点v的直连代价,Cc(Bc(v))和Cc(Bc(u))分别表示结点c到Bc(v)和Bc(u)的最小代价;
在选择出所述结点的所有关键链路的步骤中包括:
若所述根结点到目的结点有且只有最优下一跳,则所述根结点到目的结点之间的链路为关键链路;
在计算所述关键链路对网络可用性的贡献值的步骤中包括:
所述关键链路对网络可用性的贡献值为网络中经过所述关键链路的所有路径在被保护后的可用性与被保护前的可用性的差值。
2.根据权利要求1所述的链路保护方法,其特征在于,在选择出需要保护的所述关键链路的步骤中包括:
基于关键链路的所述贡献值由大到小对网络中所有关键链路进行排序;
从所述排序中根据所述贡献值由大到小逐一选出关键链路,每当选出一个关键链路,根据已经选出的所有关键链路的贡献值计算当前网络可用性;
当所述当前网络可用性大于等于所述网络可用性目标时,停止从所述排序中选出关键链路,此时,已经选出的所有关键链路为需要保护的关键链路。
3.根据权利要求2所述的链路保护方法,其特征在于,在构造需要保护的所述关键链路的备份路径的步骤中包括:
构造网络中每个结点的以自身为根结点、以其他所有结点为目的结点且不包括所述关键链路的备份的下一跳的集合;
从所述备份的下一跳的集合中为所述关键链路选择备份路径。
4.根据权利要求3所述的链路保护方法,其特征在于,在计算所述关键链路对网络可用性的贡献值的步骤中包括:
所述关键链路对网络可用性的贡献值为网络中经过所述关键链路的与所述关键链路同根的所有路径在被保护后的可用性与被保护前的可用性的差值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510954632.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型带空调的蚊帐
- 下一篇:一种互助购物的方法