[发明专利]基于SDN的虚拟网络映射系统及方法有效
申请号: | 201810617348.3 | 申请日: | 2018-06-15 |
公开(公告)号: | CN108923958B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 林呈宇;王琨;王李阳;马寅彬;魏雯婷;刘勇 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/46;H04L12/753;H04L12/911 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sdn 虚拟 网络 映射 系统 方法 | ||
1.一种基于SDN的虚拟网络映射系统,包括数据链路层和View层,以及位于数据链路层和View层之间的核心层,所述核心层通过双向接口实现与View层和数据链路层的数据传递,其中:
所述数据链路层,用于信息数据的传输和承载核心层分配的用户业务;
所述核心层,包括网络控制模块和Model模块,其中:
所述网络控制模块,用于通过派发流表实现对数据链路层转发数据的控制,对数据链路层的网络资源进行虚拟化,并将虚拟化网络信息通过双向接口传递给View层中的虚拟化网络管理模块,感知数据链路层的网络拓扑,对Model模块所反馈的计算结果进行虚拟网络映射,与虚拟网络资源管理模块进行双向数据传递;
所述Model模块,用于计算由网络控制模块传递的用户请求的虚拟网络映射结果,并将计算结果反馈给网络控制模块;
所述View层,包括并列的网络资源请求模块和网络资源呈现模块,以及与网络资源呈现模块连接的虚拟网络资源管理模块,其中:
所述网络资源请求模块,包括云资源申请模块,用于将用户请求的网络资源提交给网络控制模块,并判断提交是否成功;
所述网络资源呈现模块,用于对用户请求的网络资源进行可视化显示;
所述虚拟网络资源管理模块,用于对网络控制模块发送的虚拟化网络信息进行存储、维护和管理;
其特征在于:
所述网络控制模块,其功能是通过SDN控制模块和虚拟网络控制模块实现的;
所述Model模块,采用基于SDN的虚拟网络映射方法计算由网络控制模块传递的用户请求的虚拟网络映射结果;
所述View层,其中的虚拟网络资源管理模块连接有网络监控模块,其中的网络资源请求模块,还包括与云资源申请模块并列的带宽申请子模块和节点申请子模块,其中:
所述网络监控模块,包括流量监控子模块和交换机信息模块;所述流量监控子模块,用于通过动态获取虚拟网络资源管理模块的信息,实现对请求网络各条链路流量速率的监控;所述交换机信息模块,用于通过动态获取虚拟网络资源管理模块的信息,实现对用户所请求网络的交换机信息进行查询和管理;
所述带宽申请子模块,用于对已请求网络的链路带宽进行修改,并将修改后的数据传递给核心层中的网络控制模块;
所述节点申请子模块,用于对已请求网络节点的计算资源和存储资源进行修改,并将修改后的数据传递给核心层中的网络控制模块;
所述View层中的虚拟网络资源管理模块,其功能是由虚拟网络资源存储模块和虚拟网络资源处理模块实现的。
2.根据权利要求1所述的基于SDN的虚拟网络映射系统,其特征在于,所述数据链路层,包括多台SDN交换设备和多台服务器,其中:
所述SDN交换设备,用于通过连接链路实现SDN交换设备之间以及SDN交换设备与其挂载服务器之间的数据转发;
所述服务器,用于承载用户的计算和存储业务;
所述连接链路,用于实现SDN交换设备之间以及SDN交换设备与服务器之间的数据传输,并承载用户的数据传输业务。
3.根据权利要求1所述的基于SDN的虚拟网络映射系统,其特征在于,所述网络资源,是指包括网络节点信息和链路信息的虚拟网络拓扑。
4.根据权利要求1所述的基于SDN的虚拟网络映射系统,其特征在于,所述虚拟化网络,是指对底层物理网络进行虚拟化后得到的底层物理网络的逻辑网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810617348.3/1.html,转载请声明来源钻瓜专利网。