[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2015154478A1 - 创建性能测量任务、性能测量结果的处理方法及装置 - Google Patents

创建性能测量任务、性能测量结果的处理方法及装置 Download PDF

Info

Publication number
WO2015154478A1
WO2015154478A1 PCT/CN2014/092071 CN2014092071W WO2015154478A1 WO 2015154478 A1 WO2015154478 A1 WO 2015154478A1 CN 2014092071 W CN2014092071 W CN 2014092071W WO 2015154478 A1 WO2015154478 A1 WO 2015154478A1
Authority
WO
WIPO (PCT)
Prior art keywords
performance measurement
vnf
object instance
measurement result
identifier information
Prior art date
Application number
PCT/CN2014/092071
Other languages
English (en)
French (fr)
Inventor
陈丽萍
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to US15/324,729 priority Critical patent/US10554532B2/en
Priority to EP14888615.3A priority patent/EP3169018B1/en
Publication of WO2015154478A1 publication Critical patent/WO2015154478A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/20Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/12Network monitoring probes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45591Monitoring or debugging support

Definitions

  • the present invention relates to the field of communications, and in particular, to a method and apparatus for creating a performance measurement task and a performance measurement result.
  • the network function and the network device have a strong coupling relationship, and the network functions are realized by specially designed and vendor-specific devices, which brings a lot of inconvenience.
  • the performance improvement of these devices is limited by the development of hardware that meets specific/customized requirements while maintaining carrier-class reliability; for example, when operators need to deploy new services, they must deploy new designs in advance.
  • a device with related dedicated functions which increases the cost of service deployment for operators.
  • Network Function Virtualization (NFV) technology has also emerged. Its goal is to run network functions on common hardware devices to reduce capital expenditures through a wide range of deployments. "Virtualization" enables network functions to be deployed and updated on demand, and greatly facilitates remote management and maintenance, reducing operational costs.
  • NFV-MANO NFV Management and Orchestration
  • Network Functions Virtualization Orchestrator NFVO
  • VIP virtualized infrastructure management
  • NFVI Network Functions Virtualization Infrastructure
  • VNFM VNF Management
  • Each VNF instance assumes an associated VNFM
  • VIM is responsible for controlling and managing NFVI.
  • VNF virtual network function
  • EM element management
  • VNFM virtual network function
  • OSS Operation Support System
  • NMS Network Management System
  • Network resource-related performance measurement can be associated with a specific VNF according to ETSI GS NFV-MANO, but if the performance measurement of the VNF application layer is reported to the Element Management System (EMS), the EMS is in accordance with the network management northbound interface in the related art.
  • the performance management method sends performance information to OSS ⁇ NMS, and OSS ⁇ NMS cannot associate performance measurement items of the application layer with specific VNFs. Because the performance measurement objects on the northbound interface are identified by Distinguish Name (DN).
  • DN Distinguish Name
  • FIG. 2 is a flow chart of network management performance management according to the related art. As shown in FIG. 2, the method may include the following processing steps:
  • Step S202 The OSS/NMS creates a performance measurement task by using the measurement object DN identifier
  • Step S204 The EMS creates a performance measurement task.
  • Step S206 The network element reports the performance measurement result.
  • Step S208 The EMS reports the performance measurement file by using the measurement object DN identifier
  • Step S210 The OSS/NMS statistically analyzes all performance measurement results of each network element, and evaluates network function quality and processing capability of the network device.
  • the VNF to which the performance measurement result belongs cannot be determined, the full performance measurement information of the VNF cannot be collected when the performance measurement data is statistically analyzed, and the network function quality and virtual network device provided by the VNF cannot be obtained.
  • the processing capacity is fully and effectively evaluated.
  • the embodiment of the invention provides a processing method and a device for creating a performance measurement task and a performance measurement result, so as to at least solve the problem that the VNF to which the performance measurement result belongs cannot be determined in the related art.
  • a method of creating a performance measurement task is provided.
  • the processing method for creating a performance measurement task includes: establishing a performance measurement object and a correspondence between the VNF and the performance measurement object in the management information base; and receiving a first creation performance measurement task message from the OSS or the NMS; The performance measurement file is obtained from the VNF according to the first performance measurement task message, and the performance measurement file is reported to the OSS or the NMS, where the performance measurement file carries the performance measurement result.
  • obtaining the performance measurement result from the VNF according to the first creation performance measurement task message includes: acquiring first identification information of the performance measurement object from the first creation performance measurement task message; determining the first VNF corresponding to the first identification information Two identification information; obtaining performance measurement results from the VNF according to the second identification information.
  • obtaining the performance measurement result from the VNF according to the first creation performance measurement task message includes: acquiring second identification information of the VNF from the first creation performance measurement task message; and acquiring the performance measurement result from the VNF according to the second identification information.
  • obtaining the performance measurement result from the VNF according to the second identification information comprises: sending a second creation performance measurement task message to the VNF according to the second identification information; receiving the performance measurement result from the VNF, and measuring the file template according to the preset performance.
  • a performance measurement file is generated in which the performance measurement file carries performance measurement results.
  • the performance measurement file further carries second identification information, where the second identification information is used by the OSS or the NMS to determine the VNF to which the performance measurement result belongs.
  • the performance measurement object includes: a network function object instance, a link object instance, and a link endpoint object instance; establishing a correspondence between the performance measurement object and the VNF in the management information base includes: adding a VNF object instance in the management information base and The VL object instance, wherein the VNF object instance includes the second identifier information of the VNF, and the VL object instance includes the third identifier information of the VL; establishing an association relationship between the VNF object instance and the network function object instance, wherein, in the VNF object instance, Add association attribute information corresponding to the network function object instance and add association attribute information corresponding to the VNF object instance in the network function object instance; or establish an inclusion relationship between the VNF object instance and the network function object instance; establish a VL object instance and link An association relationship between the object instances, wherein the associated attribute information corresponding to the link object instance is added in the VL object instance, and the associated attribute information corresponding to the VL object instance is added in the link object instance; establishing the VL object instance and
  • the performance measurement object includes: a network function object instance, a link object instance, and a link endpoint object instance; establishing a correspondence between the performance measurement object and the VNF in the management information base includes: adding a VNF to the network function object instance Second identification information; adding third identification information of the VL in the link object instance or the link endpoint object instance.
  • the association attribute information corresponding to the VNF object instance or the second identifier information of the VNF is carried in the header of the performance measurement file and/or the network element identification attribute of the performance measurement file; the associated attribute information corresponding to the VL object instance or The third identification information of the VL is carried in the measured value attribute of the performance measurement file.
  • a method of processing a performance measurement result is provided.
  • the processing method of the performance measurement result includes: sending a performance measurement task message to the EMS; receiving a performance measurement file from the EMS, where the performance measurement file carries the first performance measurement result, and the first performance measurement
  • the result is that the EMS is obtained from the VNF; the VNF to which the first performance measurement is assigned is determined based on the performance measurement file.
  • the first performance measurement result is that the EMS is obtained from the VNF, and the EMS obtains the first identification information of the performance measurement object from the create performance measurement task message, and determines the VNF corresponding to the first identification information.
  • the second identifier information is used to obtain the first performance measurement result from the VNF according to the second identifier information.
  • the EMS obtains the second identifier information from the created performance measurement task message, and obtains the first performance measurement result from the VNF according to the second identifier information.
  • the method further includes: acquiring, from the NFVO, a second performance measurement result corresponding to the second identification information; and comparing the first performance measurement result and the second performance measurement result Conduct statistical analysis to assess the quality of network services provided by VNF and/or determine if VNF capacity adjustments are required.
  • the processing method of the performance measurement result includes: sending a performance measurement task message to the EMS; receiving a performance measurement file from the EMS, where the performance measurement file carries the first performance measurement result, and the first performance measurement
  • the result is that the EMS is obtained from the VNF; the VNF and/or VL to which the first performance measurement belongs is determined according to the correspondence between the performance measurement object and the VNF that have been established in the management information base.
  • the first performance measurement result is that the EMS is obtained from the VNF, and the EMS obtains the first identification information of the performance measurement object from the create performance measurement task message, and determines the VNF corresponding to the first identification information.
  • the second identifier information is used to obtain the first performance measurement result from the VNF according to the second identifier information.
  • the EMS obtains the second identifier information from the created performance measurement task message, and obtains the first performance measurement result from the VNF according to the second identifier information.
  • the method further includes: acquiring, from the NFVO, the second performance measurement result corresponding to the second identification information; Perform statistical analysis with the second performance measurement results to evaluate the network service quality provided by the VNF and/or determine whether VNF capacity adjustment is required.
  • the performance measurement object is a network function object instance; determining the VNF to which the first performance measurement result belongs according to the correspondence relationship comprises one of: reading the association attribute information corresponding to the VNF object instance in the network function object instance, and then in the association attribute Reading the second identification information in the VNF object instance represented by the information, and determining the VNF to which the first performance measurement result belongs according to the second identification information; reading the second identification information in the VNF object instance including the network function object instance, and Determining, according to the second identifier information, the VNF to which the first performance measurement result belongs; reading the second identifier information of the VNF in the attribute of the network function object instance, and determining the VNF to which the first performance measurement result belongs according to the second identifier information of the VNF.
  • the performance measurement object is a link object instance; determining, according to the correspondence, that the VL of the first performance measurement result belongs to one of the following: reading the association attribute information corresponding to the VL in the link object instance, and then in the association attribute information Reading the third identification information of the VL in the represented VL object instance, and determining the VL to which the first performance measurement result belongs according to the third identification information; reading the third identification information in the attribute of the link object instance, and according to the The three identification information determines the VL to which the first performance measurement result belongs.
  • the performance measurement object is a link endpoint object instance; determining, according to the correspondence, that the VL of the first performance measurement result belongs to one of the following: reading the association attribute information corresponding to the VL in the link endpoint object instance, and then correlating Reading the third identification information of the VL in the VL object instance represented by the attribute information, determining the VL to which the first performance measurement result belongs according to the third identification information; and reading the third identification information of the VL in the attribute of the link endpoint object instance And determining, according to the third identification information, the VL to which the first performance measurement result belongs.
  • a processing apparatus for creating a performance measurement task is provided.
  • the processing device for creating a performance measurement task includes: an establishing module, configured to establish a performance measurement object in the management information base and a correspondence between the VNF and the performance measurement object;
  • the processing module is configured to receive the first measurement performance measurement task message from the OSS or the NMS, and the processing module is configured to obtain the performance measurement result from the VNF according to the first creation performance measurement task message, and report the performance measurement file to the OSS or the NMS, where the performance is performed.
  • the measurement file carries the performance measurement results.
  • the processing module includes: a first acquiring unit configured to acquire first identification information of the performance measurement object from the first creation performance measurement task message; and a determining unit configured to determine a VNF corresponding to the first identification information
  • the second identification unit is configured to acquire the performance measurement result from the VNF according to the second identification information.
  • the processing module includes: a third obtaining unit configured to acquire second identification information of the VNF from the first created performance measurement task message; and a fourth obtaining unit configured to acquire the performance measurement result from the VNF according to the second identification information.
  • the second obtaining unit and the fourth obtaining unit each comprise: a sending subunit, configured to send a second create performance measurement task message to the VNF according to the second identification information; and the receiving subunit is configured to receive the performance measurement from the VNF
  • a performance measurement file is generated according to the preset performance measurement file template, wherein the performance measurement file carries the performance measurement result.
  • the performance measurement file further carries second identification information, where the second identification information is used by the OSS or the NMS to determine the VNF to which the performance measurement result belongs.
  • the performance measurement object includes: a network function object instance;
  • the establishing module includes: a first adding unit, configured to add a VNF object instance in the management information base, wherein the VNF object instance includes the second identification information of the VNF;
  • the establishing unit is configured to establish an association relationship between the VNF object instance and the network function object instance, wherein the associated attribute information corresponding to the network function object instance is added in the VNF object instance, and the VNF object instance is added in the network function object instance.
  • the performance measurement object comprises: a network function object instance, a link object instance and a link endpoint object instance;
  • the establishing module comprises: a second adding unit, configured to add a VNF object instance and a VL object instance in the management information library, wherein The VNF object instance includes the second identifier information of the VNF, and the VL object instance includes the third identifier information of the VL;
  • the second establishing unit is configured to establish an inclusion relationship between the VNF object instance and the network function object instance; and the third establishing unit, An association relationship between the VL object instance and the link object instance is set, wherein the associated attribute information corresponding to the link object instance is added in the VL object instance, and the associated attribute information corresponding to the VL object instance is added in the link object instance.
  • a fourth establishing unit configured to establish an association relationship between the VL object instance and the link endpoint object instance, wherein the link endpoint object is added to the VL object instance
  • the associated attribute information corresponding to the instance and the associated attribute information corresponding to the VL object instance are added to the link endpoint object instance.
  • the performance measurement object includes: a network function object instance, a link object instance, and a link endpoint object instance;
  • the establishing module includes: a first adding unit, configured to add the second identifier information of the VNF in the network function object instance;
  • the second adding unit is configured to add third identifier information of the VL in the link object instance or the link endpoint object instance.
  • the association attribute information corresponding to the VNF object instance or the second identifier information of the VNF is carried in the header of the performance measurement file and/or the network element identification attribute of the performance measurement file; the associated attribute information corresponding to the VL object instance or The third identification information of the VL is carried in the measured value attribute of the performance measurement file.
  • a processing apparatus for performance measurement results is provided.
  • the processing device of the performance measurement result includes: a sending module, configured to send a create performance measurement task message to the EMS; and a receiving module configured to receive the performance measurement file from the EMS, where the performance measurement file carries The first performance measurement result, the first performance measurement result is obtained by the EMS from the VNF; and the determining module is configured to determine the VNF to which the first performance measurement result belongs according to the performance measurement file.
  • the first performance measurement result is that the EMS is obtained from the VNF, and the EMS obtains the first identification information of the performance measurement object from the create performance measurement task message, and determines the VNF corresponding to the first identification information.
  • the second identifier information is used to obtain the first performance measurement result from the VNF according to the second identifier information.
  • the EMS obtains the second identifier information from the created performance measurement task message, and obtains the first performance measurement result from the VNF according to the second identifier information.
  • the device further includes: an acquiring module, configured to acquire a second performance measurement result corresponding to the second identification information from the NFVO; and an analysis module configured to perform statistical analysis on the first performance measurement result and the second performance measurement result, Evaluate the quality of network services provided by the VNF and/or determine if VNF capacity adjustments are required.
  • an acquiring module configured to acquire a second performance measurement result corresponding to the second identification information from the NFVO
  • an analysis module configured to perform statistical analysis on the first performance measurement result and the second performance measurement result, Evaluate the quality of network services provided by the VNF and/or determine if VNF capacity adjustments are required.
  • the processing device of the performance measurement result includes: a sending module, configured to send a create performance measurement task message to the EMS; and a receiving module configured to receive the performance measurement file from the EMS, where the performance measurement file carries The first performance measurement result is obtained by the EMS from the VNF; the determining module is configured to determine the VNF to which the first performance measurement result belongs according to the correspondence between the performance measurement object and the VNF that have been established in the management information base. And / or virtual link VL.
  • the first performance measurement result is that the EMS is obtained from the VNF, and the EMS obtains the first identification information of the performance measurement object from the create performance measurement task message, and determines the VNF corresponding to the first identification information.
  • the second identifier information is used to obtain the first performance measurement result from the VNF according to the second identifier information.
  • the EMS obtains the second identifier information from the created performance measurement task message, and obtains the first performance measurement result from the VNF according to the second identifier information.
  • the device further includes: an acquiring module, configured to acquire a second performance measurement result corresponding to the second identification information from the NFVO; and an analysis module configured to perform statistical analysis on the first performance measurement result and the second performance measurement result, Evaluate the quality of network services provided by the VNF and/or determine if VNF capacity adjustments are required.
  • an acquiring module configured to acquire a second performance measurement result corresponding to the second identification information from the NFVO
  • an analysis module configured to perform statistical analysis on the first performance measurement result and the second performance measurement result, Evaluate the quality of network services provided by the VNF and/or determine if VNF capacity adjustments are required.
  • the performance measurement object is a network function object instance; the determining module is configured to read the association attribute information corresponding to the VNF object instance in the network function object instance, and then read the second in the VNF object instance represented by the associated attribute information. Identifying information, and determining, according to the second identification information, the VNF to which the first performance measurement result belongs; or reading the second identification information in the VNF object instance including the network function object instance, and determining the first performance measurement according to the second identification information Resulting the VNF of the VNF; or reading the second identification information of the VNF in the attribute of the network function object instance, and determining the VNF to which the first performance measurement result belongs according to the second identification information of the VNF.
  • the performance measurement object is a link object instance; the determining module is configured to determine a VNF to which the network function object instance associated with the link object instance belongs, and to use the VNF as the VNF to which the first performance measurement result belongs; or The second identifier information is read in the VNF object instance of the VL object instance, and the VNF to which the first performance measurement result belongs is determined according to the second identifier information.
  • the performance measurement object is a link object instance; the determining module is configured to read the associated attribute information corresponding to the VL in the link object instance, and then read the VL in the VL object instance represented by the associated attribute information. Identifying the VL of the first performance measurement result according to the third identifier information; or reading the third identifier information in the attribute of the link object instance, and determining the first performance measurement result according to the third identifier information affiliated VL.
  • the performance measurement object is a link endpoint object instance; the determining module is configured to determine a VNF to which the network function object instance including the link endpoint object instance belongs, and to use the VNF as the VNF to which the first performance measurement result belongs; or The VNF object instance that includes the VL object instance reads the second identifier information, and determines the VNF to which the first performance measurement result belongs according to the second identifier information.
  • the performance measurement object is a link endpoint object instance; the determining module is configured to read the associated attribute information corresponding to the VL in the link endpoint object instance, and then the VL object instance represented by the associated attribute information Reading the third identification information of the VL, determining the VL to which the first performance measurement result belongs according to the third identification information; or reading the third identification information of the VL in the attribute of the link endpoint object instance, and according to the third identifier The information determines the VL to which the first performance measurement is assigned.
  • the performance measurement object and the corresponding relationship between the VNF and the performance measurement object are established in the management information base; the first creation performance measurement task message from the OSS or the NMS is received; and the performance measurement task message is created according to the first
  • the performance measurement result is obtained from the VNF, and the performance measurement file is reported to the OSS or the NMS.
  • the performance measurement file carries the performance measurement result, which solves the problem that the VNF to which the performance measurement result belongs cannot be determined in the related art, and then the application layer is applied.
  • the performance measurement items are associated with specific virtual network functions, which facilitates a comprehensive and effective evaluation of the virtual network function quality and the processing capabilities of the virtual network devices.
  • FIG. 1 is a schematic diagram of an architecture and a reference point of NFV management and configuration according to the related art
  • FIG. 3 is a flowchart of a processing method of creating a performance measurement task according to an embodiment of the present invention
  • FIG. 4 is a schematic diagram of establishing a correspondence relationship by means of an association relationship according to a preferred embodiment of the present invention.
  • FIG. 5 is a schematic diagram of establishing a correspondence relationship by including a relationship manner according to a preferred embodiment of the present invention
  • FIG. 6 is a schematic diagram of establishing a correspondence relationship by an attribute manner according to a preferred embodiment of the present invention.
  • FIG. 7 is a flowchart of a processing method of a performance measurement result according to an embodiment of the present invention.
  • FIG. 8 is a flowchart of another method for processing performance measurement results according to an embodiment of the present invention.
  • FIG. 9 is a structural block diagram of a processing apparatus for creating a performance measurement task according to an embodiment of the present invention.
  • FIG. 10 is a block diagram showing the structure of a processing device for creating a performance measurement task in accordance with a preferred embodiment of the present invention.
  • FIG. 11 is a block diagram showing the structure of a processing device for performance measurement results according to an embodiment of the present invention.
  • Figure 12 is a block diagram showing the structure of a processing device for performance measurement results in accordance with a preferred embodiment of the present invention.
  • FIG. 13 is a structural block diagram of another processing device for performance measurement results according to an embodiment of the present invention.
  • Figure 14 is a block diagram showing the structure of a processing device for another performance measurement result in accordance with a preferred embodiment of the present invention.
  • FIG. 3 is a flow chart of a method of processing a performance measurement task in accordance with an embodiment of the present invention. As shown in FIG. 3, the method may include the following processing steps:
  • Step S302 Establish a performance measurement object and a correspondence between the VNF and the performance measurement object in the management information base;
  • Step S304 Receive a first created performance measurement task message from the OSS or the NMS.
  • Step S306 Obtain the performance measurement result from the VNF according to the first creation performance measurement task message, and report the performance measurement file to the OSS or the NMS, where the performance measurement file carries the performance measurement result.
  • the VNF to which the performance measurement result belongs cannot be determined in the related art.
  • the EMS creates a performance measurement task message on the OSS or the NMS by instructing the EMS to perform the performance measurement object by establishing a correspondence between the performance measurement object and the virtualized VNF of the network function in the management information base.
  • the EMS can find the identification information of the corresponding VNF from the corresponding relationship according to the identification information of the performance measurement object, and then the EMS obtains the performance measurement result from the VNF, and then reports the result to the OSS or the NMS, and the OSS or the NMS passes the view.
  • the management information base determines the VNF to which the performance measurement results belong.
  • a one-to-one correspondence between the identifier of the performance measurement object in the management system and the identifier of the network function after virtualization may be established in the management information base, which may include, but is not limited to, an object instance indicating a network function.
  • the management information base may include, but is not limited to, an object instance indicating a network function.
  • the correspondence between the object instance representing the network function and the VNF instance may include, but is not limited to, an object instance DN indicating a network function, an ID of the VNF instance, and an IP address of the VNF instance;
  • Corresponding relationship between the object instance and the VL instance of the link may include, but is not limited to, an object instance DN indicating a link, and a VL instance ID;
  • the correspondence between the object instance representing the link endpoint and the VL instance to which it belongs may include, but is not limited to, an object instance DN indicating the link endpoint, and an ID of the VL instance to which it belongs.
  • step S306 acquiring the performance measurement result from the VNF according to the first create performance measurement task message may include the following operations:
  • Step S1 Obtain first identification information of the performance measurement object from the first creation performance measurement task message
  • Step S2 determining second identification information of the VNF corresponding to the first identification information
  • Step S3 Acquire performance measurement results from the VNF according to the second identification information.
  • step S306 acquiring the performance measurement result from the VNF according to the first create performance measurement task message may include the following steps:
  • Step S4 Obtain second identification information of the VNF from the first created performance measurement task message.
  • Step S5 Acquire performance measurement results from the VNF according to the second identification information.
  • step S3 or step S5 acquiring the performance measurement result from the VNF according to the second identification information may include the following operations:
  • Step S51 Send a second create performance measurement task message to the VNF according to the second identifier information.
  • Step S52 Receive the performance measurement result from the VNF, and generate a performance measurement file according to the preset performance measurement file template, where the performance measurement file carries the performance measurement result.
  • the foregoing performance measurement file may further carry the second identifier information, where the second identifier information is used by the OSS or the NMS to determine the VNF to which the performance measurement result belongs.
  • the EMS may query the corresponding relationship in the management information base according to the measurement object identifier carried in the OSS/NMS creation performance measurement task message, determine the VNF instance and/or the VL instance ID corresponding to the measurement object, and send the VNF instance to the VNF instance. Send Create a performance measurement task.
  • the EMS After receiving the performance measurement result sent by the VNF, the EMS adds the VNF instance ID and/or the VL instance ID information corresponding to the measurement object when generating the performance measurement file according to the performance measurement file template.
  • the performance measurement object may include: a network function object instance; and in step S302, establishing a correspondence between the performance measurement object and the VNF in the management information base may include the following steps:
  • Step S6 adding a VNF object instance to the management information base, where the VNF object instance includes the second identifier information of the VNF;
  • Step S7 Establish an association relationship between the VNF object instance and the network function object instance, where the associated attribute information corresponding to the network function object instance is added in the VNF object instance, and the associated attribute corresponding to the VNF object instance is added in the network function object instance. Information; or, establish an inclusion relationship between the VNF object instance and the network function object instance.
  • FIG. 4 is a schematic diagram of establishing a correspondence relationship by an association relationship according to a preferred embodiment of the present invention.
  • the correspondence relationship may be established by using an association relationship: an object representing VNF and VL is added to the management information base, and an association relationship between the newly added VNF object and the corresponding network function object is added; the newly added VL The object and the corresponding link object and the link endpoint object are associated with each other. The two ends of the association relationship are added with the association attribute of the identifier peer.
  • the VNF object attribute may include: the VNF instance ID and the VNF instance IP address.
  • the VL object attribute can include: VL instance ID.
  • the foregoing performance measurement object may include: a network function object instance, a link object instance, and a link endpoint object instance; in step S302, establishing a correspondence between the performance measurement object and the VNF in the management information base may include the following operations:
  • Step S8 adding a VNF object instance and a VL object instance to the management information base, where the VNF object instance includes the second identifier information of the VNF, and the VL object instance includes the third identifier information of the VL;
  • Step S9 Establish an association relationship between the VNF object instance and the network function object instance, where the associated attribute information corresponding to the network function object instance is added in the VNF object instance, and the associated attribute corresponding to the VNF object instance is added in the network function object instance. Information; or establish an inclusion relationship between a VNF object instance and a network function object instance;
  • Step S10 Establish an association relationship between the VL object instance and the link object instance, where the associated attribute information corresponding to the link object instance is added in the VL object instance, and the associated attribute corresponding to the VL object instance is added in the link object instance. information;
  • Step S11 Establish an association relationship between the VL object instance and the link endpoint object instance, where the association attribute information corresponding to the link endpoint object instance is added in the VL object instance, and the VL object instance is added in the link endpoint object instance. Associated attribute information.
  • FIG. 5 is a schematic diagram of establishing a correspondence by including a relationship in accordance with a preferred embodiment of the present invention.
  • the correspondence can also be established by including the relationship: in the management information base.
  • the newly added VNF object can contain objects representing network functions.
  • the VNF object attributes can include VNF instance ID and VNF instance IP address.
  • New VL objects and corresponding link objects and chains are represented. The relationship between the endpoint objects of the path is increased.
  • the association attribute of the opposite end is added to the two ends of the association relationship.
  • the VL object attribute may include: VL instance ID.
  • the foregoing performance measurement object may include: a network function object instance, a link object instance, and a link endpoint object instance; and in step S302, establishing a correspondence between the performance measurement object and the VNF in the management information base may include the following steps:
  • Step S12 adding second identifier information of the VNF to the network function object instance
  • Step S13 Add third identification information of the VL in the link object instance or the link endpoint object instance.
  • FIG. 6 is a schematic diagram of establishing a correspondence by an attribute manner in accordance with a preferred embodiment of the present invention. As shown in Figure 6, the corresponding relationship can also be established through the attribute mode: directly add the VNF instance ID and the VNF instance IP address attribute in the object representing the network function in the management information base; directly under the object indicating the link or the link end point Increase the VL instance ID attribute.
  • the associated attribute information corresponding to the VNF object instance is carried in the header of the performance measurement file and/or the network element identification attribute of the performance measurement file; the associated attribute information corresponding to the VL object instance is carried in the performance measurement file.
  • the measured value attribute That is, the identifier information of the performance measurement object after the network function is virtualized may be added to the performance measurement file template, where the VNF instance ID corresponding to the network function object is carried in the attribute of the performance measurement file header and/or the network element identifier.
  • the VL instance ID corresponding to the link object and the link endpoint object is carried in the attribute of the measured value.
  • FIG. 7 is a flow chart of a method of processing performance measurement results in accordance with an embodiment of the present invention. As shown in FIG. 7, the method may include the following processing steps:
  • Step S702 Send a create performance measurement task message to the EMS.
  • Step S704 Receive a performance measurement file from the EMS, where the performance measurement file carries a first performance measurement result, and the first performance measurement result is obtained by the EMS from the VNF;
  • Step S706 Determine, according to the performance measurement file, the VNF to which the first performance measurement result belongs.
  • the first performance measurement result that the EMS is obtained from the VNF may include one of the following:
  • the EMS obtains the first identification information of the performance measurement object from the creation of the performance measurement task message, and determines the second identification information of the VNF corresponding to the first identification information, and then obtains the first performance measurement from the VNF according to the second identification information. result;
  • Manner 2 The EMS obtains the second identifier information from the Create Performance Measurement Task message, and obtains the first performance measurement result from the VNF according to the second identifier information.
  • the following operations may also be included in the step S706:
  • Step S14 Obtain a second performance measurement result corresponding to the second identification information from the NFVO;
  • Step S15 Perform statistical analysis on the first performance measurement result and the second performance measurement result, and evaluate the network service quality provided by the VNF and/or determine whether the VNF capacity adjustment is needed.
  • the OSS/NMS may determine whether to include the VNF instance ID information in the performance measurement file header and the network element identifier, and perform performance on the link or link endpoint. For measurement, it is determined in the measured value attribute whether the corresponding VL instance ID information is included. If the VNF instance ID information is determined in the performance measurement file header and the network element identifier, and/or the corresponding VL instance ID information is determined in the measured value attribute, the information may be obtained from the NFVO according to the identification information of the VNF instance. Other performance measurement results related to the VNF instance, and statistically analyze the results of all performance measurements of the VNF instance, evaluate the quality of the network service provided by the VNF instance, and determine whether VNF capacity adjustment is required.
  • FIG. 8 is a flow chart of another method of processing performance measurement results in accordance with an embodiment of the present invention. As shown in FIG. 8, the method may include the following processing steps:
  • Step S802 Send a create performance measurement task message to the EMS.
  • Step S804 Receive a performance measurement file from the EMS, where the performance measurement file carries a first performance measurement result, and the first performance measurement result is obtained by the EMS from the VNF;
  • Step S806 Determine the VNF and/or VL to which the first performance measurement result belongs according to the correspondence between the performance measurement object and the VNF that have been established in the management information base.
  • the first performance measurement result that the EMS is obtained from the VNF may include one of the following:
  • the EMS obtains the first identification information of the performance measurement object from the creation of the performance measurement task message, and determines the second identification information of the VNF corresponding to the first identification information, and obtains the first performance from the VNF according to the second identification information. Measurement result
  • Manner 2 The EMS obtains the second identifier information from the Create Performance Measurement Task message, and obtains the first performance measurement result from the VNF according to the second identifier information.
  • step S806 the following operations may also be included:
  • Step S16 Obtain a second performance measurement result corresponding to the second identifier information from the NFVO.
  • Step S17 Perform statistical analysis on the first performance measurement result and the second performance measurement result, and evaluate the network service quality provided by the VNF and/or determine whether the VNF capacity adjustment is needed.
  • the foregoing performance measurement object may be a network function object instance; in step S806, determining the VNF to which the first performance measurement result belongs according to the correspondence relationship may include, but is not limited to, one of the following:
  • the second identifier information of the VNF is read in the attribute of the network function object instance, and the VNF to which the first performance measurement result belongs is determined according to the second identifier information of the VNF.
  • the OSS/NMS determines the VNF instance to which the application layer performance measurement value belongs in the following manner: the OSS/NMS is in the performance measurement file header and the network element identifier. Determining whether the VNF instance ID information is included, and performing performance measurement on the link or the link endpoint determines whether the corresponding VL instance ID information is included in the measured value attribute. If the performance measurement file does not carry the VNF instance and the VL instance ID information, it can be determined as follows: When the measurement object is an object instance DN indicating a network function, if the association relationship is established by using the association relationship, the OSS/NMS is representing the network.
  • the function object instance reads the VNF association attribute value, which is the DN of the corresponding VNF object instance, and then obtains the VNF instance ID according to the DN to VNF object instance attribute; if the inclusion relationship is used to establish the correspondence, the representation network is included
  • the VNF instance ID of the function object instance reads the ID of the VNF instance; if the attribute is used to establish the correspondence, the VNF instance ID is read in the attribute of the object instance of the network function.
  • the foregoing performance measurement object may be a link object instance; in step S806, determining the VNF to which the first performance measurement result belongs according to the correspondence relationship may include, but is not limited to, one of the following:
  • the foregoing performance measurement object may be a link object instance; in step S806, determining, according to the correspondence, the VL to which the first performance measurement result belongs may include, but is not limited to, one of the following:
  • the OSS/NMS reads the VL association attribute value under the object instance representing the link, that is, the corresponding
  • the DN of the VL object instance obtains the VL instance ID according to the DN to VL object instance attribute; if the attribute is used to establish the correspondence, the VL instance ID is obtained in the attribute of the object instance representing the link, and then the link is determined.
  • the object of the object representing the network function and obtain the ID of the VNF instance corresponding to the associated object representing the network function, that is, the VNF instance to which the object instance representing the link belongs, or the VNF object containing the VL object instance Get the VNF instance ID in the instance.
  • the foregoing performance measurement object may be a link endpoint object instance; in step S806, determining the VNF to which the first performance measurement result belongs according to the correspondence may include, but is not limited to, one of the following:
  • the foregoing performance measurement object may be a link endpoint object instance; in step S806, determining, according to the correspondence, the VL to which the first performance measurement result belongs may include, but is not limited to, one of the following:
  • the OSS/NMS reads the VL association attribute value under the object instance indicating the link endpoint, that is, The DN of the corresponding VL object instance is obtained according to the DN to VL object instance attribute; if the attribute is used to establish the correspondence, the VL instance ID is obtained in the attribute of the object instance representing the link endpoint, and then the inclusion is determined
  • the DN of the MRFCFunction object instance is MRFC-1
  • the DN of the VNF object instance is VNF-1
  • the ID of the MRFC VNF instance is VNF-MRFC-1.
  • OSS/NMS and EMS create MRFCFunction instance and VNF object instance in the management information base through configuration management function, add association Assocation, and add VNF association attribute RelatedVNF under MRFCFunction instance;
  • the OSS/NMS sends a performance measurement task to the EMS, where the creation performance measurement task may include: performing performance measurement on the MRFC-1;
  • the EMS determines the MRFCFunction object instance in the management information base according to MRFC-1, and queries the RelatedVNF attribute value of the object instance, that is, the corresponding VNF object instance DN VNF-1, and then according to the VNF-1 in the VNF object instance.
  • the EMS receives the performance measurement result sent by the MRFC VNF, generates a performance measurement file according to the performance measurement file template, and adds the identifier VNF-MRFC-1 of the MRFC VNF instance to the sender information of the performance measurement file header;
  • the EMS sends the performance measurement file to the OSS/NMS according to the reporting period
  • the OSS/NMS receives the performance measurement file sent by the EMS, and obtains the ID VNF-MRFC-1 of the MRFC VNF instance in the performance file header, indicating that all performance measurement results in the performance measurement file are from VNF-MRFC-1. ;
  • OSS/NMS obtains other performance measurement results related to VNF-MRFC-1 from NFVO, and statistically analyzes the results of all performance measurements of the MRFC VNF, evaluates the quality of the network services provided by the MRFC VNF, and determines whether capacity is required. Adjustment.
  • the DN of the MRFCFunction object instance is MRFC-2
  • the ID of the MRFC VNF instance is VNF-MRFC-2.
  • OSS/NMS and EMS create an MRFCFunction instance and a VNF object instance in the management information base through the configuration management function.
  • the MRFCFunction object instance is included in the VNF object instance, and the VNF object instance attribute has a VNF instance ID;
  • the OSS/NMS sends a performance measurement task to the EMS, where the creation performance measurement task may include: performing performance measurement on the MRFC-2;
  • the EMS determines the MRFCFunction object instance in the management information base according to MRFC-2, and queries the corresponding MRFC VNF instance ID VNF-MRFC-2 in the VNF instance object attribute containing the object instance, and sends a creation measurement to the MRFC VNF. Message of the mission;
  • the EMS receives the performance measurement result sent by the MRFC VNF, and generates a performance measurement file according to the performance measurement file template, where the performance measurement file does not carry the MRFC VNF instance ID information;
  • the EMS sends the performance measurement file to the OSS/NMS according to the reporting period
  • the OSS/NMS receives the performance measurement file sent by the EMS, determines the MRFCFunction object instance in the management information base by measuring the DN information MRFC-2 of the object, and queries the corresponding VNF object instance attribute in the object instance.
  • OSS/NMS obtains other performance measurement results related to VNF-MRFC-2 from NFVO, and statistically analyzes the results of all performance measurements of the MRFC VNF, evaluates the quality of the network services provided by the MRFC VNF, and determines whether capacity is required. Adjustment.
  • the DN of the MMEFunction object instance in the management information base is MME-1.
  • the endpoint of the link between the MME and the HSS on the MME side is identified by the EP_RP_EPS object instance whose DN is EP_RP_S6a-1.
  • the DN of the VNF object instance is VNF-3, the DN of the VL object instance is VL-1, and the ID of the MME VNF instance is VNF-MME-1, and the ID of the VL instance between the MME and the HSS is VL-S6a-1;
  • OSS/NMS and EMS create an MMEFunction object instance and a VNF object instance in the management information base through the configuration management function, increase the association relationship between the two, Assocation1, add the VNF association attribute RelatedVNF1 under the MMEFunction object instance, and create EP_RP_EPS at the same time.
  • Object instance and VL object instance increase the association relationship between the two Assocation2, add the VL association attribute RelatedVL1 under the EP_RP_EPS object instance; the EP_RP_EPS object instance is included in the MMEFunction object instance, and the VL object instance is included in the VNF object instance;
  • the OSS/NMS sends a performance measurement task to the EMS, where the performance measurement task may include: performing performance measurement on the EP_RP_S6a-1;
  • the EMS determines the EP_RP_EPS object instance according to EP_RP_S6a-1, and queries the value of the RelatedVL1 attribute of the object instance, that is, the VL object instance DN VL-1, and then obtains the VL instance ID VL-S6a according to the VL-1 to VL object instance. 1, then query the RelatedVNF1 attribute value, that is, the VNF object instance DN VNF-3, in the attribute of the MMEFunction object instance including the EP_RP_EPS object instance, and then obtain the MME VNF instance ID VNF-MME-1 according to the VNF-3 to VNF object instance, And sending a message for creating a measurement task to the MME VNF;
  • the EMS receives the performance measurement result sent by the MME VNF, generates a performance measurement file according to the performance measurement file template, and adds the ID VNF-MME-1 of the MME VNF instance in the network element identifier of the performance measurement file header, in the measured value attribute. Add the ID of the VL instance to VL-S6a-1;
  • the EMS sends the performance measurement file to the OSS/NMS according to the reporting period
  • the OSS/NMS receives the performance measurement file sent by the EMS, and obtains the ID VNF-MME-1 of the MME VNF instance in the attribute of the network identification label of the performance measurement file, and the measured value attribute of the performance measurement object is EP_RP_S6a-1.
  • the ID of the obtained VL instance is VL-S6a-1;
  • the OSS/NMS obtains other performance measurement results related to the MME VNF from the NFVO, and statistically analyzes the results of all performance measurements of the MME VNF, and determines whether the VL-S6a-1 needs to perform bandwidth adjustment.
  • the DN of the MMEFunction object instance in the management information base is MME-2.
  • the endpoint of the link between the MME and the HSS on the MME side is identified by the EP_RP_EPS object instance whose DN is EP_RP_S6a-2.
  • the VL object instance DN is VL-2, and the ID of the MME VNF instance is VNF-MME-2, and the ID of the VL instance between the MME and the HSS is VL-S6a-2;
  • the OSS/NMS and EMS create an MMEFunction object instance and a VNF object instance in the management information base through the configuration management function.
  • the MMEFunction object instance is included in the VNF object instance
  • the VNF object instance contains the VNF instance ID
  • the EP_RP_EPS object instance is created.
  • the VL object instance increase the association between the two Assocation3, add the VL association attribute RelatedVL2 under the EP_RP_EPS object instance;
  • the EP_RP_EPS object instance is included in the MMEFunction object instance, and the VL object instance is included in the VNF object instance;
  • the OSS/NMS sends a performance measurement task to the EMS, where the performance measurement task may include: performing performance measurement on the EP_RP_S6a-2;
  • the EMS determines the EP_RP_EPS object instance according to EP_RP_S6a-2, and queries the value of the RelatedVL2 attribute of the object instance, that is, the VL object instance DN VL-2, and then obtains the VL instance ID VL-S6a according to the VL-2 to VL object instance. 2, and obtain the MME VNF instance ID VNF-MME-2 in the VNF object instance attribute including the VL object instance, and send a message for creating a measurement task to the MME VNF;
  • the EMS receives the performance measurement result sent by the MME VNF, and generates a performance measurement file according to the performance measurement file template, where the performance measurement file does not carry the MME VNF instance ID and the VL instance ID information;
  • the EMS sends the performance measurement file to the OSS/NMS according to the reporting period
  • the OSS/NMS receives the performance measurement file sent by the EMS.
  • the DN information EP_RP_S6a-2 of the measurement object is used to determine the EP_RP_EPS object instance according to EP_RP_S6a-2, and the value of the RelatedVL2 attribute of the object instance is queried, that is, the VL object instance DN VL- 2, according to VL-2 from the VL object instance VL instance ID VL-S6a-2, and obtain the MME VNF instance ID VNF-MME-2 in the VNF object instance attribute including the VL object instance;
  • the OSS/NMS obtains other performance measurement results related to VNF-MME-2 from NFVO, and statistically analyzes the results of all performance measurements of the MME VNF to determine whether VL-S6a-2 needs bandwidth adjustment.
  • the DN of the MRFCFunction object instance is MRFC-2
  • the link between the MRFCFunction and the MRFPFunction is identified by the Link_MRFC_MRFP instance of the MRFC_MRFP_Mp-1, and the ID of the MRFC VNF instance.
  • the ID of the VL instance between the MRFC and the MEFP is VL-Mp-1;
  • OSS/NMS and EMS create an MRFCFunction object instance and a Link_MRFC_MRFP object instance in the management information base through the configuration management function, wherein the MRFCFunction object instance has an MRFC VNF instance ID, and the Link_MRFC_MRFP object instance has a VL instance attribute. ID;
  • the OSS/NMS sends a performance measurement task to the EMS, where the creation performance measurement task may include: performing performance measurement on the MRFC_MRFP_Mp-1;
  • the EMS determines the Link_MRFC_MRFP object instance according to MRFC_MRFP_Mp-1, and obtains the VL instance ID VL-Mp-1 in the attribute of the object instance, and then obtains the DN of the MRFCFunction object instance in the Link_MRFC_MRFP object instance attribute, and then correspondingly according to the DN Obtain the MRFC VNF instance ID VNF-MRFC-2 in the properties of the MRFCFunction object instance;
  • the EMS receives the performance measurement result sent by the MRFC VNF, and generates a performance measurement file according to the performance measurement file template, where the performance measurement file does not carry the MRFC VNF instance ID and the VL instance ID information;
  • the EMS sends the performance measurement file to the OSS/NMS according to the reporting period
  • the OSS/NMS receives the performance measurement file sent by the EMS, determines the Link_MRFC_MRFP object instance through MRFC_MRFP_Mp-1, and obtains the VL instance ID VL-Mp-1 in the attribute of the object instance, and then obtains the MRFCFunction in the Link_MRFC_MRFP object instance attribute.
  • OSS/NMS obtains other performance measurement results related to VNF-MRFC-2 from NFVO, and statistically analyzes the results of all performance measurements of the MRFC VNF to determine whether VL-Mp-1 requires bandwidth adjustment.
  • the processing device for creating a performance measurement task may include: an establishing module 100, configured to establish a performance measurement object in the management information base and a correspondence between the VNF and the performance measurement object; and the receiving module 102 is configured to receive a first performance measurement task message from the OSS or the NMS; the processing module 104 is configured to obtain a performance measurement result from the VNF according to the first creation performance measurement task message, and report the performance measurement file to the OSS or the NMS, where the performance measurement file It carries performance measurements.
  • the processing module 104 may include: a first obtaining unit 1040, configured to acquire first identification information of the performance measurement object from the first creation performance measurement task message; and the determining unit 1042 is configured to determine The first identifier information corresponds to the second identifier information of the VNF; the second obtaining unit 1044 is configured to obtain the performance measurement result from the VNF according to the second identifier information.
  • the processing module 104 may include: a third obtaining unit 1046, configured to acquire second identification information of the VNF from the first created performance measurement task message; and a fourth obtaining unit 1048, configured to be configured according to the first The second identification information obtains performance measurement results from the VNF.
  • the second obtaining unit 1044 and the fourth obtaining unit 1048 may each include: a sending subunit (not shown), configured to send a second create performance measurement task message to the VNF according to the second identification information; the receiving subunit (not shown in the figure), configured to receive the performance measurement result from the VNF, and generate a performance measurement file according to the preset performance measurement file template, where the performance measurement file carries the performance measurement result.
  • the foregoing performance measurement file may further carry the second identifier information, where the second identifier information is used by the OSS or the NMS to determine the VNF to which the performance measurement result belongs.
  • the foregoing performance measurement object may include: a network function object instance; the establishing module 100 may include: a first adding unit 1000, configured to add a VNF object instance in the management information base, where the VNF object instance The second identifier information is included in the VNF.
  • the first establishing unit 1002 is configured to establish an association relationship between the VNF object instance and the network function object instance, where the associated attribute information corresponding to the network function object instance is added in the VNF object instance, and The associated attribute information corresponding to the VNF object instance is added to the network function object instance; or the inclusion relationship between the VNF object instance and the network function object instance is established.
  • the foregoing performance measurement object may include: a network function object instance, a link object instance, and a link endpoint object instance;
  • the establishing module 100 may include: a second adding unit 1004, configured to be in the management information base The VNF object instance and the VL object instance are added, wherein the VNF object instance includes the second identifier information of the VNF, and the VL object instance includes the third identifier information of the VL; the second establishing unit 1006 is configured to establish the VNF object instance and the network.
  • the third establishing unit 1008 is configured to establish an association relationship between the VL object instance and the link object instance, wherein adding and chaining in the VL object instance
  • the associated attribute information corresponding to the path object instance and the associated attribute information corresponding to the VL object instance are added to the link object instance
  • the fourth establishing unit 1010 is configured to establish an association relationship between the VL object instance and the link endpoint object instance, where The associated attribute information corresponding to the link endpoint object instance is added in the VL object instance, and the associated attribute information corresponding to the VL object instance is added in the link endpoint object instance.
  • the foregoing performance measurement object may include: a network function object instance, a link object instance, and a link endpoint object instance;
  • the establishing module 100 may include: a first adding unit 1012, configured to be in a network function object The second identifier information of the VNF is added to the instance; the second adding unit 1014 is configured to add the third identifier information of the VL in the link object instance or the link endpoint object instance.
  • the association attribute information corresponding to the VNF object instance or the second identifier information of the VNF is carried in the header of the performance measurement file and/or the network element identification attribute of the performance measurement file; the association corresponding to the VL object instance
  • the attribute information or the third identification information of the VL is carried in the measured value attribute of the performance measurement file.
  • the processing device of the performance measurement result may include: a sending module 106, configured to send a create performance measurement task message to the EMS; and a receiving module 108 configured to receive a performance measurement file from the EMS, where the performance measurement The first performance measurement result is obtained by the EMS from the VNF instance.
  • the determining module 110 is configured to determine, according to the performance measurement file, the VNF instance to which the first performance measurement result belongs.
  • the first performance measurement result that the EMS is obtained from the VNF may include one of the following:
  • the EMS obtains the first identification information of the performance measurement object from the creation of the performance measurement task message, and determines the second identification information of the VNF corresponding to the first identification information, and obtains the first performance from the VNF according to the second identification information. Measurement result
  • Manner 2 The EMS obtains the second identifier information from the Create Performance Measurement Task message, and obtains the first performance measurement result from the VNF according to the second identifier information.
  • the apparatus may further include: an obtaining module 112 configured to acquire a second performance measurement result corresponding to the second identification information from the NFVO; and an analysis module 114 configured to compare the first performance measurement result with The second performance measurement results are statistically analyzed to assess the quality of the network service provided by the VNF and/or to determine whether a VNF capacity adjustment is required.
  • an obtaining module 112 configured to acquire a second performance measurement result corresponding to the second identification information from the NFVO
  • an analysis module 114 configured to compare the first performance measurement result with The second performance measurement results are statistically analyzed to assess the quality of the network service provided by the VNF and/or to determine whether a VNF capacity adjustment is required.
  • FIG. 13 is a block diagram showing the structure of a processing device for another performance measurement result according to an embodiment of the present invention.
  • the processing device of the performance measurement result may include: a sending module 116, configured to send a create performance measurement task message to the EMS; and a receiving module 118 configured to receive the performance measurement file from the EMS, where The performance measurement file carries the first performance measurement result, and the first performance measurement result is obtained by the EMS from the VNF; the determining module 120 is configured to determine the correspondence between the performance measurement object and the VNF that have been established in the management information base. A VNF and/or virtual link VL to which a performance measurement is assigned.
  • the first performance measurement result that the EMS is obtained from the VNF may include one of the following:
  • the EMS obtains the first identification information of the performance measurement object from the creation of the performance measurement task message, and determines the second identification information of the VNF corresponding to the first identification information, and obtains the first performance from the VNF according to the second identification information. Measurement result
  • Manner 2 The EMS obtains the second identifier information from the Create Performance Measurement Task message, and obtains the first performance measurement result from the VNF according to the second identifier information.
  • the apparatus may further include: an obtaining module 122 configured to acquire a second performance measurement result corresponding to the second identification information from the NFVO; and an analysis module 124 configured to compare the first performance measurement result with The second performance measurement results are statistically analyzed to assess the quality of the network service provided by the VNF and/or to determine whether a VNF capacity adjustment is required.
  • an obtaining module 122 configured to acquire a second performance measurement result corresponding to the second identification information from the NFVO
  • an analysis module 124 configured to compare the first performance measurement result with The second performance measurement results are statistically analyzed to assess the quality of the network service provided by the VNF and/or to determine whether a VNF capacity adjustment is required.
  • the performance measurement object may be a network function object instance; the determining module 120 is configured to read the association attribute information corresponding to the VNF object instance in the network function object instance, and then read in the VNF object instance represented by the associated attribute information. Taking the second identification information, and determining the VNF to which the first performance measurement result belongs according to the second identification information; or reading the second identification information in the VNF object instance including the network function object instance, and determining the second identification information according to the second identification information A VNF to which the performance measurement result belongs; or, the second identification information of the VNF is read in the attribute of the network function object instance, and the VNF to which the first performance measurement result belongs is determined according to the second identification information of the VNF.
  • the performance measurement object may be a link object instance; the determining module 120 is configured to determine a VNF to which the network function object instance associated with the link object instance belongs, and to use the VNF as the VNF to which the first performance measurement result belongs; or And reading the second identifier information from the VNF object instance that includes the VL object instance, and determining the VNF to which the first performance measurement result belongs according to the second identifier information.
  • the performance measurement object may be a link object instance; the determining module 120 is configured to read the associated attribute information corresponding to the VL in the link object instance, and then read in the VL object instance represented by the associated attribute information. a third identifier information of the VL, and determining, according to the third identifier information, a VL to which the first performance measurement result belongs; or reading the third identifier information in an attribute of the link object instance, and determining the first performance according to the third identifier information The VL to which the measurement result belongs.
  • the performance measurement object may be a link endpoint object instance; the determining module 120 is configured to determine a VNF to which the network function object instance including the link endpoint object instance belongs, and the VNF is the VNF to which the first performance measurement result belongs;
  • the second identifier information is read from the VNF object instance that includes the VL object instance, and the VNF to which the first performance measurement result belongs is determined according to the second identifier information.
  • the performance measurement object is a link endpoint object instance; the determining module 120 is configured to read the association attribute information corresponding to the VL in the link endpoint object instance, and then read in the VL object instance represented by the associated attribute information. Taking the third identifier information of the VL, determining the VL to which the first performance measurement result belongs according to the third identifier information; or reading the third identifier information of the VL in the attribute of the link endpoint object instance, and determining according to the third identifier information The VL to which the first performance measurement is assigned.
  • the layer performance measurement item is associated with a specific virtual network function, which facilitates a comprehensive and effective evaluation of the virtual network function quality and the processing capability of the virtual network device.
  • modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
  • the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.
  • an application layer performance measurement item can be associated with a specific virtual network function, so as to implement virtual The network function quality and the processing power of the virtual network device are fully and effectively evaluated.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种创建性能测量任务、性能测量结果的处理方法及装置,在上述方法中,在管理信息库中建立性能测量对象以及VNF与该性能测量对象的对应关系;接收来自于OSS或NMS的第一创建性能测量任务消息;根据第一创建性能测量任务消息从VNF获取性能测量结果,并向OSS或NMS上报性能测量文件,其中,性能测量文件中携带有性能测量结果。根据本发明提供的技术方案,便于实现对虚拟网络功能质量和虚拟网络设备的处理能力进行全面有效地评估。

Description

创建性能测量任务、性能测量结果的处理方法及装置 技术领域
本发明涉及通信领域,具体而言,涉及一种创建性能测量任务、性能测量结果的处理方法及装置。
背景技术
在现有的网络架构之中,网络功能与网络设备具备超强的耦合关系,网络功能均通过专门设计的、厂商专有的设备来实现,由此带来了诸多不便。例如:这些设备在性能上的提高受限于满足特定/定制化需求而且同时保持电信级可靠性的硬件的发展;再比如:当运营商需要部署新的业务时,须事先部署新设计的、具有相关专用功能的设备,这会提高运营商的业务部署成本。另一方面,随着中央处理器以及内存性能的快速提高,通用型服务器上以软件形式运行网络功能便具备了基础条件。网络功能虚拟化(Network Function Virtualization,简称为NFV)技术也应运而生,其目标就是在通用的硬件设备上运行网络功能,从而通过大范围的部署,以降低资本性支出。“虚拟化”使得网络功能可以按需部署及更新,且极大地方便远程管理及维护,可降低运营成本。
图1是根据相关技术的NFV管理和配置(NFV Management and Orchestration,简称为NFV-MANO)的架构及参考点的示意图。如图1所示,网络功能虚拟化配置(Network Functions Virtualization Orchestrator,简称为NFVO)负责网络服务的生命周期管理、跨虚拟底层结构管理(Virtualised Infrastructure Manager,简称为VIM)的网络功能虚拟化底层结构(Network Functions Virtualization Infrastructure,简称为NFVI)资源调度等功能,VNF管理(VNF Manager,简称VNFM)负责VNF实例的生命周期管理,每个VNF实例假设都有一个关联的VNFM,VIM负责控制和管理NFVI计算,存储和网络资源。
随着网络功能虚拟化后,虚拟网络功能(Virtual Network Function,简称VNF)应用层的性能测量由VNF执行,可以由VNF直接发送至网元管理(Element Management,简称EM)或VNFM,而网络资源相关的性能测量,运营支撑系统(Operation Support System,简称OSS)\网络管理系统(Network Management System,简称NMS)通过NFVO从VIM获取。性能测量数据主要用于评估网络服务的质量或网络资源的利用率,以及网络设备的处理能力。
网络资源相关性能测量根据ETSI GS NFV-MANO可以关联到具体的VNF,但是如果VNF应用层的性能测量上报给网元管理系统(Element Management System,简称EMS),EMS按照相关技术中的网管北向接口的性能管理方式将性能信息发送给OSS\NMS,OSS\NMS无法将应用层的性能测量项关联到具体的VNF。因为在北向接口的性能测量对象都是通过可分辨名称(Distinguish Name,简称为DN)加以标识。
图2是根据相关技术的网管执行性能管理的流程图。如图2所示,该方法可以包括以下处理步骤:
步骤S202:OSS/NMS通过测量对象DN标识创建性能测量任务;
步骤S204:EMS创建性能测量任务;
步骤S206:网元上报性能测量结果;
步骤S208:EMS通过测量对象DN标识上报性能测量文件;
步骤S210:OSS/NMS统计分析各网元的所有性能测量结果,评估网络功能质量及网络设备的处理能力。
需要指出的是,若无法确定性能测量结果所归属的VNF,在对性能测量数据进行统计分析时则无法收集到VNF的全部性能测量信息,也就无法对VNF提供的网络功能质量和虚拟网络设备的处理能力进行全面有效的评估。
发明内容
本发明实施例提供了一种创建性能测量任务、性能测量结果的处理方法及装置,以至少解决相关技术中无法确定性能测量结果所归属的VNF的问题。
根据本发明的一个方面,提供了一种创建性能测量任务的处理方法。
根据本发明实施例的创建性能测量任务的处理方法包括:在管理信息库中建立性能测量对象以及VNF与该性能测量对象的对应关系;接收来自于OSS或NMS的第一创建性能测量任务消息;根据第一创建性能测量任务消息从VNF获取性能测量结果,并向OSS或NMS上报性能测量文件,其中,性能测量文件中携带有性能测量结果。
优选地,根据第一创建性能测量任务消息从VNF获取性能测量结果包括:从第一创建性能测量任务消息中获取性能测量对象的第一标识信息;确定与第一标识信息对应的对VNF的第二标识信息;根据第二标识信息从VNF获取性能测量结果。
优选地,根据第一创建性能测量任务消息从VNF获取性能测量结果包括:从第一创建性能测量任务消息中获取VNF的第二标识信息;根据第二标识信息从VNF获取性能测量结果。
优选地,根据第二标识信息从VNF获取性能测量结果包括:根据第二标识信息向VNF发送第二创建性能测量任务消息;接收来自于VNF的性能测量结果,并根据预设的性能测量文件模板生成性能测量文件,其中,性能测量文件中携带有性能测量结果。
优选地,性能测量文件中还携带有第二标识信息,其中,第二标识信息用于OSS或NMS确定性能测量结果归属的VNF。
优选地,性能测量对象包括:网络功能对象实例;在管理信息库中建立性能测量对象与VNF的对应关系包括:在管理信息库中增加VNF对象实例,其中,VNF对象实例中包含VNF的第二标识信息;建立VNF对象实例与网络功能对象实例的关联关系,其中,在VNF对象实例中增加与网络功能对象实例对应的关联属性信息以及在网络功能对象实例中增加与VNF对象实例对应的关联属性信息;或者,建立VNF对象实例与网络功能对象实例的包含关系。
优选地,性能测量对象包括:网络功能对象实例、链路对象实例和链路端点对象实例;在管理信息库中建立性能测量对象与VNF的对应关系包括:在管理信息库中增加VNF对象实例和VL对象实例,其中,VNF对象实例中包含VNF的第二标识信息,VL对象实例中包含VL的第三标识信息;建立VNF对象实例与网络功能对象实例的关联关系,其中,在VNF对象实例中增加与网络功能对象实例对应的关联属性信息以及在网络功能对象实例中增加与VNF对象实例对应的关联属性信息;或者建立VNF对象实例与网络功能对象实例的包含关系;建立VL对象实例与链路对象实例的关联关系,其中,在VL对象实例中增加与链路对象实例对应的关联属性信息以及在链路对象实例中增加与VL对象实例对应的关联属性信息;建立VL对象实例与链路端点对象实例的关联关系,其中,在VL对象实例中增加与链路端点对象实例对应的关联属性信息以及在链路端点对象实例中增加与VL对象实例对应的关联属性信息。
优选地,性能测量对象包括:网络功能对象实例、链路对象实例和链路端点对象实例;在管理信息库中建立性能测量对象与VNF的对应关系包括:在网络功能对象实例中添加VNF的第二标识信息;在链路对象实例或链路端点对象实例中添加VL的第三标识信息。
优选地,与VNF对象实例对应的关联属性信息或VNF的第二标识信息携带在性能测量文件的头部和/或性能测量文件的网元标识属性中;与VL对象实例对应的关联属性信息或VL的第三标识信息携带在性能测量文件的测量值属性中。
根据本发明的另一方面,提供了一种性能测量结果的处理方法。
根据本发明实施例的性能测量结果的处理方法包括:向EMS发送创建性能测量任务消息;接收来自于EMS的性能测量文件,其中,性能测量文件中携带有第一性能测量结果,第一性能测量结果是EMS从VNF获取到的;根据性能测量文件确定第一性能测量结果归属的VNF。
优选地,第一性能测量结果是EMS从VNF获取到的包括以下之一:EMS从创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与第一标识信息对应的对VNF的第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果;EMS从创建性能测量任务消息中获取第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果。
优选地,在根据性能测量文件确定第一性能测量结果归属的VNF之后,还包括:从NFVO获取与第二标识信息对应的第二性能测量结果;对第一性能测量结果与第二性能测量结果进行统计分析,对VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
根据本发明的又一方面,提供了另一种性能测量结果的处理方法。
根据本发明实施例的性能测量结果的处理方法包括:向EMS发送创建性能测量任务消息;接收来自于EMS的性能测量文件,其中,性能测量文件中携带有第一性能测量结果,第一性能测量结果是EMS从VNF获取到的;根据在管理信息库中已经建立的性能测量对象与VNF的对应关系确定第一性能测量结果归属的VNF和/或VL。
优选地,第一性能测量结果是EMS从VNF获取到的包括以下之一:EMS从创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与第一标识信息对应的对VNF的第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果;EMS从创建性能测量任务消息中获取第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果。
优选地,在根据对应关系确定第一性能测量结果归属的VNF和/或VL之后,还包括:从NFVO获取与第二标识信息对应的第二性能测量结果;对第一性能测量结果 与第二性能测量结果进行统计分析,对VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
优选地,性能测量对象为网络功能对象实例;根据对应关系确定第一性能测量结果归属的VNF包括以下之一:在网络功能对象实例中读取VNF对象实例对应的关联属性信息,然后在关联属性信息所表示的VNF对象实例中读取第二标识信息,并根据第二标识信息确定第一性能测量结果归属的VNF;在包含网络功能对象实例的VNF对象实例中读取第二标识信息,并根据第二标识信息确定第一性能测量结果归属的VNF;在网络功能对象实例的属性中读取VNF的第二标识信息,并根据VNF的第二标识信息确定第一性能测量结果归属的VNF。
优选地,性能测量对象为链路对象实例;根据对应关系确定第一性能测量结果归属的VNF包括以下之一:确定与链路对象实例关联的网络功能对象实例所归属的VNF,将VNF作为第一性能测量结果归属的VNF;从包含VL对象实例的VNF对象实例中读取第二标识信息,根据第二标识信息确定第一性能测量结果归属的VNF。
优选地,性能测量对象为链路对象实例;根据对应关系确定第一性能测量结果归属的VL包括以下之一:在链路对象实例中读取与VL对应的关联属性信息,然后在关联属性信息所表示的VL对象实例中读取VL的第三标识信息,并根据第三标识信息确定第一性能测量结果归属的VL;在链路对象实例的属性中读取第三标识信息,并根据第三标识信息确定第一性能测量结果所归属的VL。
优选地,性能测量对象为链路端点对象实例;根据对应关系确定第一性能测量结果归属的VNF包括以下之一:确定包含链路端点对象实例的网络功能对象实例所归属的VNF,将VNF作为第一性能测量结果归属的VNF;从包含VL对象实例的VNF对象实例中读取第二标识信息,根据第二标识信息确定第一性能测量结果归属的VNF。
优选地,性能测量对象为链路端点对象实例;根据对应关系确定第一性能测量结果归属的VL包括以下之一:在链路端点对象实例中读取与VL对应的关联属性信息,然后在关联属性信息所表示的VL对象实例中读取VL的第三标识信息,根据第三标识信息确定第一性能测量结果归属的VL;在链路端点对象实例的属性中读取VL的第三标识信息,并根据第三标识信息确定第一性能测量结果所归属的VL。
根据本发明的再一方面,提供了一种创建性能测量任务的处理装置。
根据本发明实施例的创建性能测量任务的处理装置包括:建立模块,设置为在管理信息库中建立性能测量对象以及VNF与该性能测量对象的对应关系;接收模块,设 置为接收来自于OSS或NMS的第一创建性能测量任务消息;处理模块,设置为根据第一创建性能测量任务消息从VNF获取性能测量结果,并向OSS或NMS上报性能测量文件,其中,性能测量文件中携带有性能测量结果。
优选地,处理模块包括:第一获取单元,设置为从第一创建性能测量任务消息中获取性能测量对象的第一标识信息;确定单元,设置为确定与第一标识信息对应的对VNF的第二标识信息;第二获取单元,设置为根据第二标识信息从VNF获取性能测量结果。
优选地,处理模块包括:第三获取单元,设置为从第一创建性能测量任务消息中获取VNF的第二标识信息;第四获取单元,设置为根据第二标识信息从VNF获取性能测量结果。
优选地,第二获取单元和第四获取单元均包括:发送子单元,设置为根据第二标识信息向VNF发送第二创建性能测量任务消息;接收子单元,设置为接收来自于VNF的性能测量结果,并根据预设的性能测量文件模板生成性能测量文件,其中,性能测量文件中携带有性能测量结果。
优选地,性能测量文件中还携带有第二标识信息,其中,第二标识信息用于OSS或NMS确定性能测量结果归属的VNF。
优选地,性能测量对象包括:网络功能对象实例;建立模块包括:第一增加单元,设置为在管理信息库中增加VNF对象实例,其中,VNF对象实例中包含VNF的第二标识信息;第一建立单元,设置为建立VNF对象实例与网络功能对象实例的关联关系,其中,在VNF对象实例中增加与网络功能对象实例对应的关联属性信息以及在网络功能对象实例中增加与VNF对象实例对应的关联属性信息;或者,建立VNF对象实例与网络功能对象实例的包含关系。
优选地,性能测量对象包括:网络功能对象实例、链路对象实例和链路端点对象实例;建立模块包括:第二增加单元,设置为在管理信息库中增加VNF对象实例和VL对象实例,其中,VNF对象实例中包含VNF的第二标识信息,VL对象实例中包含VL的第三标识信息;第二建立单元,设置为建立VNF对象实例与网络功能对象实例的包含关系;第三建立单元,设置为建立VL对象实例与链路对象实例的关联关系,其中,在VL对象实例中增加与链路对象实例对应的关联属性信息以及在链路对象实例中增加与VL对象实例对应的关联属性信息;第四建立单元,设置为建立VL对象实例与链路端点对象实例的关联关系,其中,在VL对象实例中增加与链路端点对象 实例对应的关联属性信息以及在链路端点对象实例中增加与VL对象实例对应的关联属性信息。
优选地,性能测量对象包括:网络功能对象实例、链路对象实例和链路端点对象实例;建立模块包括:第一添加单元,设置为在网络功能对象实例中添加VNF的第二标识信息;第二添加单元,设置为在链路对象实例或链路端点对象实例中添加VL的第三标识信息。
优选地,与VNF对象实例对应的关联属性信息或VNF的第二标识信息携带在性能测量文件的头部和/或性能测量文件的网元标识属性中;与VL对象实例对应的关联属性信息或VL的第三标识信息携带在性能测量文件的测量值属性中。
根据本发明的再一方面,提供了一种性能测量结果的处理装置。
根据本发明实施例的性能测量结果的处理装置包括:发送模块,设置为向EMS发送创建性能测量任务消息;接收模块,设置为接收来自于EMS的性能测量文件,其中,性能测量文件中携带有第一性能测量结果,第一性能测量结果是EMS从VNF获取到的;确定模块,设置为根据性能测量文件确定第一性能测量结果归属的VNF。
优选地,第一性能测量结果是EMS从VNF获取到的包括以下之一:EMS从创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与第一标识信息对应的对VNF的第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果;EMS从创建性能测量任务消息中获取第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果。
优选地,上述装置还包括:获取模块,设置为从NFVO获取与第二标识信息对应的第二性能测量结果;分析模块,设置为对第一性能测量结果与第二性能测量结果进行统计分析,对VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
根据本发明的再一方面,提供了另一种性能测量结果的处理装置。
根据本发明实施例的性能测量结果的处理装置包括:发送模块,设置为向EMS发送创建性能测量任务消息;接收模块,设置为接收来自于EMS的性能测量文件,其中,性能测量文件中携带有第一性能测量结果,第一性能测量结果是EMS从VNF获取到的;确定模块,设置为根据在管理信息库中已经建立的性能测量对象与VNF的对应关系确定第一性能测量结果归属的VNF和/或虚拟链路VL。
优选地,第一性能测量结果是EMS从VNF获取到的包括以下之一:EMS从创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与第一标识信息对应的对VNF的第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果;EMS从创建性能测量任务消息中获取第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果。
优选地,上述装置还包括:获取模块,设置为从NFVO获取与第二标识信息对应的第二性能测量结果;分析模块,设置为对第一性能测量结果与第二性能测量结果进行统计分析,对VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
优选地,性能测量对象为网络功能对象实例;确定模块,设置为在网络功能对象实例中读取VNF对象实例对应的关联属性信息,然后在关联属性信息所表示的VNF对象实例中读取第二标识信息,并根据第二标识信息确定第一性能测量结果归属的VNF;或者,在包含网络功能对象实例的VNF对象实例中读取第二标识信息,并根据第二标识信息确定第一性能测量结果归属的VNF;或者,在网络功能对象实例的属性中读取VNF的第二标识信息,并根据VNF的第二标识信息确定第一性能测量结果归属的VNF。
优选地,性能测量对象为链路对象实例;确定模块,设置为确定与链路对象实例关联的网络功能对象实例所归属的VNF,将VNF作为第一性能测量结果归属的VNF;或者,从包含VL对象实例的VNF对象实例中读取第二标识信息,根据第二标识信息确定第一性能测量结果归属的VNF。
优选地,性能测量对象为链路对象实例;确定模块,设置为在链路对象实例中读取与VL对应的关联属性信息,然后在关联属性信息所表示的VL对象实例中读取VL的第三标识信息,并根据第三标识信息确定第一性能测量结果归属的VL;或者,在链路对象实例的属性中读取第三标识信息,并根据第三标识信息确定第一性能测量结果所归属的VL。
优选地,性能测量对象为链路端点对象实例;确定模块,设置为确定包含链路端点对象实例的网络功能对象实例所归属的VNF,将VNF作为第一性能测量结果归属的VNF;或者,从包含VL对象实例的VNF对象实例中读取第二标识信息,根据第二标识信息确定第一性能测量结果归属的VNF。
优选地,性能测量对象为链路端点对象实例;确定模块,设置为在链路端点对象实例中读取与VL对应的关联属性信息,然后在关联属性信息所表示的VL对象实例 中读取VL的第三标识信息,根据第三标识信息确定第一性能测量结果归属的VL;或者,在链路端点对象实例的属性中读取VL的第三标识信息,并根据第三标识信息确定第一性能测量结果所归属的VL。
通过本发明实施例,采用在管理信息库中建立性能测量对象以及VNF与该性能测量对象的对应关系;接收来自于OSS或NMS的第一创建性能测量任务消息;根据第一创建性能测量任务消息从VNF获取性能测量结果,并向OSS或NMS上报性能测量文件,其中,性能测量文件中携带有性能测量结果,解决了相关技术中无法确定性能测量结果所归属的VNF的问题,进而将应用层性能测量项关联到具体的虚拟网络功能,便于实现对虚拟网络功能质量和虚拟网络设备的处理能力进行全面有效地评估。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据相关技术的NFV管理和配置的架构及参考点的示意图;
图2是根据相关技术的网管执行性能管理的流程图;
图3是根据本发明实施例的创建性能测量任务的处理方法的流程图;
图4是根据本发明优选实施例的通过关联关系方式建立对应关系的示意图;
图5是根据本发明优选实施例的通过包含关系方式建立对应关系的示意图;
图6是根据本发明优选实施例的通过属性方式建立对应关系的示意图;
图7是根据本发明实施例的性能测量结果的处理方法的流程图;
图8是根据本发明实施例的另一种性能测量结果的处理方法的流程图;
图9是根据本发明实施例的创建性能测量任务的处理装置的结构框图;
图10是根据本发明优选实施例的创建性能测量任务的处理装置的结构框图;
图11是根据本发明实施例的性能测量结果的处理装置的结构框图;
图12是根据本发明优选实施例的性能测量结果的处理装置的结构框图;
图13是根据本发明实施例的另一种性能测量结果的处理装置的结构框图;
图14是根据本发明优选实施例的另一种性能测量结果的处理装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图3是根据本发明实施例的创建性能测量任务的处理方法的流程图。如图3所示,该方法可以包括以下处理步骤:
步骤S302:在管理信息库中建立性能测量对象以及VNF与该性能测量对象的对应关系;
步骤S304:接收来自于OSS或NMS的第一创建性能测量任务消息;
步骤S306:根据第一创建性能测量任务消息从VNF获取性能测量结果,并向OSS或NMS上报性能测量文件,其中,性能测量文件中携带有性能测量结果。
相关技术中无法确定性能测量结果所归属的VNF。采用如图3所示的方法,EMS通过在管理信息库中建立性能测量对象与网络功能虚拟化后的VNF的对应关系,在OSS或NMS下发创建性能测量任务消息指示EMS对性能测量对象进行测量后,EMS可以根据性能测量对象的标识信息从上述对应关系中查找到与之对应的VNF的标识信息,然后EMS从该VNF获取性能测量结果,再上报至OSS或NMS,OSS或NMS通过查看管理信息库便可确定性能测量结果所归属的VNF。
在优选实施例中,可以在管理信息库中建立性能测量对象在管理系统中的标识与网络功能虚拟化后的标识的一一对应关系,其中,可以包括但不限于:表示网络功能的对象实例和VNF实例的对应关系、表示链路的对象实例和虚拟链路(Virtual Link,简称为VL)实例的对应关系、表示链路端点的对象实例和VL实例的对应关系;其中,
表示网络功能的对象实例和VNF实例的对应关系可以包括但不限于:表示网络功能的对象实例DN、VNF实例的ID、VNF实例的IP地址;
表示链路的对象实例和VL实例的对应关系可以包括但不限于:表示链路的对象实例DN、VL实例ID;
表示链路端点的对象实例和所属VL实例的对应关系可以包括但不限于:表示链路端点的对象实例DN、所属VL实例的ID。
优选地,在步骤S306中,根据第一创建性能测量任务消息从VNF获取性能测量结果可以包括以下操作:
步骤S1:从第一创建性能测量任务消息中获取性能测量对象的第一标识信息;
步骤S2:确定与第一标识信息对应的对VNF的第二标识信息;
步骤S3:根据第二标识信息从VNF获取性能测量结果。
优选地,在步骤S306中,根据第一创建性能测量任务消息从VNF获取性能测量结果可以包括以下步骤:
步骤S4:从第一创建性能测量任务消息中获取VNF的第二标识信息;
步骤S5:根据第二标识信息从VNF获取性能测量结果。
优选地,在步骤S3或步骤S5中,根据第二标识信息从VNF获取性能测量结果可以包括以下操作:
步骤S51:根据第二标识信息向VNF发送第二创建性能测量任务消息;
步骤S52:接收来自于VNF的性能测量结果,并根据预设的性能测量文件模板生成性能测量文件,其中,性能测量文件中携带有性能测量结果。
在优选实施过程中,上述性能测量文件中还可以携带有第二标识信息,其中,第二标识信息用于OSS或NMS确定性能测量结果归属的VNF。
在优选实施例中,EMS可以根据OSS/NMS创建性能测量任务消息中携带的测量对象标识在管理信息库中查询对应关系,确定测量对象对应的VNF实例和/或VL实例ID,并向VNF实例发送创建性能测量任务。EMS在接收到VNF发送的性能测量结果后,在根据性能测量文件模板生成性能测量文件时增加测量对象对应的VNF实例ID和/或VL实例ID信息。
优选地,上述性能测量对象可以包括:网络功能对象实例;在步骤S302中,在管理信息库中建立性能测量对象与VNF的对应关系可以包括以下步骤:
步骤S6:在管理信息库中增加VNF对象实例,其中,VNF对象实例中包含VNF的第二标识信息;
步骤S7:建立VNF对象实例与网络功能对象实例的关联关系,其中,在VNF对象实例中增加与网络功能对象实例对应的关联属性信息以及在网络功能对象实例中增加与VNF对象实例对应的关联属性信息;或者,建立VNF对象实例与网络功能对象实例的包含关系。
在优选实施例中,图4是根据本发明优选实施例的通过关联关系方式建立对应关系的示意图。如图4所示,对应关系可以通过关联关系方式建立:在管理信息库中增加表示VNF和VL的对象,新增的VNF对象和对应的表示网络功能对象之间存在关联关系;新增的VL对象和对应的表示链路对象、链路端点对象之间有关联关系,上述关联关系的两端对象下增加标识对端的关联属性,VNF对象属性中可以包括:VNF实例ID、VNF实例IP地址,VL对象属性中可以包括:VL实例ID。
优选地,上述性能测量对象可以包括:网络功能对象实例、链路对象实例和链路端点对象实例;在步骤S302中,在管理信息库中建立性能测量对象与VNF的对应关系可以包括以下操作:
步骤S8:在管理信息库中增加VNF对象实例和VL对象实例,其中,VNF对象实例中包含VNF的第二标识信息,VL对象实例中包含VL的第三标识信息;
步骤S9:建立VNF对象实例与网络功能对象实例的关联关系,其中,在VNF对象实例中增加与网络功能对象实例对应的关联属性信息以及在网络功能对象实例中增加与VNF对象实例对应的关联属性信息;或者建立VNF对象实例与网络功能对象实例的包含关系;
步骤S10:建立VL对象实例与链路对象实例的关联关系,其中,在VL对象实例中增加与链路对象实例对应的关联属性信息以及在链路对象实例中增加与VL对象实例对应的关联属性信息;
步骤S11:建立VL对象实例与链路端点对象实例的关联关系,其中,在VL对象实例中增加与链路端点对象实例对应的关联属性信息以及在链路端点对象实例中增加与VL对象实例对应的关联属性信息。
在优选实施例中,图5是根据本发明优选实施例的通过包含关系方式建立对应关系的示意图。如图5所示,对应关系也可以通过包含关系方式建立:在管理信息库中 增加表示VNF和VL的对象,新增的VNF对象可以包含表示网络功能的对象,VNF对象属性中可以包含VNF实例ID、VNF实例IP地址;新增的VL对象和对应的表示链路对象、链路端点对象之间有关联关系,上述关联关系的两端对象下增加标识对端的关联属性,VL对象属性中可以包括:VL实例ID。
优选地,上述性能测量对象可以包括:网络功能对象实例、链路对象实例和链路端点对象实例;在步骤S302中,在管理信息库中建立性能测量对象与VNF的对应关系可以包括以下步骤:
步骤S12:在网络功能对象实例中添加VNF的第二标识信息;
步骤S13:在链路对象实例或链路端点对象实例中添加VL的第三标识信息。
在优选实施例中,图6是根据本发明优选实施例的通过属性方式建立对应关系的示意图。如图6所示,对应关系也可以通过属性方式建立:在管理信息库中表示网络功能的对象下直接增加VNF实例ID、VNF实例IP地址属性;在表示链路或链路端点的对象下直接增加VL实例ID属性。
在优选实施过程中,与VNF对象实例对应的关联属性信息携带在性能测量文件的头部和/或性能测量文件的网元标识属性中;与VL对象实例对应的关联属性信息携带在性能测量文件的测量值属性中。即可以在性能测量文件模板中增加性能测量对象在网络功能虚拟化后的标识信息,其中,表示网络功能对象对应的VNF实例ID携带在性能测量文件头部和/或网元标识的属性中,表示链路对象和链路端点对象对应的VL实例ID携带在测量值的属性中。
图7是根据本发明实施例的性能测量结果的处理方法的流程图。如图7所示,该方法可以包括以下处理步骤:
步骤S702:向EMS发送创建性能测量任务消息;
步骤S704:接收来自于EMS的性能测量文件,其中,性能测量文件中携带有第一性能测量结果,第一性能测量结果是EMS从VNF获取到的;
步骤S706:根据性能测量文件确定第一性能测量结果归属的VNF。
优选地,第一性能测量结果是EMS从VNF获取到的可以包括以下之一:
方式一、EMS从创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与第一标识信息对应的VNF的第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果;
方式二、EMS从创建性能测量任务消息中获取第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果。
优选地,在步骤S706,根据性能测量文件确定第一性能测量结果归属的VNF之后,还可以包括以下操作:
步骤S14:从NFVO获取与第二标识信息对应的第二性能测量结果;
步骤S15:对第一性能测量结果与第二性能测量结果进行统计分析,对VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
在优选实施例中,OSS/NMS在接收到EMS发送的性能测量文件后,可以在性能测量文件头部和网元标识中确定是否包含VNF实例ID信息,对链路或链路端点进行的性能测量,则在测量值属性中确定是否包含对应的VL实例ID信息。如果在性能测量文件头部和网元标识中确定包含VNF实例ID信息,和/或,在测量值属性中确定是否包含对应的VL实例ID信息,则可以根据VNF实例的标识信息从NFVO获取与VNF实例相关的其他性能测量结果,并统计分析该VNF实例的所有性能测量的结果,评估该VNF实例所提供网络服务的质量及确定是否需要进行VNF容量调整。
图8是根据本发明实施例的另一种性能测量结果的处理方法的流程图。如图8所示,该方法可以包括以下处理步骤:
步骤S802:向EMS发送创建性能测量任务消息;
步骤S804:接收来自于EMS的性能测量文件,其中,性能测量文件中携带有第一性能测量结果,第一性能测量结果是EMS从VNF获取到的;
步骤S806:根据在管理信息库中已经建立的性能测量对象与VNF的对应关系确定第一性能测量结果归属的VNF和/或VL。
优选地,第一性能测量结果是EMS从VNF获取到的可以包括以下之一:
方式一、EMS从创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与第一标识信息对应的对VNF的第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果;
方式二、EMS从创建性能测量任务消息中获取第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果。
优选地,在步骤S806,根据对应关系确定第一性能测量结果归属的VNF和/或VL之后,还可以包括以下操作:
步骤S16:从NFVO获取与第二标识信息对应的第二性能测量结果;
步骤S17:对第一性能测量结果与第二性能测量结果进行统计分析,对VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
优选地,上述性能测量对象可以为网络功能对象实例;在步骤S806中,根据对应关系确定第一性能测量结果归属的VNF可以包括但不限于以下之一:
(1)在网络功能对象实例中读取VNF对象实例对应的关联属性信息,然后在关联属性信息所表示的VNF对象实例中读取第二标识信息,并根据第二标识信息确定第一性能测量结果归属的VNF;
(2)在包含网络功能对象实例的VNF对象实例中读取第二标识信息,并根据第二标识信息确定第一性能测量结果归属的VNF;
(3)在网络功能对象实例的属性中读取VNF的第二标识信息,并根据VNF的第二标识信息确定第一性能测量结果归属的VNF。
在优选实施例中,OSS/NMS在接收到EMS发送的性能测量文件后,按照以下方式来确定应用层性能测量值所归属的VNF实例:OSS/NMS在性能测量文件头部和网元标识中确定是否包含VNF实例ID信息,对链路或链路端点进行的性能测量,则在测量值属性中确定是否包含对应的VL实例ID信息。如果性能测量文件中没有携带VNF实例和VL实例ID信息,则可以按照以下方式确定:当测量对象为表示网络功能的对象实例DN,若采用关联关系方式建立对应关系,OSS/NMS则在表示网络功能的对象实例下读取VNF关联属性值,即为对应的VNF对象实例的DN,再根据DN到VNF对象实例属性中获取VNF实例ID;若采用包含关系方式建立对应关系,则在包含表示网络功能的对象实例的VNF对象实例中读取VNF实例的ID;若采用属性方式建立对应关系,则在网络功能的对象实例的属性中读取VNF实例ID。
优选地,上述性能测量对象可以为链路对象实例;在步骤S806中,根据对应关系确定第一性能测量结果归属的VNF可以包括但不限于以下之一:
(1)确定与链路对象实例关联的网络功能对象实例所归属的VNF,将VNF作为第一性能测量结果归属的VNF;
(2)从包含VL对象实例的VNF对象实例中读取第二标识信息,根据第二标识信息确定第一性能测量结果归属的VNF。
优选地,上述性能测量对象可以为链路对象实例;在步骤S806中,根据对应关系确定第一性能测量结果归属的VL可以包括但不限于以下之一:
(1)在链路对象实例中读取与VL对应的关联属性信息,然后在关联属性信息所表示的VL对象实例中读取VL的第三标识信息,并根据第三标识信息确定第一性能测量结果归属的VL;
(2)在链路对象实例的属性中读取第三标识信息,并根据第三标识信息确定第一性能测量结果所归属的VL。
在优选实施例中,当测量对象为表示链路的对象实例DN,若采用关联关系方式建立对应关系,OSS/NMS则在表示链路的对象实例下读取VL关联属性值,即为对应的VL对象实例的DN,再根据DN到VL对象实例属性中获取VL实例ID;若采用属性方式建立对应关系,则在表示链路的对象实例的属性中获取VL实例ID,然后确定该表示链路的对象的表示网络功能的关联对象,并获取该表示网络功能的关联对象对应的VNF实例的ID,即为该表示链路的对象实例所属的VNF实例,或者,在包含VL对象实例的VNF对象实例中获取VNF实例ID。
优选地,上述性能测量对象可以为链路端点对象实例;在步骤S806中,根据对应关系确定第一性能测量结果归属的VNF可以包括但不限于以下之一:
(1)确定包含链路端点对象实例的网络功能对象实例所归属的VNF,将VNF作为第一性能测量结果归属的VNF;
(2)从包含VL对象实例的VNF对象实例中读取第二标识信息,根据第二标识信息确定第一性能测量结果归属的VNF。
优选地,上述性能测量对象可以为链路端点对象实例;在步骤S806中,根据对应关系确定第一性能测量结果归属的VL可以包括但不限于以下之一:
(1)在链路端点对象实例中读取与VL对应的关联属性信息,然后在关联属性信息所表示的VL对象实例中读取VL的第三标识信息,根据第三标识信息确定第一性能测量结果归属的VL;
(2)在链路端点对象实例的属性中读取VL的第三标识信息,并根据第三标识信息确定第一性能测量结果所归属的VL。
在优选实施例中,当测量对象为表示链路端点的对象实例DN,若采用关联关系方式建立对应关系,OSS/NMS则在表示链路端点的对象实例下读取VL关联属性值,即为对应的VL对象实例的DN,再根据DN到VL对象实例属性中获取VL实例ID;若采用属性方式建立对应关系,则在表示链路端点的对象实例的属性中获取VL实例ID,然后确定包含该表示链路端点的对象的表示网络功能的对象实例,并获取该表示网络功能的对象实例对应的VNF实例的ID,即为该表示链路端点的对象实例所属的VNF实例,或者,在包含VL对象实例的VNF对象实例中获取VNF实例ID。
下面将结合优选实施例一至优选实施例五所示的优选实施方式对上述优选实施过程作进一步的描述。
优选实施例一
假设有一个VNF实例实现MRFC功能,在管理信息库中MRFCFunction对象实例的DN为MRFC-1,VNF对象实例的DN为VNF-1,而MRFC VNF实例的ID为VNF-MRFC-1。
(1)OSS/NMS与EMS通过配置管理功能在管理信息库中创建MRFCFunction实例和VNF对象实例,增加关联关系Assocation,在MRFCFunction实例下增加VNF关联属性RelatedVNF;
(2)OSS/NMS向EMS发送创建性能测量任务,其中,该创建性能测量任务可以包括:对MRFC-1的性能测量;
(3)EMS根据MRFC-1在管理信息库中确定MRFCFunction对象实例,并查询该对象实例的RelatedVNF属性值,即对应的VNF对象实例的DN VNF-1,再根据VNF-1在VNF对象实例的属性中获取MRFC VNF实例ID VNF-MRFC-1,并向MRFC VNF发送创建测量任务的消息;
(4)EMS接收MRFC VNF发送的性能测量结果,根据性能测量文件模板生成性能测量文件,在性能测量文件头的发送者信息中增加MRFC VNF实例的标识VNF-MRFC-1;
(5)EMS根据上报周期将性能测量文件发送至OSS/NMS;
(6)OSS/NMS接收EMS发送的性能测量文件,在性能文件头部获取到MRFC VNF实例的ID VNF-MRFC-1,表示该性能测量文件内所有的性能测量结果均来自VNF-MRFC-1;
(7)OSS/NMS从NFVO获取VNF-MRFC-1相关的其他性能测量结果,并统计分析该MRFC VNF的所有性能测量的结果,评估该MRFC VNF所提供网络服务的质量及确定是否需要进行容量调整。
优选实施例二
假设有一个VNF实例实现MRFC功能,在管理信息库中MRFCFunction对象实例的DN为MRFC-2,而MRFC VNF实例的ID为VNF-MRFC-2;
(1)OSS/NMS和EMS通过配置管理功能在管理信息库中创建MRFCFunction实例和VNF对象实例,MRFCFunction对象实例包含在VNF对象实例下,VNF对象实例属性中有VNF实例ID;
(2)OSS/NMS向EMS发送创建性能测量任务,其中,该创建性能测量任务可以包括:对MRFC-2的性能测量;
(3)EMS根据MRFC-2在管理信息库中确定MRFCFunction对象实例,并在包含该对象实例的VNF实例对象属性中查询对应的MRFC VNF实例ID VNF-MRFC-2,并向MRFC VNF发送创建测量任务的消息;
(4)EMS接收MRFC VNF发送的性能测量结果,并根据性能测量文件模板生成性能测量文件,该性能测量文件中未携带MRFC VNF实例ID信息;
(5)EMS根据上报周期将性能测量文件发送至OSS/NMS;
(6)OSS/NMS接收EMS发送的性能测量文件,通过测量对象的DN信息MRFC-2,在管理信息库中确定MRFCFunction对象实例,并在包含该对象实例的VNF对象实例属性中查询其对应的VNF实例ID VNF-MRFC-2;
(7)OSS/NMS从NFVO获取VNF-MRFC-2相关的其他性能测量结果,并统计分析该MRFC VNF的所有性能测量的结果,评估该MRFC VNF所提供网络服务的质量及确定是否需要进行容量调整。
优选实施例三
假设有一个VNF实例实现MME功能,在管理信息库中MMEFunction对象实例的DN为MME-1,MME和HSS之间的链路在MME侧的端点是通过DN为EP_RP_S6a-1的EP_RP_EPS对象实例标识,VNF对象实例的DN为VNF-3,VL对象实例的DN为VL-1,而MME VNF实例的ID为VNF-MME-1,MME和HSS之间的VL实例的ID为VL-S6a-1;
(1)OSS/NMS和EMS通过配置管理功能在管理信息库中创建MMEFunction对象实例和VNF对象实例,增加两者之间的关联关系Assocation1,在MMEFunction对象实例下增加VNF关联属性RelatedVNF1,同时创建EP_RP_EPS对象实例和VL对象实例,增加两者之间的关联关系Assocation2,在EP_RP_EPS对象实例下增加VL关联属性RelatedVL1;EP_RP_EPS对象实例包含在MMEFunction对象实例下,VL对象实例包含在VNF对象实例下;
(2)OSS/NMS向EMS发送创建性能测量任务,其中,该创建性能测量任务可以包括:对EP_RP_S6a-1的性能测量;
(3)EMS根据EP_RP_S6a-1确定EP_RP_EPS对象实例,并查询该对象实例的RelatedVL1属性值,即VL对象实例DN VL-1,再根据VL-1到VL对象实例中获取VL实例ID VL-S6a-1,然后在包含EP_RP_EPS对象实例的MMEFunction对象实例的属性中查询RelatedVNF1属性值,即VNF对象实例DN VNF-3,再根据VNF-3到VNF对象实例中获取MME VNF实例ID VNF-MME-1,并向MME VNF发送创建测量任务的消息;
(4)EMS接收MME VNF发送的性能测量结果,根据性能测量文件模板生成性能测量文件,并在性能测量文件头的网元标识中增加MME VNF实例的ID VNF-MME-1,在测量值属性中增加VL实例的ID VL-S6a-1;
(5)EMS根据上报周期将性能测量文件发送至OSS/NMS;
(6)OSS/NMS接收EMS发送的性能测量文件,在性能测量文件的网络标识标签的属性中获取到MME VNF实例的ID VNF-MME-1,在性能测量对象为EP_RP_S6a-1的测量值属性中获取到VL实例的ID为VL-S6a-1;
(7)OSS/NMS从NFVO获取MME VNF相关的其他性能测量结果,并统计分析该MME VNF的所有性能测量的结果,确定VL-S6a-1是否需要进行带宽调整。
优选实施例四,
假设有一个VNF实例实现MME功能,在管理信息库中MMEFunction对象实例的DN为MME-2,MME和HSS之间的链路在MME侧的端点是通过DN为EP_RP_S6a-2的EP_RP_EPS对象实例标识,VL对象实例DN为VL-2,而MME VNF实例的ID为VNF-MME-2,MME和HSS之间的VL实例的ID为VL-S6a-2;
(1)OSS/NMS和EMS通过配置管理功能在管理信息库中创建MMEFunction对象实例和VNF对象实例,MMEFunction对象实例包含在VNF对象实例下,VNF对象实例中包含VNF实例ID,同时创建EP_RP_EPS对象实例和VL对象实例,增加两者之间的关联关系Assocation3,在EP_RP_EPS对象实例下增加VL关联属性RelatedVL2;EP_RP_EPS对象实例包含在MMEFunction对象实例下,VL对象实例包含在VNF对象实例下;
(2)OSS/NMS向EMS发送创建性能测量任务,其中,该创建性能测量任务可以包括:对EP_RP_S6a-2的性能测量;
(3)EMS根据EP_RP_S6a-2确定EP_RP_EPS对象实例,并查询该对象实例的RelatedVL2属性值,即VL对象实例DN VL-2,再根据VL-2到VL对象实例中获取VL实例ID VL-S6a-2,并在包含该VL对象实例的VNF对象实例属性中获取MME VNF实例ID VNF-MME-2,并向MME VNF发送创建测量任务的消息;
(4)EMS接收MME VNF发送的性能测量结果,并根据性能测量文件模板生成性能测量文件,该性能测量文件中未携带MME VNF实例ID和VL实例ID信息;
(5)EMS根据上报周期将性能测量文件发送至OSS/NMS;
(6)OSS/NMS接收EMS发送的性能测量文件,通过测量对象的DN信息EP_RP_S6a-2,根据EP_RP_S6a-2确定EP_RP_EPS对象实例,并查询该对象实例的RelatedVL2属性值,即VL对象实例DN VL-2,再根据VL-2从VL对象实例中获取 VL实例ID VL-S6a-2,并在包含该VL对象实例的VNF对象实例属性中获取MME VNF实例ID VNF-MME-2;
(7)OSS/NMS从NFVO获取VNF-MME-2相关的其他性能测量结果,并统计分析该MME VNF的所有性能测量的结果,确定VL-S6a-2是否需要进行带宽调整。
优选实施例五、
假设有一个VNF实例实现MRFC功能,在管理信息库中MRFCFunction对象实例的DN为MRFC-2,MRFCFunction和MRFPFunction之间的链路是通过DN为MRFC_MRFP_Mp-1的Link_MRFC_MRFP实例标识,而MRFC VNF实例的ID为VNF-MRFC-2,MRFC和MEFP之间的VL实例的ID为VL-Mp-1;
(1)OSS/NMS和EMS通过配置管理功能在管理信息库中创建MRFCFunction对象实例和Link_MRFC_MRFP对象实例,其中,MRFCFunction对象实例的属性中有MRFC VNF实例ID,Link_MRFC_MRFP对象实例的属性中有VL实例的ID;
(2)OSS/NMS向EMS发送创建性能测量任务,其中,该创建性能测量任务可以包括:对MRFC_MRFP_Mp-1的性能测量;
(3)EMS根据MRFC_MRFP_Mp-1确定Link_MRFC_MRFP对象实例,并在该对象实例的属性中获取VL实例ID VL-Mp-1,然后在Link_MRFC_MRFP对象实例属性中获取MRFCFunction对象实例的DN,再根据DN从对应的MRFCFunction对象实例的属性中获取MRFC VNF实例ID VNF-MRFC-2;
(4)EMS接收MRFC VNF发送的性能测量结果,并根据性能测量文件模板生成性能测量文件,该性能测量文件中未携带MRFC VNF实例ID和VL实例ID信息;
(5)EMS根据上报周期将性能测量文件发送至OSS/NMS;
(6)OSS/NMS接收EMS发送的性能测量文件,通过MRFC_MRFP_Mp-1确定Link_MRFC_MRFP对象实例,并在该对象实例的属性中获取VL实例ID VL-Mp-1,然后在Link_MRFC_MRFP对象实例属性中获取MRFCFunction对象实例的DN,再根据DN从对应的MRFCFunction对象实例的属性中获取MRFC VNF实例ID VNF-MRFC-2;
(7)OSS/NMS从NFVO获取VNF-MRFC-2相关的其他性能测量结果,并统计分析该MRFC VNF的所有性能测量的结果,确定VL-Mp-1是否需要进行带宽调整。
图9是根据本发明实施例的创建性能测量任务的处理装置的结构框图。如图9所示,该创建性能测量任务的处理装置可以包括:建立模块100,设置为在管理信息库中建立性能测量对象以及VNF与该性能测量对象的对应关系;接收模块102,设置为接收来自于OSS或NMS的第一创建性能测量任务消息;处理模块104,设置为根据第一创建性能测量任务消息从VNF获取性能测量结果,并向OSS或NMS上报性能测量文件,其中,性能测量文件中携带有性能测量结果。
优选地,如图10所示,处理模块104可以包括:第一获取单元1040,设置为从第一创建性能测量任务消息中获取性能测量对象的第一标识信息;确定单元1042,设置为确定与第一标识信息对应的对VNF的第二标识信息;第二获取单元1044,设置为根据第二标识信息从VNF获取性能测量结果。
优选地,如图10所示,处理模块104可以包括:第三获取单元1046,设置为从第一创建性能测量任务消息中获取VNF的第二标识信息;第四获取单元1048,设置为根据第二标识信息从VNF获取性能测量结果。
优选地,第二获取单元1044和第四获取单元1048均可以包括:发送子单元(图中未示出),设置为根据第二标识信息向VNF发送第二创建性能测量任务消息;接收子单元(图中未示出),设置为接收来自于VNF的性能测量结果,并根据预设的性能测量文件模板生成性能测量文件,其中,性能测量文件中携带有性能测量结果。
在优选实施过程中,上述性能测量文件中还可以携带有第二标识信息,其中,第二标识信息用于OSS或NMS确定性能测量结果归属的VNF。
优选地,如图10所示,上述性能测量对象可以包括:网络功能对象实例;建立模块100可以包括:第一增加单元1000,设置为在管理信息库中增加VNF对象实例,其中,VNF对象实例中包含VNF的第二标识信息;第一建立单元1002,设置为建立VNF对象实例与网络功能对象实例的关联关系,其中,在VNF对象实例中增加与网络功能对象实例对应的关联属性信息以及在网络功能对象实例中增加与VNF对象实例对应的关联属性信息;或者,建立VNF对象实例与网络功能对象实例的包含关系。
优选地,如图10所示,上述性能测量对象可以包括:网络功能对象实例、链路对象实例和链路端点对象实例;建立模块100可以包括:第二增加单元1004,设置为在管理信息库中增加VNF对象实例和VL对象实例,其中,VNF对象实例中包含VNF的第二标识信息,VL对象实例中包含VL的第三标识信息;第二建立单元1006,设置为建立VNF对象实例与网络功能对象实例的包含关系;第三建立单元1008,设置为建立VL对象实例与链路对象实例的关联关系,其中,在VL对象实例中增加与链 路对象实例对应的关联属性信息以及在链路对象实例中增加与VL对象实例对应的关联属性信息;第四建立单元1010,设置为建立VL对象实例与链路端点对象实例的关联关系,其中,在VL对象实例中增加与链路端点对象实例对应的关联属性信息以及在链路端点对象实例中增加与VL对象实例对应的关联属性信息。
优选地,如图10所示,上述性能测量对象可以包括:网络功能对象实例、链路对象实例和链路端点对象实例;建立模块100可以包括:第一添加单元1012,设置为在网络功能对象实例中添加VNF的第二标识信息;第二添加单元1014,设置为在链路对象实例或链路端点对象实例中添加VL的第三标识信息。
在优选实施过程中,与VNF对象实例对应的关联属性信息或VNF的第二标识信息携带在性能测量文件的头部和/或性能测量文件的网元标识属性中;与VL对象实例对应的关联属性信息或VL的第三标识信息携带在性能测量文件的测量值属性中。
图11是根据本发明实施例的性能测量结果的处理装置的结构框图。如图11所示,该性能测量结果的处理装置可以包括:发送模块106,设置为向EMS发送创建性能测量任务消息;接收模块108,设置为接收来自于EMS的性能测量文件,其中,性能测量文件中携带有第一性能测量结果,第一性能测量结果是EMS从VNF实例获取到的;确定模块110,设置为根据性能测量文件确定第一性能测量结果归属的VNF实例。
优选地,第一性能测量结果是EMS从VNF获取到的可以包括以下之一:
方式一、EMS从创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与第一标识信息对应的对VNF的第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果;
方式二、EMS从创建性能测量任务消息中获取第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果。
优选地,如图12所示,上述装置还可以包括:获取模块112,设置为从NFVO获取与第二标识信息对应的第二性能测量结果;分析模块114,设置为对第一性能测量结果与第二性能测量结果进行统计分析,对VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
图13是根据本发明实施例的另一种性能测量结果的处理装置的结构框图。如图13所示,该性能测量结果的处理装置可以包括:发送模块116,设置为向EMS发送创建性能测量任务消息;接收模块118,设置为接收来自于EMS的性能测量文件,其中, 性能测量文件中携带有第一性能测量结果,第一性能测量结果是EMS从VNF获取到的;确定模块120,设置为根据在管理信息库中已经建立的性能测量对象与VNF的对应关系确定第一性能测量结果归属的VNF和/或虚拟链路VL。
优选地,第一性能测量结果是EMS从VNF获取到的可以包括以下之一:
方式一、EMS从创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与第一标识信息对应的对VNF的第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果;
方式二、EMS从创建性能测量任务消息中获取第二标识信息,再根据第二标识信息从VNF获取第一性能测量结果。
优选地,如图14所示,上述装置还可以包括:获取模块122,设置为从NFVO获取与第二标识信息对应的第二性能测量结果;分析模块124,设置为对第一性能测量结果与第二性能测量结果进行统计分析,对VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
优选地,上述性能测量对象可以为网络功能对象实例;确定模块120,设置为在网络功能对象实例中读取VNF对象实例对应的关联属性信息,然后在关联属性信息所表示的VNF对象实例中读取第二标识信息,并根据第二标识信息确定第一性能测量结果归属的VNF;或者,在包含网络功能对象实例的VNF对象实例中读取第二标识信息,并根据第二标识信息确定第一性能测量结果归属的VNF;或者,在网络功能对象实例的属性中读取VNF的第二标识信息,并根据VNF的第二标识信息确定第一性能测量结果归属的VNF。
优选地,上述性能测量对象可以为链路对象实例;确定模块120,设置为确定与链路对象实例关联的网络功能对象实例所归属的VNF,将VNF作为第一性能测量结果归属的VNF;或者,从包含VL对象实例的VNF对象实例中读取第二标识信息,根据第二标识信息确定第一性能测量结果归属的VNF。
优选地,上述性能测量对象可以为链路对象实例;确定模块120,设置为在链路对象实例中读取与VL对应的关联属性信息,然后在关联属性信息所表示的VL对象实例中读取VL的第三标识信息,并根据第三标识信息确定第一性能测量结果归属的VL;或者,在链路对象实例的属性中读取第三标识信息,并根据第三标识信息确定第一性能测量结果所归属的VL。
优选地,上述性能测量对象可以为链路端点对象实例;确定模块120,设置为确定包含链路端点对象实例的网络功能对象实例所归属的VNF,将VNF作为第一性能测量结果归属的VNF;或者,从包含VL对象实例的VNF对象实例中读取第二标识信息,根据第二标识信息确定第一性能测量结果归属的VNF。
优选地,上述性能测量对象为链路端点对象实例;确定模块120,设置为在链路端点对象实例中读取与VL对应的关联属性信息,然后在关联属性信息所表示的VL对象实例中读取VL的第三标识信息,根据第三标识信息确定第一性能测量结果归属的VL;或者,在链路端点对象实例的属性中读取VL的第三标识信息,并根据第三标识信息确定第一性能测量结果所归属的VL。
从以上的描述中,可以看出,上述实施例实现了如下技术效果(需要说明的是这些效果是某些优选实施例可以达到的效果):采用本发明实施例所提供的技术方案,将应用层性能测量项关联到具体的虚拟网络功能,便于实现对虚拟网络功能质量和虚拟网络设备的处理能力进行全面有效地评估。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
工业实用性
如上所述,本发明实施例提供的一种创建性能测量任务、性能测量结果的处理方法及装置具有以下有益效果:可以将应用层性能测量项关联到具体的虚拟网络功能,以便于实现对虚拟网络功能质量和虚拟网络设备的处理能力进行全面有效地评估。

Claims (40)

  1. 一种创建性能测量任务的处理方法,包括:
    在管理信息库中建立性能测量对象以及虚拟网络功能VNF与该性能测量对象的对应关系;
    接收来自于运营支撑系统OSS或网络管理系统NMS的第一创建性能测量任务消息;
    根据所述第一创建性能测量任务消息从所述VNF获取性能测量结果,并向所述OSS或所述NMS上报性能测量文件,其中,所述性能测量文件中携带有所述性能测量结果。
  2. 根据权利要求1所述的方法,其中,根据所述第一创建性能测量任务消息从所述VNF获取所述性能测量结果包括:
    从所述第一创建性能测量任务消息中获取所述性能测量对象的第一标识信息;
    确定与所述第一标识信息对应的对所述VNF的第二标识信息;
    根据所述第二标识信息从所述VNF获取所述性能测量结果。
  3. 根据权利要求1所述的方法,其中,根据所述第一创建性能测量任务消息从所述VNF获取所述性能测量结果包括:
    从所述第一创建性能测量任务消息中获取所述VNF的第二标识信息;
    根据所述第二标识信息从所述VNF获取所述性能测量结果。
  4. 根据权利要求2或3所述的方法,其中,根据所述第二标识信息从所述VNF获取所述性能测量结果包括:
    根据所述第二标识信息向所述VNF发送第二创建性能测量任务消息;
    接收来自于所述VNF的所述性能测量结果,并根据预设的性能测量文件模板生成性能测量文件,其中,所述性能测量文件中携带有所述性能测量结果。
  5. 根据权利要求1所述的方法,其中,所述性能测量文件中还携带有所述第二标识信息,其中,所述第二标识信息用于所述OSS或所述NMS确定所述性能测量结果归属的VNF。
  6. 根据权利要求1所述的方法,其中,所述性能测量对象包括:网络功能对象实例;在所述管理信息库中建立所述性能测量对象与所述VNF的对应关系包括:
    在所述管理信息库中增加VNF对象实例,其中,所述VNF对象实例中包含所述VNF的第二标识信息;
    建立所述VNF对象实例与所述网络功能对象实例的关联关系,其中,在所述VNF对象实例中增加与所述网络功能对象实例对应的关联属性信息以及在所述网络功能对象实例中增加与所述VNF对象实例对应的关联属性信息;或者,建立所述VNF对象实例与所述网络功能对象实例的包含关系。
  7. 根据权利要求1所述的方法,其中,所述性能测量对象包括:网络功能对象实例、链路对象实例和链路端点对象实例;在所述管理信息库中建立所述性能测量对象与所述VNF的对应关系包括:
    在所述管理信息库中增加VNF对象实例和VL对象实例,其中,所述VNF对象实例中包含所述VNF的第二标识信息,所述VL对象实例中包含VL的第三标识信息;
    建立所述VNF对象实例与所述网络功能对象实例的关联关系,其中,在所述VNF对象实例中增加与所述网络功能对象实例对应的关联属性信息以及在所述网络功能对象实例中增加与所述VNF对象实例对应的关联属性信息;或建立所述VNF对象实例与所述网络功能对象实例的包含关系;
    建立所述VL对象实例与所述链路对象实例的关联关系,其中,在所述VL对象实例中增加与所述链路对象实例对应的关联属性信息以及在所述链路对象实例中增加与所述VL对象实例对应的关联属性信息;
    建立所述VL对象实例与所述链路端点对象实例的关联关系,其中,在所述VL对象实例中增加与所述链路端点对象实例对应的关联属性信息以及在所述链路端点对象实例中增加与所述VL对象实例对应的关联属性信息。
  8. 根据权利要求1所述的方法,其中,所述性能测量对象包括:网络功能对象实例、链路对象实例和链路端点对象实例;在所述管理信息库中建立所述性能测量对象与所述VNF的对应关系包括:
    在所述网络功能对象实例中添加所述VNF的第二标识信息;
    在所述链路对象实例或链路端点对象实例中添加所述VL的第三标识信息。
  9. 根据权利要求6至8中任一项所述的方法,其中,与所述VNF对象实例对应的关联属性信息或所述第二标识信息携带在所述性能测量文件中;与所述VL对象实例对应的关联属性信息或所述第三标识信息携带在所述性能测量文件中。
  10. 一种性能测量结果的处理方法,包括:
    向网元管理系统EMS发送创建性能测量任务消息;
    接收来自于所述EMS的性能测量文件,其中,所述性能测量文件中携带有第一性能测量结果,所述第一性能测量结果是所述EMS从虚拟网络功能VNF获取到的;
    根据所述性能测量文件确定所述第一性能测量结果归属的VNF。
  11. 根据权利要求10所述的方法,其中,所述第一性能测量结果是所述EMS从所述VNF获取到的包括以下之一:
    所述EMS从所述创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与所述第一标识信息对应的对所述VNF的第二标识信息,再根据所述第二标识信息从所述VNF获取所述第一性能测量结果;
    所述EMS从所述创建性能测量任务消息中获取所述第二标识信息,再根据所述第二标识信息从所述VNF获取所述第一性能测量结果。
  12. 根据权利要求10所述的方法,其中,在根据所述性能测量文件确定所述第一性能测量结果归属的VNF之后,还包括:
    从网络功能虚拟化编排器NFVO获取与所述第二标识信息对应的第二性能测量结果;
    对所述第一性能测量结果与所述第二性能测量结果进行统计分析,对所述VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
  13. 一种性能测量结果的处理方法,包括:
    向网元管理系统EMS发送创建性能测量任务消息;
    接收来自于所述EMS的性能测量文件,其中,所述性能测量文件中携带有第一性能测量结果,所述第一性能测量结果是所述EMS从虚拟化网络功能VNF获取到的;
    根据在管理信息库中已经建立的性能测量对象与所述VNF的对应关系确定所述第一性能测量结果归属的VNF和/或虚拟链路VL。
  14. 根据权利要求13所述的方法,其中,所述第一性能测量结果是所述EMS从所述VNF获取到的包括以下之一:
    所述EMS从所述创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与所述第一标识信息对应的对所述VNF的第二标识信息,再根据所述第二标识信息从所述VNF获取所述第一性能测量结果;
    所述EMS从所述创建性能测量任务消息中获取所述第二标识信息,再根据所述第二标识信息从所述VNF获取所述第一性能测量结果。
  15. 根据权利要求13所述的方法,其中,在根据所述对应关系确定所述第一性能测量结果归属的VNF和/或VL之后,还包括:
    从网络功能虚拟化编排器NFVO获取与所述第二标识信息对应的第二性能测量结果;
    对所述第一性能测量结果与所述第二性能测量结果进行统计分析,对所述VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
  16. 根据权利要求13所述的方法,其中,所述性能测量对象为网络功能对象实例;根据所述对应关系确定所述第一性能测量结果归属的VNF包括以下之一:
    在所述网络功能对象实例中读取VNF对象实例对应的关联属性信息,然后在所述关联属性信息所表示的VNF对象实例中读取所述第二标识信息,并根据所述第二标识信息确定所述第一性能测量结果归属的VNF;
    在包含所述网络功能对象实例的VNF对象实例中读取所述第二标识信息,并根据所述第二标识信息确定所述第一性能测量结果归属的VNF;
    在所述网络功能对象实例的属性中读取所述VNF的第二标识信息,并根据VNF的第二标识信息确定所述第一性能测量结果归属的VNF。
  17. 根据权利要求13所述的方法,其中,所述性能测量对象为链路对象实例;根据所述对应关系确定所述第一性能测量结果归属的VNF包括以下之一:
    确定与所述链路对象实例关联的网络功能对象实例所归属的VNF,将所述VNF作为所述第一性能测量结果归属的VNF;
    从包含所述VL对象实例的VNF对象实例中读取所述第二标识信息,根据所述第二标识信息确定所述第一性能测量结果归属的VNF。
  18. 根据权利要求13所述的方法,其中,所述性能测量对象为链路对象实例;根据所述对应关系确定所述第一性能测量结果归属的VL包括以下之一:
    在所述链路对象实例中读取与所述VL对应的关联属性信息,然后在所述关联属性信息所表示的VL对象实例中读取所述VL的第三标识信息,并根据所述第三标识信息确定所述第一性能测量结果归属的VL;
    在所述链路对象实例的属性中读取所述第三标识信息,并根据所述第三标识信息确定所述第一性能测量结果所归属的VL。
  19. 根据权利要求13所述的方法,其中,所述性能测量对象为链路端点对象实例;根据所述对应关系确定所述第一性能测量结果归属的VNF包括以下之一:
    确定包含所述链路端点对象实例的网络功能对象实例所归属的VNF,将所述VNF作为所述第一性能测量结果归属的VNF;
    从包含所述VL对象实例的VNF对象实例中读取所述第二标识信息,根据所述第二标识信息确定所述第一性能测量结果归属的VNF。
  20. 根据权利要求13所述的方法,其中,所述性能测量对象为链路端点对象实例;根据所述对应关系确定所述第一性能测量结果归属的VL包括以下之一:
    在所述链路端点对象实例中读取与所述VL对应的关联属性信息,然后在所述关联属性信息所表示的VL对象实例中读取VL的第三标识信息,根据所述第三标识信息确定所述第一性能测量结果归属的VL;
    在所述链路端点对象实例的属性中读取VL的第三标识信息,并根据所述第三标识信息确定所述第一性能测量结果所归属的VL。
  21. 一种创建性能测量任务的处理装置,包括:
    建立模块,设置为在管理信息库中建立性能测量对象以及虚拟网络功能VNF与该性能测量对象的对应关系;
    接收模块,设置为接收来自于运营支撑系统OSS或网络管理系统NMS的第一创建性能测量任务消息;
    处理模块,设置为根据所述第一创建性能测量任务消息从所述VNF获取性能测量结果,并向所述OSS或所述NMS上报性能测量文件,其中,所述性能测量文件中携带有所述性能测量结果。
  22. 根据权利要求21所述的装置,其中,所述处理模块包括:
    第一获取单元,设置为从所述第一创建性能测量任务消息中获取所述性能测量对象的第一标识信息;
    确定单元,设置为确定与所述第一标识信息对应的对所述VNF的第二标识信息;
    第二获取单元,设置为根据所述第二标识信息从所述VNF获取所述性能测量结果。
  23. 根据权利要求21所述的装置,其中,所述处理模块包括:
    第三获取单元,设置为从所述第一创建性能测量任务消息中获取所述VNF的第二标识信息;
    第四获取单元,设置为根据所述第二标识信息从所述VNF获取所述性能测量结果。
  24. 根据权利要求22或23所述的装置,其中,所述第二获取单元和所述第四获取单元均包括:
    发送子单元,设置为根据所述第二标识信息向所述VNF发送第二创建性能测量任务消息;
    接收子单元,设置为接收来自于所述VNF的所述性能测量结果,并根据预设的性能测量文件模板生成性能测量文件,其中,所述性能测量文件中携带有所述性能测量结果。
  25. 根据权利要求21所述的装置,其中,所述性能测量文件中还携带有所述第二标识信息,其中,所述第二标识信息用于所述OSS或所述NMS确定所述性能测量结果归属的所述VNF。
  26. 根据权利要求21所述的装置,其中,所述性能测量对象包括:网络功能对象实例;所述建立模块包括:
    第一增加单元,设置为在所述管理信息库中增加VNF对象实例,其中,所述VNF对象实例中包含所述VNF的第二标识信息;
    第一建立单元,设置为建立所述VNF对象实例与所述网络功能对象实例的关联关系,其中,在所述VNF对象实例中增加与所述网络功能对象实例对应的关联属性信息以及在所述网络功能对象实例中增加与所述VNF对象实例对应 的关联属性信息;或者,建立所述VNF对象实例与所述网络功能对象实例的包含关系。
  27. 根据权利要求21所述的装置,其中,所述性能测量对象包括:网络功能对象实例、链路对象实例和链路端点对象实例;所述建立模块包括:
    第二增加单元,设置为在所述管理信息库中增加VNF对象实例和VL对象实例,其中,所述VNF对象实例中包含所述VNF的第二标识信息,所述VL对象实例中包含VL的第三标识信息;
    第二建立单元,设置为建立所述VNF对象实例与所述网络功能对象实例的关联关系,其中,在所述VNF对象实例中增加与所述网络功能对象实例对应的关联属性信息以及在所述网络功能对象实例中增加与所述VNF对象实例对应的关联属性信息;或者,建立所述VNF对象实例与所述网络功能对象实例的包含关系;
    第三建立单元,设置为建立所述VL对象实例与所述链路对象实例的关联关系,其中,在所述VL对象实例中增加与所述链路对象实例对应的关联属性信息以及在所述链路对象实例中增加与所述VL对象实例对应的关联属性信息;
    第四建立单元,设置为建立所述VL对象实例与所述链路端点对象实例的关联关系,其中,在所述VL对象实例中增加与所述链路端点对象实例对应的关联属性信息以及在所述链路端点对象实例中增加与所述VL对象实例对应的关联属性信息。
  28. 根据权利要求21所述的装置,其中,所述性能测量对象包括:网络功能对象实例、链路对象实例和链路端点对象实例;所述建立模块包括:
    第一添加单元,设置为在所述网络功能对象实例中添加所述VNF的第二标识信息;
    第二添加单元,设置为在所述链路对象实例或链路端点对象实例中添加所述VL的第三标识信息。
  29. 根据权利要求26至28中任一项所述的装置,其中,与所述VNF对象实例对应的关联属性信息或所述第二标识信息携带在所述性能测量文件中;与所述VL对象实例对应的关联属性信息或所述第三标识信息携带在所述性能测量文件中。
  30. 一种性能测量结果的处理装置,包括:
    发送模块,设置为向网元管理系统EMS发送创建性能测量任务消息;
    接收模块,设置为接收来自于所述EMS的性能测量文件,其中,所述性能测量文件中携带有第一性能测量结果,所述第一性能测量结果是所述EMS从虚拟网络功能VNF获取到的;
    确定模块,设置为根据所述性能测量文件确定所述第一性能测量结果归属的VNF。
  31. 根据权利要求30所述的装置,其中,所述第一性能测量结果是所述EMS从所述VNF获取到的包括以下之一:
    所述EMS从所述创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与所述第一标识信息对应的对所述VNF的第二标识信息,再根据所述第二标识信息从所述VNF获取所述第一性能测量结果;
    所述EMS从所述创建性能测量任务消息中获取所述第二标识信息,再根据所述第二标识信息从所述VNF获取所述第一性能测量结果。
  32. 根据权利要求30所述的装置,其中,所述装置还包括:
    获取模块,设置为从网络功能虚拟化编排器NFVO获取与所述第二标识信息对应的第二性能测量结果;
    分析模块,设置为对所述第一性能测量结果与所述第二性能测量结果进行统计分析,对所述VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
  33. 一种性能测量结果的处理装置,包括:
    发送模块,设置为向网元管理系统EMS发送创建性能测量任务消息;
    接收模块,设置为接收来自于所述EMS的性能测量文件,其中,所述性能测量文件中携带有第一性能测量结果,所述第一性能测量结果是所述EMS从虚拟化网络功能VNF获取到的;
    确定模块,设置为根据在管理信息库中已经建立的性能测量对象与所述VNF的对应关系确定所述第一性能测量结果归属的VNF和/或虚拟链路VL。
  34. 根据权利要求33所述的装置,其中,所述第一性能测量结果是所述EMS从所述VNF获取到的包括以下之一:
    所述EMS从所述创建性能测量任务消息中获取性能测量对象的第一标识信息,并确定与所述第一标识信息对应的对所述VNF的第二标识信息,再根据所述第二标识信息从所述VNF获取所述第一性能测量结果;
    所述EMS从所述创建性能测量任务消息中获取所述第二标识信息,再根据所述第二标识信息从所述VNF获取所述第一性能测量结果。
  35. 根据权利要求34所述的装置,其中,所述装置还包括:
    获取模块,设置为从网络功能虚拟化编排器NFVO获取与所述第二标识信息对应的第二性能测量结果;
    分析模块,设置为对所述第一性能测量结果与所述第二性能测量结果进行统计分析,对所述VNF提供的网络服务质量进行评估和/或确定是否需要进行VNF容量调整。
  36. 根据权利要求33所述的装置,其中,所述性能测量对象为网络功能对象实例;所述确定模块,设置为在所述网络功能对象实例中读取VNF对象实例对应的关联属性信息,然后在所述关联属性信息所表示的VNF对象实例中读取所述第二标识信息,并根据所述第二标识信息确定所述第一性能测量结果归属的VNF;或者,在包含所述网络功能对象实例的VNF对象实例中读取所述第二标识信息,并根据所述第二标识信息确定所述第一性能测量结果归属的VNF;或者,在所述网络功能对象实例的属性中读取所述VNF的第二标识信息,并根据VNF的第二标识信息确定所述第一性能测量结果归属的VNF。
  37. 根据权利要求33所述的装置,其中,所述性能测量对象为链路对象实例;所述确定模块,设置为确定与所述链路对象实例关联的网络功能对象实例所归属的VNF,将所述VNF作为所述第一性能测量结果归属的VNF;或者,从包含所述VL对象实例的VNF对象实例中读取所述第二标识信息,根据所述第二标识信息确定所述第一性能测量结果归属的VNF。
  38. 根据权利要求33所述的装置,其中,所述性能测量对象为链路对象实例;所述确定模块,设置为在所述链路对象实例中读取与所述VL对应的关联属性信息,然后在所述关联属性信息所表示的VL对象实例中读取所述VL的第三标识信息,并根据所述第三标识信息确定所述第一性能测量结果归属的VL;或者,在所述链路对象实例的属性中读取所述第三标识信息,并根据所述第三标识信息确定所述第一性能测量结果所归属的VL。
  39. 根据权利要求33所述的装置,其中,所述性能测量对象为链路端点对象实例;所述确定模块,设置为确定包含所述链路端点对象实例的网络功能对象实例所归属的VNF,将所述VNF作为所述第一性能测量结果归属的VNF;或者,从包含所述VL对象实例的VNF对象实例中读取所述第二标识信息,根据所述第二标识信息确定所述第一性能测量结果归属的VNF。
  40. 根据权利要求33所述的装置,其中,所述性能测量对象为链路端点对象实例;所述确定模块,设置为在所述链路端点对象实例中读取与所述VL对应的关联属性信息,然后在所述关联属性信息所表示的VL对象实例中读取VL的第三标识信息,根据所述第三标识信息确定所述第一性能测量结果归属的VL;或者,在所述链路端点对象实例的属性中读取VL的第三标识信息,并根据所述第三标识信息确定所述第一性能测量结果所归属的VL。
PCT/CN2014/092071 2014-07-10 2014-11-24 创建性能测量任务、性能测量结果的处理方法及装置 WO2015154478A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/324,729 US10554532B2 (en) 2014-07-10 2014-11-24 Method and device for establishing performance measurement task and processing performance measurement result
EP14888615.3A EP3169018B1 (en) 2014-07-10 2014-11-24 Method and device for establishing performance measurement task and processing performance measurement result

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410326757.XA CN105323085A (zh) 2014-07-10 2014-07-10 创建性能测量任务、性能测量结果的处理方法及装置
CN201410326757.X 2014-07-10

Publications (1)

Publication Number Publication Date
WO2015154478A1 true WO2015154478A1 (zh) 2015-10-15

Family

ID=54287232

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/092071 WO2015154478A1 (zh) 2014-07-10 2014-11-24 创建性能测量任务、性能测量结果的处理方法及装置

Country Status (4)

Country Link
US (1) US10554532B2 (zh)
EP (1) EP3169018B1 (zh)
CN (1) CN105323085A (zh)
WO (1) WO2015154478A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10901852B2 (en) 2015-11-02 2021-01-26 Apple Inc. Restoring virtual network function (VNF) performance via VNF reset of lifecycle management

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10116514B1 (en) * 2015-03-30 2018-10-30 Amdocs Development Limited System, method and computer program for deploying an orchestration layer for a network based on network function virtualization (NFV)
CN106375101B (zh) * 2015-07-20 2019-08-27 华为技术有限公司 一种生命周期管理方法及装置
WO2017018965A1 (en) 2015-07-27 2017-02-02 Intel IP Corporation Virtual mobile management entity management
WO2017206092A1 (zh) * 2016-05-31 2017-12-07 华为技术有限公司 一种生命周期管理方法及管理单元
CN107786352B (zh) * 2016-08-24 2022-04-15 中兴通讯股份有限公司 一种管理网络功能虚拟化管理编排实体的方法和装置
CN109257241B (zh) * 2017-07-13 2021-02-05 中国电信股份有限公司 虚拟网元功能模块性能评估方法、装置和系统
US10608907B2 (en) 2018-05-11 2020-03-31 At&T Intellectual Property I, L.P. Open-loop control assistant to guide human-machine interaction
WO2020033697A1 (en) * 2018-08-09 2020-02-13 Intel Corporation Performance measurements for 5gc network functions
US11150963B2 (en) * 2019-02-28 2021-10-19 Cisco Technology, Inc. Remote smart NIC-based service acceleration
US20220174519A1 (en) * 2019-03-28 2022-06-02 Apple Inc. Physical layer cell identifier (pci) configuration and automatic neighbor relations (anr) for 5g networks
CN112584398B (zh) * 2019-09-29 2022-09-16 华为技术有限公司 数据处理方法、装置及存储介质
CN112506934A (zh) * 2020-12-18 2021-03-16 中国科学院软件研究所 一种面向软件定义卫星的测控及载荷数据存储方法与装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102149127A (zh) * 2010-02-08 2011-08-10 电信科学技术研究院 一种确定测量对象的方法、系统和装置
CN103168445A (zh) * 2010-10-29 2013-06-19 诺基亚西门子通信有限责任两合公司 用于虚拟网络中的可靠性和可用性设定的控制机制
US20140052852A1 (en) * 2012-08-20 2014-02-20 André Dufour Validating network traffic policy

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101127630B (zh) * 2006-08-15 2017-04-12 华为技术有限公司 对对象实例进行管理的方法、装置和系统
CN101340695B (zh) * 2008-08-14 2012-06-06 中兴通讯股份有限公司 一种模拟网元上报性能测量数据的方法及系统
CN101883014B (zh) * 2010-07-22 2014-03-12 中兴通讯股份有限公司 一种性能统计数据的采集方法和系统
WO2015099036A1 (ja) * 2013-12-27 2015-07-02 株式会社Nttドコモ 管理システム、全体管理ノード及び管理方法
CN104811396A (zh) * 2014-01-23 2015-07-29 中兴通讯股份有限公司 一种负荷均衡的方法及系统
WO2015126430A1 (en) * 2014-02-24 2015-08-27 Hewlett-Packard Development Company, L.P. Virtual network function management with deactivated virtual machines
WO2015146374A1 (ja) * 2014-03-28 2015-10-01 株式会社Nttドコモ 仮想化資源管理ノード及び仮想マシン移行方法
JP6026705B2 (ja) * 2014-03-28 2016-11-16 株式会社Nttドコモ 更新管理システムおよび更新管理方法
EP2955631B1 (en) * 2014-06-09 2019-05-01 Nokia Solutions and Networks Oy Controlling of virtualized network functions for usage in communication network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102149127A (zh) * 2010-02-08 2011-08-10 电信科学技术研究院 一种确定测量对象的方法、系统和装置
CN103168445A (zh) * 2010-10-29 2013-06-19 诺基亚西门子通信有限责任两合公司 用于虚拟网络中的可靠性和可用性设定的控制机制
US20140052852A1 (en) * 2012-08-20 2014-02-20 André Dufour Validating network traffic policy

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Network Functions Virtualisation (NFV); Architectural Framework", ETSI GS NFV 002 V1.1.1, 31 October 2013 (2013-10-31), XP055292127 *
See also references of EP3169018A4 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10901852B2 (en) 2015-11-02 2021-01-26 Apple Inc. Restoring virtual network function (VNF) performance via VNF reset of lifecycle management
TWI743052B (zh) * 2015-11-02 2021-10-21 美商蘋果公司 透過生命週期管理之虛擬網路功能(vnf)重設以恢復vnf之性能
US11340994B2 (en) 2015-11-02 2022-05-24 Apple Inc. Restoring virtual network function (VNF) performance via VNF reset of lifecycle management
TWI806198B (zh) * 2015-11-02 2023-06-21 美商蘋果公司 透過生命週期管理之虛擬網路功能(vnf)重設以恢復vnf之性能
US11709737B2 (en) 2015-11-02 2023-07-25 Apple Inc. Restoring virtual network function (VNF) performance via VNF reset of lifecycle management

Also Published As

Publication number Publication date
EP3169018A4 (en) 2017-08-09
EP3169018B1 (en) 2018-09-19
CN105323085A (zh) 2016-02-10
EP3169018A1 (en) 2017-05-17
US10554532B2 (en) 2020-02-04
US20170272354A1 (en) 2017-09-21

Similar Documents

Publication Publication Date Title
WO2015154478A1 (zh) 创建性能测量任务、性能测量结果的处理方法及装置
CN112153700B (zh) 一种网络切片资源管理方法及设备
US10454796B2 (en) Cloud based system and method for managing messages regarding cable test device operation
CN107113232B (zh) Nfv管理编排的方法和装置
US20190052551A1 (en) Cloud verification and test automation
US9544403B2 (en) Estimating latency of an application
US9652349B2 (en) Quality of information assessment in dynamic sensor networks
US11283696B2 (en) Diagnostic testing in networks
CN106936619B (zh) 部署网络服务的方法和装置
Mekki et al. A scalable monitoring framework for network slicing in 5G and beyond mobile networks
FI3251300T4 (fi) Menetelmä ja laitteisto radioresurssien hallintamittausten suorittamista varten
CN108459908A (zh) 对云计算中的不兼容的共同租户对的识别
US20170359743A1 (en) Analyzing and classifying signaling sets or calls
CN114302429A (zh) Nwdaf网元的确定方法、装置、设备及存储介质
WO2019154211A1 (zh) 确定预编码的方法、装置、电子装置及存储介质
US10659289B2 (en) System and method for event processing order guarantee
CN107092502B (zh) 一种基于云操作系统的应用自动配置方法和装置
Aumayr et al. Service-based Analytics for 5G open experimentation platforms
CN108604996B (zh) 一种nfv系统中的策略传输方法和装置
CN104937613A (zh) 量化数据质量的探试
US20160217056A1 (en) Detecting flow anomalies
US9256700B1 (en) Public service for emulation of application load based on synthetic data generation derived from preexisting models
US20230106935A1 (en) Network probe placement optimization
Nakutis et al. Round-trip delay estimation in opc ua server-client communication channel
CN111158894B (zh) 一种云分析系统中的任务监测方法以及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14888615

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2014888615

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2014888615

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 15324729

Country of ref document: US