[发明专利]一种基于软件定义网络技术的网络容灾恢复系统及方法有效
申请号: | 201510961403.7 | 申请日: | 2015-12-18 |
公开(公告)号: | CN105553728B | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 王晓亮;谢安;陆桑璐 | 申请(专利权)人: | 南京大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 许丹丹 |
地址: | 210093 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定义网络 基于软件 数据平面 备份 恢复系统 控制平面 快速恢复 拼接模块 拓扑生成 网络容灾 重连 备份路径 地理特性 请求执行 灾害发生 控制器 灾害 流表 拓扑 应用 | ||
1.一种基于软件定义网络技术的网络容灾恢复系统,其特征在于:该系统基于软件定义网络技术,包括位于软件定义网络的数据平面的备份拓扑生成模块和位于软件定义网络的控制平面的拼接模块;所述备份拓扑生成模块用于在灾前生成备份拓扑,并根据灾害地理特性计算出备份路径并安装到软件定义网络的数据平面中,且在数据平面对部分因灾害发生而导致的重连请求执行本地快速恢复;所述拼接模块用于在控制平面处理那些在数据平面不能处理的灾害故障重连请求;
该网络容灾恢复系统包括:
备份拓扑生成单元,用于以原始网络拓扑为输入,在备份拓扑生成模块中生成并保存多张用于对节点的失效快速恢复的备份网络拓扑图;
备份路径生成单元,用于根据备份拓扑生成单元生成的多张备份网络拓扑图,结合输入的灾害地理特性,使用路径的脆弱性区域在每张备份拓扑上生成备份路径并保存;
备份路径安装单元,用于在控制平面上,根据备份路径生成单元中生成并保存的备份路径生成相应的流表项,安装新的路由策略到数据平面;
数据平面数据包转发及检测单元,用于数据平面中每个路由节点在转发数据包时,检测下一跳端口是否有效,如果有效,则直接转发数据包,如果无效,进入数据平面本地快速恢复单元执行本地快速恢复;
数据平面本地快速恢复单元,用于执行数据平面的本地快速恢复,根据备份路由选择一个转发端口,如果转发端口有效,直接转发,如果无效则将数据包发往控制平面;
控制平面拼接处理及判定单元,用于在控制平面运行拼接模块,根据拼接模块的输出生成新流表项,安装到控制平面中;并判定是否因网络物理上不连通造成路由失效;
物理网络不连通通知单元,用于当判定因网络物理上不连通造成路由失效时,通知数据包的源节点和目的节点,物理网络已不再连通。
2.一种基于软件定义网络技术的网络容灾恢复方法,其特征在于包括如下步骤:
(A)备份拓扑生成模块中备份拓扑生成:以原始网络拓扑为输入,生成并保存多张用于对节点的失效快速恢复的备份网络拓扑图;
(B)根据备份拓扑生成模块生成安装到数据平面的备份路径:在步骤(A)中生成并保存的多张备份拓扑图上,结合输入的灾害地理特性,使用路径的脆弱性区域在每张备份拓扑上生成备份路径并保存;
(C)在数据平面中安装备份路径:由控制平面根据步骤(B)中生成并保存的备份路径生成相应的流表项,并安装路由策略到数据平面;
(D)数据平面数据包转发及检测:数据平面每个路由节点在转发数据包时,每次检测下一跳端口是否有效,如果有效,则直接转发数据包,如果无效,进入步骤(E);
(E)数据平面本地快速恢复:执行数据平面的本地快速恢复,根据备份路由选择一个转发端口,如果转发端口有效,直接转发,如果无效则将数据包发往控制平面,进入步骤(F);
(F)控制平面拼接处理及判定:控制平面运行拼接模块,根据拼接模块的输出生成新流表项,安装到控制平面中;并判定因网络物理上不连通造成路由失效时,进入步骤(G);
(G)物理网络不连通通知:通知数据包的源节点和目的节点,物理网络已不再连通。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510961403.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:控制网络信息的方法和装置
- 下一篇:面向电信资源业务领域的光缆路径规划方法