【技术实现步骤摘要】
一种分层式SDN网络的路径规划方法、系统及介质
[0001]本专利技术属于路径规划
,更具体地说,涉及一种分层式
SDN
网络的路径规划方法
、
系统及介质
。
技术介绍
[0002]传统网络的路径规划依赖路由协议,采用
Dijkstra
算法,只能计算路由器本地的最短路径,无法计算全局的最优路径
。SDN(
软件定义网络
)
技术的应用,分离了网络控制面和转发面,使得控制面能够获取全局的网络拓扑信息,为计算全局最优路径提供了基础
。SDN
技术最早应用在
DCN(Data Center Network
,数据中心网络
)
网络环境下,以
Openflow
交换机作为转发面,以
ODL
控制器作为控制面
。ODL
控制器动态采集网络链路信息和节点信息,生成全局的网络拓扑结构,使用
SPF(Shortest Path First
,最短路径优先
)
算法计算任意两点之间的最短路径,将路径以
Openflow
流表的形式下发到交换机上;
ODL
控制器同时可以实现流量工程
(Traffic Engineering)
中的拥塞控制
、
负载均衡等功能,但前提条件仍然依赖于全局拓扑和
SPF
算法
。SDN
技术 ...
【技术保护点】
【技术特征摘要】
1.
一种分层式
SDN
网络的路径规划方法,其特征在于:包括:对网络拓扑进行分层操作:将网络拓扑分为
N
层,其中
N
层网络拓扑包括多个第一层,每个第一层内包括多个第二层,第
N
层包括多个设备;计算第
n
层内各第
n+1
层之间的所有可用路径;以及计算第
n
层与第
n
‑1之间的所有可用路径;和计算第
n
层与每个第
n+1
之间的所有可用路径;所述
n≥2
且
n
<
N
;计算多个第一层之间以及第
N
层内多个设备之间的所有可用路径;拼接可用路径,计算任意两个设备之间的最优路径
。2.
根据权利要求1所述的一种分层式
SDN
网络的路径规划方法,其特征在于:采用
BFS
算法计算所有可用路径;所述
BFS
算法包括从起始节点开始,逐级向外拓展,先访问起始节点的所有邻接节点,然后再依次访问邻接节点的所有邻接节点,依次类推,直至遍历完所有可达节点或目标节点
。3.
根据权利要求2所述的一种分层式
SDN
网络的路径规划方法,其特征在于:在遍历邻接节点的过程中,加入启发因子;所述启发因子包括不走回头路启发因子
、
跳数限制启发因子和时延限制启发因子
。4.
根据权利要求1或2所述的一种分层式
SDN
网络的路径规划方法,其特征在于:将网络拓扑按照区域
、
城市和设备划分为三层,其中三层网络拓扑中包括多个区域拓扑,每个区域拓扑内包括多个城市拓扑,每个城市拓扑内包括多个设备;即第一层为区域拓扑,第二层为城市拓扑,第三层为设备拓扑
。5.
根...
【专利技术属性】
技术研发人员:刘春华,
申请(专利权)人:臻乐尔科技服务上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。