主权项 |
一种基于多路由配置的数据中心网络故障恢复方法,其特征在于:步骤一、根据多路由配置的方法和网络拓扑结构,构建备份拓扑,针对备份拓扑的构建满足以下几个特征:每个备份拓扑不改变原始的网络拓扑结构,并且都必须包含一个主干网,即从备份配置中移除所有孤立节点、孤立链路和受限链路后,剩余的节点相互连通,备份拓扑中每一个孤立节点可以通过至少一个受限链路连接到主干网;孤立节点只与孤立链路和受限链路相连,并且至少连接一个受限链路,在同一个备份拓扑中,受限链路的两端不能同为孤立节点;每一条链路和每一个节点都必须至少在一个备份配置中被孤立;步骤二、根据网络拓扑结构和流量矩阵,用最短路径算法计算各个节点对之间的最短路径,当最短路径中某条链路u‑v或节点u发生故障,则查找相应的备份拓扑进行重路由;步骤三、在查找过程中,采用链路花费函数构造负载均衡机制,根据链路最优权值,使故障后所有链路费用和最小;初始时,每条链路的权重设置为<img file="dest_path_image001.GIF" wi="58" he="30" />,根据链路花费函数计算此时所有链路代价之和,设置迭代次数,每次迭代采用启发式算法在<img file="dest_path_image002.GIF" wi="143" he="41" />内随机选取链路权重,计算目标函数值,在设定的迭代次数内,若更改一部分链路权值,目标函数值没有明显的改善,则终止迭代,将此时的链路权值作为最优权值。 |