[发明专利]SDN控制器和SDN中的最短路径确定方法有效
申请号: | 201410764682.3 | 申请日: | 2014-12-12 |
公开(公告)号: | CN104506435B | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 吴伟;于璠 | 申请(专利权)人: | 杭州华为数字技术有限公司 |
主分类号: | H04L12/733 | 分类号: | H04L12/733 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sdn 控制器 中的 路径 确定 方法 | ||
1.一种软件定义网络SDN控制器,所述SDN控制器位于SDN中,其特征在于,所述SDN控制器包括:
接收模块,用于接收客户端发送的连接建立请求,所述连接建立请求用于建立从指定起始节点到指定终止节点的连接;
处理模块,用于确定所述指定起始节点和所述指定终止节点的地理环境信息;根据确定的所述地理环境信息,以及网络参数信息,从预设的多个最短路径算法中选择一个最短路径算法;以及根据选择的所述最短路径算法,确定从所述指定起始节点到所述指定终止节点的最短路径。
2.如权利要求1所述的SDN控制器,其特征在于,所述处理模块具体用于:
通过所述接收模块,从所述指定起始节点处接收所述指定起始节点的地理环境信息,以及从所述指定终止节点处接收所述指定终止节点的地理环境信息。
3.如权利要求1所述的SDN控制器,其特征在于,所述SDN控制器还包括:
存储模块,用于存储所述SDN中各节点的地理环境信息;
所述处理模块具体用于:从所述存储模块中,获取所述指定起始节点和所述指定终止节点的地理环境信息。
4.如权利要求3所述的SDN控制器,其特征在于,所述处理模块还用于:
通过所述接收模块接收所述SDN中的节点发送的该节点的地理环境信息更新消息;
从所述地理环境信息更新消息中,获取该节点更新后的地理环境信息;
根据获取的该节点的更新后的地理环境信息,更新所述存储模块中存储的该节点的地理环境信息。
5.如权利要求1所述的SDN控制器,其特征在于,所述网络参数信息包括:所述指定起始节点到所述指定终止节点之间路径的跳数约束信息;
所述处理模块还用于:在选择最短路径算法之前,从所述连接建立请求中,获取所述跳数约束信息。
6.如权利要求1所述的SDN控制器,其特征在于,所述网络参数信息包括:所述SDN的网络拓扑信息;
所述处理模块还用于:在选择最短路径算法之前,确定所述SDN的网络拓扑信息。
7.如权利要求6所述的SDN控制器,其特征在于,所述网络拓扑信息包括下列信息中的至少一项:
节点个数、边个数、平均度数、平均路径长度或网络聚类系数。
8.如权利要求1所述的SDN控制器,其特征在于,所述网络参数信息包括:所述指定终止节点所在区域的网络规模信息;
所述处理模块还用于:在选择最短路径算法之前,获取所述指定终止节点所在区域的网络规模信息。
9.一种软件定义网络SDN中的最短路径确定方法,其特征在于,包括:
所述SDN中的控制器接收客户端发送的连接建立请求,所述连接建立请求用于建立从指定起始节点到指定终止节点的连接;
所述控制器确定所述指定起始节点和所述指定终止节点的地理环境信息;
所述控制器根据确定的所述地理环境信息,以及网络参数信息,从预设的多个最短路径算法中选择一个最短路径算法;
所述控制器根据选择的所述最短路径算法,确定从所述指定起始节点到所述指定终止节点的最短路径。
10.如权利要求9所述的方法,其特征在于,所述控制器确定所述指定起始节点和所述指定终止节点的地理环境信息,包括:
所述控制器从所述SDN中的地理环境信息库中,分别获取所述指定起始节点和所述指定终止节点的地理环境信息;其中,所述地理环境信息库中包括所述SDN中各节点的地理环境信息;或
所述控制器从所述指定起始节点处获取所述指定起始节点的地理环境信息,以及从所述指定终止节点处获取所述指定终止节点的地理环境信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华为数字技术有限公司,未经杭州华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410764682.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种兼容有线与无线的智能路由器
- 下一篇:一种快速路径应答方法及系统