CN113794581A - 分布式cp统一部署方法及网络设备、存储介质 - Google Patents
分布式cp统一部署方法及网络设备、存储介质 Download PDFInfo
- Publication number
- CN113794581A CN113794581A CN202110896461.1A CN202110896461A CN113794581A CN 113794581 A CN113794581 A CN 113794581A CN 202110896461 A CN202110896461 A CN 202110896461A CN 113794581 A CN113794581 A CN 113794581A
- Authority
- CN
- China
- Prior art keywords
- network element
- deployed
- cloud host
- network
- distributed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000013256 coordination polymer Substances 0.000 title claims abstract description 37
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000003860 storage Methods 0.000 title claims description 18
- 230000006855 networking Effects 0.000 claims abstract description 4
- 238000004590 computer program Methods 0.000 claims description 15
- 238000007635 classification algorithm Methods 0.000 claims description 9
- 239000002071 nanotube Substances 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000009826 distribution Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 230000008602 contraction Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
- H04L12/287—Remote access server, e.g. BRAS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供了分布式CP统一部署方法,应用于VNF管理服务器,获取组网内包括所有云主机拓扑;获取上传适用多种网元类型的基础配置模板文件;解析基础配置模板文件,根据解析后的信息确认待部署网元的反亲和组后,对每个反亲和组对应创建一个网元模型,网元模型包括属性信息,同一个反亲和组内的待部署网元有相同的属性信息;获取云主机拓扑的云主机节点,计算各云主机节点的负载情况;根据当前待部署网元的属性信息和各云主机节点的负载情况确认当前待部署网元的节点位置;启动网元配置。本申请实施例实现分布式CP的统一部署,减少了人为工作量,部署方便,部署速度更为快速。
Description
技术领域
本申请涉及通讯设备技术领域,尤其涉及分布式CP统一部署方法及网络设备、存储介质。
背景技术
vBRAS-CP(virtual Broadband Remote Access Server Control Plane,虚拟化宽带接入服务器控制平面)分布式架构将原先集中找到控制节点CP的功能划分到不同的功能网元中,实现BRAS业务的控制面。每个网元功能明确,相互配合,完成用户上线,认证和计费等一系列功能。
分布式架构下的vBRAS-CP主要由CTRL-VM、BRAS-VM和FWD-VM三类网元组成。其中,CTRL-VM负责属于同一个vBRAS-CP的网元管理、统一配置管理、统一地址管理、统一license管理、CP容灾、弹性扩缩容和DP网元管理等。BRAS-VM负责远程接口管理、用户管理、接入控制、认证授权计费和DP数据备份等。FWD-VM负责和DP网元的通信和报文分发,例如Radius、WEB信息分发等。通常,CTRL-VM,BRAS-VM和FWD-VM两两堆叠形成主备,且主备设备必须分布式部署在不同的服务器上,以避免一台服务器故障时主备设备功能同时受到影响。
VNF管理服务器是符合ETSI NFV规范的NFV部署、配置和生命周期管理软件,能够管理多台物理服务器,并根据用户业务需求灵活配置所需的资源,完成虚拟网元的创建和部署。同时,VNF管理服务器能够与网元通过NETCONF协议建立连接,将所需要的初始配置下发到网元,确保网元启动以后,管理平台对网元进行生命周期管理,这一切都不需要人工干预和操作。
VNF网元模型负责定义VNF资源模型。
依发明人所知现有部署方案是用户操作VNF管理服务器,通过选择不同类型的镜像文件,确定待部署网元使用的操作***。通过选择接口名称、接口类型、CPU核数、内存大小、存储空间大小等,确定待部署网元的硬件配置。通过按照控制节点、可用域或计算节点选择云主机,确定待部署网元所在的云主机服务器。VNF管理服务器根据以上选择,首先创建具有自定义属性值的VNF网元模型。
然后,根据指定的VNF网元模型,VNF管理服务器解析其中参数,能够快速部署具有自定义属性的一类网元。如果用户选择云主机时是按照控制节点,网元将被部署在该控制节点所管理的符合网元要求的计算节点上;如果选择指定可用域,网元将被部署在指定可用域中符合网元要求的计算节点上;如果选择指定计算节点,网元将被部署在指定的计算节点上。
现有部署方案为了实现每类堆叠网元的分布式,每个网元需要选择不同的计算节点单独部署。当网络中网元需求数量较大时,可能会有大量重复工作。因此,现有的部署方案无法实现快速部署,无法实现堆叠网元的分布式部署,无法实现vBRAS-CP分布式架构。
发明内容
为了克服相关技术中存在的问题,本申请提供了分布式CP统一部署方法及网络设备、存储介质。
根据本申请实施例第一方面提供了分布式CP统一部署方法,应用于VNF管理服务器,
获取组网内包括所有云主机拓扑;
获取上传适用多种网元类型的基础配置模板文件;
解析基础配置模板文件,根据解析后的信息确认待部署网元的反亲和组后,对每个反亲和组对应创建一个网元模型,网元模型包括属性信息,同一个反亲和组内的待部署网元有相同的属性信息;
获取云主机拓扑的云主机节点,计算各云主机节点的负载情况;
根据当前待部署网元的属性信息和各云主机节点的负载情况确认当前待部署网元的节点位置;
启动网元配置。
优选的,解析基础配置模板文件,根据解析后的信息确认待部署网元的反亲和组,包括:
解析基础配置模板文件获取参数信息,参数信息至少包括与每个网元一一对应的网元标记号;
VNF管理服务器运用网元标记号通过分类算法得到反亲和组组号,若待部署网元的反亲和组组号相同,属于一个反亲和组。
进一步地,根据待部署网元的不同类型,将待部署网元的网元标记号设置不同区段内。
进一步地,待部署网元有三种类型,VNF管理服务器运用网元标记号通过分类算法得到反亲和组的组号,包括:
当待部署网元是第一类型,反亲和组组号=(网元标记号-1)/2+1;
当待部署网元是第二类型,反亲和组组号=(网元标记号-5)/2+2;
当待部署网元是第三类型,反亲和组组号=(网元标记号-97)/2+66。
优选的,根据当前待部署网元的属性信息和各云主机节点的负载情况确认当前待部署网元的节点位置,包括:
获取当前待部署网元的属性信息;
判断云主机拓扑内有已部署的网元是否有相同的属性信息;若没有,则从云主机拓扑中选择云主机节点部署当前待部署网元;若有,则从云主机拓扑的所有节点中删除该具有相同的属性信息的已部署网元的云主机节点,从剩余云主机中选择云主机节点部署当前待部署网元。
进一步地,从云主机拓扑中选择云主机节点,包括计算云主机拓扑内各云主机节点负载,选择负载小的云主机节点用于部署当前待部署网元。
优选的,基础配置模板文件还包括根据网元类型自定义修改的内部通道Vlan和网段。
进一步地,启动网元配置,包括:
获取上传的包含多种类型网元的镜像文件,解析镜像文件获取各网元对应的操作***;
通过网元对应的网元模型转换获取初始配置文件,网元启动操作***,读取初始配置文件;
不同类型的网元通过配置相同的Vlan和网段建立网络连接;
以一个网元作为纳管网元,探测其他网元并记录;
启动网元。
本申请第二方面提供了网络设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时执行上述分布式CP统一部署方法。
本申请第三方面提供了存储介质,其上存储有计算机程序指令,程序指令被处理器执行时用于实现上述分布式CP统一部署方法。
本申请实施例提供的技术方案可以包括以下有益效果:
本申请实施例实现分布式CP的统一部署,减少了人为工作量,部署方便,部署速度更为快速。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入申请中并构成本申请的一部分,示出了符合本申请的实施例,并与申请一起用于解释本申请的原理。
图1是本申请实施例分布式CP架构框图;
图2是本申请实施例一交互流程图;
图3是本申请实施例一启动网元配置流程图;
图4是本申请实施例二流程图;
图5是本申请网络设备硬件框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请实施例使用的术语仅仅是出于描述特定实施例的目的,而非限制本申请。本申请和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
为解决背景技术中的问题,本申请提供了分布式CP统一部署方法,应用于由VNF管理服务器,以及由云主机组成的云主机拓扑中。各类网元部署在云主机拓扑的云主机节点上。这里要部署网元有多种类型,以vBRAS-CP分布式架构下的网元部署为例,网元按功能主要分为三类,CTRL-VM、BRAS-VM和FWD-VM,三类网元组成的架构图如图1所示。其中,CTRL-VM负责属于同一个vBRAS-CP的网元管理、统一配置管理、统一地址管理、统一license管理、CP容灾、弹性扩缩容和DP网元管理等。BRAS-VM负责远程接口管理、用户管理、接入控制、认证授权计费和DP数据备份等。FWD-VM负责和DP网元的通信和报文分发,例如Radius、WEB信息分发等。CP指Control Plane控制平面。DP指Data Plane转发平面。
本申请实施例一,如图2所示:
0001:VNF管理服务器获取组网内所有云主机拓扑。
0003:VNF管理服务器获取上传的适用于多种网元类型的基础配置模板文件。
基础配置模板文件可自定义各类网元的内部通道Vlan和网段,还可设置参数信息如网元个数、不同类型网元标记号的范围、CPU核数、内存大小和存储空间大小、接口名称和接口类型等。其中每个网元的唯一标记,每个网元都有一个网元标记号。而在自定义网元个数时,网元标记号的个数必须对应。
例1:CTRL-VM个数2;
BRAS-VM个数4;
FWD-VM个数2;
CTRL-VM网元标记号范围:1-2;
BRAS-VM网元标记号范围:97-100;
FWD-VM网元标记号范围:5-6。
内部通道Vlan和网段实现不同类型网元之间的内部通信。
上传的文件并不止基础配置模板文件,还有包含不同类型网元镜像文件的镜像文件压缩包。镜像文件决定了待部署网元的操作***,因此不同类型的网元所需要的镜像文件不同。镜像文件在网元配置时使用,因此镜像文件不一定要在该步上传,只要在启动网元配置前进行即可。
0005:VNF管理服务器解析基础配置模板文件,根据解析后的信息确认待部署网元的反亲和组。
步骤包括:
00051:VNF管理服务器解析基础配置模板文件获取参数信息;
00052:VNF管理服务器运用所述网元标记号通过分类算法得到反亲和组组号,若待部署网元的反亲和组组号相同,属于一个所述反亲和组。
VNF管理服务器运用网元标记号通过分类算法得到反亲和组的组号,包括:
当待部署网元是第一类型,反亲和组组号=(网元标记号-1)/2+1;
当待部署网元是第二类型,反亲和组组号=(网元标记号-5)/2+2;
当待部署网元是第三类型,反亲和组组号=(网元标记号-97)/2+66。
以上述vBRAS-CP分布式架构例1为例,举例说明通过分类算法。
当CTRL-VM网元标记号范围:1-2,取网元标记号2,则反亲和组组号=1;
当BRAS-VM网元标记号范围:97-98,取网元标记号97,则反亲和组组号=66;
当FWD-VM网元标记号范围:5-6,取网元标记号6,则反亲和组组号=2。
若计算得到相同的反亲和组组号,则位于同一个反亲和组内,如图1所示,在一个框内的网元属于一个反亲和组。
0007:每个所述反亲和组对应创建一个网元模型,所述网元模型包括属性信息,同一个反亲和组内的待部署网元有相同的属性信息。
VNF管理服务器创建反亲和策略的网元模型,网元模型包括镜像、硬件配置、接口绑定等自定义规格属性,通过该网元模型创先自定义规格属性的网元。本申请实施例中的网元模型与常规网元模型相比,增加了一个新的属性信息,在同一个反亲和组内,待部署网元有相同的属性信息。该属性信息可以是一串字符串或一串数字等。本申请实施例中网元模型为VNF网元模型。
0009:VNF管理服务器获取云主机拓扑的云主机节点,计算各云主机节点的负载情况。
负载包括物理服务器上启动的网元数目,内存利用率、CPU利用率等。
云主机节点可以是计算节点、控制节点或可用域内可选择云主机部署的网元节点。
0011:根据当前待部署网元的属性信息和各云主机节点的负载情况确认当前待部署网元的节点位置。
获取当前待部署网元的属性信息;
判断云主机拓扑内有已部署的网元是否有相同的属性信息;
若没有,则从云主机拓扑中选择云主机节点部署当前待部署网元;
若有,则从云主机拓扑的所有节点中删除该具有相同的属性信息的已部署网元的云主机节点,从剩余云主机中选择云主机节点部署当前待部署网元。
一个反亲和组内具有相同属性的两个网元可作主备堆叠,通过上述方式不会设置在一个云主机节点上。
本申请实施例中,从云主机拓扑中选择云主机节点,包括计算云主机拓扑内各云主机节点负载,选择负载小的云主机节点用于部署所述当前待部署网元。云主机节点负载可通过负载均衡算法得到哪个云主机节点的负载小。因为负载均衡算法是业界常用的算法,在此不再赘述。
0013:启动网元配置,如图3所示。
00131:通过解析网元镜像文件,获取各网元对应的操作***。
00132:通过转换各网元所对应的网元模型中部分配置信息获取初始配置文件。
初始配置文件放置在约定好的地方,例如作为光驱挂到虚拟设备上。网元启动镜像操作***,读取初始配置文件,并逐条执行。
00133:不同类型的网元通过配置相同的Vlan和网段建立网络连接。
00134:以一个网元作为纳管网元,探测其他网元并记录。
本申请实施例中,以CTRL-VM作为纳管,CTRL-VM可以通过链路探测机制,探测与其他网元的链路双通情况。探测成功的网元可以统一记录到CTRL-VM的注册表中。
00135:启动网元。
根据前面内容所述,一个反亲和组内,具有相同属性信息的网元构成主备堆叠。有限启动的网元角色为主,另一台为备用,互为保障。
根据基础配置模板文件中各类型网元个数的信息,重复执行步骤00131-00135,直至创建所有网元,实现分布式CP统一部署。
本申请实施例实现分布式CP的统一部署,减少了人为工作量,部署方便,部署速度更为快速。
实施例二:
分布式CP统一部署方法,应用于VNF管理服务器,获取网络内所有云主机拓扑;获取上传适用多种网元类型的基础配置模板文件;解析基础配置模板文件,根据解析后的信息确认待部署网元的反亲和组后,对每个反亲和组对应创建一个网元模型,网元模型包括属性信息,同一个反亲和组内的待部署网元有相同的属性信息;获取云主机拓扑的计算节点,计算各云主机节点的负载情况;根据当前待部署网元的属性信息和各云主机节点的负载情况确认当前待部署网元的节点位置;启动网元配置,如图4所示。
作为本实施例的优选,解析基础配置模板文件,根据解析后的信息确认待部署网元的反亲和组,包括:解析基础配置模板文件获取参数信息,参数信息至少包括与每个网元一一对应的网元标记号;VNF管理服务器运用网元标记号通过分类算法得到反亲和组组号,若待部署网元的反亲和组组号相同,属于一个反亲和组。
根据待部署网元的不同类型,将待部署网元的网元标记号设置不同区段内。
本实施中,待部署网元有三种类型,VNF管理服务器运用网元标记号通过分类算法得到反亲和组的组号,包括:
当待部署网元是第一类型,反亲和组组号=(网元标记号-1)/2+1;
当待部署网元是第二类型,反亲和组组号=(网元标记号-5)/2+2;
当待部署网元是第三类型,反亲和组组号=(网元标记号-97)/2+66。
作为本实施的优选,根据当前待部署网元的属性信息和各云主机节点的负载情况确认当前待部署网元的节点位置,包括:获取当前待部署网元的属性信息;判断云主机拓扑内有已部署的网元是否有相同的属性信息;若没有,则从云主机拓扑中选择云主机节点部署当前待部署网元;若有,则从云主机拓扑的所有节点中删除该具有相同的属性信息的已部署网元的云主机节点,从剩余云主机中选择云主机节点部署当前待部署网元。
作为本实施例的优选,从云主机拓扑中选择云主机节点,包括计算云主机拓扑内各云主机节点负载,选择负载小云主机节点用于部署当前待部署网元。
作为本实施例的优选,基础配置模板文件还包括根据网元类型自定义修改的内部通道Vlan和网段。
作为本实施例的优选,启动网元配置,包括:
获取上传的包含多种类型网元的镜像文件,解析镜像文件获取各网元对应的操作***;
通过网元对应的网元模型转换获取初始配置文件,网元启动操作***,读取初始配置文件;
不同类型的网元通过配置相同的Vlan和网段建立网络连接;
以一个网元作为纳管网元,探测其他网元并记录,启动网元。
本申请还提供了网络设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时执行上述分布式CP统一部署方法,如图5所示。
本申请最后提供了存储介质,其上存储有计算机程序指令,程序指令被处理器执行时用于实现上述分布式CP统一部署方法。
其中,上述机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:RAM(Radom Access Memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可以由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
而且,这些计算机程序指令也可以存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或者多个流程和/或方框图一个方框或者多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或者其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
以上仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
Claims (10)
1.分布式CP统一部署方法,应用于VNF管理服务器,其特征在于,获取组网内包括所有云主机拓扑;
获取上传适用多种网元类型的基础配置模板文件;
解析所述基础配置模板文件,根据解析后的信息确认待部署网元的反亲和组后,对每个所述反亲和组对应创建一个网元模型,所述网元模型包括属性信息,同一个反亲和组内的待部署网元有相同的属性信息;
获取所述云主机拓扑的云主机节点,计算各云主机节点的负载情况;
根据当前待部署网元的属性信息和各云主机节点的负载情况确认当前待部署网元的节点位置;
启动网元配置。
2.根据权利要求1所述的分布式CP统一部署方法,其特征在于,解析所述基础配置模板文件,根据解析后的信息确认待部署网元的反亲和组,包括:
解析所述基础配置模板文件获取参数信息,所述参数信息至少包括与每个网元一一对应的网元标记号;
所述VNF管理服务器运用所述网元标记号通过分类算法得到反亲和组组号,若待部署网元的反亲和组组号相同,属于一个所述反亲和组。
3.根据权利要求2所述的分布式CP统一部署方法,其特征在于,根据所述待部署网元的不同类型,将待部署网元的所述网元标记号设置不同区段内。
4.根据权利要求3所述的分布式CP统一部署方法,其特征在于,所述待部署网元有三种类型,所述VNF管理服务器运用所述网元标记号通过分类算法得到反亲和组的组号,包括:
当待部署网元是第一类型,反亲和组组号=(网元标记号-1)/2+1;
当待部署网元是第二类型,反亲和组组号=(网元标记号-5)/2+2;
当待部署网元是第三类型,反亲和组组号=(网元标记号-97)/2+66。
5.根据权利要求1所述的分布式CP统一部署方法,其特征在于,根据当前待部署网元的属性信息和各云主机节点的负载情况确认当前待部署网元的节点位置,包括:
获取当前待部署网元的属性信息;
判断所述云主机拓扑内有已部署的网元是否有相同的属性信息;若没有,则从所述云主机拓扑中选择云主机节点部署当前待部署网元;若有,则从云主机拓扑的所有节点中删除该具有相同的属性信息的已部署网元的云主机节点,从剩余云主机中选择云主机节点部署所述当前待部署网元。
6.根据权利要求5所述的分布式CP统一部署方法,其特征在于,从所述云主机拓扑中选择云主机节点,包括计算所述云主机拓扑内各云主机节点负载,选择负载小的云主机节点用于部署所述当前待部署网元。
7.根据权利要求1所述的分布式CP统一部署方法,其特征在于,所述基础配置模板文件还包括根据网元类型自定义修改的内部通道Vlan和网段。
8.根据权利要求7所述的分布式CP统一部署方法,其特征在于,启动网元配置,包括:
获取上传的包含多种类型网元的镜像文件,解析所述镜像文件获取各网元对应的操作***;
通过所述网元对应的网元模型转换获取初始配置文件,所述网元启动所述操作***,读取所述初始配置文件;
不同类型的网元通过配置相同的Vlan和网段建立网络连接;
以一个网元作为纳管网元,探测其他网元并记录;
启动网元。
9.网络设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行程序时执行权利要求1-8任意一项所述的分布式CP统一部署方法。
10.存储介质,其上存储有计算机程序指令,其特征在于,程序指令被处理器执行时用于实现权利要求1-8任一项中所述的分布式CP统一部署方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110896461.1A CN113794581B (zh) | 2021-08-05 | 2021-08-05 | 分布式cp统一部署方法及网络设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110896461.1A CN113794581B (zh) | 2021-08-05 | 2021-08-05 | 分布式cp统一部署方法及网络设备、存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113794581A true CN113794581A (zh) | 2021-12-14 |
CN113794581B CN113794581B (zh) | 2023-11-07 |
Family
ID=78877154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110896461.1A Active CN113794581B (zh) | 2021-08-05 | 2021-08-05 | 分布式cp统一部署方法及网络设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113794581B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115269126A (zh) * | 2022-09-28 | 2022-11-01 | 中国人寿保险股份有限公司上海数据中心 | 一种基于余弦相似度的云平台反亲和调度*** |
CN115412440A (zh) * | 2022-08-19 | 2022-11-29 | 浪潮思科网络科技有限公司 | 一种vnf设备分布式部署方法及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017080391A1 (zh) * | 2015-11-09 | 2017-05-18 | 中兴通讯股份有限公司 | 一种网络服务部署方法和装置 |
CN109889377A (zh) * | 2019-01-29 | 2019-06-14 | 京信通信***(中国)有限公司 | 基于Openstack的NFV***中部署VNF的方法和装置 |
CN110098946A (zh) * | 2018-01-31 | 2019-08-06 | 华为技术有限公司 | 虚拟化网元设备的部署方法以及装置 |
CN110661641A (zh) * | 2018-06-29 | 2020-01-07 | 华为技术有限公司 | 一种虚拟网络功能vnf部署方法及装置 |
CN111193782A (zh) * | 2019-12-18 | 2020-05-22 | 北京航天智造科技发展有限公司 | Paas云集群构建方法、装置以及电子设备、存储介质 |
CN112367182A (zh) * | 2020-09-29 | 2021-02-12 | 新华三大数据技术有限公司 | 容灾主备用设备的配置方法及装置 |
-
2021
- 2021-08-05 CN CN202110896461.1A patent/CN113794581B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017080391A1 (zh) * | 2015-11-09 | 2017-05-18 | 中兴通讯股份有限公司 | 一种网络服务部署方法和装置 |
CN110098946A (zh) * | 2018-01-31 | 2019-08-06 | 华为技术有限公司 | 虚拟化网元设备的部署方法以及装置 |
CN110661641A (zh) * | 2018-06-29 | 2020-01-07 | 华为技术有限公司 | 一种虚拟网络功能vnf部署方法及装置 |
CN109889377A (zh) * | 2019-01-29 | 2019-06-14 | 京信通信***(中国)有限公司 | 基于Openstack的NFV***中部署VNF的方法和装置 |
CN111193782A (zh) * | 2019-12-18 | 2020-05-22 | 北京航天智造科技发展有限公司 | Paas云集群构建方法、装置以及电子设备、存储介质 |
CN112367182A (zh) * | 2020-09-29 | 2021-02-12 | 新华三大数据技术有限公司 | 容灾主备用设备的配置方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115412440A (zh) * | 2022-08-19 | 2022-11-29 | 浪潮思科网络科技有限公司 | 一种vnf设备分布式部署方法及设备 |
CN115269126A (zh) * | 2022-09-28 | 2022-11-01 | 中国人寿保险股份有限公司上海数据中心 | 一种基于余弦相似度的云平台反亲和调度*** |
Also Published As
Publication number | Publication date |
---|---|
CN113794581B (zh) | 2023-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103460203B (zh) | 群集唯一标识符 | |
US20200081731A1 (en) | Method, system and apparatus for creating virtual machine | |
CN113794581B (zh) | 分布式cp统一部署方法及网络设备、存储介质 | |
CN105955824A (zh) | 一种虚拟资源配置方法以及装置 | |
CN108259200B (zh) | 一种物理网络功能pnf迁移方法及相关设备 | |
CN106339177A (zh) | 一种创建虚拟机的方法和装置 | |
EP3442201B1 (en) | Cloud platform construction method and cloud platform | |
EP3432132B1 (en) | Data storage method and device | |
CN110855458B (zh) | 配置命令生成方法及设备 | |
CN105704188A (zh) | 应用与服务的部署方法和装置 | |
CN105635311A (zh) | 一种云管理平台中资源池信息同步的方法 | |
CN108600282A (zh) | 微服务发布方法、装置、存储介质和计算机设备 | |
US20220329495A1 (en) | Network resource management method and system, network equipment and readable storage medium | |
WO2020034194A1 (zh) | 分布式数据处理方法、装置及***和机器可读介质 | |
CN106936619A (zh) | 部署网络服务的方法和装置 | |
CN104793981B (zh) | 一种虚拟机集群的在线快照管理方法及装置 | |
CN109672752A (zh) | 数据同步的方法及节点 | |
CN108418752B (zh) | 一种聚合组的创建方法和装置 | |
CN108228310B (zh) | 虚拟网络功能的均衡部署方法及装置 | |
CN112953739B (zh) | 基于k8s平台纳管sdn的方法、***以及存储介质 | |
CN109324731A (zh) | 信息展现方法和装置 | |
CN110768811B (zh) | 更新yang模型文件库的方法、装置和*** | |
CN111324368B (zh) | 一种数据共享方法及服务器 | |
CN107493181A (zh) | 虚拟扩展端口的指示方法和装置 | |
CN113133030A (zh) | 5g无线接入网ran场景的管理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |