WO2017118414A1 - 性能阈值监控处理方法及装置 - Google Patents
性能阈值监控处理方法及装置 Download PDFInfo
- Publication number
- WO2017118414A1 WO2017118414A1 PCT/CN2017/070447 CN2017070447W WO2017118414A1 WO 2017118414 A1 WO2017118414 A1 WO 2017118414A1 CN 2017070447 W CN2017070447 W CN 2017070447W WO 2017118414 A1 WO2017118414 A1 WO 2017118414A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- threshold
- monitoring
- vnf
- performance
- message
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Definitions
- the present invention relates to the field of communications, and in particular to a performance threshold monitoring and processing method and apparatus.
- the operator evaluates the network quality and the utilization of the network or service resources and the processing capacity of the network through the analysis of the performance measurement data. It can also monitor the performance data and monitor the operation of the network. When the performance measurement value exceeds the preset threshold of the measurement, the corresponding notification of the performance alarm is reported to the operator, so that the operator can take corresponding measures in time to prevent the network from being seriously faulty or even embarrassing.
- FIG 1 is a management architecture diagram of the network function virtualization in the related art, as shown in Figure 1, where: the network function virtualization orchestrator (Network) Functions Virtualization Orchestrator (referred to as NFVO) is responsible for network service lifecycle management, Virtual Functions Infrastructure Manager (VIM) Network Function Virtualization Infrastructure (NFVI) resource scheduling And other functions.
- the Virtual Network Functions Manager (VNFM) is responsible for the lifecycle management of the VNF.
- Each VNF has an associated VNFM.
- VIM is responsible for controlling and managing NFVI computing, storage, and network resources. There are scaling operations in the life cycle of the VNF, including scale out/up and scale in/down, which can adjust the virtual resources of the VNF.
- the traditional network management system adopts a three-layer management structure including Network Management (NM) or Operation Support System (OSS), Element Management (EM) and network elements.
- NM is also referred to as a Network Management System (NMS).
- EM may also be referred to as an Element Management System (EMS).
- the interface between the OSS/NM and the EM is a northbound interface, and the southbound interface between the EM and the network element.
- the EM completes the configuration of the NE and the collection of NE performance, faults, and alarms.
- NM network monitoring and analysis for the entire network, including network topology monitoring and operation, network-wide fault alarm and acceptance, network-wide configuration information collection and configuration and distribution, end-to-end network performance monitoring and analysis, traffic flow and traffic distribution Monitoring and analysis, etc.
- the traditional network management is responsible for the management of the virtual network function application layer.
- the processing capability of the network element in the traditional network is fixed.
- the threshold indicating that the performance processing capability of the network element is fast saturated or lacking is relatively fixed, but after the network function is virtualized.
- the VNF-based network element may be expanded or contracted during the life cycle to adjust the virtual resources that it can use. The change of the available virtual resources may cause the VNF-based network element to change the processing capability of the service. If the performance threshold is not adjusted in time, the performance alarms received by the NM will not correctly reflect the performance of the current network or even mislead the operator. The performance alarm level may be too severe or too light. The number of performance alarms may be excessive. More or less.
- the present invention provides a method and a device for monitoring performance thresholds, so as to solve at least the problem that the performance alarms received by the NM cannot correctly reflect the performance status of the current network after the VNF is scaled up and expanded in the related art.
- a performance threshold monitoring processing method including: after receiving a virtual network function VNF extension or a VNF contraction completion message, the network management NM determines whether to update a current performance threshold of a VNF-based network element.
- the current monitoring threshold of the monitored performance measurement item in the monitoring when the determination result is that the current monitoring threshold needs to be updated, the NM determines a new monitoring threshold of the monitored performance measurement item; the NM sends the carrying element to the network element management EM.
- the new monitoring threshold message wherein the message is used to request the EM to monitor the monitored performance measurement item according to the new monitoring threshold.
- the NM receives the VNF extension or VNF contraction completion message, including: the NM receiving a message from the EM and/or network function virtualization orchestrator NFVO indicating that the VNF extension or VNF contraction is complete .
- the determining, by the NM, whether to update the current monitoring threshold of the monitored performance measurement item in the current performance threshold monitoring of the VNF-based network element includes: after the NM determines that the VNF extension or VNF shrinks, the network element Whether the service processing capability corresponding to the monitored measurement item changes; in the case of determining that the service processing capability changes, determining that the current monitoring threshold needs to be updated; and determining that the service processing capability has not changed, Determining that the current monitoring threshold does not need to be updated; and/or determining, by the NM, the new monitoring threshold comprises: determining, by the NM, a relationship between a service processing capability and a monitoring threshold, and a changed service processing capability. New monitoring threshold.
- the sending, by the NM, the message carrying the new monitoring threshold to the EM the NM sending a first request message and a second request message to the EM, where the first request
- the message is used to request the EM to delete the original performance threshold monitoring task for monitoring the performance of the network element, where the second request message carries the new monitoring threshold, and the second request message is used to request
- the EM establishes a performance threshold monitoring task corresponding to the new monitoring threshold; or the NM sends a third request message to the EM, where the third request message carries the new monitoring threshold, The third request message is used to request the EM to modify the monitoring threshold of the original performance threshold monitoring task according to the new monitoring threshold.
- a performance threshold monitoring processing method comprising: a network element management EM receiving a message carrying a new monitoring threshold from a network management NM, wherein the new monitoring threshold is the NM After receiving the virtual network function VNF extension or VNF shrink completion message, and determining to update the current monitoring threshold of the monitored performance measurement item in the current performance threshold monitoring of the VNF-based network element, the update threshold is determined; The new monitoring threshold monitors the monitored performance measurement item.
- the method further includes: the EM receiving, from the virtual network function manager VNFM, indicating the a notification message that the VNF extension or the VNF contraction is completed; the EM sends the VNF extension or the VNF to the NM according to the notification message. Shrink the completed message.
- the receiving, by the EM, the message that carries the new monitoring threshold from the NM includes: the EM receiving a first request message and a second request message from the NM, where The second request message carries the new monitoring threshold; the monitoring, by the EM, the monitored performance measurement item according to the new monitoring threshold, the EM deleting the original performance threshold according to the first request message Monitoring the task and establishing a new performance threshold monitoring task corresponding to the new monitoring threshold according to the second request message.
- the receiving, by the EM, the message that carries the new monitoring threshold from the NM includes: the EM receiving a third request message from the NM, where the third request message is carried in
- the monitoring of the monitored performance measurement item according to the new monitoring threshold includes: the EM modifying the original according to the new monitoring threshold according to the third request message Performance threshold The monitoring threshold for monitoring tasks.
- a performance threshold monitoring processing apparatus configured to, after receiving a virtual network function VNF extension or a VNF contraction completion message, Determining whether to update the current monitoring threshold of the monitored performance measurement item in the current performance threshold monitoring of the VNF-based network element; and determining a module, configured to determine the monitored performance measurement item when the determination result is that the current monitoring threshold needs to be updated a new monitoring threshold; a sending module, configured to send a message carrying the new monitoring threshold to the network element management EM, where the message is used to request the EM to perform the monitored performance according to the new monitoring threshold Measurement items are monitored.
- a performance threshold monitoring processing apparatus comprising: a receiving module, configured to receive a message carrying a new monitoring threshold from a network management NM,
- the new monitoring threshold is the current monitoring of the monitored performance measurement item in the current performance threshold monitoring of the VNF-based network element after the NM receives the virtual network function VNF extension or the VNF contract completion message.
- An update threshold determined after the threshold; an update module configured to monitor the monitored performance measurement item according to the new monitoring threshold.
- Another embodiment of the present invention provides a computer storage medium, where the computer storage medium stores execution instructions for performing one or a combination of the steps in the foregoing method embodiments.
- the network management NM determines whether to update the current monitoring threshold of the monitored performance measurement item in the current performance threshold monitoring of the VNF-based network element; As a result, when the current monitoring threshold needs to be updated, the NM determines a new monitoring threshold of the monitored performance measurement item; the NM sends a message carrying the new monitoring threshold to the network element management EM, where the message And configured to request the EM to monitor the monitored performance measurement item according to the new monitoring threshold.
- the performance alarms received by the NM cannot correctly reflect the performance of the current network, and the effect of accurately monitoring the current network performance is achieved.
- FIG. 2 is a flowchart of a first performance threshold monitoring processing method according to an embodiment of the present invention
- FIG. 3 is a flowchart of a second performance threshold monitoring processing method according to an embodiment of the present invention.
- FIG. 5 is a flowchart of an EM triggered modified monitoring threshold according to an embodiment of the present invention.
- FIG. 6 is a flow diagram of a modified monitoring threshold for NFVO triggering in accordance with an embodiment of the present invention.
- FIG. 7 is a structural block diagram of a first performance threshold monitoring processing apparatus according to an embodiment of the present invention.
- FIG. 8 is a block diagram showing a preferred structure of a first performance threshold monitoring processing apparatus according to an embodiment of the present invention.
- FIG. 9 is a structural block diagram of a determining module 72 in a first performance threshold monitoring processing apparatus according to an embodiment of the present invention.
- FIG. 10 is a structural block diagram of a second performance threshold monitoring processing apparatus according to an embodiment of the present invention.
- FIG. 11 is a block diagram showing a preferred structure of a second performance threshold monitoring processing apparatus according to an embodiment of the present invention.
- FIG. 2 is a flowchart of a first performance threshold monitoring processing method according to an embodiment of the present invention. As shown in FIG. 2, the flow includes the following steps:
- Step S202 after receiving the virtual network function VNF extension or VNF shrink completion message, the network management NM determines whether to update the current monitoring threshold of the monitored performance measurement item in the current performance threshold monitoring of the VNF-based network element;
- Step S204 when the result of the determination is that the current monitoring threshold needs to be updated, the NM determines a new monitoring threshold of the monitored performance measurement item;
- Step S206 the NM sends a message carrying the new monitoring threshold to the network element management EM, where the message is used to request the EM to monitor the monitored performance measurement item according to the new monitoring threshold.
- the action performer in the above embodiment may be an operation-support system (OSS) in addition to the NM.
- OSS operation-support system
- the NM can dynamically adjust the monitoring threshold according to the VNF extension or the VNF contraction, that is, determine the new monitoring threshold, so that the EM monitors the performance of the network element according to the accurate monitoring threshold to ensure virtualization.
- Post-performance threshold monitoring can correctly reflect the performance status of the current network, and solve the VNF that exists in the related technology.
- the performance alarms received by the NM cannot correctly reflect the performance of the current network, and thus achieve accurate monitoring of the current network performance.
- the foregoing NM may receive the foregoing VNF extension or VNF contraction completion message in various manners, for example, may receive an indication from the EM and/or network function virtualization orchestrator NFVO that the VNF extension or VNF shrinks the completion of the message. It should be noted that the foregoing receiving manner is only an example, and other manners may be used to receive a message indicating that the VNF extension or the VNF contraction is completed.
- the NM determines whether to update the current monitoring threshold of the monitored performance measurement item in the current performance threshold monitoring of the VNF-based network element, including: after the NM determines the VNF extension or the VNF contraction, the network element is Monitoring whether the service processing capability corresponding to the measurement item (the service processing capability may also be referred to as a service indicator) changes; determining that the current monitoring threshold needs to be updated in the case of determining that the service processing capability changes; determining that the service processing capability is not In the case of a change, it is determined that the current monitoring threshold does not need to be updated; when it is determined that the monitoring threshold needs to be updated, the update may be performed as follows: the NM is determined according to the relationship between the service processing capability and the monitoring threshold and the changed service processing capability.
- the service processing capability and the monitoring threshold corresponding to the monitored measurement item of the network element satisfy a certain correspondence relationship. After the service processing capability corresponding to the monitored measurement item of the network element is changed, the network element is performed.
- the monitored monitoring thresholds also need to be adjusted accordingly to accommodate the changed business processing capabilities.
- the sending, by the NM, the message carrying the new monitoring threshold to the EM includes: sending, by the NM, the first request message and the second request message to the EM, where the first request message is used to request the EM to delete the original a performance threshold monitoring task, where the second request message carries a new monitoring threshold, where the second request message is used to request the EM to establish a performance threshold monitoring task corresponding to the new monitoring threshold; or the NM sends the third to the EM.
- the request message, wherein the third request message carries a new monitoring threshold, and the third request message is used to request the EM to modify the monitoring threshold of the original performance threshold monitoring task according to the new monitoring threshold.
- the first request message may be sent first, then the second request message may be sent, or the second request message may be sent first, and then the first request message is sent.
- the first request message and the second request message can be sent simultaneously.
- FIG. 3 is a flowchart of a second performance threshold monitoring processing method according to an embodiment of the present invention. As shown in FIG. 3, the flow includes the following steps:
- Step S302 The network element management EM receives a message carrying a new monitoring threshold from the network management NM, where the new monitoring threshold is a NM receiving a virtual network function VNF extension or a VNF contraction completion message, and determining to update based on the VNF The update threshold determined after the current monitoring threshold of the performance measurement item is monitored in the current performance threshold monitoring of the network element;
- Step S304 the EM monitors the monitored performance measurement item according to the new monitoring threshold.
- the NM in the above embodiment may also be replaced by an OSS.
- the EM can monitor the monitored performance measurement item according to the new monitoring threshold sent by the NM, and the new monitoring threshold is determined by the NM after the VNF expansion and expansion is completed. Therefore, the performance threshold monitoring after the virtualization can correctly reflect the performance status of the current network, and the problem that the performance alarm of the NM cannot correctly reflect the performance status of the current network after the VNF is expanded and expanded in the related technology is solved. Accurate monitoring of current network performance conditions.
- the method before the foregoing EM receives the message carrying the new monitoring threshold from the NM, the method further includes: the EM receiving the VNF extension from the virtual network function manager VNFM for indicating the VNF extension or the VNF. Shrinking the completed notification message; the EM sends a message to the NM indicating that the VNF extension or the VNF contraction is completed according to the notification message.
- the modification of the monitoring threshold may be triggered by the EM.
- the processing may be triggered by the EM, and may also be triggered by the NFVO, that is, the NFVO sends the above-mentioned processing message to the NM after determining that the VNF expansion or contraction is completed.
- the foregoing EM receiving the message that carries the new monitoring threshold from the NM includes: the EM receiving the first request message and the second request message from the NM, where the second request message is carried in the second request message.
- the new monitoring threshold is as follows: the EM monitors the monitored performance measurement item according to the new monitoring threshold, and the EM deletes the original performance threshold monitoring task according to the first request message, and establishes and updates according to the second request message.
- the monitoring threshold corresponds to a new performance threshold monitoring task.
- the receiving the first request message and the second request message from the NM may first receive the first request message, receive the second request message, or receive the second request message, and then receive the first request message.
- the first request message and the second request message may also be received simultaneously.
- the foregoing EM receiving the message carrying the new monitoring threshold from the NM includes: the EM receiving the third request message from the NM, where the third request message carries the new monitoring Threshold; the monitoring, by the EM, the monitored performance measurement item according to the new monitoring threshold includes: modifying, by the EM, the monitoring threshold of the original performance threshold monitoring task according to the new monitoring threshold according to the third request message.
- the EM determines whether the monitored performance measurement exceeds or reaches a new monitoring threshold. When the EM is exceeded or reached, the EM sends a performance alarm notification to the NM.
- the following uses the NM to determine a new monitoring threshold, and the EM monitors the network element as an example to explain the present invention:
- the monitoring threshold for monitoring performance is modified by the EM trigger.
- the present invention will be described below in conjunction with a performance threshold monitoring process of a conventional network element.
- FIG. 4 is a flowchart of performance threshold monitoring of a conventional network element, as shown in FIG. 4, including the following steps:
- Step S402 the NM sends a message to the EM to create a performance measurement task and a performance threshold monitoring task.
- Step S404 The EM delivers a performance measurement task to the network element based on the virtual network function (VNF).
- VNF virtual network function
- Step S406 the EM determines whether the performance measurement value crosses or reaches the monitoring threshold according to the performance measurement value reported by the VNF-based network element.
- Step S408 when the result of the determination is that the monitoring threshold is crossed or reached, the EM sends a performance alarm notification to the NM.
- the present invention further includes an operation of updating the monitoring threshold related to the flow shown in FIG. 4, and
- FIG. 5 is a flowchart of modifying the monitoring threshold triggered by the EM according to the embodiment of the present invention, as shown in FIG. Including the process shown in Figure 4, the following steps are also included:
- Step S502 the EM accepts a message sent by the VNFM indicating that the VNF expansion or contraction is completed;
- Step S504 the EM sends a message to the NM (corresponding to the above-mentioned VNF extension or VNF contract completion message) indicating that the VNF expansion or contraction is completed;
- step S506 the NM finds that the service processing capability (also referred to as a service indicator) corresponding to the monitored performance measurement item changes after the VNF is expanded or contracted, and determines whether the monitoring threshold of the currently monitored performance measurement item needs to be modified (ie, current monitoring). Threshold)
- Step S508 when the result of the determination is that the current monitoring threshold needs to be modified, the NM determines a new monitoring threshold of the monitored performance measurement item according to the relationship between the service processing capability and the monitoring threshold and the new service processing capability value;
- step S510 the NM sends a request message (corresponding to the foregoing third request message) to the EM to instruct the EM to modify the monitoring threshold of the monitored performance measurement item in the existing performance threshold monitoring task, where the request message carries a new monitoring threshold;
- Step S512 the EM modifies the monitoring threshold of the monitored performance measurement item in the performance threshold monitoring task, and performs performance threshold monitoring on the virtual network function (VNF)-based network element according to the new monitoring threshold; the EM may firstly respond before modifying the monitoring threshold.
- the performance threshold monitoring task is suspended, and after the threshold to be monitored is modified, the performance threshold monitoring task is resumed, that is, the virtual network function (VNF)-based network element is threshold-monitored according to the new monitoring threshold;
- Step S514 the EM obtains the performance measurement value reported by the network element based on the VNF according to the monitoring time interval;
- the monitoring threshold for monitoring performance is modified by NFVO triggering.
- the present invention will be described below in conjunction with a performance threshold monitoring process of a conventional network element.
- FIG. 6 is a flowchart of a modified monitoring threshold triggered by an NFVO according to an embodiment of the present invention. As shown in FIG. 6, the flow includes the following steps in addition to the flow shown in FIG. 4:
- Step S602 the NFVO sends a VNF extension or contraction request to the VNFM;
- Step S604 the VNFM performs VNF contraction or expansion processing
- Step S606 the VNFM informs the NFVO VNF that the expansion or contraction is completed
- Step S608 the NM receives a message sent by the NFVO indicating that the VNF extension or the VNF contraction is completed;
- Step S610 the NM finds that the service processing capability corresponding to the monitored measurement item changes after the VNF extension or the VNF contraction, and determines whether the monitoring threshold of the monitored performance measurement item in the current performance threshold monitoring is to be modified;
- Step S612 according to the service processing capability, when the result of the determination is that the monitoring threshold of the monitored performance measurement item needs to be modified.
- the relationship with the monitoring threshold and the new business processing capability value determine a new monitoring threshold for the monitored performance measurement item;
- Step S614 the NM sends a request message for deleting the performance threshold monitoring to the EM (corresponding to the first request message described above);
- Step S616 the NM sends a request message (corresponding to the foregoing second request message) for creating a new performance threshold monitoring to the EM, where the request message carries a new monitoring threshold;
- Step S618 The EM performs performance threshold monitoring on the monitored performance measurement items of the virtual network function (VNF)-based network element according to the new monitoring threshold.
- VNF virtual network function
- Step S620 The EM obtains the performance measurement value reported by the network element based on the VNF according to the monitoring time interval.
- Step S622 the EM determines whether the monitored performance measurement value crosses or reaches a new monitoring threshold
- Step S624 when the judgment result is that the new monitoring threshold is exceeded or reached, the EM sends a performance alarm notification to the NM.
- the maximum number of calls that can be processed per second before the extension of the virtual packet data network gateway (vPGW) is 10,000 times, and the extended maximum call that can be processed per second.
- the number of times is 20,000 times.
- the relationship between the performance threshold monitoring threshold and the maximum number of calls is 95%. That is, the performance threshold monitoring threshold (also referred to as the monitoring threshold) set for vPGW before expansion is 9500.
- the NM sends a message to the EM to create a performance measurement task and a performance threshold monitoring task, which requires measuring the number of calls of the vPGW and setting a monitoring task for the number of calls.
- the EM sends a performance measurement task to the network element vPGW to measure the number of calls of the vPGW.
- the measured number of calls sent by the vPGW to the EM at the reporting time point is 9,500 times;
- the EM determines that the performance measurement value reaches the monitoring threshold, and the EM sends a performance alarm notification to the NM;
- the EM accepts the message that the vPGW Scaled out is sent by the VNFM, and sends a message to the NM to indicate that the vPGW Scale out is completed;
- the NM sends a request message (corresponding to the above-mentioned third request message) to the EM to modify the monitoring threshold of the number of times the existing performance threshold monitoring task is called, and the message carries a new monitoring threshold 19000.
- the monitoring threshold of the number of modified EM calls is 19000, and performance threshold monitoring is performed on the number of calls of the vPGW according to the new monitoring threshold of 19000.
- the EM determines whether the value of the monitored performance measurement call number reaches the new monitoring threshold 19000 according to the monitoring time interval. When the EM is reached, the EM sends a performance alarm notification to the NM.
- the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is A better implementation.
- the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
- the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
- a performance threshold monitoring device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has not been described again.
- the term “module” may implement a combination of software and/or hardware of a predetermined function.
- the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
- FIG. 7 is a structural block diagram of a first performance threshold monitoring processing apparatus according to an embodiment of the present invention.
- the apparatus may be applied to an NM.
- the apparatus includes a determining module 72, a determining module 74, and a sending module 76.
- the device will be described below.
- the determining module 72 is configured to: after receiving the virtual network function VNF extension or the VNF shrink complete message, determine whether to update the current monitoring threshold of the monitored performance measurement item in the current performance threshold monitoring of the VNF-based network element; the determining module 74, The determining module 72 is configured to determine a new monitoring threshold of the monitored performance measurement item when the determination result is that the current monitoring threshold needs to be updated.
- the sending module 76 is connected to the determining module 74 and configured to manage the network element.
- the EM sends a message carrying the new monitoring threshold, wherein the message is used to request the EM to monitor the monitored performance measurement item according to the new monitoring threshold.
- FIG. 8 is a block diagram showing a preferred structure of a first performance threshold monitoring processing apparatus according to an embodiment of the present invention. As shown in FIG. 8, the apparatus includes a first processing module 82, in addition to all the modules shown in FIG. The device will be described.
- the first processing module 82 coupled to the decision module 72 described above, is configured to receive a message from the EM and/or network function virtualization orchestrator NFVO indicating completion of the VNF extension or VNF contraction.
- FIG. 9 is a block diagram showing the structure of the determining module 72 and the determining module 74 in the first performance threshold monitoring processing apparatus according to the embodiment of the present invention.
- the determining module 72 includes a determining unit 92 and a first determining unit 94.
- the determining module 74 includes a second determining unit 96, which is described below.
- the determining unit 92 is configured to determine whether the service processing capability corresponding to the monitored measurement item of the network element changes after the VNF expansion or the VNF is contracted.
- the first determining unit 94 is connected to the determining unit 92 and configured to be in the determining unit. When the determination result of 92 is a change, it is determined that the current monitoring threshold needs to be updated; and if the determination result of the determination unit 92 is that there is no change, it is determined that the current monitoring threshold is not required to be updated.
- the second determining unit 96 is configured to determine the new monitoring threshold according to the relationship between the service processing capability and the monitoring threshold and the changed service processing capability.
- the sending module 76 may send a message carrying a new monitoring threshold to the EM by sending a first request message and a second request message to the EM, where the first request message The second request message carries a new monitoring threshold, where the second request message is used to request the EM to establish a performance threshold monitoring task corresponding to the new monitoring threshold; or The EM sends a third request message, where the third request message carries a new monitoring threshold, and the third request message is used to request the EM to modify the monitoring threshold of the original performance threshold monitoring task according to the new monitoring threshold.
- FIG. 10 is a structural block diagram of a second performance threshold monitoring processing apparatus according to an embodiment of the present invention.
- the apparatus may be applied to an EM.
- the apparatus includes a receiving module 102 and an updating module 104. The device is described.
- the receiving module 102 is configured to receive a message carrying a new monitoring threshold from the network management NM, where the new monitoring threshold is after the NM receives the virtual network function VNF extension or the VNF contract completion message, and determines that the VNF is to be updated.
- the update threshold value determined after the current monitoring threshold of the performance measurement item is monitored in the current performance threshold of the network element; the update module 104 is connected to the receiving module 102, and is configured to monitor the performance measurement item according to the new monitoring threshold. Monitor.
- FIG. 11 is a block diagram showing a preferred structure of a second performance threshold monitoring processing apparatus according to an embodiment of the present invention. As shown in FIG. 11, the apparatus includes a second processing module 112 and a second in addition to all the modules shown in FIG. The three processing module 114 will be described below.
- the second processing module 112 is configured to receive a notification message from the virtual network function manager VNFM for indicating completion of the VNF extension or VNF contraction before receiving the message from the NM that carries the new monitoring threshold; the third processing module 114. Connect to the foregoing second processing module 112 and the receiving module 102, and set to send a message indicating that the VNF extension or the VNF contraction is completed to the NM according to the notification message.
- the receiving module 102 may receive a message carrying a new monitoring threshold from the NM by receiving a first request message and a second request message from the NM, where the second request message
- the new monitoring threshold is carried in the following manner: the update module 104 can monitor the monitored performance measurement item according to the new monitoring threshold by deleting the original performance threshold monitoring task according to the first request message, and according to the second request The message establishes a new performance threshold monitoring task that corresponds to the new monitoring threshold.
- the receiving module 102 may receive a message carrying a new monitoring threshold from the NM by receiving a third request message from the NM, where the third request message carries the new The monitoring threshold is used to monitor the monitored performance measurement item according to the new monitoring threshold by modifying the monitoring threshold of the original performance threshold monitoring task according to the new monitoring threshold according to the third request message.
- each of the above modules may be implemented by software or hardware.
- the foregoing may be implemented by, but not limited to, the foregoing modules are all located in the same processor; or, the modules are located in multiple In the processor.
- Embodiments of the present invention also provide a storage medium.
- the foregoing storage medium may be configured to store program code for performing the following steps:
- the network management NM determines whether to update the current monitoring threshold of the monitored performance measurement item in the current performance threshold monitoring of the VNF-based network element.
- the NM determines a new monitoring threshold of the monitored performance measurement item.
- the NM sends a message carrying the new monitoring threshold to the network element management EM, where the message is used to request the EM to monitor the monitored performance measurement item according to the new monitoring threshold.
- the storage medium is further arranged to store program code for performing the following steps:
- the network element management EM receives a message carrying a new monitoring threshold from the network management NM, where the new monitoring threshold is a NM receiving a virtual network function VNF extension or a VNF contraction completion message, and determining to update the VNF based The update threshold determined after the current monitoring threshold of the performance measurement item is monitored in the current performance threshold monitoring of the network element;
- the EM monitors the monitored performance measurement item according to the new monitoring threshold.
- the foregoing storage medium may include, but is not limited to, a USB flash drive, a Read-Only Memory (ROM), and a Random Access Memory (RAM).
- ROM Read-Only Memory
- RAM Random Access Memory
- the processor performs the steps in the foregoing method embodiments according to the stored program code in the storage medium.
- 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.
- the performance threshold monitoring processing method and apparatus have the following beneficial effects: the performance alarms received by the NM cannot correctly reflect the current network after the VNF is expanded and expanded in the related art. The problem of performance status, and thus achieve the effect of accurately monitoring the current network performance.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种性能阈值监控处理方法及装置,其中,该方法包括:网络管理NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值;当判定结果为需要更新所述当前监控阈值时,所述NM确定被监控性能测量项的新的监控阈值;所述NM向网元管理EM发送携带所述新的监控阈值的请求消息,其中,所述消息用于所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控。通过本发明,解决了相关技术中存在的当VNF缩扩容后,NM接收的性能告警无法正确的反映当前网络的性能状况的问题,进而达到了准确的监控当前网络性能状况的效果。
Description
本发明涉及通信领域,具体而言,涉及一种性能阈值监控处理方法及装置。
在移动通信网络中,运营商通过性能测量数据的分析来评估网络质量和网络或服务资源的利用率以及网络的处理能力,也可以通过对性能数据进行阈值监控以及时掌握网络的运营情况,当性能测量值超过该测量预设的阈值时,会上报相应包含性能告警的通知给运营商,这样运营商可以及时采取相应的措施防止网络出现严重故障甚至瘫痪。
当网络功能虚拟化后,网络管理架构和机制都有一些变化,图1是相关技术中的网络功能虚拟化后的管理架构图,如图1所示,其中:网络功能虚拟化编排器(Network Functions Virtualization Orchestrator,简称为NFVO)负责网络服务的生命周期管理、跨虚拟基础设施管理者(Virtualised Infrastructure Manager,简称为VIM)的网络功能虚拟化基础设施(Network Functions Virtualization Infrastructure,简称为NFVI)资源调度等功能。虚拟网络功能管理者(Virtual Network Functions Manager,简称为VNFM)负责VNF的生命周期管理,每个VNF都有一个关联的VNFM。VIM负责控制和管理NFVI计算、存储和网络资源。VNF的生命周期内有伸缩操作包括扩展操作(Scale out/up)和收缩操作(Scale in/down),可以调整VNF的虚拟资源。
传统网管多采用包含网络管理(Network Management,简称为NM)或运营支撑***(Operation Support System,简称为OSS)、网元管理(Element Management,简称为EM)和网元的三层管理结构。其中,NM也称为网络管理***(Network Management System,简称为NMS),EM也可称为网元管理***(Element Management System,简称为EMS)。OSS/NM和EM之间的接口是北向接口,EM和网元之间是南向接口。EM完成网元的配置和网元性能、故障、告警等信息的采集。NM面向全网的网络监视和分析,功能包括网络拓扑的监视与操作、全网故障告警与受理、全网配置信息的采集与配置分发、端到端网络性能监测与分析、流量流向与流量分布的监测与分析等。在网络功能虚拟化后,传统网管负责虚拟网络功能应用层的管理。
传统网络中网元的处理能力是固定的,对于可以用来衡量网元性能的指标,表示该网元的性能处理能力快饱和或缺乏的阈值也相对是固定的,但是当网络功能虚拟化后,基于VNF的网元在生命周期内会被扩展或收缩来调整其可以使用的虚拟资源,可使用的虚拟资源的变化会导致基于VNF的网元对业务的处理能力发生变化。如果性能阈值监控阈值不进行及时的调整,那么NM接收的性能告警将不能正确的反映当前网络的性能状况甚至误导运营商,因为性能告警的等级可能过于严重或偏轻,性能告警的数量可能过多或偏少。
针对相关技术中存在的当VNF缩扩容后,NM接收的性能告警无法正确的反映当前网络的性能状况的问题,目前尚未提出有效的解决方案。
发明内容
本发明提供了一种性能阈值监控处理方法及装置,以至少解决相关技术中存在的当VNF缩扩容后,NM接收的性能告警无法正确的反映当前网络的性能状况的问题。
根据本发明的一个方面,提供了一种性能阈值监控处理方法,包括:网络管理NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值;当判定结果为需要更新所述当前监控阈值时,所述NM确定被监控性能测量项的新的监控阈值;所述NM向网元管理EM发送携带所述新的监控阈值的消息,其中,所述消息用于请求所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控。
可选地,所述NM接收所述VNF扩展或VNF收缩完成消息,包括:所述NM接收来自所述EM和/或网络功能虚拟化编排器NFVO的指示所述VNF扩展或VNF收缩完成的消息。
可选地,所述NM判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值包括:所述NM判断所述VNF扩展或VNF收缩后,所述网元的被监控测量项对应的业务处理能力是否发生变化;在确定所述业务处理能力发生变化的情况下,确定需要更新所述当前监控阈值;在确定所述业务处理能力未发生变化的情况下,确定不需要更新所述当前监控阈值;和/或,所述NM确定所述新的监控阈值包括:所述NM根据业务处理能力与监控阈值之间的关系以及变化后的业务处理能力确定所述新的监控阈值。
可选地,所述NM向所述EM发送携带所述新的监控阈值的所述消息包括:所述NM向所述EM发送第一请求消息和第二请求消息,其中,所述第一请求消息用于请求所述EM删除原有的用于监控所述网元的性能的性能阈值监控任务,所述第二请求消息中携带所述新的监控阈值,所述第二请求消息用于请求所述EM建立与所述新的监控阈值对应的性能阈值监控任务;或者,所述NM向所述EM发送第三请求消息,其中,所述第三请求消息中携带所述新的监控阈值,所述第三请求消息用于请求所述EM按照所述新的监控阈值修改原有的性能阈值监控任务的监控阈值。
根据本发明的另一方面,提供了一种性能阈值监控处理方法,包括:网元管理EM接收来自网络管理NM的携带新的监控阈值的消息,其中,所述新的监控阈值为所述NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,且判定要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值后所确定的更新阈值;所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控。
可选地,所述EM在接收来自所述NM的携带所述新的监控阈值的所述消息之前,所述方法还包括:所述EM接收来自虚拟网络功能管理者VNFM的用于指示所述VNF扩展或VNF收缩完成的通知消息;所述EM根据所述通知消息向所述NM发送指示所述VNF扩展或VNF
收缩完成的消息。
可选地,所述EM接收来自所述NM的携带所述新的监控阈值的所述消息包括:所述EM接收来自所示NM的第一请求消息和第二请求消息,其中,所述第二请求消息中携带所述新的监控阈值;所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控包括:所述EM根据所述第一请求消息删除原有的性能阈值监控任务,并根据所述第二请求消息建立与所述新的监控阈值对应的新的性能阈值监控任务。
可选地,所述EM接收来自所述NM的携带所述新的监控阈值的所述消息包括:所述EM接收来自所述NM的第三请求消息,其中,所述第三请求消息中携带所述新的监控阈值;所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控包括:所述EM根据所述第三请求消息按照所述新的监控阈值修改原有的性能阈值监控任务的监控阈值。
根据本发明的另一方面,提供了一种性能阈值监控处理装置,所述装置应用于网络管理NM中,包括:判定模块,设置为在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值;确定模块,设置为当判定结果为需要更新所述当前监控阈值时,确定被监控性能测量项的新的监控阈值;发送模块,设置为向网元管理EM发送携带所述新的监控阈值的消息,其中,所述消息用于请求所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控。
根据本发明的另一方面,提供了一种性能阈值监控处理装置,所述装置应用于网元管理EM中,包括:接收模块,设置为接收来自网络管理NM的携带新的监控阈值的消息,其中,所述新的监控阈值为所述NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,且判定要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值后所确定的更新阈值;更新模块,设置为根据所述新的监控阈值对所述被监控性能测量项进行监控。
本发明另一实施例提供了一种计算机存储介质,所述计算机存储介质存储有执行指令,所述执行指令用于执行上述方法实施例中的步骤之一或其组合。
通过本发明,采用网络管理NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值;当判定结果为需要更新所述当前监控阈值时,所述NM确定被监控性能测量项的新的监控阈值;所述NM向网元管理EM发送携带所述新的监控阈值的消息,其中,所述消息用于请求所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控。解决了相关技术中存在的当VNF缩扩容后,NM接收的性能告警无法正确的反映当前网络的性能状况的问题,进而达到了准确的监控当前网络性能状况的效果。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是相关技术中的网络功能虚拟化后的管理架构图;
图2是根据本发明实施例的第一种性能阈值监控处理方法的流程图;
图3是根据本发明实施例的第二种性能阈值监控处理方法的流程图;
图4是传统网元的性能阈值监控流程图;
图5是根据本发明实施例的EM触发的修改监控阈值的流程图;
图6是根据本发明实施例的NFVO触发的修改监控阈值的流程图;
图7是根据本发明实施例的第一种性能阈值监控处理装置的结构框图;
图8是根据本发明实施例的第一种性能阈值监控处理装置的优选结构框图;
图9是根据本发明实施例的第一种性能阈值监控处理装置中判定模块72的结构框图;
图10是根据本发明实施例的第二种性能阈值监控处理装置的结构框图;
图11是根据本发明实施例的第二种性能阈值监控处理装置的优选结构框图。
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
在本实施例中提供了一种性能阈值监控处理方法,图2是根据本发明实施例的第一种性能阈值监控处理方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,网络管理NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值;
步骤S204,当判定结果为需要更新所述当前监控阈值时,所述NM确定被监控性能测量项的新的监控阈值;
步骤S206,所述NM向网元管理EM发送携带所述新的监控阈值的消息,其中,所述消息用于请求所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控。
其中,上述实施例中的动作执行者除了是NM外,还可以是网络运营支撑***(Operation-Support System,简称为OSS)。
从上述实施例可知,NM可以根据VNF扩展或VNF收缩的情况动态调整监控阈值,即,确定上述的新的监控阈值,从而使得EM按照准确的监控阈值对网元的性能进行监控,保证虚拟化后性能阈值监控能正确的反应当前网络的性能状态,解决了相关技术中存在的当VNF
缩扩容后,NM接收的性能告警无法正确的反映当前网络的性能状况的问题,进而达到了准确的监控当前网络性能状况的效果。
在一个可选的实施例中,上述NM接收到上述VNF扩展或VNF收缩完成消息的方式可以有多种,例如,可以接收来自EM和/或网络功能虚拟化编排器NFVO的指示上述VNF扩展或VNF收缩完成的消息。需要说明的是,上述的接收方式仅是示例,还可以采用其他的方式接收指示VNF扩展或VNF收缩完成的消息。
在一个可选的实施例中,NM判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值包括:NM判断VNF扩展或VNF收缩后,上述网元的被监控测量项对应的业务处理能力(该业务处理能力也可称为业务指标)是否发生变化;在确定该业务处理能力发生变化的情况下,确定需要更新当前监控阈值;在确定该业务处理能力未发生变化的情况下,确定不需要更新当前监控阈值;当确定需要更新监控阈值时,可以通过如下方式进行更新:上述NM根据业务处理能力与监控阈值之间的关系以及变化后的业务处理能力确定上述新的监控阈值。在该实施例中,网元的被监控测量项对应的业务处理能力和监控阈值是满足一定的对应关系的,当网元的被监控测量项对应的业务处理能力改变后,对该网元进行监控的监控阈值也需要进行相应的调整,以适应改变后的业务处理能力。
在一个可选的实施例中,上述NM向EM发送携带新的监控阈值的消息包括:NM向EM发送第一请求消息和第二请求消息,其中,该第一请求消息用于请求EM删除原有的性能阈值监控任务,该第二请求消息中携带新的监控阈值,该第二请求消息用于请求EM建立与新的监控阈值对应的性能阈值监控任务;或者,该NM向EM发送第三请求消息,其中,该第三请求消息中携带新的监控阈值,该第三请求消息用于请求EM按照新的监控阈值修改原有的性能阈值监控任务的监控阈值。其中,上述的向EM发送第一请求消息和第二请求消息时,可以先发送第一请求消息,再发送第二请求消息,也可以先发送第二请求消息,再发送第一请求消息,也可以同时发送第一请求消息和第二请求消息。
在本实施例中还提供了一种性能阈值监控处理方法,图3是根据本发明实施例的第二种性能阈值监控处理方法的流程图,如图3所示,该流程包括如下步骤:
步骤S302,网元管理EM接收来自网络管理NM的携带新的监控阈值的消息,其中,该新的监控阈值为NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息,且判定要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值后所确定的更新阈值;
步骤S304,该EM根据上述新的监控阈值对被监控性能测量项进行监控。
其中,上述实施例中的NM还可以替换为OSS。在上述实施例中,EM可以根据NM发送的新的监控阈值对被监控性能测量项进行监控,且该新的监控阈值是NM根据VNF缩扩容完成后重新确定的。从而保证虚拟化后性能阈值监控能正确的反应当前网络的性能状态,解决了相关技术中存在的当VNF缩扩容后,NM接收的性能告警无法正确的反映当前网络的性能状况的问题,进而达到了准确的监控当前网络性能状况的效果。
在一个可选的实施例中,上述EM在接收来自上述NM的携带上述新的监控阈值的消息之前,上述方法还包括:EM接收来自虚拟网络功能管理者VNFM的用于指示上述VNF扩展或VNF收缩完成的通知消息;该EM根据上述通知消息向NM发送指示上述VNF扩展或VNF收缩完成的消息。在该实施例中,监控阈值的修改可以是由EM触发的。在实际应用中,处理可以由EM触发外,还可以由NFVO触发,即,NFVO在确定VNF扩展或收缩完成后,向NM发送上述处理消息。
在一个可选的实施例中,上述EM接收来自上述NM的携带上述新的监控阈值的消息包括:EM接收来自NM的第一请求消息和第二请求消息,其中,该第二请求消息中携带上述新的监控阈值;上述EM根据上述新的监控阈值对被监控性能测量项进行监控包括:EM根据上述第一请求消息删除原有的性能阈值监控任务,并根据上述第二请求消息建立与新的监控阈值对应的新的性能阈值监控任务。其中,上述的接收来自NM的第一请求消息和第二请求消息时,可以先接收第一请求消息,再接收第二请求消息,也可以先接收第二请求消息,再接收第一请求消息,也可以同时接收第一请求消息和第二请求消息。
在一个可选的实施例中,上述EM接收来自上述NM的携带新的监控阈值的消息包括:上述EM接收来自上述NM的第三请求消息,其中,该第三请求消息中携带上述新的监控阈值;上述EM根据上述新的监控阈值对被监控性能测量项进行监控包括:EM根据上述第三请求消息按照新的监控阈值修改原有的性能阈值监控任务的监控阈值。其中,EM判定被监控性能测量值是否超过或达到新的监控阈值,当超过或达到时,EM发送性能告警通知给NM。
下面以NM确定新的监控阈值,EM对网元进行监控为例,对本发明进行说明:
实施例一
在该实施例中,由EM触发修改用于监控性能的监控阈值。下面结合传统的网元的性能阈值监控流程对本发明进行说明。
图4是传统网元的性能阈值监控流程图,如图4所示,包括如下步骤:
步骤S402,NM给EM发送创建性能测量任务和性能阈值监控任务的消息;
步骤S404,EM给基于虚拟网络功能(VNF)的网元下发性能测量任务;
步骤S406,EM根据基于VNF的网元上报的性能测量值,判定性能测量值是否越过或达到监控阈值;
步骤S408,当判定结果为越过或达到监控阈值时,EM给NM发送性能告警通知。
本发明在图4所示的流程的基础上,还包括更新监控阈值相关的操作,图5是根据本发明实施例的EM触发的修改监控阈值的流程图,如图5所示,该流程除包括图4所示的流程外,还包括如下步骤:
步骤S502,EM接受VNFM发送的指示VNF扩展或收缩完成的消息;
步骤S504,EM给NM发送消息(对应于上述的VNF扩展或VNF收缩完成的消息)指示VNF扩展或收缩完成;
步骤S506,NM发现VNF扩展或收缩后被监控性能测量项对应的业务处理能力(也可以称为业务指标)发生了变化,判定是否需要修改当前被监控性能测量项的监控阈值(即,当前监控阈值);
步骤S508,当判定结果为需要修改当前的监控阈值时,NM根据业务处理能力与监控阈值之间的关系以及新的业务处理能力值确定被监控性能测量项的新的监控阈值;
步骤S510,NM给EM发送请求消息(对应于上述的第三请求消息),以指示EM修改现有性能阈值监控任务里被监控性能测量项的监控阈值,该请求消息中携带新的监控阈值;
步骤S512,EM修改性能阈值监控任务里被监控性能测量项的监控阈值并根据新的监控阈值对基于虚拟网络功能(VNF)的网元进行性能阈值监控;EM在修改监控阈值前可先将相应的性能阈值监控任务暂停,待监控阈值被修改完成之后,再恢复该性能阈值监控任务,即根据新的监控阈值对基于虚拟网络功能(VNF)的网元进行阈值监控;
步骤S514,EM根据监控时间间隔获取基于VNF的网元上报的性能测量值;
步骤S516,EM判定被监控性能测量值是否越过或达到新的监控阈值;
步骤S518,当判定结果为超过或达到新的监控阈值时,EM发送性能告警通知给NM。
实施例二
在该实施例中,由NFVO触发修改用于监控性能的监控阈值。下面结合传统的网元的性能阈值监控流程对本发明进行说明。
图6是根据本发明实施例的NFVO触发的修改监控阈值的流程图,如图6所示,该流程除包括图4所示的流程外,还包括如下步骤:
步骤S602,NFVO向VNFM发送VNF扩展或收缩请求;
步骤S604,VNFM进行VNF收缩或扩展处理;
步骤S606,VNFM告知NFVO VNF扩展或收缩完成;
步骤S608,NM接收到NFVO发送的指示VNF扩展或VNF收缩完成的消息;
步骤S610,NM发现VNF扩展或VNF收缩后被监控测量项对应的业务处理能力发生了变化,判断是否要修改当前性能阈值监控里被监控性能测量项的监控阈值;
步骤S612,在判定结果为被监控性能测量项的监控阈值需要修改时,根据业务处理能力
与监控阈值之间的关系以及新的业务处理能力值确定被监控性能测量项的新的监控阈值;
步骤S614,NM给EM发送删除性能阈值监控的请求消息(对应于上述的第一请求消息);
步骤S616,NM给EM发送创建新的性能阈值监控的请求消息(对应于上述的第二请求消息),该请求消息中携带新的监控阈值;
步骤S618,EM根据新的监控阈值对基于虚拟网络功能(VNF)的网元的被监控性能测量项进行性能阈值监控;
步骤S620,EM根据监控时间间隔获取基于VNF的网元上报的性能测量值;
步骤S622,EM判断被监控性能测量值是否越过或达到新的监控阈值;
步骤S624,当判断结果为超过或达到新的监控阈值时,EM发送性能告警通知给NM。
实施例三
在该实施例中,假设网元虚拟分组数据网络网关(Virtual Packet Data Network Gateway,简称为vPGW)在扩展前每秒能够处理的最大呼叫次数为10000次,扩展后的每秒能够处理的最大呼叫次数为20000次。性能阈值监控阈值和最大呼叫次数的关系为比例值95%,即扩展前对vPGW设置的性能阈值监控阈值(也可简称为监控阈值)为9500。
NM给EM发送创建性能测量任务和性能阈值监控任务的消息,要求测量vPGW的呼叫次数,同时对呼叫次数设置监控任务。
EM给网元vPGW下发性能测量任务对vPGW的呼叫次数进行测量;
vPGW在上报时间点给EM发送的呼叫次数测量值为9500次;
EM判定性能测量值达到监控阈值,EM给NM发送性能告警通知;
EM接受VNFM发送的vPGW Scaled out完成的消息,并给NM发送消息指示vPGW Scale out完成;
NM发现vPGW Scale out后被监控测量项呼叫次数对应的业务处理能力每秒能处理的最大呼叫次数发生了变化,确定呼叫次数的监控阈值需要修改。并根据性能阈值监控阈值和最大呼叫次数的关系为比例值95%以及新的业务处理能力每秒能够处理的最大呼叫次数为20000次确定新的监控阈值为20000*95%=19000。
NM给EM发送请求消息(对应于上述的第三请求消息),以修改现有性能阈值监控任务呼叫次数的监控阈值,消息中携带新的监控阈值19000。
EM修改呼叫次数的监控阈值为19000,并根据该新的监控阈值19000对vPGW的呼叫次数进行性能阈值监控。
EM根据监控时间间隔,判定被监控性能测量呼叫次数的值是否达到新的监控阈值19000,当达到时EM发送性能告警通知给NM。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种性能阈值监控装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图7是根据本发明实施例的第一种性能阈值监控处理装置的结构框图,该装置可以应用于NM中,如图7所示,该装置包括判定模块72、确定模块74和发送模块76,下面对该装置进行说明。
判定模块72,设置为在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值;确定模块74,连接至上述判定模块72,设置为当判定结果为需要更新上述当前监控阈值时,确定被监控性能测量项的新的监控阈值;发送模块76,连接至上述确定模块74,设置为向网元管理EM发送携带上述新的监控阈值的消息,其中,该消息用于请求EM根据上述新的监控阈值对被监控性能测量项进行监控。
图8是根据本发明实施例的第一种性能阈值监控处理装置的优选结构框图,如图8所示,该装置除包括图7所示的所有模块外,还包括第一处理模块82,下面对该装置进行说明。
第一处理模块82,连接至上述的判定模块72,设置为接收来自EM和/或网络功能虚拟化编排器NFVO的指示上述VNF扩展或VNF收缩完成的消息。
图9是根据本发明实施例的第一种性能阈值监控处理装置中判定模块72和确定模块74的结构框图,如图9所示,该判定模块72包括判断单元92和第一确定单元94,该确定模块74包括第二确定单元96,下面对该判定模块72和确定模块74进行说明。
判断单元92,设置为判断上述VNF扩展或VNF收缩后,上述网元的被监控测量项对应的业务处理能力是否发生变化;第一确定单元94,连接至上述判断单元92,设置为在判断单元92的判断结果为发生变化的情况下,确定需要更新当前监控阈值;在判断单元92的判断结果为未发生变化的情况下,确定不需要更新上述当前监控阈值。
第二确定单元96,设置为根据业务处理能力与监控阈值之间的关系以及变化后的业务处理能力确定上述新的监控阈值。
在一个可选的实施例中,上述的发送模块76可以通过如下方式向上述EM发送携带新的监控阈值的消息:向EM发送第一请求消息和第二请求消息,其中,该第一请求消息用于请求EM删除原有的性能阈值监控任务,该第二请求消息中携带新的监控阈值,该第二请求消息用于请求EM建立与新的监控阈值对应的性能阈值监控任务;或者,向EM发送第三请求消息,其中,该第三请求消息中携带新的监控阈值,该第三请求消息用于请求EM按照新的监控阈值修改原有性能阈值监控任务的监控阈值。
图10是根据本发明实施例的第二种性能阈值监控处理装置的结构框图,该装置可以应用于EM中,如图10所示,该装置包括接收模块102和更新模块104,下面对该装置进行说明。
接收模块102,设置为接收来自网络管理NM的携带新的监控阈值的消息,其中,该新的监控阈值为NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,且判定要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值后所确定的更新阈值;更新模块104,连接至上述接收模块102,设置为根据上述新的监控阈值对被监控性能测量项进行监控。
图11是根据本发明实施例的第二种性能阈值监控处理装置的优选结构框图,如图11所示,该装置除包括图10所示的所有模块外,还包括第二处理模块112和第三处理模块114,下面对该装置进行说明。
第二处理模块112,设置为在接收来自上述NM的携带上述新的监控阈值的消息之前,接收来自虚拟网络功能管理者VNFM的用于指示VNF扩展或VNF收缩完成的通知消息;第三处理模块114,连接至上述第二处理模块112和接收模块102,设置为根据上述通知消息向NM发送指示上述VNF扩展或VNF收缩完成的消息。
在一个可选的实施例中,上述接收模块102可以通过如下方式接收来自NM的携带新的监控阈值的消息:接收来自NM的第一请求消息和第二请求消息,其中,该第二请求消息中携带新的监控阈值;上述更新模块104可以通过如下方式根据新的监控阈值对被监控性能测量项进行监控:根据上述第一请求消息删除原有的性能阈值监控任务,并根据上述第二请求消息建立与新的监控阈值对应的新的性能阈值监控任务。
在一个可选的实施例中,上述接收模块102可以通过如下方式接收来自NM的携带新的监控阈值的消息:接收来自NM的第三请求消息,其中,该第三请求消息中携带上述新的监控阈值;上述更新模块104可以通过如下方式根据新的监控阈值对被监控性能测量项进行监控:根据上述第三请求消息按照新的监控阈值修改原有的性能阈值监控任务的监控阈值。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S11,网络管理NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值;
S12,当判定结果为需要更新所述当前监控阈值时,所述NM确定被监控性能测量项的新的监控阈值;
S13,所述NM向网元管理EM发送携带所述新的监控阈值的消息,其中,所述消息用于请求所述EM根据上述新的监控阈值对被监控性能测量项进行监控。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
S21,网元管理EM接收来自网络管理NM的携带新的监控阈值的消息,其中,该新的监控阈值为NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息,且判定要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值后所确定的更新阈值;
S22,该EM根据上述新的监控阈值对被监控性能测量项进行监控。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述方法实施例中的步骤。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
如上所述,本发明实施例提供的一种性能阈值监控处理方法及装置具有以下有益效果:解决了相关技术中存在的当VNF缩扩容后,NM接收的性能告警无法正确的反映当前网络的
性能状况的问题,进而达到了准确的监控当前网络性能状况的效果。
Claims (10)
- 一种性能阈值监控处理方法,包括:网络管理NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值;当判定结果为需要更新所述当前监控阈值时,所述NM确定被监控性能测量项的新的监控阈值;所述NM向网元管理EM发送携带所述新的监控阈值的消息,其中,所述消息用于请求所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控。
- 根据权利要求1所述的方法,其中,所述NM接收所述VNF扩展或VNF收缩完成消息,包括:所述NM接收来自所述EM和/或网络功能虚拟化编排器NFVO的指示所述VNF扩展或VNF收缩完成的消息。
- 根据权利要求1所述的方法,其中,所述NM判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值包括:所述NM判断所述VNF扩展或VNF收缩后,所述网元的被监控测量项对应的业务处理能力是否发生变化;在确定所述业务处理能力发生变化的情况下,确定需要更新所述当前监控阈值;在确定所述业务处理能力未发生变化的情况下,确定不需要更新所述当前监控阈值;和/或,所述NM确定所述新的监控阈值包括:所述NM根据业务处理能力与监控阈值之间的关系以及变化后的业务处理能力确定所述新的监控阈值。
- 根据权利要求1所述的方法,其中,所述NM向所述EM发送携带所述新的监控阈值的所述消息包括:所述NM向所述EM发送第一请求消息和第二请求消息,其中,所述第一请求消息用于请求所述EM删除原有的性能阈值监控任务,所述第二请求消息中携带所述新的监控阈值,所述第二请求消息用于请求所述EM建立与所述新的监控阈值对应的性能阈值监控任务;或者,所述NM向所述EM发送第三请求消息,其中,所述第三请求消息中携带所述新的监控阈值,所述第三请求消息用于请求所述EM按照所述新的监控阈值修改原有的性能阈值监控任务的监控阈值。
- 一种性能阈值监控处理方法,包括:网元管理EM接收来自网络管理NM的携带新的监控阈值的消息,其中,所述新的监控阈值为所述NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,且判定要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值后所确 定的更新阈值;所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控。
- 根据权利要求5所述的方法,其中,所述EM在接收来自所述NM的携带所述新的监控阈值的所述消息之前,所述方法还包括:所述EM接收来自虚拟网络功能管理者VNFM的用于通知所述VNF扩展或VNF收缩完成的通知消息;所述EM根据所述通知消息向所述NM发送指示所述VNF扩展或VNF收缩完成的消息。
- 根据权利要求5所述的方法,其中,所述EM接收来自所述NM的携带所述新的监控阈值的所述消息包括:所述EM接收来自所示NM的第一请求消息和第二请求消息,其中,所述第二请求消息中携带所述新的监控阈值;所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控包括:所述EM根据所述第一请求消息删除原有的性能阈值监控任务,并根据所述第二请求消息建立与所述新的监控阈值对应的新的性能阈值监控任务。
- 根据权利要求5所述的方法,其中,所述EM接收来自所述NM的携带所述新的监控阈值的所述消息包括:所述EM接收来自所述NM的第三请求消息,其中,所述第三请求消息中携带所述新的监控阈值;所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控包括:所述EM根据所述第三请求消息按照所述新的监控阈值修改原有的性能阈值监控任务的监控阈值。
- 一种性能阈值监控处理装置,应用于网络管理NM中,包括:判定模块,设置为在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,判定是否要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值;确定模块,设置为当判定结果为需要更新所述当前监控阈值时,确定被监控性能测量项的新的监控阈值;发送模块,设置为向网元管理EM发送携带所述新的监控阈值的消息,其中,所述消息用于请求所述EM根据所述新的监控阈值对所述被监控性能测量项进行监控。
- 一种监控性能阈值处理装置,应用于网元管理EM中,包括:接收模块,设置为接收来自网络管理NM的携带新的监控阈值的消息,其中,所述新的监控阈值为所述NM在接收到虚拟网络功能VNF扩展或VNF收缩完成消息后,且 判定要更新基于VNF的网元的当前性能阈值监控里被监控性能测量项的当前监控阈值后所确定的更新阈值;更新模块,设置为根据所述新的监控阈值对所述被监控性能测量项进行监控。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610011273.5A CN106953776A (zh) | 2016-01-07 | 2016-01-07 | 性能阈值监控处理方法及装置 |
CN201610011273.5 | 2016-01-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017118414A1 true WO2017118414A1 (zh) | 2017-07-13 |
Family
ID=59273492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/070447 WO2017118414A1 (zh) | 2016-01-07 | 2017-01-06 | 性能阈值监控处理方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106953776A (zh) |
WO (1) | WO2017118414A1 (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104301404A (zh) * | 2014-09-29 | 2015-01-21 | 华为技术有限公司 | 一种基于虚拟机的调整业务***资源的方法及装置 |
CN104348747A (zh) * | 2014-05-22 | 2015-02-11 | 国网山西省电力公司信息通信分公司 | Mpls-vpn网络中流量监控的方法和*** |
CN104601492A (zh) * | 2014-12-29 | 2015-05-06 | 上海华为技术有限公司 | 一种nfv架构下进行业务流控的方法及装置 |
CN105049293A (zh) * | 2015-08-21 | 2015-11-11 | 中国联合网络通信集团有限公司 | 监控的方法及装置 |
CN105471649A (zh) * | 2015-12-03 | 2016-04-06 | 深圳市金立通信设备有限公司 | 一种虚拟网络性能的监控***及方法、相关设备 |
CN105873114A (zh) * | 2015-01-21 | 2016-08-17 | 中兴通讯股份有限公司 | 一种虚拟网络功能性能监控的方法及相应的*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104253866B (zh) * | 2014-09-20 | 2018-03-27 | 华为技术有限公司 | 虚拟网络功能网元的软件部署方法、***及相关设备 |
-
2016
- 2016-01-07 CN CN201610011273.5A patent/CN106953776A/zh not_active Withdrawn
-
2017
- 2017-01-06 WO PCT/CN2017/070447 patent/WO2017118414A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104348747A (zh) * | 2014-05-22 | 2015-02-11 | 国网山西省电力公司信息通信分公司 | Mpls-vpn网络中流量监控的方法和*** |
CN104301404A (zh) * | 2014-09-29 | 2015-01-21 | 华为技术有限公司 | 一种基于虚拟机的调整业务***资源的方法及装置 |
CN104601492A (zh) * | 2014-12-29 | 2015-05-06 | 上海华为技术有限公司 | 一种nfv架构下进行业务流控的方法及装置 |
CN105873114A (zh) * | 2015-01-21 | 2016-08-17 | 中兴通讯股份有限公司 | 一种虚拟网络功能性能监控的方法及相应的*** |
CN105049293A (zh) * | 2015-08-21 | 2015-11-11 | 中国联合网络通信集团有限公司 | 监控的方法及装置 |
CN105471649A (zh) * | 2015-12-03 | 2016-04-06 | 深圳市金立通信设备有限公司 | 一种虚拟网络性能的监控***及方法、相关设备 |
Also Published As
Publication number | Publication date |
---|---|
CN106953776A (zh) | 2017-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6538869B2 (ja) | ネットワーク管理 | |
EP3745645B1 (en) | Method, device, and system for guaranteeing service level agreement of application | |
US10567260B2 (en) | Auto-scaling software-defined monitoring platform for software-defined networking service assurance | |
US10484265B2 (en) | Dynamic update of virtual network topology | |
US10320649B2 (en) | Method and system for implementing virtual network function performance monitoring | |
US10432533B2 (en) | Automatic detection and prevention of network overload conditions using SDN | |
CN109391505B (zh) | 网络实例管理方法及相关设备 | |
WO2017092640A1 (zh) | 一种虚拟网络性能的监控***及方法、相关设备 | |
US20180338187A1 (en) | Advanced wi-fi performance monitoring | |
EP3534567B1 (en) | Network slice management method, management unit, and system | |
WO2017041556A1 (zh) | 虚拟资源调度方法、装置及*** | |
WO2016112676A1 (zh) | 告警处理方法及装置 | |
US20210112119A1 (en) | High Availability and High Utilization Cloud Data Center Architecture for Supporting Telecommunications Services | |
WO2017071118A1 (zh) | 监控资源管理的方法、装置和cse、存储介质 | |
WO2017076078A1 (zh) | Vnf实例的伸缩方法及装置 | |
CN109089255B (zh) | 用户位置通知控制方法、装置、***、设备及存储介质 | |
CN109074280A (zh) | 网络功能虚拟化 | |
EP3261299A1 (en) | Method and apparatus for establishing network service instance | |
EP3200394B1 (en) | Method and apparatus for controlling message transmission and network function virtualization system | |
US10171609B2 (en) | Constraint based signal for intellegent and optimized end user mobile experience enhancement | |
CN106603631B (zh) | 分布式消息***及扩容方法 | |
WO2018050013A1 (zh) | 一种管理网络功能节点的方法及装置 | |
CN110958170B (zh) | 一种网络互联方法和装置 | |
WO2017118414A1 (zh) | 性能阈值监控处理方法及装置 | |
TWI767427B (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: 17735852 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17735852 Country of ref document: EP Kind code of ref document: A1 |