[go: up one dir, main page]

CN109379699A - Method and device for creating a virtualized forwarding plane network element - Google Patents

Method and device for creating a virtualized forwarding plane network element Download PDF

Info

Publication number
CN109379699A
CN109379699A CN201811341417.9A CN201811341417A CN109379699A CN 109379699 A CN109379699 A CN 109379699A CN 201811341417 A CN201811341417 A CN 201811341417A CN 109379699 A CN109379699 A CN 109379699A
Authority
CN
China
Prior art keywords
user
virtualization
information
network element
forwarding surface
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
Application number
CN201811341417.9A
Other languages
Chinese (zh)
Other versions
CN109379699B (en
Inventor
王磊
蔡庆宇
张小勇
韩振东
尼松涛
赫罡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
China Information Technology Designing and Consulting Institute Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
China Information Technology Designing and Consulting Institute Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd, China Information Technology Designing and Consulting Institute Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201811341417.9A priority Critical patent/CN109379699B/en
Publication of CN109379699A publication Critical patent/CN109379699A/en
Application granted granted Critical
Publication of CN109379699B publication Critical patent/CN109379699B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开一种创建虚拟化转发面网元的方法及装置,涉及通信技术领域,用于解决现有技术中虚拟化转发面网元需要人工部署,导致虚拟化转发面网元部署效率及部署精度较低、部署过程复杂的问题。该方法包括:每隔预设周期获取预先配置的网络位置服务区信息及虚拟化控制面网元中用户的用户信息;根据上述获取的信息获取每个网络位置服务区域的采样信息,采样信息至少包括:预设周期内每个网络位置服务区域的最大用户数量、目标系统容量、以及每个网络位置服务区域对应虚拟资源池信息;判断采样信息是否符合预设条件;若是,将采样信息发送给NFVO以供其根据采样信息实例化虚拟化转发面网元。本发明用于虚拟化转发面网元的实例化。

The invention discloses a method and a device for creating a virtualized forwarding plane network element, relates to the field of communication technologies, and is used to solve the need for manual deployment of the virtualized forwarding plane network element in the prior art, resulting in the deployment efficiency and deployment of the virtualized forwarding plane network element. Problems with low precision and complex deployment process. The method includes: acquiring preconfigured network location service area information and user information of users in a virtualized control plane network element every preset period; acquiring sampling information of each network location service area according to the acquired information, where the sampling information is at least Including: the maximum number of users in each network location service area, the target system capacity, and the virtual resource pool information corresponding to each network location service area in the preset period; judging whether the sampling information meets the preset conditions; if so, sending the sampling information to NFVO for instantiating virtualized forwarding plane network elements according to the sampled information. The present invention is used for the instantiation of a virtualized forwarding plane network element.

Description

The method and device of creation virtualization forwarding surface network element
Technical field
The embodiment of the present invention is related to field of communication technology, and in particular to a method of creation virtualization forwarding surface network element And device.
Background technique
Mobile core network gateway is capable of providing user mobility management, session management, use as mobile user data anchor point The functions such as user data message forwarding.Currently, generalling use control in order to reduce business propagation delay time and isolated virtualization being forwarded to move Dynamic core network gateway realizes above-mentioned function, it may be assumed that virtualization mobile core network gateway is divided into control plane and forwarding surface two parts, Control plane is for realizing functions such as user mobility management, session managements;Forwarding surface is for realizing user data message forwarding etc. Function.Wherein, the network element for realizing control plane corresponding function is virtualization control plane network element, realizes the network element of forwarding surface corresponding function To virtualize forwarding surface network element.
In actual conditions, when creation virtualizes forwarding surface network element, the deployment of virtualization forwarding surface network element needs artificial portion Administration, such as the instantiation of virtualization forwarding surface network element need artificial triggering, the power system capacity size of virtualization forwarding surface network element, portion Administration position etc. needs human configuration etc. with relevant configured parameter, cause to virtualize forwarding surface network element deployment efficiency and dispose precision compared with Low, deployment process complexity.
Summary of the invention
The embodiment of the present invention provides a kind of method and device of creation virtualization forwarding surface network element, for solving existing skill Virtualize forwarding surface network element in art and need artificial deployment, cause to virtualize forwarding surface network element deployment efficiency and dispose precision it is lower, The technical problem of deployment process complexity.
In a first aspect, providing a kind of method of creation virtualization forwarding surface network element, comprising:
It obtains in preconfigured network location service area information and virtualization control plane network element and uses every predetermined period The user information at family;User information includes: the user identifier of user and the user on-position of user;Match network service area Confidence breath includes: the coverage area of network service area TA and the coverage area of network service area EC;
The sample information in each network location service region is obtained according to network location service area information and user information, Sample information includes at least: the maximum number of user amount in each network location service region in predetermined period, goal systems capacity, with And the corresponding virtualization pool information in network location service region;
Judge whether sample information meets preset condition;
If the determination result is YES, then sample information is sent to NFVO, so that NFVO is instantiated virtually according to sample information Change forwarding surface network element.
It can be seen that the present invention can dynamically obtain the network location service area information in each network location service area And the user information of user in control plane network element is virtualized, by network location service area information and user information progress It handles to automatically configure the deployment information of more accurate virtualization forwarding surface network element and automatic trigger virtualization forwarding surface network element Creation process, reduce the complexity of operation and maintenance personnel work, effectively avoid because occur when human configuration deployment information compared with There is the problem that resource utilization is too low or system loading is excessively high in big deployment information planning deviation, improves virtualization forwarding surface Network element deployment efficiency and deployment precision.
Optionally, adopting for each network location service region is obtained according to network location service area information and user information Sample information, comprising:
According to the user on-position of the user and preset user on-position and virtualization pool corresponding relationship Table determines the corresponding destination virtual resource pool in the user on-position;
Obtain the destination virtual resource pool virtualization pool mark, by the virtualization pool mark as with it is described The corresponding virtualization pool information of user.
Optionally, preset condition specifically: maximum number of user amount is greater than or equal to preset number of users threshold value.
Optionally, user information further include: user gradation;
Then believed according to the sampling that network location service area information and user information obtain each network location service region Breath specifically:
Each network location service in predetermined period is obtained respectively according to network location service area information and user information The corresponding sample information of each user gradation in region;
Judge whether sample information meets preset condition specifically:
Judge whether the corresponding sample information of user gradation meets the corresponding user gradation of the user gradation and preset item respectively Part;
If the determination result is YES, then sample information is sent to virtualization control plane network element, so that NFVO believes according to sampling Breath instantiation virtualization forwarding surface network element specifically:
If the determination result is YES, then the corresponding sample information of the user gradation for meeting user gradation preset condition is sent to NFVO, so that NFVO is according to the corresponding sample information creation virtualization forwarding surface of the user gradation for meeting user gradation preset condition Network element.
Optionally, user gradation includes: advanced level user and ordinary user.
Second aspect provides a kind of device of creation virtualization forwarding surface network element, comprising:
Module is obtained, for obtaining preconfigured network location service area information and virtualization control every predetermined period The user information of user in veil member processed;User information includes: the user identifier of user and the user on-position of user; Network service area configuration information includes: the coverage area of network service area TA and the coverage area of network service area EC;
Processing module, it is each for being obtained according to the network location service area information and user information that obtain module acquisition The sample information in network location service region, sample information include at least: each network location service region in predetermined period Maximum number of user amount, the corresponding virtualization pool information of goal systems capacity and network location service region;
Judgment module, for judging whether sample information meets preset condition;
Drive module, for if the determination result is YES, then sample information being sent to NFVO, so that NFVO believes according to sampling Breath instantiation virtualization forwarding surface network element.
Module is obtained to be specifically used for:
According to the user on-position of the user and preset user on-position and virtualization pool corresponding relationship Table determines the corresponding destination virtual resource pool in the user on-position;
Obtain the destination virtual resource pool virtualization pool mark, by the virtualization pool mark as with it is described The corresponding virtualization pool information of user.
Optionally, preset condition specifically: maximum number of user amount is greater than or equal to preset number of users threshold value.
Optionally, user information further include: user gradation;
Module is obtained to be specifically used for:
Each network location service in predetermined period is obtained respectively according to network location service area information and user information The corresponding sample information of each user gradation in region;
Judgment module is specifically used for:
Judge whether the corresponding sample information of user gradation meets the corresponding user gradation of the user gradation and preset item respectively Part;
Drive module is specifically used for:
If the judging result of judgment module is the corresponding sampling of user gradation that is yes, will meeting user gradation preset condition Information is sent to NFVO, so that NFVO creates void according to the corresponding sample information of the user gradation for meeting user gradation preset condition Quasi-ization forwarding surface network element.
Optionally, user gradation includes: advanced level user and ordinary user.
The third aspect provides a kind of device of creation virtualization forwarding surface network element, comprising: one or more processors;Place Reason device is used to execute the computer program code in memory, and computer program code includes instruction, creation virtualization forwarding surface The method that the device of network element executes any of the above-described creation virtualization forwarding surface network element.
Fourth aspect provides a kind of NFV, which is characterized in that the dress including any of the above-described creation virtualization forwarding surface network element It sets, virtualize control plane network element and NFVO;
The device of creation virtualization forwarding surface network element is used to obtain the user information of user in virtualization control plane network element;
The device of creation virtualization forwarding surface network element is also used to, and sample information is sent to NFVO, so that NFVO is according to sampling Information instancesization virtualize forwarding surface network element.
5th aspect, provides a kind of storage medium, comprising: storage medium is stored with instruction code, and instruction code is for holding The method of any of the above-described creation virtualization forwarding surface network element of row.
6th aspect, provides a kind of computer program product, comprising: computer program product includes instruction code, instruction The method that code is used to execute any of the above-described creation virtualization forwarding surface network element.
It is to be appreciated that device, NFV, storage medium and the computer of the creation virtualization forwarding surface network element of above-mentioned offer Program product is for executing the corresponding method of first aspect presented above, and therefore, the attainable beneficial effect of institute can join It is admitted to the beneficial effect of corresponding scheme in the method and following detailed description of literary first aspect, details are not described herein again.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of invention, the drawings are only for the purpose of illustrating a preferred embodiment, and is not to be construed as limiting the invention.
Fig. 1 is a kind of architecture diagram of the NFV framework of virtualization mobile core network gateway comprising control forwarding separation;
Fig. 2 is the step flow chart for the method that a kind of creation that the embodiment of the present invention provides virtualizes forwarding surface network element;
Fig. 3 is the step flow chart for the method that a kind of creation that the embodiment of the present invention provides virtualizes forwarding surface network element;
Fig. 4 is the functional structure frame for the device that a kind of creation that the embodiment of the present invention provides virtualizes forwarding surface network element Figure;
Fig. 5 is the functional structure frame for the device that a kind of creation that the embodiment of the present invention provides virtualizes forwarding surface network element Figure;
Fig. 6 is a kind of functional block diagram for NFV that the embodiment of the present invention provides.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete Site preparation description, it is clear that described embodiment is some embodiments of the present application, instead of all the embodiments.Based on this Shen Please in embodiment, every other implementation obtained by those of ordinary skill in the art without making creative efforts Example, shall fall in the protection scope of this application.The use of term " first " and " second " etc. does not indicate any sequence, can be by above-mentioned art Language is construed to the title of described object.In the embodiment of the present application, " illustrative " or " such as " etc. words for indicate make Example, illustration or explanation.Be described as in the embodiment of the present application " illustrative " or " such as " any embodiment or design Scheme is not necessarily to be construed as than other embodiments or design scheme more preferably or more advantage.Specifically, it uses " exemplary " or " such as " etc. words be intended to that related notion is presented in specific ways.In addition, in the description of the embodiment of the present application, unless It is otherwise noted, the meaning of " plurality " is refer to two or more.
Creation (that is: example before introducing the embodiment of the present invention, first to current virtualization forwarding surface network element Change) mode simply introduced.Currently, the creation of virtualization forwarding surface network element is based on the NFV framework defined using ETSI come real It is existing.The architecture diagram of NFV framework is shown in Figure 1, comprising: NFVO (Network Function Virtualisation Orchestrator, network function virtualize composer), VNFM (Virtualised Network Function Manager, Virtual network function manager), VNF (Virtualised Network Function, virtual network function), VIM (VirtuaI Infrastructure Manager, virtualized infrastructure manager) and intermediate software layer (Hypervisor).Wherein, NFVO completes the function such as VNF life cycle management for realizing the management of VNF deployment template, control VNFM Energy;VNFM is for realizing functions such as VNF life cycle management, the creation of VNF example and deletions;VIM is in controlling and managing Between software layer to control and manage the virtual resource in virtualization resource pond, such as to virtual machine execute the operation such as creation, deletion; VNF is to virtualize mobile core network element, and in specific implementation, in order to reduce business propagation delay time, VNF generallys use control forwarding Separation architecture deployment, i.e. VNF are divided into control plane and forwarding surface, and the control plane and forwarding surface of VNF respectively corresponds S shown in FIG. 1 (Session Management Function, conversation management functional)/PGW (PDN GateWay, PDN (Packet Data Network, Packet Data Network) gateway)-C and S/PGW-U, S/PGW-C be for realizing user mobility management, session management The control plane network element of equal control planes function, the deployed position of S/PGW-U are opposite closer to user, therefore are forwarded by S/PGW-U Data can effectively shorten data transmission range to reduce data transmission delay, S/PGW-U is for realizing user datagram The virtualization forwarding surface network element of the forwarding surfaces functions such as text forwarding.
Currently, it is identical as the instantiation process of VNF in instantiation virtualization forwarding surface network element, i.e., before instantiating VNF, Firstly the need of manually importing the VNF deployment template manually disposed on NFVO, in VNF deployment template comprising VNF amount of capacity, VNF configuration parameter needed for VNF title, VNF type etc. create VNF;It then, is VNF selection one by way of artificial selection A virtualization resource pond, to dispose VNF based on the virtualization resource in the virtualization resource pond;When instantiating VNF, need to grasp Make personnel by manual operation to trigger the VNF instantiation request comprising above-mentioned VNF deployment template on NFVO, makes NFVO will VNF instantiation request is sent to VNFM, and VNFM makes VNFM according to above-mentioned sampling according to VNF deployment template in VNF instantiation request Information is to VIM and intermediate software layer request virtual resource to instantiate VNF.
Process based on examples detailed above VNF uses people it is found that the forwarding surface network element of instantiation virtualization at present still needs The mode of administration of the Ministry of worker realizes that leading to the deployment efficiency for virtualizing forwarding surface network element and deployment, precision is lower, deployment process is complicated.
To solve the above-mentioned problems, the embodiment of the present invention provides a kind of method of creation virtualization forwarding surface network element, referring to Shown in Fig. 2, this method comprises the following steps:
Step S210: preconfigured network location service area information and virtualization control plane are obtained every predetermined period The user information of user in network element.
Specifically, network service area configuration information can be the region overlay model for the network service area planned when network construction The information such as enclose, for example, network service area TA coverage area and network service area EC coverage area.In specific implementation, this Inventive embodiments are preferably using the coverage area of network service area TA as network service area configuration information.Virtualize control plane network element The user information of middle user virtualizes information related to user in control plane network element, may include virtualization control plane network element User identifier, user on-position of user of middle user etc.;Wherein, user on-position, that is, user access network location-based service Region.It is, of course, understood that above-mentioned cited user information is only exemplary, and in specific implementation, virtualization control The user information of user is as long as user information is related to user including but not limited to above-mentioned cited information in veil member processed It can.
In specific implementation, the user information for virtualizing user in control plane network element can be according to user's actual conditions and use Actual use situation dynamic change of the family to network.For example, the geographical location where the user of access network can change at any time, use Family changes the signing type etc. of user according to the actual situation.Therefore the user obtained in the embodiment of the present invention every predetermined period Information is real-time and dynamic change user information.Predetermined period can be set according to the actual situation by those skilled in the art It sets, this is not limited by the present invention.
Step S220: each network location service region is obtained according to network location service area information and user information Sample information.
Above-mentioned sample information at least may include: the maximum number of user in each network location service region in predetermined period Amount, the corresponding virtualization pool information of goal systems capacity and network location service region.
Wherein, due to obtaining the number of users and power system capacity in each network location service region every predetermined period It is real-time and dynamic change, then can be obtained in the following way in above-mentioned sample information: real-time statistics predetermined period first (data occupy memory space in system for the interior real-time number of users in each network location service region and real-time power system capacity Size);Then according to the real-time number of users of above-mentioned statistics and according to real-time power system capacity, maximum number of user is obtained Amount and goal systems capacity.Wherein, the maximum in real-time number of users counted in maximum number of user amount, that is, predetermined period Value;Goal systems capacity is specifically as follows: maximum value or default week in predetermined period in the real-time power system capacity of statistics The average value of the real-time power system capacity counted in phase, or using preset algorithm to the real-time system counted in predetermined period The correspondence numerical value, etc. that capacity obtains after being calculated.Wherein, above-mentioned preset algorithm can by those skilled in the art according to Actual conditions are configured, and this is not limited by the present invention.
The corresponding virtualization pool information in network location service region can be accessed according to the user of user in user information Position is determined.Specifically, the mark that the network location service region of user's access is carried in user on-position, then at this In step, user on-position and virtualization pool mapping table can be preset, determination is corresponding with user on-position Destination virtual resource pool, then obtain destination virtual resource pool virtualization pool mark, virtualization pool is identified into conduct Virtualization pool information corresponding to the user.In above-mentioned mapping table, corresponding one of each user on-position is in geographical position The user on-position is set apart from nearest virtualization pool.In specific implementation, virtualization pool mark is specifically as follows: empty The ID, etc. of quasi- resource pool.Since virtualization forwarding surface network element is disposed based on the virtualization resource in virtualization resource pond, Therefore it when creation virtualization forwarding surface network element, needs to select corresponding virtual resource for each network location service area intra domain user Pond, in the process, the present invention implement preferably using on geographical location in network location service region each user The virtualization pool of user on-position, with effectively shorten information transmission range so as to shorten information propagation delay time.In addition, This step can determine that user on-position is matched automatically according to the mapping table of user on-position and virtualization pool Operation and maintenance personnel work complexity is greatly lowered in virtualization pool.
Step S230: judge whether sample information meets preset condition;If the determination result is YES, S240 is thened follow the steps; If judging result be it is no, re-execute the steps S220.
Preset condition can there are many, such as maximum number of user amount be greater than or equal to preset number of users threshold value, or Goal systems capacity is more than preset threshold, etc..In specific implementation, preset condition can be by those skilled in the art according to reality Situation is configured, and this is not limited by the present invention.
In this step, it is preferable that preset condition can be with are as follows: maximum number of user amount is greater than or equal to preset number of users Threshold value, then the implementation procedure of this step is specifically as follows: judging whether maximum number of user amount is more than or equal to preset user Amount threshold;If the determination result is YES, S240 is thened follow the steps;If judging result be it is no, re-execute the steps S220.Its In, preset number of users threshold value can be configured according to the actual situation by those skilled in the art, and the present invention does not make this It limits.
Step S240: being sent to NFVO for sample information, so that NFVO instantiates virtualization forwarding surface according to sample information Network element.
Specifically, the maximum number of user amount comprising network location service each in predetermined period region, goal systems are held The sample information of amount and the corresponding virtualization pool information of each network location service area intra domain user is sent to NFVO, with Virtualization forwarding surface network element is instantiated according to above-mentioned sample information for NFVO.Wherein, NFVO is according to above-mentioned network location service area The corresponding virtualization pool information in domain determines the deployed position of virtualization forwarding surface network element, for example, can be close to above-mentioned virtual Corresponding position is selected to forward veil as virtualization within the scope of the predeterminable area of the corresponding virtualization pool position of resource pool information The deployed position of member.Wherein, the selection mode of above-mentioned predeterminable area range and corresponding position can be by those skilled in the art It is according to circumstances configured, this is not limited by the present invention.The virtualization forwarding surface that NFVO is instantiated according to above-mentioned sample information The power system capacity of network element, that is, above-mentioned goal systems capacity.In specific implementation, NFVO can will carry the virtual of above-mentioned sample information Change the instantiation request of forwarding surface network element and be sent to VNFM, asks that VNFM to VIM and intermediate software layer according to above-mentioned sample information Virtual resource is sought to instantiate virtualization forwarding surface network element.
It can be seen that the present invention can dynamically obtain the network location service area information in each network location service area And the user information of user in control plane network element is virtualized, by network location service area information and user information progress It handles to automatically configure the deployment information of more accurate virtualization forwarding surface network element and automatic trigger virtualization forwarding surface network element Instantiation process, reduce the complexity of operation and maintenance personnel work, and effectively avoid occurring when human configuration deployment information Biggish deployment information plans deviation, effectively avoids the biggish deployment information planning because occurring when human configuration deployment information inclined There is the problem that resource utilization is too low or system loading is excessively high in difference, improves virtualization forwarding surface network element deployment efficiency and deployment Precision.
Based on above scheme, it is preferable that the embodiment of the present invention also provides the side of another creation virtualization forwarding surface network element Method, shown in Figure 3, this method comprises the following steps:
Step S310: preconfigured network location service area information and virtualization control plane are obtained every predetermined period The user information of user in network element.
Specifically, the implementation procedure of this step specifically may refer to the corresponding description in step S210, this step and step The difference of S210 is: in this step, user information can also include: user gradation.User gradation, that is, user signing etc. Grade, such as advanced level user and the ordinary user for common protocol of having contracted etc. of high-level protocol of having contracted.Implement in the present invention In example, preferred, users grade includes: advanced level user and ordinary user.It is, of course, understood that in specific implementation, user Grade can be to be multiple, and this is not limited by the present invention.
Step S320: each network in predetermined period is obtained according to network location service area information and user information respectively The corresponding sample information of each user gradation in location-based service region.
For example, in embodiments of the present invention, if user gradation may include: advanced level user and ordinary user, In this step, the sample information of advanced level user and common is obtained in predetermined period in each network location service region respectively The sample information of user.Wherein, the acquisition modes phase of the corresponding sample information of each user gradation and sample information in step S220 Together, it specifically may refer to S220 and introduced about the corresponding of sample information is obtained, do not repeated herein.
Step S330: judge whether the corresponding sample information of each user gradation meets the corresponding user of each user gradation respectively Grade preset condition.
Wherein, user gradation preset condition can be configured according to the actual situation by those skilled in the art, the present invention This is not construed as limiting.In specific implementation, user gradation preset condition preferably can be with are as follows: the corresponding maximum number of user amount of user gradation More than or equal to the number of users threshold value of the preset user gradation.In this step, judge the corresponding sampling letter of user gradation Breath meets the corresponding user gradation preset condition of the user gradation, thens follow the steps S340;Otherwise it re-execute the steps S320.
For example, user gradation is advanced level user, the number of users threshold value of preset advanced level user is 5000, if obtaining Advanced level user maximum number of user amount be 6000, at this time the corresponding maximum number of user amount of advanced level user be greater than preset advanced use The number of users threshold value at family then illustrates that the corresponding sample information of advanced level user meets the corresponding user gradation of advanced level user and presets item Part thens follow the steps S340;If the maximum number of user amount of the advanced level user obtained is 4500, at this time the corresponding maximum of advanced level user Number of users is less than the number of users threshold value of preset advanced level user, then illustrates that the corresponding sample information of advanced level user does not meet height The corresponding user gradation preset condition of grade user, then re-execute the steps S320.When user gradation is ordinary user, for general The judgment mode at general family is similar with the above-mentioned judgment mode for advanced level user, is specifically referred to above-mentioned about advanced level user Judgment mode introduction, details are not described herein again.
Step S340: being sent to NFVO for the corresponding sample information of the user gradation for meeting user gradation preset condition, with For NFVO according to the corresponding sample information instantiation virtualization forwarding surface network element of the user gradation for meeting user gradation preset condition.
For meeting the user gradation of user gradation preset condition, the corresponding sample information of the user gradation is sent to void Quasi-ization control plane network element, so that virtualization control plane network element is adopted according to the user gradation for meeting user gradation preset condition is corresponding Sample information instancesization virtualize forwarding surface network element.Wherein, virtualization control plane network element is according to the corresponding sample information of user gradation Goal systems capacity in the power system capacity of the virtualization forwarding surface network element of creation, that is, corresponding sample information of above-mentioned user gradation, And it is determined according to the corresponding virtualization pool information in network location service region in the corresponding sample information of above-mentioned user gradation Virtualize the deployed position of forwarding surface network element.For example, can be close to the corresponding virtualization pool of above-mentioned virtualization pool information Select corresponding position as the deployed position of virtualization forwarding surface network element within the scope of the predeterminable area of position.Wherein, above-mentioned default The selection mode of regional scope and corresponding position can be according to circumstances configured by those skilled in the art, and the present invention is to this It is not construed as limiting.
It, can be in conjunction with user gradation, for different user gradation creations and the user etc. by step S310- step S340 The corresponding virtualization forwarding surface network element of grade, to guarantee to provide the service for being exclusively used in user gradation for different user grade, such as can Think that advanced level user creates the virtualization forwarding surface network element for being exclusively used in advanced level user, the virtualization by being exclusively used in advanced level user turns Fermentation network element provides the higher level service service for being exclusively used in advanced level user for advanced level user, guarantees the business experience of advanced level user.
The present invention also provides a kind of devices of creation virtualization forwarding surface network element, as shown in Figure 4, comprising:
Module 41 is obtained, for obtaining preconfigured network location service area information and virtualization every predetermined period The user information of user in control plane network element;User information includes: the user identifier of user and user's access digit of user It sets;Network service area configuration information includes: the coverage area of network service area TA and the coverage area of network service area EC.
Processing module 42, for being obtained according to the network location service area information and user information that obtain the acquisition of module 41 The sample information in each network location service region, sample information include at least: each network location service area in predetermined period Maximum number of user amount, the corresponding virtualization pool information of goal systems capacity and network location service region in domain.
Judgment module 43, for judging whether sample information meets preset condition, if the determination result is YES, then by the judgement As a result it is sent to drive module 44;If the determination result is YES, then the judging result is sent to processing module 42, mould for processing Block 42 re-executes the implementation procedure in processing module 42.
Drive module 44, if the judging result for judgment module 43 be it is yes, by sample information be sent to virtualization control Veil member processed, so that NFVO instantiates virtualization forwarding surface network element according to sample information.
Optionally, obtaining module 41 specifically can be used for:
According to the user on-position of user and preset user on-position and virtualization pool mapping table, really Determine the corresponding destination virtual resource pool in user on-position;
The virtualization pool mark for obtaining destination virtual resource pool, virtualization pool is identified and is used as void corresponding to the user Quasi- resource pool information.
Optionally, preset condition is specifically as follows: maximum number of user amount is greater than or equal to preset number of users threshold value.Then Judgment module specifically can be used for: judge that above-mentioned maximum number of user amount is greater than or equal to preset number of users threshold value.
Optionally, user information can also include: user gradation;Wherein it is preferred to which user gradation may include: advanced User and ordinary user.
Then obtaining module 41 specifically can be used for:
Each network location service in predetermined period is obtained respectively according to network location service area information and user information The corresponding sample information of each user gradation in region;
Then judgment module 43 specifically can be used for:
Judge whether the corresponding sample information of user gradation meets the corresponding user gradation of the user gradation and preset item respectively Part;
Then drive module 44 specifically can be used for: if the judging result of judgment module 43 be it is yes, user gradation will be met The corresponding sample information of the user gradation of preset condition is sent to virtualization control plane network element, for virtualizing control plane network element root According to the corresponding sample information instantiation virtualization forwarding surface network element of the user gradation for meeting user gradation preset condition.
It is understood that all related contents for each step that above method embodiment is related to can quote correspondence The function of functional module describes, and details are not described herein for effect.
Using integrated module, the device of creation virtualization forwarding surface network element includes: storage unit, processing Unit and interface unit.Processing unit is used to carry out control management to the movement of the device of creation virtualization forwarding surface network element, For example, processing unit is used to that the device of creation virtualization forwarding surface network element to be supported to execute each step in Fig. 2 and Fig. 3.Interface Unit is used to create the interaction of the device and other devices of virtualization forwarding surface network element;Storage unit, it is virtual for storing creation Change the device code and data of forwarding surface network element.
Wherein, using processing unit as processor, storage unit is memory, and interface unit is for communication interface.Wherein, Creation virtualizes the device of forwarding surface network element referring to fig. 5, including communication interface 501, processor 502,503 and of memory Bus 504, communication interface 501, processor 502 are connected by bus 504 with memory 503.
Processor 502 can be a general central processor (Central Processing Unit, CPU), micro process Device, application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC) or one or more A integrated circuit executed for controlling application scheme program.
Memory 503 can be read-only memory (Read-Only Memory, ROM) or can store static information and instruction Other kinds of static storage device, random access memory (Random Access Memory, RAM) or letter can be stored The other kinds of dynamic memory of breath and instruction, is also possible to Electrically Erasable Programmable Read-Only Memory (Electrically Erasable Programmable Read-only Memory, EEPROM), CD-ROM (Compact Disc Read- Only Memory, CD-ROM) or other optical disc storages, optical disc storage (including compression optical disc, laser disc, optical disc, digital universal Optical disc, Blu-ray Disc etc.), magnetic disk storage medium or other magnetic storage apparatus or can be used in carrying or store to have referring to Enable or data structure form desired program code and can by any other medium of computer access, but not limited to this. Memory, which can be, to be individually present, and is connected by bus with processor.Memory can also be integrated with processor.
Wherein, memory 503 is used to store the application code for executing application scheme, and is controlled by processor 502 System executes.Communication interface 501 is used to support the interaction of the device and other devices of creation virtualization forwarding surface network element.Processor 502 for executing the application code stored in memory 503, to realize the method in the embodiment of the present invention.
It is understood that all related contents for each step that above method embodiment is related to can quote correspondence The function of functional module describes, and details are not described herein for effect.
Fig. 6 shows a kind of NFV provided by the invention, shown in Figure 6, and NFV provided by the invention includes that creation is virtual Change device, the virtualization control plane network element S/PGW-C and NFVO of forwarding surface network element.
Wherein, creation virtualization forwarding surface network element device respectively with NFVO and virtualization control plane network element S/PGW-C Coupling, the device of creation virtualization forwarding surface network element obtain user's letter of user in virtualization control plane network element every predetermined period Breath;The device of creation virtualization forwarding surface network element is also used to, and sends sample information to NFVO, so that NFVO is according to sample information reality Exampleization virtualizes forwarding surface network element.In specific implementation, NFVO can will carry the virtualization forwarding surface network element of above-mentioned sample information Instantiation request be sent to VNFM, make VNFM according to above-mentioned sample information to VIM and intermediate software layer request virtual resource with Instantiation virtualization forwarding surface network element.
The step of method in conjunction with described in the disclosure of invention or algorithm can realize in a manner of hardware, can also It is realized in a manner of being to execute software instruction by processor.Such as: above-mentioned processing module can be realized by processor, be obtained Module can by transceiver or other just have signal receiving function circuit realize.The embodiment of the present invention also provides a kind of storage Medium, the storage medium may include memory, for being stored as calculating used in the device of creation virtualization forwarding surface network element Machine software instruction, it includes execute to create to virtualize program code designed by the method for forwarding surface network element.Specifically, software refers to Order can be made of corresponding software module, and software module can be stored on random access memory (Random Access Memory, RAM), flash memory, read-only memory (Read Only Memory, ROM), Erasable Programmable Read Only Memory EPROM (Erasable Programmable ROM, EPROM), Electrically Erasable Programmable Read-Only Memory (Electrically EPROM, EEPROM), register, hard disk, mobile hard disk, CD-ROM (CD-ROM) or any other form well known in the art are deposited In storage media.A kind of illustrative storage medium is coupled to processor, believes to enable a processor to read from the storage medium Breath, and information can be written to the storage medium.Certainly, storage medium is also possible to the component part of processor.
The embodiment of the present invention also provides a kind of computer program, which can be loaded directly into memory, and Containing software code, which, which is loaded into via computer and can be realized above-mentioned creation after executing, virtualizes forwarding surface The method of network element.
Those skilled in the art are it will be appreciated that in said one or multiple examples, function described in the invention It can be realized with hardware, software, firmware or their any combination.It when implemented in software, can be by these functions Storage in computer-readable medium or as on computer-readable medium one or more instructions or code transmitted. Computer-readable medium includes computer storage media and communication media, and wherein communication media includes convenient for from a place to another Any medium of one place transmission computer program.Storage medium can be general or specialized computer can access it is any Usable medium.
More than, only a specific embodiment of the invention, but scope of protection of the present invention is not limited thereto, and it is any to be familiar with In the technical scope disclosed by the present invention, any changes or substitutions that can be easily thought of by those skilled in the art, should all cover Within protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.

