混合型网络生成树建立方法、备援方法与其控制系统与流程

文档序号:12623346阅读:来源:国知局

技术特征:

1.一种混合型网络生成树建立方法,应用于由至少一软件定义网络与至少一非软件定义网络建立的一混合型网络系统,其特征在于,所述的方法包括:

提供一控制器,用以收集该至少一软件定义网络与该至少一非软件定义网络的网络封包;其中该软件定义网络中具有至少一节点,与该非软件定义网络中的至少一节点连线;

经查询网络封包内识别信息,以获得该混合型网络系统的网络拓扑的信息,据以建立一虚拟网络拓扑;

取得该混合型网络系统中该至少一软件定义网络的封包的路径延迟与路径频宽信息,以及该至少一非软件定义网络的路径延迟与路径频宽信息;以及

建立该混合型网络上的所有或部分生成树,每个生成树具有一平均路径延迟与一平均路径频宽,产生一对应价值。

2.如权利要求1所述的混合型网络生成树建立方法,其中该控制器为原本用于该软件定义网络中的控制器。

3.如权利要求2所述的混合型网络生成树建立方法,其中该软件定义网络以一开放流的命令收集该软件定义网络中每条线路的路径延迟与路径频宽信息。

4.如权利要求2所述的混合型网络生成树建立方法,其中该控制器根据一链路层发现协议定时取得软件定义网络的网络拓扑的信息。

5.如权利要求4所述的混合型网络生成树建立方法,其中该软件定义网络的控制器取得传统交换机发送给该软件定义网络的交换机的网桥协议数据单元的网络封包,并取得其中的识别数据,以判别所有该软件定义网络网段与所有该非软件定义网络网段彼此间的连接状况,再结合该控制器根据该链路层发现协议所取得的软件定义网络拓扑信息,获得该混合型网络系统整体拓扑的信息。

6.如权利要求5所述的混合型网络生成树建立方法,其中该非软件定义网络根据网桥协议数据单元的封包内部所携带的路径消耗资源估算该非软件定义网络内部的终端节点与该软件定义网络的交换器端口之间的路径距离。

7.如权利要求1所述的混合型网络生成树建立方法,其中还包括根据每一生成树的对应价值进行排序,以取得一最佳的生成树。

8.如权利要求7所述的混合型网络生成树建立方法,其中还对各生成树所具有的该平均路径延迟与该平均路径频宽制定一加权,以设定对该平均路径延迟与该平均路径频宽这两个数值效能指标的相对重视程度。

9.一种混合型网络生成树备援方法,应用于由至少一软件定义网络与至少一非软件定义网络建立的一混合型网络系统,其特征在于,所述的系统包括:

以如权利要求1所述的混合型网络生成树建立方法建立该混合型网络上的所有或部分生成树,其中每个生成树的对应价值为依据平均路径延迟与平均路径频宽得出,对该所有或部分生成树排序;以及

自所取得的网络封包侦测该混合型网络系统有异常时,根据该排序切换另一生成树。

10.如权利要求9所述的混合型网络生成树备援方法,其中根据网络封包所携带的路径信息判断是否有线路频宽过小、延迟过长,或断线。

11.如权利要求9所述的混合型网络生成树备援方法,其中还对各生成树所具有的该平均路径延迟与该平均路径频宽制定一加权,以设定对该平均路径延迟与该平均路径频宽这两个数值效能指标的相对重视程度。

12.一种混合型网络生成树的控制系统,其特征在于,所述的系统包括:

一封包取得模块,用以收集至少一软件定义网络以及至少一非软件定义网络的网络封包;其中该软件定义网络中具有至少一节点,与该非软件定义网络中的至少一节点连线;

一封包分析模块,自该封包取得模块取得的网络封包解析得出其中的识别信息与路径信息;

一拓扑形成模块,经该封包分析模块解析的信息,藉其中识别信息获得该混合型网络系统的网络拓扑的信息,以建立该混合型网络系统的拓扑;以及

一生成树建立模块,藉该路径信息估算出该混合型网络系统的一平均路径延迟与一平均路径频宽,建立该混合型网络系统的所有或部分生成树,并取得每个生成树对应价值。

13.如权利要求12所述的混合型网络生成树的控制系统,还包括一输出入 模块,连接该至少一软件定义网络的交换器。

14.如权利要求12所述的混合型网络生成树的控制系统,还包括一端口控制模块,当该混合型网络系统运行于特定生成树时,该端口控制模块根据生成树的路径进行端口控制。

15.如权利要求12所述的混合型网络生成树的控制系统,还包括一管理界面模块,为提供管理者通过一管理电脑管理该控制系统。

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