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

文档序号:9491684阅读:来源:国知局
述物理机传输的数据包的第一要求;依据所述物理机的网络参数,分析得到所述虚拟网络中虚拟机的虚拟机网络参数,所述虚拟机网络参数用于描述所述虚拟机对于需要通过所述虚拟机传输的数据包的第二要求,并且所述虚拟机网络参数满足所述第一要求。采用该方法,基于虚拟网络中物理机的物理机网络参数,确定该虚拟网络中的虚拟机的虚拟机网络参数,得到的虚拟机网络参数结合了该虚拟网络中的物理机的物理机网络参数,使得基于该虚拟机网络参数为该虚拟网络中的相应虚拟机进行网络参数配置后,该虚拟机能够满足该物理机的传输数据包的要求,提高了网络传输效率。
【附图说明】
[0058]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0059]图1为现有技术中虚拟化网络的示意图;
[0060]图2为本发明提供的一种虚拟网络的参数配置方法实施例1的流程图;
[0061]图3为本发明提供的一种虚拟网络的参数配置方法实施例2的流程图;
[0062]图4为本发明提供的一种虚拟网络的参数配置方法实施例3的流程图;
[0063]图5为本发明提供的一种虚拟网络的参数配置方法实施例4的流程图;
[0064]图6为本发明提供的一种虚拟网络的参数配置方法实施例5的流程图;
[0065]图7为本发明提供的一种虚拟网络的参数配置方法实施例6的流程图;
[0066]图8为本发明提供的一种虚拟网络的参数配置方法实施例7的流程图;
[0067]图9为本发明提供的一种虚拟网络的参数配置方法实施例8的流程图;
[0068]图10为本发明提供的一种虚拟网络的参数配置方法实施例9的流程图;
[0069]图11为本发明提供的一种虚拟网络的参数配置设备实施例1的结构示意图;
[0070]图12为本发明提供的一种虚拟网络的参数配置设备实施例2的结构示意图;
[0071]图13为本发明提供的一种虚拟网络的参数配置设备实施例3的结构示意图;
[0072]图14为本发明提供的一种虚拟网络的参数配置系统实施例的结构示意图。
【具体实施方式】
[0073]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0074]首先,需要说明的是,在虚拟网络中设置有若干物理机和若干虚拟机,每个物理机上挂接有至少一个虚拟机,各个虚拟机能够通过物理机实现通信,该物理机与物理机之间通过网络相连。本申请提供的虚拟网络的参数配置方法和设备可应用于该虚拟网络中的任意一个物理机中,基于该物理机的软硬件结构,实现该虚拟网络的参数配置。
[0075]请参阅附图2,为本发明提供的一种虚拟网络的参数配置方法实施例1流程图,其中,该虚拟网络中至少包含第一虚拟机和第二虚拟机,所述第一虚拟机挂接在第一物理机,所述第二虚拟机挂接在第二物理机,所述第一物理机与第二物理机不同。
[0076]其中,该方法具体可以包括以下步骤:
[0077]步骤S201:获取所述虚拟网络中包含的物理机的物理机网络参数;
[0078]其中,该虚拟网络中包含至少两个物理机;
[0079]其中,物理机网络参数用于描述所述物理机对于需要通过所述物理机传输的数据包的第一要求。
[0080]具体的,该物理机网络参数可以包括物理机对应的网络参数,例如该物理机的MTU。
[0081]具体实施中,该物理机的物理网络参数可以从该物理机中的设置信息中获取,由于网卡限制了物理机的数据包传输要求,则该物理机网络参数可以具体使用该物理机对应的网卡的网络参数。
[0082]步骤S202:依据所述物理机的网络参数,分析得到所述虚拟网络中虚拟机的虚拟机网络参数。
[0083]其中,该虚拟机网络参数用于描述所述虚拟机对于需要通过所述虚拟机传输的数据包的第二要求,并且所述虚拟机网络参数满足所述第一要求。
[0084]其中,该物理机的网络参数限制了该虚拟网络中任意两个挂接在不同物理机的虚拟机传输数据包的大小等参数,因此,基于该物理机的网络参数,就可分析得到该虚拟网络中虚拟机对应的虚拟机网络参数,基于该虚拟机网络参数就可实现对该虚拟网络中的参数进行配置,使得该虚拟网络中的参数适合,提高网络传输效率。
[0085]需要说明的是,在具体实施中,如果该参数配置方法应用于虚拟网络的创建过程中,则在创建虚拟网络过程中,就根据该虚拟网络中的物理机参数对链路的参数进行设置,保证了创建完成的虚拟网络中的参数配置合适,提高了虚拟网络的整体传输效率。
[0086]综上,本实施例提供的一种虚拟网络的参数配置方法中,基于虚拟网络中物理机的物理机网络参数,确定该虚拟网络中的虚拟机的虚拟机网络参数,得到的虚拟机网络参数结合了该虚拟网络中的物理机的物理机网络参数,使得基于该虚拟机网络参数为该虚拟网络中的相应虚拟机进行网络参数配置后,该虚拟机能够满足该物理机的传输数据包的要求,提高了网络传输效率。
[0087]请参阅附图3,为本发明提供的一种虚拟网络的参数配置方法实施例2流程图,该方法具体可以包括以下步骤:
[0088]步骤S301:基于所述第一虚拟机和第二虚拟机之间信息传输的实际路径,分析得到所述第一虚拟机和第二虚拟机之间的实际路径中包含的至少两个物理机;
[0089]其中,确定该虚拟网络中的任意两个虚拟机为待处理的虚拟机,则基于该两个虚拟机之间信息传输的实际路径,分析得到该实际路径中包含的至少两个物理机。
[0090]例如,该第一虚拟机挂接在第一物理机中,该第二虚拟机挂接在第二物理机中,当该第一物理机和第二物理机之间通过网络相连时,则该第一虚拟机和第二虚拟机之间的实际路径中包含第一物理机和第二物理机两个物理机;而当该第一物理机和第二物理机之间通过第三物理机以及网络实现相连时,则该第一虚拟机和第二虚拟机之间的实际路径中包含第一物理机、第二物理机和第三物理机共三个物理机。
[0091]步骤S302:获取所述至少两个物理机的物理机网络参数;
[0092]其中,当确定了该两个虚拟机之间进行信息传输的实际路径中包含的物理机后,对该实际路径中包含的物理机的物理机网络参数进行一一获取。
[0093]具体的,当该实际路径中包含两个物理机,则获取这两个物理机的物理机网络参数;当该实际路径中包含三个物理机,则获取这三个物理机的物理机网络参数。
[0094]具体实施中,由于该物理机的物理网络参数是采用的其网卡的网络参数,则本步骤实现过程中,则是对该实际滤波中包含的多个物理机对应的网卡的网络参数进行获取。
[0095]需要说明的是,该虚拟网络中的每个物理机中均设置有一功能模块,基于该功能模块能够实现对其对应的物理机中的物理机网络参数进行获取,并发送至执行该虚拟网络的参数配置方法的参数配置设备中。
[0096]步骤S303:依据所述物理机的网络参数,分析得到所述虚拟网络中虚拟机的虚拟机网络参数。
[0097]其中,步骤S303与实施例1中的步骤S202 —致,本实施例中不做赘述。
[0098]综上,本实施例提供的一种虚拟网络的参数配置方法中,该获取所述虚拟网络中包含的物理机的物理机网络参数,具体包括:基于所述第一虚拟机和第二虚拟机之间信息传输的实际路径,分析得到所述第一虚拟机和第二虚拟机之间的实际路径中包含的至少两个物理机;获取所述至少两个物理机的物理机网络参数。采用该方法,基于两个虚拟机之间信息传输的实际路径确定对应的物理机,然后对该物理机的物理机网络参数进行获取,该过程中,针对不同虚拟机对应的信息传输的实际路径,确定物理机及其物理机网络参数,基于该过程,可实现针对该虚拟网络中的任意两个虚拟机之间的实际路径,结合了该虚拟网络的实际情况进行设置,提高了网络传输效率。
[0099]请参阅附图4,为本发明提供的一种虚拟网络的参数配置方法实施例3流程图,该方法具体可以包括以下步骤:
[0100]步骤S401:基于所述第一虚拟机和第二虚拟机之间信息传输的实际路径,分析得到所述第一虚拟机和第二虚拟机之间的实际路径中包含的至少两个物理机;
[0101]步骤S402:获取所述至少两个物理机的物理机网络参数;
[0102]其中,步骤S401-402与实施例2中的步骤S301-302 —致,本实施例中不做赘述。
[0103]步骤S403:获取所述第一虚拟机的预设虚拟机网络参数和第二虚拟机的预设虚拟机网络参数;
[0104]其中,虚拟机挂接在物理机中,该虚拟机的相关参数均可存储在其挂接的物理机中。
[0105]具体的,在该第一虚拟机挂接的第一物理机中获取该第一虚拟机的预设虚拟机网络参数,在该第二虚拟机挂接的第二物理机中获取该第二虚拟机的预设虚拟机网络参数。
[0106]其中,创建虚拟机时,用户可对该虚拟机预设一虚拟机网络参数,该虚拟机可基于该预设虚拟机网络参数进行数据包传输,该预设虚拟机网络参数为用户根据经验或者其他条件进行设置的,其可能并不适合该虚拟机与另一虚拟机之间的数据包传输,因此,执行步骤S404进行判断,需要其是否需要进行重新配置。
[0107]步骤S404:判断所述第一虚拟机的预设网络参数的数值和第二虚拟机的预设网络参数的数值是否大于所述至少两个网卡的预设网络参数的数值,得到第一比对结果;
[0108]首先,需要说明的是,将该虚拟机的预设网络参数与网卡的预设网络参数进行数值的比对,其实质上对该两个虚拟机之间实际路径中虚拟机和物理机的预设网络参数进行比对,当虚拟机的预设网络参数的数值大于物理机的预设网络参数的数值时,则表征该实际路径中的任一虚拟机的预设网络参数的数值大于任一物理机的预设
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1