Claims (14)

1. a kind of method of creation virtualization forwarding surface network element characterized by comprising
Preconfigured network location service area information is obtained every predetermined period and virtualizes user in control plane network element User information;The user information includes: the user identifier of user and the user on-position of user;The network service Area's configuration information includes: the coverage area of network service area TA and the coverage area of network service area EC;
The sampling in each network location service region is obtained according to network location service area information and the user information Information, the sample information include at least: the maximum number of user amount in each network location service region, mesh in the predetermined period The corresponding virtualization pool information of mark system capacity and network location service region;
Judge whether the sample information meets preset condition;
If the determination result is YES, then the sample information is sent to network function virtualization coordinator NFVO, for described NFVO instantiates virtualization forwarding surface network element according to the sample information.
2. the method for creation virtualization forwarding surface network element according to claim 1, it is characterised in that;It is described according to the net Network location-based service area's information and the user information obtain the sample information in each network location service region, comprising:
According to the user on-position of the user and preset user on-position and virtualization pool mapping table, really Determine the corresponding destination virtual resource pool in the user on-position;
Obtain the destination virtual resource pool virtualization pool mark, by the virtualization pool mark as with the user Corresponding virtualization pool information.
3. the method for creation virtualization forwarding surface network element according to claim 1, which is characterized in that the preset condition tool Body are as follows: the maximum number of user amount is greater than or equal to preset number of users threshold value.
4. the method for creation virtualization forwarding surface network element according to claim 1 to 3, which is characterized in that the user Information further include: user gradation;
It is then described that each network location service region is obtained according to network location service area information and the user information Sample information specifically:
Each network site in predetermined period is obtained respectively according to network location service area information and the user information The corresponding sample information of each user gradation in coverage;
It is described to judge whether the sample information meets preset condition specifically:
Judge whether the corresponding sample information of user gradation meets the corresponding user gradation preset condition of the user gradation respectively;
It is described that the sample information is then if the determination result is YES sent to NFVO, so that the NFVO believes according to the sampling Breath instantiation virtualization forwarding surface network element specifically:
If the determination result is YES, then the corresponding sample information of the user gradation for meeting user gradation preset condition is sent to NFVO, so that the NFVO corresponding sample information of user gradation for meeting user gradation preset condition according to creates virtually Change forwarding surface network element.
5. the method for creation virtualization forwarding surface network element according to claim 4, which is characterized in that the user gradation packet It includes: advanced level user and ordinary user.
6. a kind of device of creation virtualization forwarding surface network element characterized by comprising
Module is obtained, for obtaining preconfigured network location service area information and virtualization control plane every predetermined period The user information of user in network element;The user information includes: the user identifier of user and the user on-position of user; The network service area configuration information includes: the coverage area of network service area TA and the coverage area of network service area EC;
Processing module, network location service area information and the user information for being obtained according to the acquisition module obtain The sample information in each network location service region, the sample information include at least: each network position in the predetermined period Set the corresponding virtualization pool letter in maximum number of user amount, goal systems capacity and network location service region of coverage Breath;
Judgment module, for judging whether the sample information meets preset condition;
Drive module, for if the determination result is YES, then the sample information being sent to NFVO, so that the NFVO is according to institute State sample information instantiation virtualization forwarding surface network element.
7. the device of creation virtualization forwarding surface network element according to claim 6, it is characterised in that;The acquisition module tool Body is used for:
According to the user on-position of the user and preset user on-position and virtualization pool mapping table, really Determine the corresponding destination virtual resource pool in the user on-position;
Obtain the destination virtual resource pool virtualization pool mark, by the virtualization pool mark as with the user Corresponding virtualization pool information.
8. the device of creation virtualization forwarding surface network element according to claim 6, which is characterized in that the preset condition tool Body are as follows: the maximum number of user amount is greater than or equal to preset number of users threshold value.
9. according to the device of creation virtualization forwarding surface network element as claimed in claim 6 to 8, which is characterized in that the user Information further include: user gradation;
The acquisition module is specifically used for:
Each network site in predetermined period is obtained respectively according to network location service area information and the user information The corresponding sample information of each user gradation in coverage;
The judgment module is specifically used for:
Judge whether the corresponding sample information of user gradation meets the corresponding user gradation preset condition of the user gradation respectively;
The drive module is specifically used for:
If the judging result of the judgment module is the corresponding sampling of user gradation that is yes, will meeting user gradation preset condition Information is sent to the NFVO, and the user gradation for meeting user gradation preset condition according to for the NFVO is corresponding to be adopted Sample information creating virtualizes forwarding surface network element.
10. the device of creation virtualization forwarding surface network element according to claim 9, which is characterized in that the user gradation It include: advanced level user and ordinary user.
11. a kind of device of creation virtualization forwarding surface network element characterized by comprising one or more processors;The place Reason device is used to execute the computer program code in memory, and computer program code includes instruction, creation virtualization forwarding surface The method that the device of network element executes creation virtualization forwarding surface network element as described in any one in claim 1-5.
12. a kind of NFV, which is characterized in that the dress including any creation virtualization forwarding surface network element of claim 6-11 It sets, virtualize control plane network element and NFVO;
The device of the creation virtualization forwarding surface network element is used to obtain user's letter of user in the virtualization control plane network element Breath;
The device of the creation virtualization forwarding surface network element is also used to, and sample information is sent to the NFVO, for the NFVO Virtualization forwarding surface network element is instantiated according to the sample information.
13. a kind of storage medium, which is characterized in that the storage medium is stored with instruction code, and described instruction code is for holding The method of row creation virtualization forwarding surface network element as described in any one in claim 1-5.
14. a kind of computer program product, which is characterized in that the computer program product includes instruction code, described instruction The method that code is used to execute creation virtualization forwarding surface network element as described in any one in claim 1-5.
CN201811341417.9A 2018-11-12 2018-11-12 Method and device for creating a virtualized forwarding plane network element Active CN109379699B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811341417.9A CN109379699B (en) 2018-11-12 2018-11-12 Method and device for creating a virtualized forwarding plane network element

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811341417.9A CN109379699B (en) 2018-11-12 2018-11-12 Method and device for creating a virtualized forwarding plane network element

