软件定义网络中基于网络域划分的路由方法技术

技术编号:15706476 阅读:111 留言:0更新日期:2017-06-26 19:58
本发明专利技术公开了一种软件定义网络中基于网络域划分的路由方法,包括步骤:控制器根据网络拓扑将软件定义网络划分为多个子网络域;控制器计算各子网络域域内接入交换机和边界交换机之间的转发路径,配置静态流表项;当数据流需要路由时,控制器动态控制域间路由,计算从源到汇的最短路径,并在相应的交换机上动态部署细粒度流表项,并多次修改目的IP地址,控制数据流在域间转发,各子网络域内部按照静态流表项进行转发。控制器和交换机之间的通信量将大大减少,从而减轻了控制器的负担,提高了网络的可扩展性,具有很广阔的应用前景。

Routing method based on network domain partition in software defined network

The invention discloses a method comprises the steps of routing, network division domain based on a software defined network controller: software defined network is divided into multiple sub domain network according to the network topology; the controller calculates the forwarding path between sub network domain domain access switches and boundary switches, static flow table; when the flow of data the routing controller, dynamic control of inter domain routing, calculate the shortest path from the source to the sink, and the corresponding switch on the dynamic deployment of fine-grained flow table entries, and repeatedly modify the destination IP address, control the flow of data forwarding in the inter domain network within the sub domain according to the static flow forwarding table. The communication between the controller and the switch will be greatly reduced, thus reducing the burden of the controller, and improving the scalability of the network, and has a broad application prospect.

【技术实现步骤摘要】
软件定义网络中基于网络域划分的路由方法
本专利技术属于网络路由
,具体地涉及一种软件定义网络中基于网络域划分的路由方法。
技术介绍
由于现有网络架构的种种局限性,催生了软件定义网络(SoftwareDefinedNetwork,SDN)的产生。SDN是一种基于软件的网络架构,它的核心思想是网络数据转发平面和控制管理平面的分离。在传统IP网络中,网络传输设备(例如路由器)需要分别负责数据转发功能和控制逻辑功能,因此传统网络的控制管理逻辑非常复杂。而在软件定义网络中,控制平面和数据平面分离的这种架构使得网络传输设备的功能变得简单,只需要负责转发数据,网络传输设备原本的控制功能则都交由上层的控制实体来完成。在这样的架构下,网络管理员和科研工作者只需要在控制实体中进行编程就可以对网络进行管理、配置以及研究。因此SDN不仅提高了网络的传输性能同时也使得网络的管理控制变得灵活可扩展。SDN相对于传统的网络有很多优势。控制器可以掌握整个网络的状态、数据等拓扑信息,根据这些信息,可以实现很多功能,例如:(1)将开放式最短路径优先(OpenShortestPathFirst,OSPF)网络中的路本文档来自技高网...
软件定义网络中基于网络域划分的路由方法

【技术保护点】
一种软件定义网络中基于网络域划分的路由方法,其特征在于,包括以下步骤:S01:控制器根据网络拓扑将软件定义网络划分为多个子网络域;S02:控制器计算各子网络域域内接入交换机和边界交换机之间的转发路径,配置静态流表项;S03:当数据流需要路由时,控制器动态控制域间路由,计算从源到汇的最短路径,并在相应的交换机上动态部署细粒度流表项,并多次修改目的IP地址,控制数据流在域间转发,各子网络域内部按照静态流表项进行转发。

【技术特征摘要】
1.一种软件定义网络中基于网络域划分的路由方法,其特征在于,包括以下步骤:S01:控制器根据网络拓扑将软件定义网络划分为多个子网络域;S02:控制器计算各子网络域域内接入交换机和边界交换机之间的转发路径,配置静态流表项;S03:当数据流需要路由时,控制器动态控制域间路由,计算从源到汇的最短路径,并在相应的交换机上动态部署细粒度流表项,并多次修改目的IP地址,控制数据流在域间转发,各子网络域内部按照静态流表项进行转发。2.根据权利要求1所述的软件定义网络中基于网络域划分的路由方法,其特征在于,所述步骤S01中,利用标签传播算法进行子网络域划分,使各子网络域内部交换机之间的连接稠密,子网络域间的交换机之间的连接稀疏。3.根据权利要求1所述的软件定义网络中基于网络域划分的路由方法,其特征在于,所述步骤S02中,将网络拓扑作为无权图,利用Dijkstra最短路径算法计算接入...

【专利技术属性】
技术研发人员:黄刘生杨柳徐宏力
申请(专利权)人:中国科学技术大学苏州研究院
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1