CN107483222A - A kind of management method and network management system of the virtual network function based on micro services - Google Patents
A kind of management method and network management system of the virtual network function based on micro services Download PDFInfo
- Publication number
- CN107483222A CN107483222A CN201610405017.4A CN201610405017A CN107483222A CN 107483222 A CN107483222 A CN 107483222A CN 201610405017 A CN201610405017 A CN 201610405017A CN 107483222 A CN107483222 A CN 107483222A
- Authority
- CN
- China
- Prior art keywords
- micro services
- vnf
- management
- model
- interface
- 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
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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
The present invention proposes a kind of management method and network management system of the virtual network function based on micro services, and this method includes:Micro services model is obtained, the same VNF of composition got micro services model is combined into corresponding VNF models;Generation VNF management interfaces corresponding with the VNF models;Micro services are managed based on VNF management interfaces.The present invention can use in 5G communication networks, realize that management, micro services model dynamic access and the combination of the VNF to layout on demand, the i.e. VNF management interfaces of external management interface automatically generate, the conversion and distribution of external management interface and micro services management interface.The network management system of the present invention is a kind of general management system, being capable of flexible management VNF.
Description
Technical field
The present invention relates to communication network virtualization of function technical field, more particularly to a kind of virtual net based on micro services
The management method and network management system of network function.
Background technology
Following 5G networks need to merge various radio bands and standard, meet the application scenarios demand of more differentiation, carry
For diversified network service capabilities, this, which allows for the 5G network architectures, needs with the characteristic that control is flexible and scalability is good.
The 5G network architectures should provide configurable, customizable, programmable network clothes comprehensively using the structure of softening for individuals and organizations
Business.Virtualization network function i.e. VNF (Virtualised Network Function) is mainly reflected in, is patrolling in 5G networks
Function treatment entity is collected, such as:Crosspoint, mobile network node, tunnel gateway unit, service guarantees, NGN signalings, extension
The function that each systems such as fusion, application layer optimization, security function, home router and the set top box of network function are included.VNF
Can rapid deployment, on demand layout tissue on demand, flexibly operate in infrastructure layer optional position.
Micro services dispose the new technology of application and service as one in cloud, smaller by the way that application and service is resolved into
, the components of loose couplings realize the upgrading and extension being more prone to, support the above-mentioned characteristic of 5G networks.Using micro services framework
The network function of realization, network function is split as various micro services, it is low between micro services inside high cohesion, with other micro services
Coupling, each micro services realize independent function, have can flexible layout, can resilient expansion, can be autonomous, possess to manage independently and connect
Mouthful.VNF layouts on demand, are made up of different micro services, and the type of micro services, and each type of micro services are specified in layout
Number.Layout brings managerial complexity, the logic entity that VNF combines as micro services on demand, and the management to VNF is
Management to micro services.
Managerial difficult point is as follows:
Composition VNF service type in incognito is not known, because being to determine on demand;
The example number of micro services is not known, because will being capable of resilient expansion on demand;
Every kind of micro services are different due to the function of offer, there is provided management interface do not know yet.
The content of the invention
The technical problem to be solved in the present invention is to provide a kind of management method of the virtual network function based on micro services
And network management system, the micro services in VNF are carried out with unified management.
The technical solution adopted by the present invention is the management method of the virtual network function based on micro services, including:
Micro services model is obtained, the same VNF of composition got micro services model is combined into corresponding VNF models;
Generation VNF management interfaces corresponding with the VNF models;
Micro services are managed based on VNF management interfaces.
Further, the micro services model, including:Micro services support management object, micro services support to management
Object state operation, micro services support to manage object data manipulation and micro services support notice;
The VNF models, including:The management object that VNF is supported, the state to managing object that VNF is supported operates, VNF
Support to manage object data manipulation and VNF support notice.
Further, the micro services model of the same VNF of composition is combined into corresponding VNF models, including:
Combination between the state operation for the management object that micro services are supported and between the notice of micro services support is adopted
Merged with the mode of union is taken;
Combination between the management object that micro services are supported is based on the management object having jointly in each micro services model
Merge, and the management object possessed attribute in each micro services having jointly is entered by the way of union is taken
Row merges.
Further, each part of the micro services model with the formal definition of micro services management interface described
In micro services model, the micro services management interface, including:What micro services were supported manages object interface, pair of micro services support
Manage the state operate interface of object, the notice supported the data operating interface and micro services of management object that micro services are supported
Interface;
VNF management interfaces corresponding to the VNF models, including:VNF support management object interface, VNF support to pipe
Manage the state operate interface of object, the notification interface supported the data operating interface and VNF of management object that VNF is supported;
It is described that micro services are managed based on VNF management interfaces, including:
When the VNF for receiving user is operated, triggering VNF management interfaces are operated based on the VNF and manage the VNF of triggering
Interface conversion is managed into micro services management interface;
The micro services management interface being converted to is distributed to corresponding micro services, for micro- in corresponding micro services
Service Instance is called.
Further, it is described that micro services are managed based on VNF management interfaces, including:
When the state for knowing micro services changes, the micro services management interface of micro services state change information will be carried
VNF management interfaces are transformed into, carry out to administrator reporting micro services state change by the VNF management interfaces that are converted to
Information.
Further, methods described, in addition to:
When knowing the Change of types of micro services, VNF models are updated according to the Change of types situation of micro services and VNF is managed
Interface.
Further, when knowing the Change of types of micro services, VNF models are updated according to the Change of types situation of micro services
And VNF management interfaces, including:
When the type for knowing micro services is reduced, the type of the micro services reduced in corresponding VNF models is deleted, obtained
VNF models after to renewal;Corresponding VNF management interfaces are updated according to the VNF models after renewal;
When knowing the type increase of micro services, obtain the micro services model of newly-increased type, get it is all in incognito
It is engaged in model in the case of the micro services model comprising the newly-increased type, updating the micro services model phase with the newly-increased type
The VNF models of pass;Corresponding VNF management interfaces are updated according to the VNF models after renewal.
Further, methods described, in addition to:
When knowing that micro services model changes, VNF models are updated according to the situation of change of micro services model and VNF is managed
Manage interface.
Further, it is described when knowing that micro services model changes, updated according to the situation of change of micro services model
VNF models and VNF management interfaces, are specifically included:
When the example for knowing micro services upgrades, the micro services mould of the various versions of the example comprising upgrading is obtained
Type, and the micro services model of the various versions is merged to obtain unified micro services model;
In the case of the unified micro services model is included in all micro services models got, renewal and the system
The related VNF models of one micro services model;Corresponding VNF management interfaces are updated according to the VNF models after renewal.
The present invention also provides a kind of network management system, including:
Model management module, for obtaining micro services model, the same VNF of composition got micro services model is combined
Into corresponding VNF models;
Interface generation module, for generating VNF management interfaces corresponding with the VNF models;The VNF management interfaces are used
It is managed in micro services.
Further, the micro services model, including:Micro services support management object, micro services support to management
Object state operation, micro services support to manage object data manipulation and micro services support notice;
The VNF models, including:The management object that VNF is supported, the state to managing object that VNF is supported operates, VNF
Support to manage object data manipulation and VNF support notice.
Further, the model management module, is used for:
Combination between the state operation for the management object supported micro services and between the notice of micro services support is equal
Merged by the way of union is taken;
Combination between the management object supported micro services is based on the management pair having jointly in each micro services model
As merging, and by the management object having jointly in each micro services possessed attribute by the way of union is taken
Merge.
Further, each part of the micro services model with the formal definition of micro services management interface described
In micro services model, the micro services management interface, including:What micro services were supported manages object interface, pair of micro services support
Manage the state operate interface of object, the notice supported the data operating interface and micro services of management object that micro services are supported
Interface;
VNF management interfaces corresponding to the VNF models, including:VNF support management object interface, VNF support to pipe
Manage the state operate interface of object, the notification interface supported the data operating interface and VNF of management object that VNF is supported;
The network management system, in addition to:Data distribution module;
The interface generation module, is additionally operable to receive the VNF operations of user, and VNF operations are sent into the number
According to distribution module;
The data distribution module, for operating triggering VNF management interfaces based on the VNF and managing the VNF of triggering
Interface conversion is into micro services management interface;The micro services management interface being converted to is distributed to corresponding micro services, for described
Micro services example in corresponding micro services is called.
Further, the network management system, in addition to:Data distribution module;
The data distribution module, is used for:When the state for knowing micro services changes, micro services state will be carried and become
The micro services management interface for changing information is transformed into VNF management interfaces, determined by the VNF management interfaces that are converted to corresponding to
VNF is operated;The VNF determined operations are sent to the interface generation module;
The interface generation module, it is additionally operable to the VNF received operations being transmitted to administrator, to report micro services shape
State change information.
Further, the network management system, in addition to:Data distribution module;
The data distribution module, is used for:When knowing the Change of types of micro services, by the Change of types situation of micro services
Notify to the model management module and the interface generation module;
The model management module, it is additionally operable to update VNF models according to the Change of types situation of micro services.
The interface generation module, it is additionally operable to update VNF management interfaces according to the Change of types situation of micro services.
Further, the model management module, is specifically used for:, will be corresponding when the type for knowing micro services is reduced
The type of the micro services reduced in VNF models is deleted, the VNF models after being updated;When the type increase for knowing micro services
When, the micro services model of newly-increased type is obtained, the newly-increased type is included in incognito in all micro services models got
It is engaged in the case of model, updating the VNF model related to the micro services model of the newly-increased type;
The interface generation module, is specifically used for:Corresponding VNF management interfaces are carried out according to the VNF models after renewal
Renewal.
Further, the network management system, in addition to:Data distribution module;
The data distribution module, is used for:When knowing that micro services model changes, by the change feelings of micro services model
Condition is notified to the model management module and the interface generation module;
The model management module, it is additionally operable to update VNF models according to the situation of change of micro services model;
The interface generation module, it is additionally operable to update VNF management interfaces according to the situation of change of micro services model.
Further, the model management module, is specifically used for:When the example for knowing micro services upgrades, acquisition includes
The micro services model of the various versions of the example of upgrading, and the micro services model of the various versions is merged to obtain
Unified micro services model;In the case of the unified micro services model is included in all micro services models got, renewal
The VNF model related to the unified micro services model;
The interface generation module, it is additionally operable to carry out more corresponding VNF management interfaces according to the VNF models after renewal
Newly.
Using above-mentioned technical proposal, the present invention at least has following advantages:
The management method and network management system of virtual network function of the present invention based on micro services, can be in 5G telecommunications
Used in network, realize management, micro services model dynamic access and the combination of VNF to layout on demand, external management interface i.e.
VNF management interfaces automatically generate, the conversion and distribution of external management interface and micro services management interface.The webmaster system of the present invention
System is a kind of general management system, being capable of flexible management VNF.
Brief description of the drawings
Fig. 1 is the management method flow chart of the virtual network function based on micro services of first embodiment of the invention;
Fig. 2 is an exemplary plot of the combination between the management object that the micro services of first embodiment of the invention are supported;
Fig. 3 is the management method schematic diagram of the virtual network function based on micro services of third embodiment of the invention;
Fig. 4 is the management method schematic diagram of the virtual network function based on micro services of fourth embodiment of the invention;
Fig. 5 is the composition structural representation of the network management system of fifth embodiment of the invention;
Fig. 6 is the composition structural representation of the network management system of the six~nine embodiment of the invention;
Fig. 7 is the structural representation of the network management system of tenth embodiment of the invention;
Fig. 8 is the structural representation of the model management module of tenth embodiment of the invention;
Fig. 9 is the structural representation of the management interface maker of tenth embodiment of the invention;
Figure 10 is the structural representation of the data distributor of tenth embodiment of the invention;
Figure 11 is the logical view of the network management system of tenth embodiment of the invention;
Figure 12 is the detailed process schematic diagram uploaded and combined of the micro services model of tenth embodiment of the invention;
Figure 13 is that the VNF models of tenth embodiment of the invention and its detailed product process of corresponding VNF management interfaces show
It is intended to;
Figure 14 is the flow that the administrator of tenth embodiment of the invention is managed using VNF management interfaces to VNF
Schematic diagram;
Figure 15 is the flow for the micro services management interface uploaded state that the micro services of tenth embodiment of the invention pass through itself
Schematic diagram.
Embodiment
Further to illustrate the present invention to reach the technological means and effect that predetermined purpose is taken, below in conjunction with accompanying drawing
And preferred embodiment, the present invention is described in detail as after.
First embodiment of the invention, a kind of management method of the virtual network function based on micro services, as shown in figure 1,
Including step in detail below:
Step S101, micro services model is obtained, the same VNF of composition got micro services model is combined into accordingly
VNF models;
Specifically, micro services model can upload to network management system to obtain by each micro services.The micro services mould
Type, including:The state to managing object that the management object of micro services support, micro services are supported operates, pair of micro services support
Manage the notice of data manipulation and the micro services support of object;
The VNF models, including:The management object that VNF is supported, the state to managing object that VNF is supported operates, VNF
Support to manage object data manipulation and VNF support notice.
Each part of the micro services model is with the formal definition of micro services management interface in the micro services mould
In type, the micro services management interface includes:Management object interface that micro services are supported, micro services support to management object
The notification interface supported the data operating interface and micro services of management object that state operate interface, micro services are supported;
For example, the notification interface that micro services are supported can be used for reporting the alarm of some management object.
The state operate interface for the management object that micro services are supported can support the reboot operation of some management object, pipe
The data operating interface of reason object can be the data manipulations such as establishment, modification or deletion to some management object.
VNF models can use what modeling language yang was described, form restful, but not know its content
Composition.
Optionally, in step S101, the micro services model of the same VNF of composition is combined into corresponding VNF models,
Including:
Combination between the state operation for the management object that micro services are supported and between the notice of micro services support is adopted
Merged with the mode of union is taken;
Combination between the management object that micro services are supported is based on the management object having jointly in each micro services model
Merge, and the management object possessed attribute in each micro services having jointly is entered by the way of union is taken
Row merges.Fig. 2 gives an example of the combination between the management object of micro services support, the management pair in a micro services
Multiple as that can have, have levels relation between each management object, is a kind of tree.Micro services model 1 in Fig. 2 is supported
Management object abcd and the management pair that is had jointly based on the two models of the management object cef that is supported of micro services model 2
Also merged as c is merged, and by management object possessed attribute in two micro services models.
It should be noted that due to micro services support management object between combine after, micro services support to management
The data manipulation of object is also just combined with accordingly.
Step S102, generate VNF management interfaces corresponding with the VNF models;
Specifically, VNF management interfaces corresponding to the VNF models, including:The management object interface of VNF supports, VNF branch
The state operate interface to managing object, the notice supported the data operating interface and VNF of management object of VNF supports held
Interface.
Step S103, micro services are managed based on VNF management interfaces.
Specifically, step S103 includes:
When the VNF for receiving user is operated, triggering VNF management interfaces are operated based on the VNF and manage the VNF of triggering
Interface conversion is managed into micro services management interface;
The micro services management interface being converted to is distributed to corresponding micro services, for micro- in corresponding micro services
Service Instance is called.
It should be noted that in all embodiments of the invention, a set of micro services management interface corresponds to same type of micro-
Service;One micro services includes one or more micro services examples, and each micro services example has above-mentioned four kinds of micro services pipes
The information described by interface is managed, that is, manages object, state operation, data manipulation and notice, and be specific information.
Second embodiment of the invention, a kind of management method of the virtual network function based on micro services, the present embodiment institute
It is roughly the same with first embodiment to state method, difference is, described in the step S103 of the methods described of the present embodiment is based on
VNF management interfaces are managed to micro services, are specifically included:
When the state for knowing micro services changes, the micro services management interface of micro services state change information will be carried
VNF management interfaces are transformed into, carry out to administrator reporting micro services state change by the VNF management interfaces that are converted to
Information.
Third embodiment of the invention, a kind of management method of the virtual network function based on micro services, the present embodiment institute
It is roughly the same with first embodiment to state method, difference is, as shown in figure 3, the methods described of the present embodiment, in addition to:
Step S104, when knowing the Change of types of micro services, VNF models are updated according to the Change of types situation of micro services
And VNF management interfaces.
Specifically, step S104 includes:
When the type for knowing micro services is reduced, the type of the micro services reduced in corresponding VNF models is deleted, obtained
VNF models after to renewal;Corresponding VNF management interfaces are updated according to the VNF models after renewal;
When knowing the type increase of micro services, obtain the micro services model of newly-increased type, get it is all in incognito
It is engaged in model in the case of the micro services model comprising the newly-increased type, updating the micro services model phase with the newly-increased type
The VNF models of pass;Corresponding VNF management interfaces are updated according to the VNF models after renewal.
Fourth embodiment of the invention, a kind of management method of the virtual network function based on micro services, the present embodiment institute
It is roughly the same with first embodiment to state method, difference is, as shown in figure 4, the methods described of the present embodiment, in addition to:
Step S104-a, when knowing that micro services model changes, VNF is updated according to the situation of change of micro services model
Model and VNF management interfaces.
Specifically, it is described when knowing that micro services model changes, VNF is updated according to the situation of change of micro services model
Model and VNF management interfaces, are specifically included:
When the example for knowing micro services upgrades, the micro services mould of the various versions of the example comprising upgrading is obtained
Type, and the micro services model of the various versions is merged to obtain unified micro services model;
In the case of the unified micro services model is included in all micro services models got, renewal and the system
The related VNF models of one micro services model;Corresponding VNF management interfaces are updated according to the VNF models after renewal.
It should be noted that the merging in the present embodiment between the model of the different editions of same micro services can use
The same merging mode when being combined into VNF models by micro services model, and because the mould of the different editions of usual similar micro services
Type is compatible, so can be simpler than the merging between different types of micro services model when merging.
Fifth embodiment of the invention, corresponding with first embodiment, the present embodiment introduces a kind of network management system, as shown in figure 5,
Including consisting of part:
1) model management module 100, for obtaining micro services model, by the same VNF of composition got micro services mould
Type is combined into corresponding VNF models;
Specifically, micro services model can be uploaded to by each micro services the model management module 100 of network management system and
Obtain.The micro services model, including:What micro services were supported manages object, the behaviour of the state to managing object of micro services support
Make, micro services support to manage object data manipulation and micro services support notice;
The VNF models, including:The management object that VNF is supported, the state to managing object that VNF is supported operates, VNF
Support to manage object data manipulation and VNF support notice.
Each part of the micro services model is with the formal definition of micro services management interface in the micro services mould
In type, the micro services management interface includes:Management object interface that micro services are supported, micro services support to management object
The notification interface supported the data operating interface and micro services of management object that state operate interface, micro services are supported;
For example, the notification interface that micro services are supported can be used for reporting the alarm of some management object.
The state operate interface for the management object that micro services are supported can support the reboot operation of some management object, pipe
The data operating interface of reason object can be the data manipulations such as establishment, modification or deletion to some management object.
VNF models can use what modeling language yang was described, form restful, but not know its content
Composition.
Optionally, model management module 100, is specifically used for:
Combination between the state operation for the management object supported micro services and between the notice of micro services support is equal
Merged by the way of union is taken;
Combination between the management object supported micro services is based on the management pair having jointly in each micro services model
As merging, and by the management object having jointly in each micro services possessed attribute by the way of union is taken
Merge.
2) interface generation module 200, for generating VNF management interfaces corresponding with the VNF models;The VNF management
Interface is used to be managed micro services.
Specifically, VNF management interfaces corresponding to the VNF models, including:The management object interface of VNF supports, VNF branch
The state operate interface to managing object, the notice supported the data operating interface and VNF of management object of VNF supports held
Interface.
Sixth embodiment of the invention, a kind of network management system, network management system described in the present embodiment and the 5th embodiment substantially phase
Together, difference is, as shown in fig. 6, the network management system of the present embodiment, in addition to:Data distribution module 300;
Interface generation module 200, is additionally operable to receive the VNF operations of user, and VNF operations are sent into the data
Distribution module;
Data distribution module 300, for operating triggering VNF management interfaces based on the VNF and connecing the VNF management of triggering
Mouth is converted into micro services management interface;The micro services management interface being converted to is distributed to corresponding micro services, for the phase
Micro services example in the micro services answered is called.
Seventh embodiment of the invention, a kind of network management system, network management system described in the present embodiment and the 5th embodiment substantially phase
Together, difference is, as shown in fig. 6, the network management system of the present embodiment, in addition to:
Data distribution module 300, is used for:When the state for knowing micro services changes, micro services state will be carried and become
The micro services management interface for changing information is transformed into VNF management interfaces, determined by the VNF management interfaces that are converted to corresponding to
VNF is operated;The VNF determined operations are sent to the interface generation module;
Interface generation module 200, it is additionally operable to the VNF received operations being transmitted to administrator, to report micro services shape
State change information.
Eighth embodiment of the invention, a kind of network management system, network management system described in the present embodiment and the 5th embodiment substantially phase
Together, difference is, as shown in fig. 6, the network management system of the present embodiment, in addition to:
Data distribution module 300, is used for:When knowing the Change of types of micro services, by the Change of types situation of micro services
Notify to model management module 100 and interface generation module 200;
Model management module 100, it is additionally operable to update VNF models according to the Change of types situation of micro services.
Interface generation module 200, it is additionally operable to update VNF management interfaces according to the Change of types situation of micro services.
Specifically, model management module 100 is used for:When the type for knowing micro services is reduced, by corresponding VNF models
The type of the micro services reduced is deleted, the VNF models after being updated;When knowing the type increase of micro services, obtain new
Increase the micro services model of type, the feelings of the micro services model comprising the newly-increased type in all micro services models got
Under condition, the renewal VNF model related to the micro services model of the newly-increased type;
Interface generation module 200 is used for:Corresponding VNF management interfaces are updated according to the VNF models after renewal.
Ninth embodiment of the invention, a kind of network management system, network management system described in the present embodiment and the 5th embodiment substantially phase
Together, difference is, as shown in fig. 6, the network management system of the present embodiment, in addition to:
Data distribution module 300, is used for:When knowing that micro services model changes, by the change feelings of micro services model
Condition is notified to model management module 100 and interface generation module 200;
Model management module 100, it is additionally operable to update VNF models according to the situation of change of micro services model.
Interface generation module 200, it is additionally operable to update VNF management interfaces according to the situation of change of micro services model.
Specifically, model management module 100 is used for:When the example for knowing micro services upgrades, the institute for including upgrading is obtained
The micro services model of the various versions of example is stated, and the micro services model of the various versions is merged to obtain unification in incognito
Business model;In the case of the unified micro services model is included in all micro services models got, renewal and the system
The related VNF models of one micro services model;
Interface generation module 200, it is additionally operable to be updated corresponding VNF management interfaces according to the VNF models after renewal.
Tenth embodiment of the invention, the present embodiment are on the basis of above-described embodiment, and one is introduced with reference to accompanying drawing 7~15
The application example of the present invention.
The micro services management interface that micro services provide is defined in micro services model by the embodiment of the present invention first, composition
Corresponding micro services model is uploaded to network management system, the micro services model group that network management system will be uploaded by VNF each micro services
VNF models are synthesized, generate VNF management interfaces according to the VNF models combined opens to user.And provide VNF management interfaces
To the conversion and distribution of micro services management interface.The structure of the network management system of the present invention is as shown in Figure 7.Model management module is used for
Micro services model is obtained, is combined into VNF models;User interface maker relies on VNF models generation VNF management interfaces;Data point
Hair device realizes the conversion of VNF management interfaces and micro services management interface and is distributed to micro services example.
As shown in figure 8, model management module is a hierarchy, including consisting of part:
Model upload module:Micro services model for monitoring composition VNF uploads message and obtains model, carries out model group
Close, and issue micro services model and upload success notification.
Model memory module:For the type and version according to VNF, it is responsible for the storage to VNF models, these model informations
Typically some files, it is stored in designated disk region.
Model access modules:Read functions interface to VNF model files is provided.
As shown in figure 9, management interface maker is also a hierarchy, including consisting of part:
Message monitors layer module:For monitoring successful message is uploaded from model management model.
Model analyzing layer module:For obtaining VNF models, and parse VNF models.
Interface generation layer module:For the result parsed according to model analyzing layer module, VNF management interfaces are automatically generated.
As shown in Figure 10, data distributor is also a hierarchy, including consisting of part:
Interface conversion layer module:For the conversion between VNF management interfaces and micro services management interface.
Distributing layer module:For micro services example will to be distributed to the calling of micro services management interface.
In network management system initial opening stage of the embodiment of the present invention:Including model management module initialization, user interface
Maker initializes, logical view such as Figure 11 of network management system, and network management system initialization step is as follows:
Step 1, model management module first listen to form VNF micro services model upload message, the micro services that will be uploaded
Model is combined according to VNF type and version.The modeling language of model uses yang.
Step 2, the VNF models after combination are stored according to VNF type and version
Step 3, issue VNF models upload success notification.
Step 4, management interface maker obtains micro services model and parsed micro- after receiving model and uploading successfully notice
Service model, according to micro services auto-building model VNF models and its corresponding VNF management interfaces, VNF management interface forms are
Restful forms.The model content that the content of VNF management interfaces describes according to yang carries out tissue.
Further, as shown in figure 12, the detailed process uploaded and combined of the micro services model of the embodiment of the present invention, bag
Include:
A1:Micro services upload message to model upload module Issuance model;
A2:Model upload module analyzes micro services model and model version;
A3:Model upload module judges whether micro services model will have been uploaded, if so, then flow terminates, otherwise performs step
Rapid A4;
A4:Model upload module initiates to upload model request to micro services;
A5:Micro services return to micro services model to model upload module;
A6:Model upload module initiates persister model request to model memory module;
A7:Model memory module returns to persister model success message to model upload module;
A8:Whether all micro services models that model upload module judges to form VNF all upload completion, if so, then performing
Step A9, otherwise flow terminate;
A9:Issuance model uploads success notification.
As shown in figure 13, the detailed product process of the VNF models of the embodiment of the present invention and its corresponding VNF management interfaces is such as
Under:
B1, the model upload module Issuance model notice in model management module, by the message in user interface maker
Module is monitored to listen to;
B2, message monitor model access modules of the module into model management module and initiate to obtain model request;
B3, model Access Model monitor module to message and return to micro services model;
B4, message monitor module and send micro services model to model analyzing module;
B5, model analyzing module are based on micro services model generation VNF models, and VNF models are parsed and will be parsed
Result be sent to interface generation module;
B6, corresponding VNF management interfaces are generated according to interface generation module.
As shown in figure 14, in the network management system operation of the embodiment of the present invention, administrator uses VNF management interfaces pair
The flow that VNF is managed, including:
C1, administrator initiate VNF operations to user interface maker;
C2, user interface maker verifies to VNF operations, and is forwarded to data distributor.
C3, data distributor are based on VNF operation calls VNF management interfaces, VNF management interfaces are converted into micro services management
Interface;
C4, micro services management interface is distributed according to the distribution policy of micro services, distribution policy have mode of unicast and
Two kinds of multicast.
As shown in figure 15, in the network management system operation of the embodiment of the present invention, micro services are connect by the micro services management of itself
The flow of mouth uploaded state, including:
D1, the state of micro services change, by the micro services management interface for carrying micro services state change information
Offer the data distributor of network management system;
D2, data distributor are responsible for the VNF management interfaces for being converted into micro services management interface.
D3, data distributor is by VNF operational notifications corresponding to VNF management interfaces to user interface maker;
D4, the micro services state change information that user's maker carries during VNF is operated report administrator.
In addition, in system operation of the embodiment of the present invention, the VNF increase and decrease of service type in incognito or the model of micro services are formed
Processing step when changing is as follows:
The increase and decrease of the type of micro services, all VNF models can be caused to change, if service type is reduced in incognito, model pipe
Reason module needs to delete the model of such micro services from VNF models;If the increase of service type in incognito, model management module needs
The model of the micro services is uploaded, and re-starts the merging of VNF models, user interface maker will also regenerate VNF's
Management interface.
The model of micro services changes, and the upgrading in micro services example occurs, and there may be in escalation process identical
Micro services, the example of different model versions runs simultaneously, and model management module needs to upload the micro services model of different editions,
And the merging of micro services model is carried out, VNF model is then reconsolidated again, and user interface maker will also regenerate VNF
Management interface.
In the present invention is implemented, it is possible to achieve the management to the VNF of layout on demand, realize model dynamic and upload and group
Close, external management interface is automatically generating for VNF management interfaces, the conversion of external management interface and micro services management interface and point
Hair, using this method, can realize a kind of general management system, flexible management VNF.
By the explanation of embodiment, should can to the present invention for reach technological means that predetermined purpose is taken and
Effect is able to more go deep into and specific understanding, but appended diagram is only to provide reference and purposes of discussion, not for this
Invention is any limitation as.
Claims (18)
- A kind of 1. management method of the virtual network function based on micro services, it is characterised in that including:Micro services model is obtained, the same virtualization network function VNF of the composition got micro services model is combined into accordingly VNF models;Generation VNF management interfaces corresponding with the VNF models;Micro services are managed based on VNF management interfaces.
- 2. the management method of the virtual network function according to claim 1 based on micro services, it is characterised in that described Micro services model, including:What micro services were supported manages object, the operation of the state to managing object of micro services support, micro services Support to manage object data manipulation and micro services support notice;The VNF models, including:The management object that VNF is supported, the operation of the state to managing object, the VNF supports that VNF is supported To manage object data manipulation and VNF support notice.
- 3. the management method of the virtual network function according to claim 2 based on micro services, it is characterised in that by institute State and form same VNF micro services model and be combined into corresponding VNF models, including:Combination between the state operation for the management object that micro services are supported and between the notice of micro services support, which uses, to be taken The mode of union merges;Combination between the management object that micro services are supported is carried out based on the management object having jointly in each micro services model Merge, and the management object possessed attribute in each micro services having jointly is closed by the way of union is taken And.
- 4. the management method of the virtual network function according to claim 1 based on micro services, it is characterised in that described Each part of micro services model with the formal definition of micro services management interface in the micro services model, it is described in incognito Business management interface, including:The operation of the state to managing object that the management object interface of micro services support, micro services are supported connects The notification interface supported the data operating interface and micro services of management object that mouth, micro services are supported;VNF management interfaces corresponding to the VNF models, including:VNF support management object interface, VNF support to management pair The notification interface supported the data operating interface and VNF of management object that the state operate interface of elephant, VNF are supported;It is described that micro services are managed based on VNF management interfaces, including:When the VNF for receiving user is operated, triggering VNF management interfaces are operated based on the VNF and connect the VNF management of triggering Mouth is converted into micro services management interface;The micro services management interface being converted to is distributed to corresponding micro services, for the micro services in corresponding micro services Example is called.
- 5. the management method of the virtual network function according to claim 1 based on micro services, it is characterised in that described Micro services are managed based on VNF management interfaces, including:When the state for knowing micro services changes, the micro services management interface for carrying micro services state change information is changed To VNF management interfaces, carry out to administrator reporting micro services state change to believe by the VNF management interfaces that are converted to Breath.
- 6. the management method of the virtual network function according to claim 1 based on micro services, it is characterised in that described Method, in addition to:When knowing the Change of types of micro services, VNF models are updated according to the Change of types situation of micro services and VNF management connects Mouthful.
- 7. the management method of the virtual network function according to claim 6 based on micro services, it is characterised in that when obtaining When knowing the Change of types of micro services, VNF models and VNF management interfaces are updated according to the Change of types situation of micro services, including:When the type for knowing micro services is reduced, the type of the micro services reduced in corresponding VNF models is deleted, obtained more VNF models after new;Corresponding VNF management interfaces are updated according to the VNF models after renewal;When knowing the type increase of micro services, the micro services model of newly-increased type is obtained, in all micro services moulds got In type in the case of the micro services model comprising the newly-increased type, renewal is related to the micro services model of the newly-increased type VNF models;Corresponding VNF management interfaces are updated according to the VNF models after renewal.
- 8. the management method of the virtual network function according to claim 1 based on micro services, it is characterised in that described Method, in addition to:When knowing that micro services model changes, VNF models are updated according to the situation of change of micro services model and VNF management connects Mouthful.
- 9. the management method of the virtual network function according to claim 8 based on micro services, it is characterised in that described When knowing that micro services model changes, VNF models and VNF management interfaces are updated according to the situation of change of micro services model, Specifically include:When the example for knowing micro services upgrades, the micro services model of the various versions of the example comprising upgrading is obtained, and The micro services model of the various versions is merged to obtain unified micro services model;In the case of the unified micro services model is included in all micro services models got, renewal is micro- with the unification The related VNF models of service model;Corresponding VNF management interfaces are updated according to the VNF models after renewal.
- A kind of 10. network management system, it is characterised in that including:Model management module, for obtaining micro services model, the same VNF of composition got micro services model is combined into phase The VNF models answered;Interface generation module, for generating VNF management interfaces corresponding with the VNF models;The VNF management interfaces be used for pair Micro services are managed.
- 11. network management system according to claim 10, it is characterised in that the micro services model, including:Micro services are supported Management object, micro services support to manage object state operation, micro services support to manage object data manipulation The notice supported with micro services;The VNF models, including:The management object that VNF is supported, the operation of the state to managing object, the VNF supports that VNF is supported To manage object data manipulation and VNF support notice.
- 12. network management system according to claim 11, it is characterised in that the model management module, be used for:Combination between the state operation for the management object supported micro services and between the notice of micro services support uses The mode of union is taken to merge;Combination between the management object supported micro services is entered based on the management object having jointly in each micro services model Row merges, and the management object possessed attribute in each micro services having jointly is carried out by the way of union is taken Merge.
- 13. network management system according to claim 10, it is characterised in that each part of the micro services model with The formal definition of micro services management interface is in the micro services model, the micro services management interface, including:Micro services are supported Management object interface, micro services support to managing the state operate interface of object, micro services are supported to management object The notification interface that data operating interface and micro services are supported;VNF management interfaces corresponding to the VNF models, including:VNF support management object interface, VNF support to management pair The notification interface supported the data operating interface and VNF of management object that the state operate interface of elephant, VNF are supported;The network management system, in addition to:Data distribution module;The interface generation module, is additionally operable to receive the VNF operations of user, and VNF operations are sent into the data point Send out module;The data distribution module, for operating triggering VNF management interfaces and by the VNF management interfaces of triggering based on the VNF It is converted into micro services management interface;The micro services management interface being converted to is distributed to corresponding micro services, for described corresponding Micro services in micro services example be called.
- 14. network management system according to claim 10, it is characterised in that the network management system, in addition to:Data distribution mould Block;The data distribution module, is used for:When the state for knowing micro services changes, micro services state change letter will be carried The micro services management interface of breath is transformed into VNF management interfaces, by the VNF management interfaces that are converted to determine corresponding to VNF grasp Make;The VNF determined operations are sent to the interface generation module;The interface generation module, it is additionally operable to the VNF received operations being transmitted to administrator, to report micro services state to become Change information.
- 15. network management system according to claim 10, it is characterised in that the network management system, in addition to:Data distribution mould Block;The data distribution module, is used for:When knowing the Change of types of micro services, the Change of types situation of micro services is notified To the model management module and the interface generation module;The model management module, it is additionally operable to update VNF models according to the Change of types situation of micro services;The interface generation module, it is additionally operable to update VNF management interfaces according to the Change of types situation of micro services.
- 16. network management system according to claim 15, it is characterised in that the model management module, be specifically used for:When obtaining When knowing that the type of micro services is reduced, the type of the micro services reduced in corresponding VNF models is deleted, after being updated VNF models;When knowing the type increase of micro services, obtain the micro services model of newly-increased type, get it is all in incognito It is engaged in model in the case of the micro services model comprising the newly-increased type, updating the micro services model phase with the newly-increased type The VNF models of pass;The interface generation module, is specifically used for:Corresponding VNF management interfaces are updated according to the VNF models after renewal.
- 17. network management system according to claim 10, it is characterised in that the network management system, in addition to:Data distribution mould Block;The data distribution module, is used for:When knowing that micro services model changes, the situation of change of micro services model is led to Know to the model management module and the interface generation module;The model management module, it is additionally operable to update VNF models according to the situation of change of micro services model;The interface generation module, it is additionally operable to update VNF management interfaces according to the situation of change of micro services model.
- 18. network management system according to claim 17, it is characterised in that the model management module, be specifically used for:When obtaining When knowing the example upgrading of micro services, the micro services model of the various versions of the example comprising upgrading is obtained, and to described each The micro services model of kind version merges to obtain unified micro services model;Institute is included in all micro services models got In the case of stating unified micro services model, the VNF model related to the unified micro services model is updated;The interface generation module, it is additionally operable to be updated corresponding VNF management interfaces according to the VNF models after renewal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610405017.4A CN107483222B (en) | 2016-06-08 | 2016-06-08 | Virtual network function management method based on micro-service and network management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610405017.4A CN107483222B (en) | 2016-06-08 | 2016-06-08 | Virtual network function management method based on micro-service and network management system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107483222A true CN107483222A (en) | 2017-12-15 |
CN107483222B CN107483222B (en) | 2021-08-27 |
Family
ID=60594646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610405017.4A Active CN107483222B (en) | 2016-06-08 | 2016-06-08 | Virtual network function management method based on micro-service and network management system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107483222B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109600251A (en) * | 2018-11-13 | 2019-04-09 | 中国联合网络通信集团有限公司 | A kind of virtual network dispositions method, system and device |
CN111431925A (en) * | 2020-04-02 | 2020-07-17 | 中国工商银行股份有限公司 | Message data processing method and device |
CN111669401A (en) * | 2020-06-22 | 2020-09-15 | 南方电网数字电网研究院有限公司 | Security protection method and device for network system, computer equipment and storage medium |
CN112350843A (en) * | 2019-08-09 | 2021-02-09 | 烽火通信科技股份有限公司 | Scene type cutting and connecting method and system based on virtual component |
WO2023125109A1 (en) * | 2021-12-30 | 2023-07-06 | 中兴通讯股份有限公司 | Data analysis model management method, and electronic device and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150333979A1 (en) * | 2014-05-16 | 2015-11-19 | Centurylink Intellectual Property Llc | Network Services API |
CN105242956A (en) * | 2015-09-15 | 2016-01-13 | 中国人民解放军信息工程大学 | Virtual function service chain deployment system and deployment method therefor |
CN105284094A (en) * | 2014-05-15 | 2016-01-27 | 华为技术有限公司 | Network function virtualization network system, data processing method and device |
CN105429780A (en) * | 2015-10-30 | 2016-03-23 | 南京优速网络科技有限公司 | Virtualized network service business automatic generation and dynamic monitoring method |
CN105550130A (en) * | 2015-12-14 | 2016-05-04 | 中电科华云信息技术有限公司 | Container based dynamic arrangement method for application environment and system applying method |
CN105577499A (en) * | 2014-10-10 | 2016-05-11 | 华为技术有限公司 | Decision coordination method, execution device, and decision coordinator |
-
2016
- 2016-06-08 CN CN201610405017.4A patent/CN107483222B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105284094A (en) * | 2014-05-15 | 2016-01-27 | 华为技术有限公司 | Network function virtualization network system, data processing method and device |
US20150333979A1 (en) * | 2014-05-16 | 2015-11-19 | Centurylink Intellectual Property Llc | Network Services API |
CN105577499A (en) * | 2014-10-10 | 2016-05-11 | 华为技术有限公司 | Decision coordination method, execution device, and decision coordinator |
CN105242956A (en) * | 2015-09-15 | 2016-01-13 | 中国人民解放军信息工程大学 | Virtual function service chain deployment system and deployment method therefor |
CN105429780A (en) * | 2015-10-30 | 2016-03-23 | 南京优速网络科技有限公司 | Virtualized network service business automatic generation and dynamic monitoring method |
CN105550130A (en) * | 2015-12-14 | 2016-05-04 | 中电科华云信息技术有限公司 | Container based dynamic arrangement method for application environment and system applying method |
Non-Patent Citations (1)
Title |
---|
PCG>PCG_36: "4G Americas NFV and SDN Networks White Paper", 《3GPP》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109600251A (en) * | 2018-11-13 | 2019-04-09 | 中国联合网络通信集团有限公司 | A kind of virtual network dispositions method, system and device |
CN109600251B (en) * | 2018-11-13 | 2021-11-19 | 中国联合网络通信集团有限公司 | Virtual network deployment method, system and device |
CN112350843A (en) * | 2019-08-09 | 2021-02-09 | 烽火通信科技股份有限公司 | Scene type cutting and connecting method and system based on virtual component |
WO2021027652A1 (en) * | 2019-08-09 | 2021-02-18 | 烽火通信科技股份有限公司 | Virtual component-based scene-type cutover method and system |
CN112350843B (en) * | 2019-08-09 | 2022-02-08 | 烽火通信科技股份有限公司 | Scene type cutting and connecting method and system based on virtual component |
CN111431925A (en) * | 2020-04-02 | 2020-07-17 | 中国工商银行股份有限公司 | Message data processing method and device |
CN111431925B (en) * | 2020-04-02 | 2022-08-26 | 中国工商银行股份有限公司 | Message data processing method and device |
CN111669401A (en) * | 2020-06-22 | 2020-09-15 | 南方电网数字电网研究院有限公司 | Security protection method and device for network system, computer equipment and storage medium |
CN111669401B (en) * | 2020-06-22 | 2022-05-13 | 南方电网数字电网研究院有限公司 | Security protection method and device for network system, computer equipment and storage medium |
WO2023125109A1 (en) * | 2021-12-30 | 2023-07-06 | 中兴通讯股份有限公司 | Data analysis model management method, and electronic device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN107483222B (en) | 2021-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107483222A (en) | A kind of management method and network management system of the virtual network function based on micro services | |
CN103731307B (en) | A kind of for multiple services standardized data face dynamic reconfiguration method | |
US7991878B2 (en) | Method, system and terminal for maintaining capability management object and for managing capability | |
US20170063598A1 (en) | Network functions virtualization network system and data processing method, and apparatus | |
CN102497280B (en) | Distributed system and method thereof for realizing management | |
CN107003985A (en) | The system and method for providing and customizing virtual wireless network are be provided based on service-oriented network | |
KR20190057109A (en) | Method and management unit for managing network slices | |
US20070118643A1 (en) | Method and system for network planning | |
CN101883355B (en) | Collocation method and system of terminal parameter and terminal management device | |
CN105429780A (en) | Virtualized network service business automatic generation and dynamic monitoring method | |
CN102136934A (en) | Method, device and network system for realizing remote upgrading of Zigbee equipment | |
EP1383276B1 (en) | Management system and method for service subscription provisioning | |
EP2256990A1 (en) | A method for transferring the network management configuration information between the element management systems | |
CN103166984B (en) | System that Network Video Surveillance equipment control is controlled and automatically updates, method | |
US9832255B2 (en) | Event distribution method, control device, and processor on software-defined network | |
WO2020062959A1 (en) | Data configuration method and apparatus | |
WO2016123739A1 (en) | Communications system, method for managing communications system, and controller | |
CN110086684A (en) | A kind of DCN network based on Dynamic Programming is from circulation method | |
JP5436597B2 (en) | Virtual network infrastructure control system and method | |
CN109327360A (en) | A kind of method and device of multiplexed port | |
CN103139806B (en) | Method and base station of the webmaster with base station configuration data decoupling | |
CN104767720A (en) | OpenFlow message tracking and filtering method in software defined network | |
WO2022127535A1 (en) | Dynamic message management apparatus and method, and system, device and storage medium | |
JP6893568B2 (en) | Data interaction methods, equipment and devices | |
CN106685811A (en) | Protocol-based universal gateway and implementation method thereof |
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 |