The present disclosure provides a method, device and server for creating a virtual private network. The method includes: acquiring user-set virtual local area network information if there are two-tier virtual private network and three-tier virtual private network corresponding node elements in the network topology template to be created, then determining the VLAN ID based on the virtual local area network information and Create the node elements corresponding to the two-tier VPN and the three-tier VPN. Before creating the node elements corresponding to the two-tier virtual private network and the three-tier virtual private network with dependencies, the present disclosure sets up the required virtual local area network information, and does not need to be queried manually by the staff during the creation process, so that the process of creating the combined network of the two-tier virtual private network and the three-tier virtual private network can be automated. Furthermore, it helps to define network topology freely according to business scenarios.
【技术实现步骤摘要】
虚拟专用网络的创建方法、装置和服务器
本公开涉及云应用拓扑编排
,尤其是涉及一种虚拟专用网络的创建方法、装置和服务器。
技术介绍
在云计算环境下,云端资源所承担的业务数量和种类日益增多,业务处理也变得越来越复杂。一项业务的运行可能需要多种硬件资源和软件资源的相互协调配合。为每项业务安排对应的运行资源、以及为多项业务之间进行资源协调的过程,可以称为云编排。上述云编排的过程可以通过NFV(NetworkFunctionVirtualization,网络功能虚拟化)编排器实现;该NFV编排器实现编排定义网络拓扑模板。该网络拓扑模板可以由用户使用上述NFV编排器编排得到。用户编排好的网络拓扑模板中通常包含业务所需要的硬件资源和软件资源;在网络拓扑模板中,这些资源以不同的节点元素体现,各资源间的运行关系、通信关系等通过节点元素间的连接表示。上述网络拓扑模板编排好后,需要对该模板中的各个节点元素进行创建,创建完成后再将创建后的配置信息下发至网络设备中,才能得到运行业务所需的各类资源。由于模板中的各节点元素之间往往具有一定的运行关系或通信关系,在创建当前节点元素时,常需要获取模板中已创建完成后的节点元素的配置信息。如某些特殊的业务场景,需要编排并创建L2VPN(Layer2VirtualPrivateNetworks,二层虚拟专用网络)和L3VPN(Layer3VirtualPrivateNetworks,三层虚拟专用网络)组合网络,现有的L2VPN和L3VPN组合网络的创建方式中,需要先创建三层虚拟专用网络,再手动查询获得该三层虚拟专用网络创建后的VLAN,进而 ...
【技术保护点】
1.一种虚拟专用网络的创建方法,其特征在于,所述方法应用于运行NFV编排器的设备;所述方法包括:当接收到用户触发的网络创建指令时,查找待创建的网络拓扑模板中是否存在二层虚拟专用网络对应的节点元素和三层虚拟专用网络对应的节点元素,且所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素间具有依赖关系;如果存在,获取用户设置的所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素所需的虚拟局域网信息;根据所述虚拟局域网信息确定所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素的VLAN ID;根据确定的所述VLAN ID创建所述二层虚拟专用网络对应的节点元素和三层虚拟专用网络对应的节点元素,得到包含有所述二层虚拟专用网络和所述三层虚拟专用网络的虚拟专用网络。
【技术特征摘要】
1.一种虚拟专用网络的创建方法,其特征在于,所述方法应用于运行NFV编排器的设备;所述方法包括:当接收到用户触发的网络创建指令时,查找待创建的网络拓扑模板中是否存在二层虚拟专用网络对应的节点元素和三层虚拟专用网络对应的节点元素,且所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素间具有依赖关系;如果存在,获取用户设置的所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素所需的虚拟局域网信息;根据所述虚拟局域网信息确定所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素的VLANID;根据确定的所述VLANID创建所述二层虚拟专用网络对应的节点元素和三层虚拟专用网络对应的节点元素,得到包含有所述二层虚拟专用网络和所述三层虚拟专用网络的虚拟专用网络。2.根据权利要求1所述的方法,其特征在于,根据所述虚拟局域网信息确定所述二层虚拟专用网络对应的节点元素和三层虚拟专用网络对应的节点元素的VLANID的步骤,包括:判断所述虚拟局域网信息是否包括VLAN资源池ID;如果包括所述VLAN资源池ID,判断所述虚拟局域网信息是否还包括VLANID;如果包括VLANID,且所述VLANID未占用,将所述VLANID作为所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素的VLANID;如果不包括VLANID,从所述VLAN资源池ID对应的VLAN资源池中分配未占用的VLANID,将分配的VLANID作为所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素的VLANID。3.根据权利要求2所述的方法,其特征在于,根据所述虚拟局域网信息确定所述二层虚拟专用网络对应的节点元素和三层虚拟专用网络对应的节点元素的VLANID的步骤,还包括:如果所述虚拟局域网信息不包括VLAN资源池ID,判断所述虚拟局域网信息是否包括VLANID;如果包括VLANID,且所述VLANID未占用,将所述VLANID作为所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素的VLANID。4.根据权利要求1所述的方法,其特征在于,根据确定的所述VLANID创建所述二层虚拟专用网络对应的节点元素和三层虚拟专用网络对应的节点元素的步骤,包括:从所述网络拓扑模板中提取所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素;根据确定的所述VLANID更新所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素的配置信息;根据更新后的所述配置信息分别创建所述二层虚拟专用网络对应的节点元素和所述三层虚拟专用网络对应的节点元素。5.根据权利要求4所述的方法,其特征在于,根据确定的所述VLANID创建所述二层虚拟专用网络对应的节点元素和三层虚拟专用网络对应的节点元素的步骤之后,所述方法包括:获取所述二层虚拟专用网络对应的节点元素和三层虚拟专用网络对应的节点元素创建完成后的配置信息;将所述创建完成后的配置信息分别发送至所述二层虚拟专用网络对应的节点元素和三层虚拟专用网络对应的节点元素对应的控制器,以使所述控制器在各个区域组网中进行所述创建完成后的配置信息的同步操作。6.一种虚拟专用网络的创建装置,其特征在于,所述装置设置于运行NF...
【专利技术属性】
技术研发人员:刘文玉,
申请(专利权)人:新华三技术有限公司合肥分公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。