Publications (2)

Publication Number Publication Date
CN109379699A true CN109379699A (en) 2019-02-22
CN109379699B CN109379699B (en) 2020-08-25

Family

ID=65384315

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811341417.9A Active CN109379699B (en) 2018-11-12 2018-11-12 Method and device for creating a virtualized forwarding plane network element

Country Status (1)

Country Link
CN (1) CN109379699B (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104954220A (en) * 2014-03-31 2015-09-30 华为技术有限公司 Virtual network service deployment method and device thereof
CN105284094A (en) * 2014-05-15 2016-01-27 华为技术有限公司 Network function virtualization network system, data processing method and device
CN105634782A (en) * 2014-11-06 2016-06-01 华为技术有限公司 Method of instancing virtual network function (VNF) and network element management device
CN105656646A (en) * 2014-11-10 2016-06-08 中国移动通信集团公司 Deploying method and device for virtual network element
WO2016198004A1 (en) * 2015-10-22 2016-12-15 中兴通讯股份有限公司 Network gambit configuration method and apparatus under virtualization technology
WO2017041508A1 (en) * 2015-09-09 2017-03-16 中兴通讯股份有限公司 Method and device for re-instantiating virtual network function
CN106686543A (en) * 2015-11-06 2017-05-17 中兴通讯股份有限公司 Serving gateway management method and serving gateway management device
CN108234158A (en) * 2016-12-14 2018-06-29 中国电信股份有限公司 Method for building up, NFVO and the network system of VNF
WO2018127092A1 (en) * 2017-01-06 2018-07-12 华为技术有限公司 Grant-free resource allocation method, user equipment and network device
WO2018149272A1 (en) * 2017-02-20 2018-08-23 华为技术有限公司 Sla-based resource allocation method and nfvo
CN108614726A (en) * 2018-03-22 2018-10-02 华为技术有限公司 Virtual machine creation method and device

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104954220A (en) * 2014-03-31 2015-09-30 华为技术有限公司 Virtual network service deployment method and device thereof
CN105284094A (en) * 2014-05-15 2016-01-27 华为技术有限公司 Network function virtualization network system, data processing method and device
CN105634782A (en) * 2014-11-06 2016-06-01 华为技术有限公司 Method of instancing virtual network function (VNF) and network element management device
CN105656646A (en) * 2014-11-10 2016-06-08 中国移动通信集团公司 Deploying method and device for virtual network element
WO2017041508A1 (en) * 2015-09-09 2017-03-16 中兴通讯股份有限公司 Method and device for re-instantiating virtual network function
WO2016198004A1 (en) * 2015-10-22 2016-12-15 中兴通讯股份有限公司 Network gambit configuration method and apparatus under virtualization technology
CN106686543A (en) * 2015-11-06 2017-05-17 中兴通讯股份有限公司 Serving gateway management method and serving gateway management device
CN108234158A (en) * 2016-12-14 2018-06-29 中国电信股份有限公司 Method for building up, NFVO and the network system of VNF
WO2018127092A1 (en) * 2017-01-06 2018-07-12 华为技术有限公司 Grant-free resource allocation method, user equipment and network device
WO2018149272A1 (en) * 2017-02-20 2018-08-23 华为技术有限公司 Sla-based resource allocation method and nfvo
CN108614726A (en) * 2018-03-22 2018-10-02 华为技术有限公司 Virtual machine creation method and device

Also Published As

Publication number Publication date
CN109379699B (en) 2020-08-25

Similar Documents

Publication Publication Date Title
US20200272174A1 (en) Unmanned aerial vehicle control method and terminal
CA3157204A1 (en) Systems and methods for dynamically generating a mobile software-defined wide area network gateway location for remote users
WO2019068251A1 (en) Management of network slices and associated services
CN109976821A (en) Application program loading method, device, terminal and storage medium
CN108874539A (en) Resource allocation method, device, terminal and storage medium
WO2015149600A1 (en) Virtual network service deployment method and device
EP3240253A1 (en) Method, apparatus and system for associating ns with vnf
US10785297B2 (en) Intelligent dataset migration and delivery to mobile internet of things devices using fifth-generation networks
KR20190057109A (en) Method and management unit for managing network slices
US11848831B2 (en) Method, device, and system for managing network service
US20170245109A1 (en) System and Method for Instantiation of Services at a Location Based on a Policy
CN113720337B (en) Map editing method and device of sweeping robot, storage medium and electronic equipment
CN105897866B (en) A kind of cloud host migration method and device based on IaaS cloud platform
WO2018072503A1 (en) Method for initiating software modification, method and device for publishing metadata
CN108113580A (en) The method and sweeper of sweeper automatic cleaning regional area
CN106384192A (en) 3D command and scheduling system based on GIS and realization method thereof
CN109690483A (en) Techniques for determining and mitigating latency in virtual environments
JP2016539410A (en) Application name correction method, apparatus, and storage medium
CN112822737B (en) Method, equipment and storage medium for realizing mobile network system switching
CN104731848A (en) Managing access to data on a client device during low-power state
WO2021169618A1 (en) Virtual machine migration method, apparatus and device, and medium
EP4502777A1 (en) Map display method, apparatus, storage medium and electronic apparatus
CN110033388A (en) Method for building up, device and the server of social networks
CN109379699A (en) Method and device for creating a virtualized forwarding plane network element
CN108781189A (en) A load balancing method and related equipment

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