虚拟网络业务的提供方法及系统的制作方法_2

文档序号:9870011阅读:来源:国知局
命令;以及将所述配置管理命令分别对应发送给所述NVE和所述VMM。
[0030]优选地,所述系统还包括:运营商门户系统,用于收集VN的需求信息,并将所述需求信息发送给所述NVA ;或者,所述NVA还用于接收由VN业务提供商的网络管理员输入的所述VN的需求彳目息。
[0031]优选地,所述配置管理命令通过指定协议报文进行传递,其中,所述指定协议为所述NVE和所述NVA交互所应用的协议,或所述VMM和所述NVA交互所应用的协议,或所述VM协同系统和所述NVA交互所应用的协议。
[0032]优选地,所述配置管理命令至少包括以下之一:VN生成/产生的命令、VN删除命令、VN配置修改命令、VM生成/产生的命令、VM删除命令、VM配置修改命令、及所述配置管理命令的执行结果和状态传输的命令。
[0033]优选地,所述NVA与NVE交互的配置管理命令,包括:VN生成/产生的命令、VN删除命令、VN配置修改命令,及所述配置管理命令的执行结果和状态传输的命令,所述VN生成/产生的命令包括:VN的上下文context信息,其中,所述VN的上下文context信息,包括下列一种或者多种:VN的虚拟路由转发VRF、VN标识VN-1D、VN名称、NVE之间的隧道封装系统信息;和/或所述VN删除命令包括:所述VN名称,其中,所述VN删除命令用于在所述VN结束时或者VN的配置发生改变时,删除所述NVE中的所述VN ;和/或所述VN配置修改命令,用于修改所述VN中可以修改的参数,其中,所述可以修改的参数包括以下至少之一:VN名称、VN接口的服务质量QoS参数、路由参数;和/或所述配置管理命令的执行结果和状态传输的命令,用于传输所述命令执行的结果和执行后的状态。
[0034]优选地,所述NVA与VMM交互的配置管理命令,包括:VM生成/产生的命令、VM删除命令、VM配置修改命令,及所述配置管理命令的执行结果和状态传输的命令,所述VM生成/产生的命令包括:VM的有关性能指标信息,包括下列一种或者多种:中央处理器CPU频率,内存容量大小,外存容量大小,操作系统类型,网卡类型和速率,媒体接入控制MAC地址,IP地址;和/或所述VM删除命令包括:所述VM名称,其中,所述VM删除命令用于在所述VM结束时或者VM的配置发生改变时,删除所述VMM中的所述VM ;和/或所述VM配置修改命令,用于修改所述VM可以修改的参数,其中,所述可以修改的参数包括以下至少之一:CPU频率,内存容量大小,外存容量大小,操作系统类型,网卡类型和速率,MAC地址,IP地址,虚拟局域网VLAN,Q-1n-Q ;和/或所述配置管理命令的执行结果和状态传输的命令,用于传输所述命令执行的结果和执行后的状态。
[0035]优选地,所述NVA将预先获取的VN业务需求的VM需求,发送给VM协同系统,由所述VM协同系统完成VN的所需要的所有VM的部署。
[0036]优选地,所述NVA与所述VM协同系统交互的配置管理命令,将所述VN所需要的所有VM的生成、删除、或者修改命令,成批或者单独发送给VM协同系统,其中,发送给所述VM协同系统的配置管理命令参数信息,包括以下至少之一:所述VM的个数、所述VM的性能参数、所述VM接入所述NVE的位置、所述VM组成所述VN所述需要的参数,包括但不限于:MAC地址、IP地址、VLAN或者Q-1n-Q。
[0037]优选地,所述VM协同系统在所述所有VM部署完成后,将部署的结果信息反馈给所述NVA,其中,所述结果信息至少包括以下之一:VM的个数、VM的位置、接口参数配置信息;所述NVA根据所述结果信息进一步确定所述VN的部署和进一步的交互。
[0038]优选地,所述VM协同系统允许使用其专有协议将所述VN的所有有关VM的需求发送给相关的VMM,或者,直接使用VM配置管理命令,实现VM的部署和管理。
[0039]优选地,将所述配置管理命令发送给所述NVE和/或所述VMM之前,所述NVA自动发现所述NVE和所述VMM,和所述VM协同系统。
[0040]优选地,所述NVE、所述VMM、所述VM协同系统和所述NVA支持服务定位协议SLP,并在提供VN业务的网络中部署服务代理和/或目录服务器,所述NVA通过所述SLP协议自动发现其管辖的所有所述NVE和/或所述VMM,或者,从预先存储在网络管理系统中的信息列表中获取所述NVE和所述VMM,或所述NVE和所述VM协同系统的地址信息,其中,所述信息列表中包括网络中所述NVA所管辖的所有所述NVE和所述VMM,或所述NVE和所述VM协同系统的信息,所述NVE和所述VMM,或所述NVE和所述VM协同系统的信息包括:所述NVE和所述VMM,或所述NVE和所述VM协同系统的地址信息,可用资源信息,位置信息。
[0041]根据本发明的另一个方面,还提供了一种虚拟网络业务的提供系统,所述系统包括:网络虚拟化边缘设备NVE,用于虚拟机VM自动发现NVE触发所述NVE自动发现所述网络虚拟化控制设备NVA,其中,所述VM和所述NVE支持NVE自动发现协议;所述NVE,还用于与所述NVA进行虚拟网络VN的配置管理命令信息的交互,并根据所述配置管理命令信息生成所述VN。
[0042]优选地,所述NVE,用于从VM的NVE自动发现协议消息中获得NVA信息;其中,所述NVA信息,由NVA在配置生成VM的命令中指定,并由所述NVA与所述VMM之间的配置管理命令所携带,或者,所述NVE和NVA支持服务定位协议SLP,并在提供VN业务网络中部署服务代理和/或目录服务器;所述NVE通过所述SLP协议自动发现所述NVA。
[0043]优选地,所述VM由所述NVA通过配置管理命令通知指定的VMM自动生成,其中,所述配置管理命令至少包括以下之一:VM生成/产生的命令、VM删除命令、VM配置修改命令、及前述所述配置管理命令的执行结果和状态传输的命令。
[0044]优选地,所述VM生成/产生的命令包括:VM的有关性能指标信息,所述VM的有关性能指标信息包括下列一种或者多种:中央处理器CPU频率,内存容量大小,外存容量大小,操作系统类型,网卡类型和速率,媒体接入控制MAC地址,IP地址;所述VM删除命令包括:所述VM名称,其中,所述VM删除命令用于在所述VM结束时或者VM的配置发生改变时,删除所述VMM中的所述VM ;所述VM配置修改命令,用于修改所述VM可以修改的参数,其中,所述可以修改的参数包括以下至少之一:CPU频率,内存容量大小,外存容量大小,操作系统类型,网卡类型和速率,MAC地址,IP地址,虚拟局域网VLAN,Q-1n-Q。
[0045]优选地,所述VMM和所述NVA支持服务定位协议SLP,并在提供VN业务的网络中部署服务代理和/或目录服务器,所述NVA通过所述SLP协议自动发现其管辖的所有所述VMM,或者,从预先存储在网络管理系统中的信息列表中获取所述VMM的地址信息,其中,所述信息列表中包括网络中所述NVA所管辖的所有所述VMM的信息,所述VMM的信息包括至少之一:所述VMM的地址信息,可用资源信息,位置信息。
[0046]优选地,所述NVA用于根据所述VN的需求以及所述VMM的位置信息以及所述可用资源信息将所述VN需求映射到指定的VMM。
[0047]优选地,所述VN需求,由运营商门户系统收集,并将所述业务需求发送给所述NVA ;或者由VN业务提供商的网络管理员将所述VN的需求输入到NVA。
[0048]通过本发明,采用NVA将获取VN业务需求自动映射到NVE,以及VMM或VM协同系统的一种,并将业务需求转换成NVE和/或VMM能够执行的配置管理命令供NVE和/或VMM执行的技术方案,解决了相关技术中,对于VN业务需求进行手工配置而导致的工作量大、耗时长以及容易出错的问题,提供了一种业务自动提供的技术方案,降低了出错的风险,大大降低了工作量。
【附图说明】
[0049]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0050]图1是相关技术中NV03的体系结构网络示意图;
[0051]图2是根据本发明实施例的虚拟网络业务的提供方法的流程图;
[0052]图3为根据本发明优选实施例的网络功能示意图;
[0053]图4是根据本发明实施例的虚拟网络业务的提供系统的结构框图;
[0054]图5是根据本发明实施例的虚拟网络业务的提供系统的另一结构框图;
[0055]图6是根据本发明实施例的虚拟网络业务的提供方法的另一流程图;
[0056]图7是根据本发明实施例的虚拟网络业务的提供系统的又一结构框图;
[0057]图8为根据本发明优选实施例一的VN业务需求的自动提供示意图;
[0058]图9为根据本发明优选实施例一的NVE-NVA交互协议报文信息示意图;
[0059]图10为根据本发明优选实施例二的VN自动提供流程图。
【具体实施方式】
[0060]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0061]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0062]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0063]在本实施例中提供了一种虚拟网络业务的提供方法,图2是根据本发明实施例的虚拟网络业务的提供方法的流程图,如图2所示,该流程包括如下步骤:
[0064]步骤S202,NVA将预先获取的VN业务需求映射到特定的NVE和VMM ;将上述VN业务需求转换成与上述VN相关的所有上述NVE和上述VMM可以执行的相关配置管理命令;
[0065]步骤S204,NVA将上述配置管理命令分别对应发送给上述NVE和上述VMM。
[0066]通过上述各个步骤,采用NVA将获取的虚拟网络VN业务需求自动映射到NVE,以及VMM或者VM协同系统中的一个,进而并将业务需求转换成NVE、VMM、VM系统至少一个能够执行的配置管理命令供NVE和/或VMM执行的技术方案,解决了相关技术中,对于VN业务需求进行手工配置而导致的工作量大、耗时长以及容易出错的问题,可以使得用户快速的获得业务,或者相对较快的获得业务,并且,还可以降低出错的风险,降低网络运维管理的开销,进一步降低整个网络的建设和运营成本。
[0067]可选地
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1