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

文档序号:9870011阅读:来源:国知局
,在步骤S102之前,为了更好的实现上述实施例所提供的技术方案,还可以执行以下技术过程:运营商门户系统收集虚拟网络VN的业务需求,并将上述业务需求发送给上述NVA。
[0068]需要说明的是,上述实施例中涉及到得配置管理命令通过指定协议报文进行传递,在本发明实施例的可选示例中,上述指定协议为上述NVE和上述NVA交互所应用的协议,或VMM与NVA交互的协议,或VM协同系统与NVA交互的协议。
[0069]其中,上述配置管理命令至少包括以下之一:1) VN生成/产生的命令;2)VN删除命令;3)VN配置修改命令,当然,根据需要用户也可以再上述指定协议的配置管理命令中配置其他相关功能的协议,本发明实施例对此不作限定,在本发明实施例中的“/”代表“或”的意思。
[0070]针对上述I) VN生成/产生的命令,本发明实施例中的上述VN生成/产生的命令可以包括如下信息:VN上下文context信息,其中,上述VN的上下文context信息,包括下列一种或者多种:VN的虚拟路由转发VRF、VN标识VN-1D、VN所对应的名称,NVE之间的隧道封装信息,当然,VN生成/产生的命令用户也可以根据需要配置多种命令。
[0071]针对上述2) VN删除命令包括:上述VN的名称,其中,上述VN删除命令用于在上述VN结束时或者VN的配置发生改变时,删除上述NVE中的上述VN。
[0072]针对上述3) VN配置修改命令,用于修改上述VN中可以修改的参数,其中,上述可以修改的参数包括以下至少之一:VN接口的服务质量QoS参数、路由参数。
[0073]需要说明的是,VM由NVA通过配置管理命令通知指定的VMM自动生成,其中,VM配置管理命令还至少包括以下之一:VM生成/产生的命令、VM删除命令、VM配置修改命令、及前述上述配置管理命令的执行结果和状态传输的命令。
[0074]可选地,可以由NVA将预先获取的VN业务需求的VM需求,发送给VM协同系统,由所述VM协同系统完成VN的所需要的所有VM的部署。
[0075]其中,上述VM生成/产生的命令包括:VM的有关性能指标信息,包括下列一种或者多种:中央处理器CPU频率,内存容量大小,外存容量大小,操作系统类型,网卡类型和速率,媒体接入控制MAC地址,IP地址;VM删除命令包括:上述VM名称,其中,上述VM删除命令用于在上述VM结束时或者VM的配置发生改变时,删除上述VMM中的上述VM ;VM配置修改命令,用于修改上述VM可以修改的参数,其中,上述可以修改的参数包括以下至少之一:CPU频率,内存容量大小,外存容量大小,操作系统类型,网卡类型和速率,MAC地址,IP地址,虚拟局域网VLAN,层次VLANQ-1n-Q,上述配置管理命令的执行结果和状态传输的命令,用于传输上述命令执行的结果和执行后的状态。
[0076]可选地,上述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 ;和/或上述配置管理命令的执行结果和状态传输的命令,用于传输上述命令执行的结果和执行后的状态。
[0077]其中,上述NVA与上述VM协同系统交互的配置管理命令,将上述VN所需要的所有VM的生成、删除、或者修改命令,成批或者单独发送给VM协同系统,其中,发送给上述VM协同系统的配置管理命令参数信息,包括以下至少之一:上述VM的个数、上述VM的性能参数、上述VM接入上述NVE的位置、上述VM组成上述VN上述需要的参数,包括但不限于:MAC地址、IP地址、VLAN或者Q-1n-Q,上述VM协同系统在上述所有VM部署完成后,将部署的结果信息反馈给上述NVA,其中,上述结果信息至少包括以下之一:VM的个数、VM的位置、接口参数配置信息;上述NVA根据上述结果信息进一步确定上述VN的部署。
[0078]可选地,在步骤S104之前,上述NVA自动发现上述NVE和上述VMM,或上述NVE和上述VM协同系统可以通过以下过程实现:
[0079]优选地,NVA自动发现NVE和VMM,或NVE和VM协同系统,包括: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协同系统的地址信息,可用资源信息,位置信息。
[0080]在具体实施过程中,将上述配置管理命令发送给上述NVE和/或上述VMM之前,还可以执行以下过程:上述NVA自动发现上述NVE,“自动发现”即该过程不需要人工干预,可以自行完成,而对于该技术方案=NVA自动发现上述NVE,本发明实施例提供了以下两种技术方案实现,以下技术方案仅作一个示例,并不用于限定本发明实施例:
[0081](一)、上述NVE和上述NVA支持服务定位协议SLP,并在提供VN业务的网络中部署服务代理和/或目录服务器,上述NVA通过上述SLP协议自动发现其管辖的所有上述NVE。
[0082]( 二 )、从预先存储在网络管理系统中的信息列表中获取上述NVE的地址信息,其中,上述信息列表中包括网络中上述NVA所管辖的所有上述NVE的信息,上述NVE信息包括:上述NVE的地址信息,可用资源信息,位置信息。
[0083]为了更好的理解上述实施例中所涉及到的技术方案,以下结合一个优选实施例进行说明。
[0084]完成将VN的需求自动实现到VMM和NVE设备的映射,并将VN需求信息进一步映射到对VMM和NVE的相关配置管理命令,并将有关命令发送到相对应的NVE和VMM上去,由相关的NVE和VMM完成配置管理命令的执行,就能够实现自动VN业务提供。
[0085]图3为根据本发明优选实施例的网络功能示意图,如图3所示:NVA和NVE,运营商门户系统Portal (图3中简称为Portal),虚拟机协同系统,VMM,及有关的VM,基于图3所示的网络功能示意图,VN业务自动提供的方法,包括:
[0086]1、通过运营商门户系统Portal,收集VN客户的VN需求,并将有关需求发送给NVA,或者经过处理后发送给NVA ;
[0087]可选的,也可以将VN需求,直接通过VN服务提供商的网络管理员直接输入到NVA中。
[0088]2、NVA根据VN需求,进一步根据VN需求和NVE及VMM的位置和可用资源信息,以及部署策略等信息,将上述需求映射到相关的NVEjP VMM,NVA进一步将VN需求转换成可以直接被相关的NVE和VMM可以执行的配置管理命令;NVA将上述配置管理命令,发送给上述 NVE 和 VMM ;
[0089]3、NVE和VMM完成上述命令的执行,从而实现VN业务的自动提供。
[0090]为了更好的实现上述技术方案,或者在VN业务提供系统中,可能存在多种不同厂家的VMM,而这些不同厂家的VMM可能通过一个集中的VM协同管理系统进行管理,因此,有关VMM的相关命令,NVA可以直接发送到VM协同系统,而由VM协同系统进一步完成VM的准备。这也是图3直接示出的连接部分。而NVA直接和VMM连接的链路没有在图中显示。在本发明的另外一个实施例中,NVA发送给上述VM协同系统或者VMM的配置管理命令中,包括为VM准备NVE自动发现协议的内容,并在VM就绪后,触发VM的自动发现NVE协议的执行,对于上述自动发现NVE协议,在相关专利中已经提及该技术方案,此处不再赘述,上述执行触发一系列事件,包括:自动发现NVE,确认服务的NVE后,由NVE自动发送VM的VN身份认证,在身份认证通过后,获得VN的context信息,并返回给NVE ;上述NVE自动配置生成VNcontext,有关VN的context信息,包括但不限于:VRF,VN-1D, VN名称和VRF的有关表项。上述VRF表项包括但不限于:IP地址/媒体接入控制(Media Access Control,简称为MAC)地址,接口,VLAN,VN-1D,NVE地址之一或者多个。在上述NVE生成VN context后,并进一步在有新的路由表项时,自动发送VN更新信息,使得VN的路由信息的同步。
[0091]根据本发明的另外一个实施例,NVE自动发现NVA,可以包括:NVA发送给VMM或者NVE的配置信息中,包括NVA的地址信息,或者,NVE可以通过SLP协议发现NVA。
[0092]在本发明实施例中,还提供了一种虚拟网络业务的提供系统40,如图4所示,上述系统包括:网络虚拟化控制设备NVA 400,用于将预先获取的业务需求映射到NVE402和VMM404,并将上述业务需求转换成上述NVE402和上述VMM404可以执行的配置管理命令;以及将上述配置管理命令通过指定协议发送给上述NVE402和上述VMM404。
[0093]可选地,如图5所示,上述系统还包括:运营商门户系统408,用于收集虚拟网络VN的业务需求,并将上述业务需求发送给上述NVA。
[0094]其中,上述配置管理命令通过指定协议报文进行传递,其中,上述指定协议为上述NVE和上述NVA交互所应用的协议,或上述VMM和上述NVA交互所应用的协议,或上述VM协同系统和上述NVA交互所应用的协议。
[0095]需要说明的是,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中可以修改的参数,其中,上述可
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1