[发明专利]一种虚拟网络映射方法、设备和存储介质有效
申请号: | 201710947308.0 | 申请日: | 2017-10-12 |
公开(公告)号: | CN109660376B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 卢华;王延松;吴少勇;陈立全;王慕阳;陈阳 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L41/14 | 分类号: | H04L41/14;H04L41/12;H04L41/0803;H04L12/46 |
代理公司: | 深圳市力道知识产权代理事务所(普通合伙) 44507 | 代理人: | 张传义 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 网络 映射 方法 设备 存储 介质 | ||
1.一种虚拟网络映射方法,其特征在于,包括:
接收虚拟网络请求,所述虚拟网络请求携带虚拟网络的资源需求信息;
在物理网络中,选择满足所述资源需求信息且占用率最低的物理节点和物理链路进行虚拟网络映射;
其中,占用率最低的物理节点是指加权资源值最大的物理节点,所述物理节点的加权资源值的计算公式包括:
其中,neigh是所述物理节点ns的带宽系数;neigh的指数m表示根据当前虚拟网络请求已经完成映射的物理节点与所述物理节点ns有直接连接的个数;occupy表示所述物理节点ns已经被其他虚拟网络请求的虚拟节点映射的占用参数;occupy的指数n为所述物理节点ns已经被其他虚拟网络请求的虚拟节点映射的次数;BW(ls)表示物理链路ls的带宽需求值;CPU(ns)表示所述物理节点ns的CPU容量需求值;L(ns)表示包含所述物理节点ns的所述物理链路ls。
2.根据权利要求1所述的方法,其特征在于,所述资源需求信息包括:
多个虚拟节点的资源需求信息以及多条虚拟链路的资源需求信息。
3.根据权利要求2所述的方法,其特征在于,所述选择满足所述资源需求信息且占用率最低的物理节点和物理链路进行虚拟网络映射,包括:
在节点映射阶段,根据每个虚拟节点的资源需求信息以及包含所述虚拟节点的虚拟链路的资源需求信息,确定所述虚拟节点的请求值;
按照请求值从大到小的顺序,顺次将所述多个虚拟节点映射到满足各自对应的资源需求信息且节点占用率最低的物理节点;
在链路映射阶段,按照所述多条虚拟链路的资源需求信息中的带宽需求值从大到小的顺序,顺次将所述多条虚拟链路映射到满足各自对应的资源需求信息且链路占用率最低的物理链路。
4.根据权利要求3所述的方法,其特征在于,所述顺次将所述多个虚拟节点映射到满足各自对应的资源需求信息且节点占用率最低的物理节点,包括:
在未被映射的虚拟节点中确定请求值最大的虚拟节点,选择满足所述请求值最大的虚拟节点的资源需求信息的物理节点;
根据所述物理节点的虚拟机数量、所述请求值最大的虚拟节点的资源需求信息以及包含所述请求值最大的虚拟节点的虚拟链路的资源需求信息,确定所述物理节点的节点占用率;
将所述请求值最大的虚拟节点映射到节点占用率最低的物理节点;
判断是否存在未被映射的虚拟节点,如果存在未被映射的虚拟节点,则继续进行虚拟节点映射,直到所述多个虚拟节点都映射到对应的物理节点为止。
5.根据权利要求3或4所述的方法,其特征在于,所述顺次将所述多条虚拟链路映射到满足各自对应的资源需求信息且链路占用率最低的物理链路,包括:
在未被映射的虚拟链路中确定带宽需求值最大的虚拟链路,选择符合所述带宽需求值最大的虚拟链路的资源需求信息的物理链路;
根据所述物理链路的带宽占用率以及所述物理链路的长度,确定所述物理链路的链路占用率;
将所述带宽需求值最大的虚拟链路映射到链路占用率最低的物理链路上;
判断是否存在未被映射的虚拟链路,如果存在未被映射的虚拟链路,则继续进行虚拟链路映射,直到所述多条虚拟链路都映射到对应的物理链路为止。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710947308.0/1.html,转载请声明来源钻瓜专利网。