一种虚拟网络的参数配置方法、设备和系统的制作方法_6

文档序号:9491684阅读:来源:国知局
代理端1402设置在所述虚拟网络中每个物理机中,用于将其对应的物理机的物理机网络参数传输至所述控制端。
[0245]其中,该代理端1402还用于:接收所述控制端发送的虚拟机网络参数,并基于所述虚拟机网络参数配置挂接的虚拟机。
[0246]需要说明的是,该控制端和代理端设置于各个物理机中,该控制端和代理端之间可以通过网络相连。
[0247]需要说明的是,具体实施中,一个该代理端可以和该控制端应用于同一物理机中。
[0248]综上,本实施例提供的一种虚拟网络的参数配置系统中,基于虚拟网络中物理机的物理机网络参数,确定该虚拟网络中的虚拟机的虚拟机网络参数,得到的虚拟机网络参数结合了该虚拟网络中的物理机的物理机网络参数,使得基于该虚拟机网络参数为该虚拟网络中的相应虚拟机进行网络参数配置后,该虚拟机能够满足该物理机的传输数据包的要求,提高了网络传输效率。
[0249]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的装置而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0250]对所提供的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所提供的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种虚拟网络的参数配置方法,其特征在于,所述虚拟网络中至少包含第一虚拟机和第二虚拟机,所述第一虚拟机挂接在第一物理机,所述第二虚拟机挂接在第二物理机,所述第一物理机与第二物理机不同,所述方法包括: 获取所述虚拟网络中包含的物理机的物理机网络参数,所述虚拟网络中包含至少两个物理机;所述物理机网络参数用于描述所述物理机对于需要通过所述物理机传输的数据包的第一要求; 依据所述物理机的网络参数,分析得到所述虚拟网络中虚拟机的虚拟机网络参数,所述虚拟机网络参数用于描述所述虚拟机对于需要通过所述虚拟机传输的数据包的第二要求,并且所述虚拟机网络参数满足所述第一要求。2.根据权利要求1所述的方法,其特征在于,获取所述虚拟网络中包含的物理机的物理机网络参数,具体包括: 基于所述第一虚拟机和第二虚拟机之间信息传输的实际路径,分析得到所述第一虚拟机和第二虚拟机之间的实际路径中包含的至少两个物理机; 获取所述至少两个物理机的物理机网络参数。3.根据权利要求2所述的方法,其特征在于,依据所述物理机的物理机网络参数,分析得到所述虚拟网络中虚拟机的虚拟机网络参数之前,还包括: 获取所述第一虚拟机的预设虚拟机网络参数和第二虚拟机的预设虚拟机网络参数;判断所述第一虚拟机的预设网络参数的数值和第二虚拟机的预设网络参数的数值是否大于所述至少两个网卡的预设网络参数的数值,得到第一比对结果; 基于第一比对结果表征所述第一虚拟机的预设网络参数的数值和第二虚拟机的预设网络参数的数值大于所述至少两个网卡的预设网络参数的数值,执行依据所述物理机的网络参数,分析得到所述虚拟网络中的虚拟机的目标网络参数步骤。4.根据权利要求3所述的方法,其特征在于,所述依据所述物理机的物理机网络参数,分析得到所述虚拟网络中虚拟机的虚拟机网络参数,包括: 获取所述至少两个网卡的功能信息;所述功能信息至少表示所述网卡是否支持数据包处理; 依据所述功能信息,分别分析所述至少两个网卡是否支持数据包处理,得到分析结果; 基于所述分析结果表征所述至少两个网卡不都支持数据包处理,依据所述物理机的物理机网络参数得到所述虚拟机网络参数; 基于所述分析结果表征所述至少两个网卡都支持数据包处理,依据所述虚拟机的预设最大值得到所述虚拟机网络参数,所述预设最大值表征所述虚拟机能传输的最大数据包数据量。5.根据权利要求4所述的方法,其特征在于,所述依据所述物理机的物理机网络参数得到所述虚拟机网络参数,包括: 依据所述物理机中预存储的配置信息,分析得到所述第一虚拟机和第二虚拟机组成的虚拟隧道的类型; 基于所述虚拟隧道的类型,选择预设的计算规则; 基于所述预设的计算规则和所述物理机网络参数,计算得到所述虚拟机网络参数。6.根据权利要求2所述的方法,其特征在于,所述依据所述物理机的网络参数,分析得到所述虚拟网络中虚拟机的虚拟机网络参数,包括: 判断所述至少两个物理机的物理机网络参数是否相同,得到第一判断结果; 所述第一判断结果表征所述至少两个物理机的物理机网络参数相同,依据所述物理机的物理机网络参数分析得到所述虚拟机的虚拟机网络参数; 所述第一判断结果表征所述至少两个物理机的物理机网络参数不相同,获取所述至少两个物理机的物理机网络参数中最小值,依据所述最小值分析得到所述虚拟机的虚拟机网络参数。7.根据权利要求3所述的方法,其特征在于,所述获取所述第一虚拟机的预设虚拟机网络参数和第二虚拟机的预设虚拟机网络参数,具体包括: 依据所述物理机中预存储的配置信息,分析得到所述第一虚拟机和第二虚拟机之间虚拟隧道的类型; 基于所述虚拟隧道的类型,分析得到所述虚拟隧道对应的虚拟机的预设网络参数。8.根据权利要求7所述的方法,其特征在于,所述基于所述虚拟隧道的类型,分析得到所述虚拟隧道对应的虚拟机的预设网络参数,包括: 依据所述虚拟隧道的类型选择预设的计算规则; 依次获取第一物理机的物理机网络参数和第二物理机的物理机网络参数; 依据所述预设的计算规则以及所述第一物理机的物理机网络参数和第二物理机的物理机网络参数,分别计算得到所述第一虚拟机的预设网络参数和第二虚拟机的预设网络参数。9.根据权利要求1所述的方法,其特征在于,所述分析得到所述虚拟网络中虚拟机的虚拟机网络参数之后,还包括: 依据所述虚拟机网络参数配置所述虚拟网络中的所述第一虚拟机。10.根据权利要求9所述的方法,其特征在于,所述分析得到所述虚拟网络中虚拟机的虚拟机网络参数之后,还包括: 将所述虚拟机网络参数发送至所述第二物理机,以便所述第二物理机配置所述虚拟网络中的所述第二虚拟机。11.根据权利要求1所述的方法,其特征在于,所述分析得到所述虚拟网络中虚拟机的虚拟机网络参数之后,还包括: 将所述虚拟机网络参数发送至所述第一物理机,以便所述第一物理机配置所述虚拟网络中的所述第一虚拟机; 将所述虚拟机网络参数发送至所述第二物理机,以便所述第二物理机配置所述虚拟网络中的所述第二虚拟机。12.一种虚拟网络的参数配置设备,其特征在于,所述虚拟网络中至少包含第一虚拟机和第二虚拟机,所述第一虚拟机挂接在第一物理机,所述第二虚拟机挂接在第二物理机,所述第一物理机与第二物理机不同,所述参数配置设备包括: 接收端口,用于获取所述虚拟网络中包含的物理机的物理机网络参数,所述虚拟网络中包含至少两个物理机;所述物理机网络参数用于描述所述物理机对于需要通过所述物理机传输的数据包的第一要求; 处理器,用于依据所述物理机的网络参数,分析得到所述虚拟网络中虚拟机的虚拟机网络参数,所述虚拟机网络参数用于描述所述虚拟机对于需要通过所述虚拟机传输的数据包的第二要求,并且所述虚拟机网络参数满足所述第一要求。13.根据权利要求12所述的设备,其特征在于,所述接收端口具体用于基于所述第一虚拟机和第二虚拟机之间信息传输的实际路径,分析得到所述第一虚拟机和第二虚拟机之间的实际路径中包含的至少两个物理机;获取所述至少两个物理机的物理机网络参数。14.根据权利要求12所述的设备,其特征在于,还包括: 第一配置模组,用于依据所述虚拟机网络参数配置所述虚拟网络中的所述第一虚拟机,以及将所述虚拟机网络参数发送至所述第二物理机,以便所述第二物理机配置所述虚拟网络中的所述第二虚拟机。15.根据权利要求12所述的设备,其特征在于,还包括: 第二配置模组,用于将所述虚拟机网络参数发送至所述第一物理机,以便所述第一物理机配置所述虚拟网络中的所述第一虚拟机;将所述虚拟机网络参数发送至所述第二物理机,以便所述第二物理机配置所述虚拟网络中的所述第二虚拟机。16.一种虚拟网络的参数配置系统,其特征在于,所述虚拟网络中至少包含第一虚拟机和第二虚拟机,所述第一虚拟机挂接在第一物理机,所述第二虚拟机挂接在第二物理机,所述第一物理机与第二物理机不同,所述系统包括: 设置在所述虚拟网络中任一物理机中的控制端,用于获取所述虚拟网络中包含的物理机的物理机网络参数,所述虚拟网络中包含至少两个物理机;所述物理机网络参数用于描述所述物理机对于需要通过所述物理机传输的数据包的第一要求;依据所述物理机的网络参数,分析得到所述虚拟网络中虚拟机的虚拟机网络参数,所述虚拟机网络参数用于描述所述虚拟机对于需要通过所述虚拟机传输的数据包的第二要求,并且所述虚拟机网络参数满足所述第一要求; 代理端,所述代理端设置在所述虚拟网络中每个物理机中,用于将其对应的物理机的物理机网络参数传输至所述控制端。17.根据权利要求16所述的系统,其特征在于,所述代理端还用于:接收所述控制端发送的虚拟机网络参数,并基于所述虚拟机网络参数配置挂接的虚拟机。
【专利摘要】本发明提供了一种虚拟网络的参数配置方法,该虚拟网络中至少包含两个虚拟机,第一虚拟机挂接在第一物理机,第二虚拟机挂接在与第一物理机不同的第二物理机,包括:获取虚拟网络中包含的物理机的物理机网络参数;该物理机网络参数用于描述该物理机对于需要通过该物理机传输的数据包的第一要求;依据物理机的网络参数,得到虚拟机网络参数,该虚拟机网络参数用于描述虚拟机对于需要通过该虚拟机传输的数据包的第二要求,且该虚拟机网络参数满足第一要求。基于虚拟网络中物理机网络参数确定虚拟机网络参数,使得基于该虚拟机网络参数为该虚拟网络中的相应虚拟机进行网络参数配置后,该虚拟机满足该物理机的传输数据包的要求,提高了网络传输效率。
【IPC分类】H04L12/24
【公开号】CN105245365
【申请号】CN201510640001
【发明人】孙雷, 王奇刚
【申请人】联想(北京)有限公司
【公开日】2016年1月13日
【申请日】2015年9月30日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1