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 PDF

Info

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
Application number
CN201610405017.4A
Other languages
Chinese (zh)
Other versions
CN107483222B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201610405017.4A priority Critical patent/CN107483222B/en
Publication of CN107483222A publication Critical patent/CN107483222A/en
Application granted granted Critical
Publication of CN107483222B publication Critical patent/CN107483222B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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

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

A kind of management method and network management system of the virtual network function based on micro services
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)

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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.
  10. 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. 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. 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. 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. 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. 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. 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. 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. 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.
CN201610405017.4A 2016-06-08 2016-06-08 Virtual network function management method based on micro-service and network management system Active CN107483222B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
PCG>PCG_36: "4G Americas NFV and SDN Networks White Paper", 《3GPP》 *

Cited By (10)

* Cited by examiner, † Cited by third party
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