CN115118568A - Network management method, device and system - Google Patents

Network management method, device and system Download PDF

Info

Publication number
CN115118568A
CN115118568A CN202110297568.4A CN202110297568A CN115118568A CN 115118568 A CN115118568 A CN 115118568A CN 202110297568 A CN202110297568 A CN 202110297568A CN 115118568 A CN115118568 A CN 115118568A
Authority
CN
China
Prior art keywords
resource object
data
priority
network
policy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110297568.4A
Other languages
Chinese (zh)
Inventor
成欣
徐海宝
王栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202110297568.4A priority Critical patent/CN115118568A/en
Publication of CN115118568A publication Critical patent/CN115118568A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware

Landscapes

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

Abstract

A network management method, device and system belong to the technical field of networks. The network management system comprises an acquisition subsystem and a management subsystem, wherein the acquisition subsystem is used for acquiring first data of a first resource object, and the first data comprises priority information of the first resource object; the acquisition subsystem is used for sending first data to the management subsystem according to the priority information of the first resource object; the management subsystem is used for sending a control strategy aiming at the first resource object to the acquisition subsystem according to the first data. The method and the device are beneficial to improving the network management effect and improving the network management efficiency.

Description

Network management method, device and system
Technical Field
The present application relates to the field of network technologies, and in particular, to a method, an apparatus, and a system for network management.
Background
A communication network usually includes a plurality of network devices, and in order to ensure the normal operation of the communication network, a network management system is usually deployed to manage the communication network. For example, the network management system monitors the operation of the network device in the communication network, and controls the network device according to the operation of the network device.
With the continuous expansion of network scale, more and more data need to be processed by the network management system, which may cause the network management system to fail to effectively control the network device with degraded performance in time, and the network management effect is poor and the efficiency is low.
Disclosure of Invention
The application provides a network management method, device and system, which are beneficial to improving the network management effect and improving the network management efficiency. The technical scheme of the application is as follows:
in a first aspect, a network management system is provided, including: the system comprises an acquisition subsystem and a management subsystem, wherein the acquisition subsystem is used for acquiring first data of a first resource object, and the first data comprises priority information of the first resource object; the acquisition subsystem is used for sending first data to the management subsystem according to the priority information of the first resource object; the management subsystem is used for sending a control strategy aiming at the first resource object to the acquisition subsystem according to the first data.
According to the technical scheme, after the acquisition subsystem acquires first data of a first resource object, the first data is sent to the management subsystem according to priority information of the first resource object included in the first data, and the management subsystem sends a control strategy aiming at the first resource object to the acquisition subsystem according to the first data. Based on the processing mode of the network management system, when the performance index of the first resource object deteriorates, the first resource object needs to be monitored, analyzed or controlled in real time under the condition, the priority of the first resource object can be set to be higher, so that the acquisition subsystem can preferentially send the data of the first resource object to the management subsystem, and the management subsystem can preferentially implement a control strategy on the first resource object, so that the network management system can be ensured to timely and effectively control the resource object with deteriorated performance index, the network management effect is favorably improved, and the network management efficiency is improved. Based on the technical scheme provided by the application, the priority of the resource object needing important monitoring can be set higher, so that the network management system preferentially implements a control strategy on the resource object needing important monitoring.
Optionally, the control strategy comprises at least one of: acquiring an execution main body of the data of the first resource object, a priority strategy of the first resource object and a sampling period strategy of the first resource object.
Optionally, the execution main body for acquiring the data of the first resource object includes first acquisition equipment or first network equipment for bearing the first resource object, and the first acquisition equipment is connected to the first network equipment.
Optionally, the priority policy of the first resource object comprises at least one of: priority information of the first resource object and a priority calculation strategy of the first resource object. The priority information of the first resource object in the priority strategy is determined by the management subsystem through analyzing the first data; the priority calculation strategy of the first resource object in the priority strategy is used for the acquisition subsystem to calculate the priority information of the first resource object.
Optionally, the sampling period policy of the first resource object comprises at least one of: and calculating the strategy according to the sampling period of the first resource object and the sampling period of the first resource object. The sampling period of the first resource object in the sampling period strategy is determined by the management subsystem through analysis of the first data; the sampling period calculation strategy of the first resource object in the sampling period strategy is used for calculating the sampling period of the first resource object by the acquisition subsystem.
Optionally, the acquisition subsystem is further configured to: acquiring second data of the first resource object according to the control strategy (namely, the control strategy aiming at the first resource object); and sending the second data to the management subsystem according to the priority policy in the control policies. For example, the acquisition subsystem sends the second data to the management subsystem according to the priority information of the first resource object in the control policy, or the acquisition subsystem calculates the priority information of the first resource object according to the priority calculation policy of the first resource object in the control policy and sends the second data to the management subsystem according to the calculated priority information of the first resource object.
According to the technical scheme, the acquisition subsystem acquires second data of the first resource object according to the control strategy for the first resource object and sends the second data to the management subsystem according to the priority strategy in the control strategy, so that the acquisition subsystem can dynamically adjust the priority information and the sampling period of the first resource object.
Optionally, the acquisition subsystem includes a first network device for carrying the first resource object; the first network device is to: according to a sampling period strategy in the control strategy, carrying out data sampling on the first resource object to obtain sampling data; acquiring second data according to the sampling data and a priority strategy in the control strategy; and sending second data to the management subsystem according to the priority policy in the control policies.
According to the technical scheme, the first network equipment can have the function of collecting the data of the first resource object, and the first network equipment can sample the data of the first resource object, so that the collection equipment does not need to be arranged in the collection subsystem, the structure of the collection subsystem is facilitated to be simplified, and the structure of the network management system is simplified.
Optionally, the acquisition subsystem comprises a first acquisition device; the first acquisition device is configured to: according to a sampling period strategy in the control strategy, carrying out data sampling on the first resource object to obtain sampling data; acquiring second data according to the sampling data and a priority strategy in the control strategy; and sending second data to the management subsystem according to the priority policy in the control policies.
Optionally, the acquisition subsystem includes a first acquisition device and a first network device for carrying the first resource object; the first network device is to: according to a sampling period strategy in the control strategy, carrying out data sampling on the first resource object to obtain sampling data, and sending the sampling data to first acquisition equipment; the first acquisition device is configured to: acquiring second data according to the sampling data and a priority strategy in the control strategy; and sending second data to the management subsystem according to the priority policy in the control policies.
Optionally, the acquisition subsystem is configured to: determining a first transmission channel according to the priority information of the first resource object, wherein the transmission rate of the first transmission channel is positively correlated with the priority indicated by the priority information; the first data is transmitted to the management subsystem through a first transmission channel. The acquisition subsystem and the management subsystem may have a plurality of transmission channels, and the transmission rates of the plurality of transmission channels are different.
According to the technical scheme, the acquisition subsystem sends the first data to the management subsystem through the first transmission channel with the transmission rate positively correlated with the priority indicated by the priority information of the first resource object, and therefore the acquisition subsystem can send the first data to the management subsystem according to the priority information of the first resource object.
Optionally, the acquisition subsystem is further configured to: acquiring data of a second resource object; and discarding the data of the second resource object according to the priority information and the preset priority of the second resource object. For example, the priority indicated by the priority information of the second resource object is lower than the preset priority, and the data of the second resource object is discarded by the acquisition subsystem.
According to the technical scheme, the collection subsystem is beneficial to reducing the processing pressure of the management subsystem by discarding the data of the second resource object with the priority lower than the preset priority, and the management subsystem is ensured to be capable of timely and effectively processing the data of the resource object with the priority higher than the preset priority, so that the management subsystem is ensured to be capable of timely and effectively implementing a control strategy on the resource object with the priority higher than the preset priority.
Optionally, the management subsystem includes an analysis device and a control device, and the acquisition subsystem is configured to send the first data to the analysis device according to the priority information of the first resource object; the analysis equipment is used for processing the first data according to the priority information of the first resource object; the control equipment is used for sending a control strategy to the acquisition subsystem according to the processing result of the first data.
Optionally, the first resource object comprises a physical resource object and/or a logical resource object.
Optionally, the physical resource object comprises at least one of: the system comprises network equipment, a memory of the network equipment, a port of the network equipment, a single board of the network equipment, a storage of the network equipment and a storage of the network equipment;
the logical resource object includes at least one of: a communication link, a communication network.
In a second aspect, a network management method is provided, which is applied to an acquisition subsystem in a network management system, where the network management system further includes a management subsystem, and the method includes: acquiring first data of a first resource object, wherein the first data comprises priority information of the first resource object; sending first data to the management subsystem according to the priority information of the first resource object; and receiving the control strategy aiming at the first resource object sent by the management subsystem according to the first data.
Optionally, the control strategy comprises at least one of: acquiring an execution main body of data of a first resource object and a priority strategy of the first resource object; a sampling period policy of the first resource object.
Optionally, the priority policy of the first resource object comprises at least one of: priority information of the first resource object, and a priority calculation policy of the first resource object.
Optionally, the sampling period policy of the first resource object comprises at least one of: and calculating a strategy according to the sampling period of the first resource object and the sampling period of the first resource object.
Optionally, the method further comprises: acquiring second data of the first resource object according to the control strategy; and sending second data to the management subsystem according to the priority policy in the control policies.
Optionally, the acquisition subsystem includes a first network device for carrying the first resource object; acquiring second data of the first resource object according to the control strategy, wherein the second data comprises the following data: the first network equipment carries out data sampling on the first resource object according to a sampling period strategy in the control strategy to obtain sampling data; the first network equipment acquires second data according to the sampling data and a priority strategy in the control strategy; sending second data to the management subsystem according to a priority policy in the control policies, including: and the first network equipment sends the second data to the management subsystem according to the priority policy in the control policies.
Optionally, the acquisition subsystem comprises a first acquisition device; acquiring second data of the first resource object according to the control strategy, wherein the second data comprises the following data: the first acquisition equipment performs data sampling on the first resource object according to a sampling period strategy in the control strategy to obtain sampling data; the first acquisition equipment acquires second data according to the sampling data and a priority strategy in the control strategy; sending second data to the management subsystem according to a priority policy in the control policies, including: and the first acquisition equipment sends second data to the management subsystem according to the priority strategy in the control strategies.
Optionally, the acquisition subsystem includes a first acquisition device and a first network device for carrying the first resource object; acquiring second data of the first resource object according to the control strategy, wherein the second data comprises: the first network equipment performs data sampling on the first resource object according to a sampling period strategy in the control strategy to obtain sampling data, and sends the sampling data to the first acquisition equipment; the first acquisition equipment acquires second data according to the sampling data and a priority strategy in the control strategy; sending second data to the management subsystem according to a priority policy in the control policies, including: and the first acquisition equipment sends second data to the management subsystem according to the priority policy in the control policies.
Optionally, sending the first data to the management subsystem according to the priority information of the first resource object includes: determining a first transmission channel according to the priority information of the first resource object, wherein the transmission rate of the first transmission channel is positively correlated with the priority indicated by the priority information; the first data is transmitted to the management subsystem through a first transmission channel.
Optionally, the method further comprises: acquiring data of a second resource object; and discarding the data of the second resource object according to the priority information and the preset priority of the second resource object.
Optionally, the first resource object comprises a physical resource object and/or a logical resource object.
Optionally, the physical resource object comprises at least one of: the system comprises network equipment, a memory of the network equipment, a port of the network equipment, a single board of the network equipment, a storage of the network equipment and a storage of the network equipment;
the logical resource object includes at least one of: a communication link, a communication network.
For technical effects of the second aspect and various optional implementation schemes of the second aspect, reference may be made to technical effects of the first aspect and various optional implementation schemes of the first aspect, which are not described herein again.
In a third aspect, a network management method is provided, which is applied to a management subsystem in a network management system, where the network management system further includes an acquisition subsystem, and the method includes: receiving first data of the first resource object, which is sent by the acquisition subsystem according to the priority information of the first resource object, wherein the first data comprises the priority information of the first resource object; and sending a control strategy aiming at the first resource object to the acquisition subsystem according to the first data.
Optionally, the control strategy comprises at least one of: acquiring an execution main body of the data of the first resource object, a priority strategy of the first resource object and a sampling period strategy of the first resource object.
Optionally, the priority policy of the first resource object comprises at least one of: priority information of the first resource object, and a priority calculation policy of the first resource object.
Optionally, the sampling period policy of the first resource object comprises at least one of: and calculating the strategy according to the sampling period of the first resource object and the sampling period of the first resource object.
Optionally, the method further comprises: and receiving second data of the first resource object, which is sent by the acquisition subsystem according to a priority policy in the control policies, wherein the second data is acquired by the acquisition subsystem according to the control policies.
Optionally, the receiving first data of the first resource object sent by the acquisition subsystem according to the priority information of the first resource object includes: and receiving first data of the first resource object sent by the acquisition subsystem through a first transmission channel, wherein the transmission rate of the first transmission channel is positively correlated with the priority indicated by the priority information.
Optionally, the management subsystem includes an analysis device and a control device, receives first data of the first resource object sent by the acquisition subsystem according to the priority information of the first resource object, and includes: the analysis equipment receives first data sent by the acquisition subsystem according to the priority information of the first resource object; sending a control policy for the first resource object to the acquisition subsystem in accordance with the first data, comprising: the analysis equipment processes the first data according to the priority information of the first resource object; and the control equipment sends a control strategy to the acquisition subsystem according to the processing result of the first data.
Optionally, the first resource object comprises a physical resource object and/or a logical resource object.
Optionally, the physical resource object comprises at least one of: the system comprises network equipment, a memory of the network equipment, a port of the network equipment, a single board of the network equipment, a storage of the network equipment and a storage of the network equipment;
the logical resource object includes at least one of: a communication link, a communication network.
For technical effects of the third aspect and various optional implementation schemes of the third aspect, reference may be made to the technical effects of the foregoing first aspect and various optional implementation schemes of the first aspect, and details are not repeated here.
In a fourth aspect, there is provided a network management apparatus, the network management apparatus being located in a network management system, the network management system further comprising a management subsystem, the apparatus comprising:
a first obtaining module, configured to obtain first data of a first resource object, where the first data includes priority information of the first resource object;
a first sending module, configured to send the first data to the management subsystem according to the priority information of the first resource object;
and the receiving module is used for receiving the control strategy aiming at the first resource object, which is sent by the management subsystem according to the first data.
Optionally, the control policy comprises at least one of: acquiring an execution main body of the data of the first resource object, a priority strategy of the first resource object and a sampling period strategy of the first resource object.
Optionally, the priority policy of the first resource object comprises at least one of: the priority information of the first resource object and the priority calculation strategy of the first resource object.
Optionally, the sampling period policy of the first resource object comprises at least one of: a sampling period of the first resource object, a sampling period calculation policy of the first resource object.
Optionally, the apparatus further comprises:
a second obtaining module, configured to obtain second data of the first resource object according to the control policy;
and the second sending module is used for sending the second data to the management subsystem according to a priority policy in the control policies.
Optionally, the apparatus includes a first acquisition device and/or a first network device for carrying the first resource object.
Optionally, the second obtaining module is specifically configured to: according to a sampling period strategy in the control strategy, carrying out data sampling on the first resource object to obtain sampling data; acquiring the second data according to the sampling data and a priority strategy in the control strategy;
the second sending module is specifically configured to send the second data to the management subsystem according to a priority policy in the control policies.
Optionally, the first sending module is specifically configured to: determining a first transmission channel according to the priority information of the first resource object, wherein the transmission rate of the first transmission channel is positively correlated with the priority indicated by the priority information; and sending the first data to the management subsystem through the first transmission channel.
Optionally, the apparatus further comprises:
the third acquisition module is used for acquiring data of the second resource object;
and the discarding module is used for discarding the data of the second resource object according to the priority information and the preset priority of the second resource object.
Optionally, the first resource object comprises a physical resource object and/or a logical resource object.
Optionally, the physical resource object comprises at least one of: the system comprises network equipment, a memory of the network equipment, a port of the network equipment, a single board of the network equipment, a storage of the network equipment and a storage of the network equipment;
the logical resource object includes at least one of: a communication link, a communication network.
For technical effects of the fourth aspect and various optional implementations of the fourth aspect, reference may be made to the technical effects of the foregoing first aspect and various optional implementations of the first aspect, and details are not repeated here.
In a fifth aspect, a network management apparatus is provided, where the network management apparatus is located in a network management system, the network management system further includes an acquisition subsystem, and the apparatus includes:
the first receiving module is used for receiving first data of the first resource object, which is sent by the acquisition subsystem according to priority information of the first resource object, wherein the first data comprises the priority information of the first resource object;
and the sending module is used for sending the control strategy aiming at the first resource object to the acquisition subsystem according to the first data.
Optionally, the control strategy comprises at least one of: acquiring an execution main body of the data of the first resource object, a priority strategy of the first resource object and a sampling period strategy of the first resource object.
Optionally, the priority policy of the first resource object comprises at least one of: the priority information of the first resource object and the priority calculation strategy of the first resource object.
Optionally, the sampling period policy of the first resource object comprises at least one of: a sampling period of the first resource object, a sampling period calculation policy of the first resource object.
Optionally, the apparatus further comprises:
a second receiving module, configured to receive second data of the first resource object, which is sent by the acquisition subsystem according to a priority policy in the control policies, where the second data is acquired by the acquisition subsystem according to the control policies.
Optionally, the first receiving module is specifically configured to receive, through a first transmission channel, the first data of the first resource object sent by the acquisition subsystem, where a transmission rate of the first transmission channel is positively correlated with the priority indicated by the priority information.
Optionally, the apparatus comprises an analysis device and/or a control device.
Optionally, the first resource object comprises a physical resource object and/or a logical resource object.
Optionally, the physical resource object comprises at least one of: the system comprises network equipment, a memory of the network equipment, a port of the network equipment, a single board of the network equipment, a storage of the network equipment and a storage of the network equipment;
the logical resource object includes at least one of: a communication link, a communication network.
Technical effects of the fifth aspect and various optional implementations of the fifth aspect may refer to technical effects of the foregoing first aspect and various optional implementations of the first aspect, and are not described herein again.
In a sixth aspect, a network management apparatus is provided that includes a memory and a processor;
the memory is used for storing a computer program;
the processor is adapted to execute the computer program stored in the memory to cause the network management apparatus to perform the network management method as provided in the second aspect or any alternative of the second aspect above, or to perform the network management method as provided in the third aspect or any alternative of the third aspect above.
Optionally, the network management apparatus includes: at least one of a network device, a collection device, an analysis device, and a control device.
A seventh aspect provides a computer readable storage medium having stored thereon a computer program which, when executed, implements a method of network management as provided in the first aspect or any of the alternatives of the first aspect, or implements a method of network management as provided in the second aspect or any of the alternatives of the second aspect.
An eighth aspect provides a computer program product comprising a program or code which, when executed, implements a network management method as provided in the first aspect or any alternative form of the first aspect above, or implements a network management method as provided in the second aspect or any alternative form of the second aspect above.
A ninth aspect provides a chip comprising programmable logic and/or program instructions which, when run, is operable to implement a method of network management as provided in the first aspect or any alternative to the first aspect, or as provided in the second aspect or any alternative to the second aspect.
The beneficial effect that technical scheme that this application provided brought is:
according to the network management method, the device and the system, after the acquisition subsystem acquires the first data of the first resource object, the first data is sent to the management subsystem according to the priority information of the first resource object included in the first data, and the management subsystem sends the control strategy aiming at the first resource object to the acquisition subsystem according to the first data. Based on the processing mode of the network management system, when the performance index of the first resource object deteriorates, the first resource object needs to be monitored, analyzed or controlled in real time under the condition, the priority of the first resource object can be set to be higher, so that the acquisition subsystem can preferentially send the data of the first resource object to the management subsystem, and the management subsystem can preferentially implement a control strategy on the first resource object, so that the network management system can be ensured to timely and effectively control the resource object with deteriorated performance index, the network management effect is favorably improved, and the network management efficiency is improved. Based on the technical scheme provided by the application, the priority of the resource object can be flexibly set, for example, the priority of the resource object needing important monitoring can be set to be higher, so that the network management system can timely and effectively implement a control strategy on the resource object needing important monitoring.
Drawings
Fig. 1 is a schematic diagram of a network management system according to an embodiment of the present application;
fig. 2 is a schematic diagram of another network management system provided in an embodiment of the present application;
fig. 3 is a schematic diagram of another network management system provided in an embodiment of the present application;
fig. 4 is a schematic diagram of another network management system provided in an embodiment of the present application;
fig. 5 is a flowchart of a network management method according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a network management apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of another network management apparatus according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of another network management apparatus according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of another network management device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
First, terms referred to in the embodiments of the present application will be described.
The resource object is: including physical resource objects and/or logical resource objects. The physical resource object includes a network device, a memory of the network device, a port of the network device, a board of the network device, a storage of the network device, a processor of the network device, and the like. Logical resource objects include communication links, communication networks, and the like.
Communication link: mainly referred to as logical links. The logical link may be carried by a physical link (for example, a link formed by connecting network devices by using a physical transmission medium), and the logical link may be a virtual tunnel, such as but not limited to a Virtual Private Network (VPN) tunnel, an Ethernet Virtual Private Network (EVPN) tunnel, a segment routing internet protocol version6 (segment routing protocol version6, SRv6) Traffic Engineering (TE) policy tunnel, and the like.
Communication network: including physical networks and/or virtual networks. A physical network is, for example, a network of network devices connected by physical communication links. Virtual networks may be carried by physical networks such as, but not limited to, Virtual Local Area Networks (VLANs), VPNs, EVPNs, and the like.
The network management system according to the embodiment of the present application is described below.
Referring to fig. 1, a schematic diagram of a network management system according to an embodiment of the present application is shown. The network management system includes an acquisition subsystem 10 and a management subsystem 20.
The acquisition subsystem 10 is configured to acquire first data of a first resource object, and send the first data to the management subsystem 20 according to priority information of the first resource object, where the first data includes the priority information of the first resource object. The management subsystem 20 is configured to send a control policy for the first resource object to the acquisition subsystem 10 based on the first data.
Illustratively, the acquisition subsystem 10 sends the first data to the management subsystem 20 at a priority indicated by the priority information of the first resource object. The management subsystem 20 processes the first data of the first resource object according to the priority indicated by the priority information of the first resource object, and determines a control policy for the first resource object according to a processing result of the first data. The management subsystem 20 sends the control policy for the first resource object to the acquisition subsystem 10 according to the priority indicated by the priority information of the first resource object. The first data may further include sample data of the first resource object, and the processing of the first data by the management subsystem 20 may be the processing of the sample data in the first data by the management subsystem 20.
In a possible implementation manner of the embodiment of the present application, a plurality of transmission channels are established between the acquisition subsystem 10 and the management subsystem 20, where transmission rates of the plurality of transmission channels are different, the acquisition subsystem 10 is configured to determine a first transmission channel according to priority information of a first resource object, and send first data to the management subsystem 20 through the first transmission channel, where the transmission rate of the first transmission channel is positively correlated with a priority indicated by the priority information of the first resource object, for example, the transmission rate of the first transmission channel is directly proportional to the priority indicated by the priority information of the first resource object. The acquisition subsystem 10 sends the first data to the management subsystem 20 through the first transmission channel whose transmission rate is positively correlated to the priority indicated by the priority information of the first resource object, so that the acquisition subsystem 10 can send the first data to the management subsystem 20 according to the priority indicated by the priority information of the first resource object. The transmission channel between the acquisition subsystem 10 and the management subsystem 20 may be a communication link between the acquisition subsystem 10 and the management subsystem 20, and the communication link may be a physical link and/or a logical link.
Optionally, fig. 2 to fig. 4 show schematic diagrams of three network management systems provided in the embodiment of the present application. As shown in fig. 2 to 4, the management subsystem 20 includes an analysis device 201 and a control device 202, and the analysis device 201 is connected to the control device 202. The collection subsystem 20 is configured to send the first data of the first resource object to the analysis device 201 according to the priority information of the first resource object. The analysis device 201 is configured to process the first data of the first resource object according to the priority information of the first resource object. The control device 202 is configured to determine a control policy for the first resource object according to a processing result of the analysis device 201 on the first data of the first resource object, and send the control policy for the first resource object to the acquisition subsystem 10. In the embodiment of the present application, the transmission channel between the acquisition subsystem 10 and the management subsystem 20 is a transmission channel between the acquisition subsystem 10 and the analysis device 201. In the embodiment of the present application, it is exemplified that the analysis device 201 and the control device 202 are two independent devices, and in some implementation scenarios, the analysis device 201 and the control device 202 may be integrated together, that is, the analysis and control functions are integrated in the same device.
In an embodiment of the present application, the first resource object may be a physical resource object and/or a logical resource object. The first resource object is carried by the first network device, and the physical resource object as the first resource object may include at least one of: the system comprises a first network device, a memory of the first network device, a port of the first network device, a single board of the first network device, a memory of the first network device, and a processor of the first network device. The logical resource object as the first resource object may include at least one of: a communication link where the first network device is located, and a communication network where the first network device is located.
As described above, the first data includes the priority information of the first resource object, and the first data may further include the sampling data of the first resource object. For convenience of description, in the embodiments of the present application, priority information of a first resource object included in first data is hereinafter referred to as first priority information, and sample data of the first resource object included in the first data is referred to as first sample data. The priority indicated by the first priority information, i.e. the priority information of the first resource object comprised in the first data, may be the first priority. The first sample data (i.e. the sample data of the first resource object comprised in the first data) may comprise performance data of the first resource object. As an example, the first sample data comprises at least one performance data of the first resource object, each performance data being used to characterize one performance indicator of the first resource object. The performance index and performance data of the first resource object are different according to the difference of the first resource object.
Illustratively, the first resource object is a network device, and the performance index of the first resource object may include a processor utilization rate of the first resource object, a memory utilization rate of the first resource object, and the like; accordingly, the performance data of the first resource object may include the processor utilization rate, the memory utilization rate of the first resource object, and the like of the first resource object acquired by the acquisition subsystem 20.
For another example, the first resource object is a port of a network device, and the performance index of the first resource object may include a bandwidth utilization rate of the first resource object, a rate of the first resource object, and the like; accordingly, the performance data of the first resource object may include the bandwidth utilization of the first resource object, the rate of the first resource object, etc. acquired by the acquisition subsystem 20.
Further illustratively, the first resource object is a communication link, and the performance indicator of the first resource object may include a transmission delay of the first resource object, a transmission bandwidth of the first resource object, and the like; accordingly, the performance data of the first resource object may include a transmission delay of the first resource object acquired by the acquisition subsystem 20, a transmission bandwidth of the first resource object, and the like.
In an embodiment of the present application, the control policy for the first resource object may include at least one of: acquiring an execution main body of the data of the first resource object, a priority strategy of the first resource object and a sampling period strategy of the first resource object.
In the control policy for the first resource object, the execution body for acquiring the data of the first resource object may include a first network device for carrying the first resource object, or a first acquisition device connected to the first network device. Wherein the carrying of the first resource object by the first network device may include, for example: the first resource object is a first network device, the first resource object is a processor in the first network device, the first resource object is a port in the first network device, the first resource object is a communication link on which the first network device is located, or the first resource object is a communication network on which the first network device is located, and so on.
As an alternative implementation of the execution body for collecting the data of the first resource object: if the first network device for carrying the first resource object has a function of collecting data of the first resource object, the execution subject of collecting the data of the first resource object may be the first network device. Optionally, the acquisition subsystem 10 includes a plurality of network devices, the plurality of network devices may be deployed in a distributed manner, the plurality of network devices may be in the same communication network, and the plurality of network devices may be connected to each other, and the first network device may be one of the plurality of network devices. For example, as shown in fig. 2, the acquisition subsystem 10 includes a network device 101 and a network device 102 that are deployed in a distributed manner, where the network device 101 and the network device 102 are in the same communication network, and the first network device may be the network device 101 or the network device 102. The network management system shown in fig. 2 is only used for example, and the network management system may include a large number of network devices, which is not limited in this embodiment. In the embodiment of the present application, if the first network device for bearing the first resource object has a function of acquiring data of the first resource object, the acquisition subsystem 10 includes the first network device, and the acquisition of the data of the first resource object can be implemented, so that it is not necessary to provide an acquisition device in the acquisition subsystem 10, which is helpful to simplify the structure of the acquisition subsystem 10, and thus simplify the structure of the network management system.
As another alternative implementation of the execution subject of acquiring data of the first resource object: if the first network device for carrying the first resource object does not have the function of collecting the data of the first resource object, the execution main body for collecting the data of the first resource object is the first collecting device connected with the first network device, and the collecting subsystem 10 includes the first collecting device. In this case, the first network device may be within the acquisition subsystem 10 or may be external to the acquisition subsystem 10. The acquisition subsystem 10 may include a plurality of acquisition devices, which may be deployed in a distributed manner, each acquisition device is responsible for acquiring data of resource objects carried by network devices in one area, and the network devices in the areas in which the respective acquisition devices are responsible may be in the same communication network or in different communication networks. The first collecting device may be responsible for collecting data of the first resource object carried by the first network device. As shown, for example, in fig. 3 and 4, the acquisition subsystem 10 includes acquisition devices 101 and acquisition devices 102 deployed in a distributed manner. As shown in fig. 3, the network device 301, the network device 302, the network device 303, and the network device 304 are all located outside the acquisition subsystem 10 and outside the network management system. As shown in fig. 4, the network device 301, the network device 302, the network device 303, and the network device 304 are all located within the acquisition subsystem 10. The first network device may be any one of the network device 301, the network device 302, the network device 303, and the network device 304, and in this embodiment, the first network device is the network device 301, and the first acquisition device may be the acquisition device 101. In some embodiments, the network device 301, the network device 302, the network device 303, and the network device 304 may be in the same communication network or different communication networks, the network management systems shown in fig. 3 and fig. 4 are only examples, and the network management systems may include a large number of acquisition devices and network devices, which is not limited in this application.
In the control policy for the first resource object, the priority policy for the first resource object may include at least one of: priority information of the first resource object, and a priority calculation policy of the first resource object. For convenience of description, in the embodiment of the present application, the priority information of the first resource object in the priority policy of the first resource object and the priority information of the first resource object calculated according to the priority calculation policy in the priority policy of the first resource object are both referred to as second priority information, and the priority indicated by the second priority information is referred to as a second priority. The priority information (i.e., the second priority information) of the first resource object included in the priority policy of the first resource object may be the same as or different from the priority information (i.e., the first priority information) of the first resource object included in the first data, the priority (i.e., the second priority) indicated by the priority information of the first resource object included in the priority policy of the first resource object may be the same as or different from the priority (i.e., the first priority) indicated by the priority information of the first resource object included in the first data, and the second priority information is different from the first priority information, which is taken as an example for explaining that the second priority information is different from the first priority information, and the second priority is different from the first priority. The priority information (that is, the second priority information) of the first resource object included in the priority policy of the first resource object may be calculated according to the processing result and the priority calculation policy of the first resource object after the management subsystem 20 (for example, the analysis device 201) processes the first data of the first resource object. Among the priority policies of the first resource object sent by the management subsystem 20 to the acquisition subsystem 10, the priority calculation policy of the first resource object is used for the acquisition subsystem 10 to calculate the priority information (e.g., the second priority information) of the first resource object. In the embodiment of the present application, the management subsystem 20 sends the priority policy of the first resource object to the acquisition subsystem 10, so that the acquisition subsystem 10 adjusts the priority of the first resource object according to the priority policy of the first resource object, and the management subsystem 20 and the acquisition subsystem 10 form a closed-loop management system, through which the closed-loop dynamic adjustment of the priority of the first resource object is implemented.
Illustratively, the first resource object is a port of a network device (e.g., a first network device), the performance index of the first resource object is a bandwidth utilization rate, and the priority calculation policy of the first resource object may be as shown in table 1 below:
TABLE 1
Figure BDA0002984909240000101
As shown in table 1, the priority calculation policy of the first resource object (port) is: when the bandwidth utilization rate of the first resource object is less than 30%, the priority information of the first resource object is P1; when the bandwidth utilization of the first resource object is within a range of 30% to 60% (including 30% and 60%), the priority information of the first resource object is P2; when the bandwidth utilization of the first resource object is greater than 60%, the priority information of the first resource object is P3. When the first resource object is a port on the first network device, the management subsystem 20 (for example, the analysis device 201) may process first data (specifically, first sample data) of the first resource object, and calculate priority information (that is, second priority information) of the first resource object based on a priority calculation policy shown in table 1 according to a processing result; alternatively, the management subsystem 20 (e.g., the control device 202) sends the priority calculation policy as shown in table 1 to the harvesting subsystem 10 (e.g., the first network device or the first harvesting device in the harvesting subsystem 10) so that the harvesting subsystem 10 (e.g., the first network device or the first harvesting device in the harvesting subsystem 10) calculates the priority information of the first resource object based on the priority calculation policy as shown in table 1.
For another example, the first resource object is a board of a network device (e.g., a first network device), the performance index of the first resource object is a memory utilization rate, and the priority calculation policy of the first resource object may be as shown in table 2 below:
TABLE 2
Figure BDA0002984909240000111
As another example, the first resource object is a communication link (for example, a communication link where the first network device is located), the performance index of the first resource object is transmission delay, and the priority calculation policy of the first resource object may be as shown in table 3 below:
TABLE 3
Figure BDA0002984909240000112
The relevant explanations of tables 2 and 3 can refer to the relevant explanations of table 1, and are not described here.
In the priority calculation policies shown in tables 1 to 3, the priorities indicated by the priority information P1, the priority information P2, and the priority information P3 are sequentially higher. That is, the priority information P3 indicates the highest priority, the priority information P1 indicates the lowest priority, and the priority information P2 indicates a priority higher than the priority information P1 and lower than the priority information P3. As can be seen from tables 1 to 3, the higher the bandwidth utilization rate of a resource object (e.g., a first resource object) of a port is, the higher the priority of the port is calculated according to the priority calculation policy; the larger the memory utilization rate of a resource object (for example, a first resource object) of the single board is, the higher the priority of the single board is calculated according to the priority calculation policy; the larger the transmission delay of the resource object (e.g., the first resource object) of the communication link, the higher the priority of the communication link is calculated according to the priority calculation policy. That is, the worse the performance index of the first resource object (e.g. port, board, communication link), the higher the priority of the first resource object calculated according to the priority calculation policy. Through such a priority calculation policy, the acquisition subsystem 10 may preferentially send data of a resource object with a deteriorated performance index to the management subsystem 20 according to priority information of the resource object (for example, but not limited to, the first resource object), and the management subsystem 20 may preferentially process the data of the resource object with the deteriorated performance index according to the priority information of the resource object (for example, but not limited to, the first resource object), and preferentially implement a control policy on the resource object with the deteriorated performance index according to a processing result, thereby ensuring that the entire network management system can timely and effectively control the resource object with the deteriorated performance index.
Tables 1 to 3 are merely examples and are not intended to limit the priority calculation policy of the present application, and in some embodiments, more priority information may be included in the priority calculation policy, and the expression of the priority calculation policy may be other expressions than those shown in tables 1 to 3. For example, the priority calculation policy may be embodied by using a priority calculation formula, an independent variable of the priority calculation formula is sample data of the first resource object, a dependent variable is priority information, and the priority calculation formula satisfies a certain constraint condition (e.g., similar to the index conditions shown in tables 1 to 3). In addition, the priority calculation policy may also be represented by other types of indicators of the first resource object, where priority information corresponding to the indicator condition needs to be defined according to actual conditions of the corresponding indicators of the first resource object, which is not limited in this embodiment of the present application.
In the control policy for the first resource object, the sampling period policy of the first resource object may include at least one of: and calculating a strategy according to the sampling period of the first resource object and the sampling period of the first resource object. The first data of the first resource object includes sampling data (i.e., first sampling data) of the first resource object, where the first sampling data is obtained by sampling the first resource object by the acquisition subsystem 10, for example, the acquisition subsystem 10 obtains the first resource object by sampling data according to a sampling period. For convenience of description, in the embodiment of the present application, a sampling period for acquiring the first sampling data is hereinafter referred to as a first sampling period, and both a sampling period in the sampling period policy of the first resource object and a sampling period of the first resource object calculated according to the sampling period calculation policy in the sampling period policy of the first resource object are referred to as a second sampling period. In the embodiment of the present application, a sampling period (that is, a second sampling period) of a first resource object included in a sampling period policy of the first resource object may be the same as or different from a sampling period (that is, a first sampling period) of first sampling data, and the second sampling period is different from the first sampling period. The sampling period (that is, the second sampling period) of the first resource object included in the sampling period policy of the first resource object may be calculated according to the processing result and the sampling period calculation policy of the first resource object after the management subsystem 20 (for example, the analysis device 201) processes the first data of the first resource object, or calculated according to the second priority information of the first resource object and the sampling period calculation policy of the first resource object after the management subsystem 20 (for example, the analysis device 201) determines the second priority information of the first resource object. In the sampling period policy of the first resource object sent by the management subsystem 20 to the acquisition subsystem 10, the sampling period calculation policy of the first resource object is used for the acquisition subsystem 10 to calculate the sampling period (i.e., the second sampling period) of the first resource object. In the embodiment of the present application, the management subsystem 20 sends the sampling period policy of the first resource object to the acquisition subsystem 10, so that the acquisition subsystem 10 adjusts the sampling period of the first resource object according to the sampling period policy of the first resource object, and the management subsystem 20 and the acquisition subsystem 10 form a closed-loop management system, through which the closed-loop dynamic adjustment of the sampling period of the first resource object is implemented.
Illustratively, the first resource object is a port of a network device (e.g., a first network device), the performance index of the first resource object is a bandwidth utilization rate, and the sampling period calculation policy of the first resource object may be as shown in table 4 or table 5 below:
TABLE 4
Figure BDA0002984909240000121
TABLE 5
Figure BDA0002984909240000122
As shown in table 4, the sampling period calculation policy of the first resource object (port) is: when the bandwidth utilization rate of the first resource object is less than 30%, the sampling period of the first resource object is T1; when the bandwidth utilization of the first resource object is in the range of 30% to 60% (including 30% and 60%), the sampling period of the first resource object is T2; when the bandwidth utilization of the first resource object is greater than 60%, the sampling period of the first resource object is T3. As shown in table 5, the sampling period calculation policy of the first resource object (port) is: when the priority information of the first resource object is P1, the sampling period of the first resource object is T1; when the priority information of the first resource object is P2, the sampling period of the first resource object is T2; when the priority information of the first resource object is P3, the sampling period of the first resource object is T3. When the first resource object is a port on the first network device, the management subsystem 20 (for example, the analysis device 201) may process first data (specifically, first sample data) of the first resource object, and calculate a sampling period (that is, a second sampling period) of the first resource object according to a processing result based on a sampling period calculation policy shown in table 4; alternatively, after the management subsystem 20 (e.g., the analysis device 201) determines the priority information (e.g., the second priority information) of the first resource object, the sampling period (i.e., the second sampling period) of the first resource object is calculated based on the sampling period calculation policy shown in table 5 according to the priority information of the first resource object. Alternatively, the management subsystem 20 (e.g., the control device 202) sends the sampling period calculation policy shown in table 4 or table 5 to the acquisition subsystem 10 (e.g., the first network device or the first acquisition device in the acquisition subsystem 10), so that the acquisition subsystem 10 calculates the sampling period (i.e., the second sampling period) of the first resource object according to the acquired data of the first resource object based on the sampling period calculation policy shown in table 4 or table 5.
For another example, the first resource object is a board of a network device (e.g., a first network device), the performance index of the first resource object is a memory utilization rate, and the sampling period calculation policy of the first resource object may be as shown in table 6 or table 7 below:
TABLE 6
Figure BDA0002984909240000131
TABLE 7
Figure BDA0002984909240000132
For another example, the first resource object is a communication link (for example, a communication link where the first network device is located), the performance index of the first resource object is transmission delay, and the sampling period calculation policy of the first resource object may be as shown in table 8 or table 9 below:
TABLE 8
Figure BDA0002984909240000133
Figure BDA0002984909240000141
TABLE 9
Figure BDA0002984909240000142
The related explanations of table 6 and table 8 can refer to the related explanations of table 4, and the related explanations of table 7 and table 9 can refer to the related explanations of table 5, which are not repeated herein.
In the sampling period calculation strategies shown in tables 4 to 9, T3< T2< T1. As can be seen from tables 4 to 9 in combination with tables 1 to 3, the higher the bandwidth utilization rate of the resource object (e.g., the first resource object) of the port is, the higher the priority of the resource object (e.g., the first resource object) of the port is, and the smaller the sampling period of the port (e.g., the first resource object) calculated according to the sampling period calculation policy is; the larger the memory utilization rate of the resource object (e.g., the first resource object) of the single board is, the higher the priority of the resource object (e.g., the first resource object) of the single board is, and the smaller the sampling period of the single board (e.g., the first resource object) calculated according to the sampling period calculation policy is; the larger the transmission delay of the resource object (e.g., the first resource object) of the communication link, the higher the priority of the resource object (e.g., the first resource object) of the communication link, and the smaller the sampling period of the communication link (e.g., the first resource object) calculated according to the sampling period calculation strategy. That is, the worse the performance index of the first resource object (e.g., a port, a board, a communication link), the higher the priority of the first resource object, the smaller the sampling period of the first resource object calculated according to the sampling period calculation policy, and the higher the frequency of the acquisition subsystem 10 acquiring the data of the first resource object. With such a sampling period calculation strategy, the acquisition frequency (or referred to as sampling precision) of the acquisition subsystem 10 for the resource object with degraded performance index (for example, but not limited to, the first resource object) is higher than the acquisition frequency for the resource object with normal performance index within the same time period, and the more the acquisition subsystem 10 samples the data of the resource object with degraded performance index. In this embodiment, the acquisition subsystem 10 may preferentially send data of a resource object with a degraded performance index to the management subsystem 20 according to priority information of the resource object (for example, but not limited to, a first resource object), and the acquisition subsystem 10 sends more data of the resource object with the degraded performance index to the management subsystem 20; the management subsystem 20 can preferentially process the data of the resource object with the deteriorated performance index according to the priority information of the resource object, and the management subsystem 20 processes more data of the resource object with the deteriorated performance index, which makes the control policy for the resource object with the deteriorated performance index determined by the management subsystem 20 have higher reliability, and the management subsystem 20 can preferentially implement the reliable control policy for the resource object with the deteriorated performance index according to the priority information of the resource object, thereby ensuring that the whole network management system can timely, effectively and reliably control the resource object with the deteriorated performance index.
Tables 4 to 9 are only used for example and are not used to limit the sampling period calculation strategy of the present application, and in some implementation scenarios, the sampling period calculation strategy includes more sampling periods, and the expression of the sampling period calculation strategy may be other expressions besides those shown in tables 4 to 9. For example, the sampling period calculation strategy may be embodied by using a sampling period calculation formula, an independent variable of the sampling period calculation formula is sampling data of the first resource object, a dependent variable is a sampling period, and the sampling period calculation formula satisfies a certain constraint condition (for example, index conditions shown in table 4, table 6, and table 8). In addition, the priority calculation policy and the sampling period calculation policy may also be represented by other types of indicators of the first resource object, where the sampling period corresponding to the indicator condition needs to be defined according to an actual condition of the indicator corresponding to the first resource object, which is not limited in this embodiment of the application.
In an embodiment of the present application, the sending, by the management subsystem 20, the control policy for the first resource object to the acquisition subsystem 10 may include: the management subsystem 20 sends a configuration message (referred to as a message for configuring the first resource object) for the first resource object to the acquisition subsystem 10, where the configuration message carries a control policy for the first resource object. That is, the management subsystem 20 sends the control policy for the first resource object to the acquisition subsystem 10 by sending a configuration message to the acquisition subsystem 10. Optionally, the configuration message further carries indication information of the first resource object, a data sampling path of the first resource object, indication information of the first network device for carrying the first resource object, and the like. The indication information of the first resource object in the configuration message is used for the acquisition subsystem 10 to determine that the control policy in the configuration message is the control policy for the first resource object; configuring a data sampling path of the first resource object in the message for the acquisition subsystem 10 to determine a path for performing data sampling on the first resource object; the indication information of the first network device in the configuration message is used for the acquisition subsystem 10 to determine the first network device carrying the first resource object. Illustratively, the indication information of the first resource object is an identification of the first resource object, e.g., an Identity (ID) of the first resource object; the data sampling path of the first resource object is, for example, xpath, if/statistics; the indication information of the first network device is an identification (e.g., ID) of the first network device.
Optionally, the acquisition subsystem 10 is configured to, after receiving the control policy for the first resource object sent by the management subsystem 20, obtain second data of the first resource object according to the control policy, and send the second data to the management subsystem 20 according to a priority policy in the control policy. As an example, the acquisition subsystem 10 performs data sampling on the first resource object according to a sampling period policy in the control policy to obtain sampling data of the first resource object, and obtains second data of the first resource object according to the sampling data of the first resource object and a priority policy in the control policy. For convenience of description, in the embodiment of the present application, the sampling data obtained by the acquisition subsystem 10 performing data sampling on the first resource object according to a sampling period policy in the control policy is referred to as second sampling data of the first resource object hereinafter. The second data includes priority information of the first resource object, and the priority information of the first resource object included in the second data is priority information of the first resource object in a control policy for the first resource object, or is priority information of the first resource object calculated according to a priority calculation policy of the first resource object in the control policy.
In one possible implementation of the acquisition subsystem 10 for acquiring the second data: the sampling period policy includes a sampling period (i.e., a second sampling period) of the first resource object, and the priority policy includes priority information (i.e., second priority information) of the first resource object. The acquisition subsystem 10 performs data sampling on the first resource object according to a second sampling period to obtain second sampling data of the first resource object, and the acquisition subsystem 10 adds second priority information of the first resource object in the priority policy to the second sampling data of the first resource object to obtain second data of the first resource object.
In another possible implementation of the acquisition subsystem 10 to acquire the second data: the sampling period policy includes a sampling period calculation policy for the first resource object and the priority policy includes priority information (i.e., second priority information) for the first resource object. The acquisition subsystem 10 calculates a second sampling period of the first resource object according to sampling data (that is, the first sampling data) in the first data and a sampling period calculation policy of the first resource object, performs data sampling on the first resource object according to the second sampling period of the first resource object to obtain second sampling data of the first resource object, and adds second priority information of the first resource object to the second sampling data of the first resource object to obtain second data of the first resource object. Or, the acquisition subsystem 10 calculates a second sampling period of the first resource object according to the second priority information of the first resource object and the sampling period calculation policy of the first resource object, performs data sampling on the first resource object according to the second sampling period of the first resource object to obtain second sampling data of the first resource object, and adds the second priority information of the first resource object to the second sampling data of the first resource object to obtain the second data of the first resource object.
In yet another possible implementation of the acquisition subsystem 10 for acquiring the second data: the sampling period policy includes a sampling period (i.e., a second sampling period) of the first resource object, and the priority policy includes a priority calculation policy of the first resource object. The acquisition subsystem 10 performs data sampling on the first resource object according to a second sampling period of the first resource object to obtain second sampling data of the first resource object, calculates second priority information of the first resource object according to the second sampling data of the first resource object and a priority calculation strategy of the first resource object, and the acquisition subsystem 10 adds the second priority information of the first resource object to the second sampling data of the first resource object to obtain second data of the first resource object.
In yet another possible implementation of the acquisition subsystem 10 for acquiring the second data: the sampling period policy includes a sampling period calculation policy of the first resource object and the priority policy includes a priority calculation policy of the first resource object. The acquisition subsystem 10 calculates a second sampling period of the first resource object according to sampling data (that is, first sampling data) in the first data and a sampling period calculation policy of the first resource object, calculates second priority information of the first resource object according to the first sampling data and a priority calculation policy of the first resource object, then, the acquisition subsystem 10 performs data sampling on the first resource object according to the second sampling period of the first resource object to obtain second sampling data of the first resource object, and adds the second priority information of the first resource object to the second sampling data of the first resource object to obtain the second data of the first resource object. Or, the acquisition subsystem 10 calculates second priority information of the first resource object according to the first sampling data and the priority calculation policy of the first resource object, calculates a second sampling period of the first resource object according to the second priority information of the first resource object and the sampling period calculation policy of the first resource object, then, the acquisition subsystem 10 performs data sampling on the first resource object according to the second sampling period of the first resource object to obtain second sampling data of the first resource object, and adds the second priority information of the first resource object to the second sampling data of the first resource object to obtain second data of the first resource object.
Optionally, the acquisition subsystem 10 includes a first network device for carrying the first resource object; the first network device is configured to perform data sampling on the first resource object according to a sampling period policy in the control policy to obtain sampled data (i.e., second sampled data), obtain second data according to the sampled data (i.e., the second sampled data) and a priority policy in the control policy, and send the second data to the management subsystem 20 according to the priority policy in the control policy. For example, as shown in fig. 2, the first network device may be a network device 101, the network device 101 is connected to an analysis device 201 and a control device 202, respectively, the network device 101 performs data sampling on a first resource object according to a sampling period policy in a control policy for the first resource object sent by the control device 202 to obtain second sampling data of the first resource object, obtains the second data according to the second sampling data of the first resource object and a priority policy in the control policy, and sends the second data to the analysis device 201 according to the priority policy in the control policy.
Optionally, the acquisition subsystem 10 comprises a first acquisition device; the first collecting device is configured to perform data sampling on the first resource object according to a sampling period policy in the control policy to obtain sampling data (i.e., second sampling data), obtain the second data according to the sampling data (i.e., the second sampling data) and a priority policy in the control policy, and send the second data to the management subsystem 20 according to the priority policy in the control policy. For example, as shown in fig. 3 or fig. 4, the first collecting device may be the collecting device 101, the collecting device 101 is connected to the analyzing device 201 and the control device 202, respectively, the collecting device 101 performs data sampling on the first resource object according to a sampling period policy in a control policy for the first resource object sent by the control device 202 to obtain second sampling data of the first resource object, obtains the second data according to the second sampling data of the first resource object and a priority policy in the control policy, and sends the second data to the analyzing device 201 according to the priority policy in the control policy.
Optionally, the acquisition subsystem 10 includes a first acquisition device and a first network device for carrying the first resource object; the first network device is used for performing data sampling on the first resource object according to a sampling period strategy in the control strategy to obtain sampling data (namely, second sampling data), and sending the sampling data (namely, the second sampling data) to the first acquisition device; the first collecting device is used for obtaining second data according to the sampling data (namely, the second sampling data) and a priority policy in the control policy, and sending the second data to the management subsystem according to the priority policy in the control policy. For example, as shown in fig. 4, the first acquisition device may be the acquisition device 101, the first network device may be the network device 301, the acquisition device 101 is connected to the analysis device 201 and the control device 202, the network device 301 is connected to the acquisition device 101 and the control device 202, the network device 301 performs data sampling on the first resource object according to a sampling period policy in the control policy for the first resource object sent by the control device 202 to obtain second sampling data of the first resource object, and sends the second sampling data of the first resource object to the acquisition device 101, the acquisition device 101 obtains the second data according to the second sampling data of the first resource object and a priority policy in the control policy for the first resource object sent by the control device 202, and sends the second data to the analysis device 201 according to the priority policy in the control policy.
Optionally, the acquisition subsystem 10 is further configured to acquire data of a second resource object, and discard the data of the second resource object according to the priority information and the preset priority of the second resource object. For example, the priority indicated by the priority information of the second resource object is lower than the preset priority, and the acquisition subsystem 10 discards the data of the second resource object. The data of the second resource object may be sampling data of the second resource object, or the data of the second resource object includes the sampling data of the second resource object and priority information of the second resource object, which is not limited in this embodiment of the present application. If the data of the second resource object described herein is sampled data of the second resource object, the data of the second resource object may be sampled data of the second resource object by the acquisition subsystem 10. If the data of the second resource object includes the sampling data of the second resource object and the priority information of the second resource object, the data of the second resource object may be obtained by adding the priority information of the second resource object to the sampling data of the second resource object after the sampling subsystem 10 performs data sampling on the second resource object to obtain the sampling data of the second resource object.
In a possible implementation manner of the embodiment of the present application, the first resource object and the second resource object are borne by the same network device, for example, both the first resource object and the second resource object are borne by the first network device. The first resource object and the second resource object may be different resource objects carried by the first network device. For example, the first resource object is a port in the first network device, and the second resource object is a communication link on which the first network device is located; or the first resource object is a single board in the first network device, and the second resource object is a processor in the first network device; alternatively, the first resource object is a first port in the first network device and the second resource object is a second port in the first network device.
In another possible implementation manner of the embodiment of the present application, the first resource object and the second resource object are carried by different network devices, for example, the first resource object is carried by a first network device, and the second resource object is carried by a second network device. The first resource object and the second resource object may be different resource objects or the same resource object carried by the first network device and the second network device. For example, the first resource object is a port in a first network device, the second resource object is a port in a second network device; or, the first resource object is a communication link where the first network device is located, and the second resource object is a port in the second network device; alternatively, the first resource object is a board in a first network device and the second resource object is a processor in a second network device.
In the embodiment of the present application, it is exemplified that the acquisition subsystem 10 acquires data of the second resource object, and discards the data of the second resource object after determining that the priority indicated by the priority information of the second resource object is lower than the preset priority, and in a possible implementation manner, the acquisition subsystem 10 determines that the priority indicated by the priority information of the second resource object is lower than the preset priority, and the acquisition subsystem 10 may not sample the data of the second resource object. In some embodiments, the priority indicated by the priority information of the second resource object may be higher than or equal to the preset priority, the acquisition subsystem 10 may send the data of the second resource object to the management subsystem 20 according to the priority information of the second resource object, the management subsystem 20 may determine a control policy for the second resource object according to the data of the second resource object, and send the control policy for the second resource object to the acquisition subsystem 10, for a specific implementation process, reference may be made to the above description, where a processing process of the data of the first resource object by the acquisition subsystem 10 and the management subsystem 20 is omitted here. In addition, in the foregoing embodiment, the priority indicated by the priority information (e.g., the first priority information and/or the second priority information) of the first resource object is higher than or equal to the preset priority, and if the priority indicated by the priority information of the first resource object is lower than the preset priority, the acquisition subsystem 10 may discard the data of the first resource object, which is not limited in this embodiment of the application.
In the embodiment of the present application, the acquisition subsystem 10 is helpful to reduce the processing pressure of the management subsystem 20 by discarding the data of the resource object (for example, the second resource object) having a priority lower than the preset priority, and ensures that the management subsystem 20 can timely and effectively process the data of the resource object (for example, the first resource object) having a priority higher than the preset priority, thereby ensuring that the management subsystem 20 can timely and effectively implement the control policy on the resource object having a priority higher than the preset priority. The collection subsystem 10 discards data of resource objects with a priority lower than the preset priority only for example, and in some implementation scenarios, if the processing capability of the management subsystem 20 is strong enough, the collection subsystem 10 may not discard data of resource objects with a priority lower than the preset priority, which is not limited in the embodiment of the present application.
In embodiments of the present application, a network device (e.g., a first network device) may send data of a resource object (e.g., a first resource object) to an acquisition device (e.g., a first acquisition device) based on a telemetry (telemetering) protocol. The data sending method from the network device to the collection device may be a push type or a pull type, where the protocol targeted by the push type includes a Google Remote Procedure Call (GRPC) protocol, a hypertext transfer protocol version 2 (HTTP/2 ), a Transmission Control Protocol (TCP), a User Datagram Protocol (UDP), and the protocol targeted by the pull type includes a Simple Network Management Protocol (SNMP) protocol and a Secure Shell (SSH) protocol.
As described above, in the embodiment of the present application, the process of adding the priority information of the resource object in the sample data (e.g., the second sample data) of the resource object (e.g., the first resource object) may be performed by the network device or the acquisition device, and specifically, whether the network device or the acquisition device performs the process may be configured manually. For example, the analysis device 201 or the control device 202 may provide a human-machine interaction interface through which a user configures an execution subject that adds priority information in the sample data, and then the analysis device 201 or the control device 202 may determine whether to send a priority policy to the network device or the acquisition device based on the user's configuration. Furthermore, the above embodiments are exemplified by the case that the priority information is calculated by the acquisition subsystem 10 or the management subsystem 20, and in some embodiments, the priority information may be configured manually, for example, after the priority information of the resource object (e.g., the first resource object) is calculated manually, the priority information of the resource object (e.g., the first resource object) is configured in the analysis device 201 or the control device 202, and the analysis device 201 or the control device 202 transmits the priority information of the resource object (e.g., the first resource object) to the acquisition device (e.g., the first acquisition device) and/or the network device for carrying the resource object (e.g., the first network device), so that the acquisition device and/or the network device for carrying the resource object may perform the foregoing processing procedure according to the priority information of the resource object.
The network management scheme provided in the embodiment of the present application may be a management scheme implemented after the communication network is operated, and at an initial operation stage of the communication network, the resource objects carried by each network device in the communication network may have no priority, or the priorities of the resource objects carried by each network device in the communication network are all initial priorities (the initial priorities may be configured manually or by the management subsystem 20), and sampling periods of the resource objects carried by each network device in the communication network may be equal. In the initial operation stage of the communication network, the acquisition subsystem 10 performs data sampling on the resource object according to a fixed sampling period, and sends the acquired sampling data of the resource object to the management subsystem 20, and the management subsystem 20 analyzes and processes the sampling data of the resource object. As the communication network operates, during the process that the management subsystem 20 analyzes and processes the sampled data of a certain resource object (for example, a first resource object), it is found that a performance index of the first resource object is deteriorated, and the first resource object needs to be monitored in an important manner, the management subsystem 20 determines a control policy for the first resource object (the control policy may include a sampling period policy and/or a priority policy, and the specific content of the control policy may be different from that of the foregoing control policy), and sends the control policy for the first resource object to the acquisition subsystem 10. The acquisition subsystem 10 performs data sampling on the first resource object according to the control policy for the first resource object, and sends the data of the first resource object to the management subsystem 20 according to the priority of the first resource object, so as to trigger implementation of the technical solution of the present application. In the process of implementing the technical solution of the present application, the acquisition subsystem 10 and the management subsystem 20 form a closed-loop management system (i.e., a network management system), and the closed-loop management system continuously adjusts a control policy for a first resource object according to data of the first resource object, so as to implement closed-loop dynamic control on the first resource object.
To sum up, in the network management system provided in the embodiment of the present application, after the acquisition subsystem acquires the first data of the first resource object, the acquisition subsystem sends the first data to the management subsystem according to the priority information of the first resource object included in the first data, and the management subsystem sends the control policy for the first resource object to the acquisition subsystem according to the first data. Based on the processing mode of the network management system, when the performance index of the first resource object deteriorates, the first resource object needs to be monitored, analyzed or controlled in real time under the condition, the priority of the first resource object can be set to be higher, so that the acquisition subsystem can preferentially send the data of the first resource object to the management subsystem, and the management subsystem can preferentially implement a control strategy on the first resource object, so that the network management system can be ensured to timely and effectively control the resource object with deteriorated performance index, the network management effect is favorably improved, and the network management efficiency is improved. Based on the technical scheme provided by the embodiment of the application, the priority of the resource object can be flexibly set, for example, the priority of the resource object needing important monitoring can be set to be higher, so that the network management system can timely and effectively implement a control strategy on the resource object needing important monitoring.
When the performance index of the first resource object deteriorates, the network management system provided in the embodiment of the present application may set the sampling period of the first resource object to be shorter based on the sampling period policy in the control policy, so as to improve the sampling frequency of the data of the first resource object, and increase the data amount of the sampled data of the first resource object, so that the network management system may allocate more processing resources (that is, resources of the network management system occupied by processing the data of the first resource object) for the first resource object, and the network management system may monitor the first resource object in an overlapping manner. When the performance index of the first resource object is better, the sampling period of the first resource object may be set longer based on the sampling period policy in the control policy, so as to reduce the sampling frequency of the data of the first resource object and reduce the data amount of the sampled data of the first resource object, so that the network management system may allocate fewer processing resources to the first resource object, and reduce the processing pressure of the network management system.
The above is about the introduction of the network management system of the embodiment of the present application, and the network management method of the embodiment of the present application is described below, and the network management method of the embodiment of the present application can be applied to the network management system.
Referring to fig. 5, a flowchart of a network management method according to an embodiment of the present application is shown. The method comprises the following steps:
s501, the acquisition subsystem acquires first data of a first resource object, wherein the first data comprises priority information of the first resource object.
The first resource object includes a physical resource object and/or a logical resource object. The physical resource object includes at least one of: the system comprises network equipment, a memory of the network equipment, a port of the network equipment, a single board of the network equipment, a storage of the network equipment and a storage of the network equipment. The logical resource object includes at least one of: a communication link, a communication network. For the introduction of the first resource object, please refer to the foregoing embodiments of the network management system, which are not described herein again.
In the embodiment of the present application, the first data includes priority information of the first resource object, and the first data further includes sampling data (i.e., first sampling data) of the first resource object. The acquisition subsystem may perform data sampling on the first resource object to obtain first sampling data of the first resource object, and add the priority information of the first resource object to the first sampling data of the first resource object to obtain first data of the first resource object.
As can be seen from the foregoing description of the embodiments of the network management system, the acquisition subsystem includes the first acquisition device and/or the first network device for carrying the first resource object. In an implementation manner of the embodiment of the present application, the first network device has a function of acquiring data of the first resource object, and the acquisition subsystem may include the first network device, for example, the acquisition subsystem 10 shown in fig. 2 includes the first network device (for example, network device 101), the first network device performs data sampling on the first resource object to obtain first sampling data of the first resource object, and adds priority information of the first resource object to the first sampling data of the first resource object to obtain first data of the first resource object; alternatively, the acquisition subsystem may include a first network device and a first acquisition device, for example, the acquisition subsystem 10 shown in fig. 4 includes a first network device (e.g., the network device 301) and a first acquisition device (e.g., the acquisition device 101), the first network device performs data sampling on the first resource object to obtain first sample data of the first resource object, and the first acquisition device adds the priority information of the first resource object to the first sample data of the first resource object to obtain the first data of the first resource object. In another implementation manner of the embodiment of the present application, the first network device does not have a function of acquiring data of the first resource object, the acquisition subsystem includes a first acquisition device, for example, the acquisition subsystem 10 shown in fig. 3 includes a first acquisition device (for example, the acquisition device 101), the first acquisition device performs data sampling on the first resource object to obtain first sampling data of the first resource object, and adds priority information of the first resource object to the first sampling data of the first resource object to obtain the first data of the first resource object.
S502, the acquisition subsystem sends first data of the first resource object to the management subsystem according to the priority information of the first resource object.
The acquisition subsystem may send the first data of the first resource object to the management subsystem according to the priority indicated by the priority information of the first resource object. In the embodiment of the application, a plurality of transmission channels are established between the acquisition subsystem and the management subsystem, the transmission rates of the transmission channels are different, the acquisition subsystem determines the first transmission channel according to the priority information of the first resource object, and sends first data to the management subsystem through the first transmission channel, wherein the transmission rate of the first transmission channel is positively correlated with the priority indicated by the priority information of the first resource object. The acquisition subsystem sends the first data to the management subsystem through a first transmission channel with the transmission rate positively correlated with the priority indicated by the priority information of the first resource object, so that the acquisition subsystem can send the first data to the management subsystem according to the priority indicated by the priority information of the first resource object.
Optionally, the management subsystem includes an analysis device and a control device, and the acquisition subsystem sends the first data to the analysis device according to the priority information of the first resource object. For example, the transmission channel between the acquisition subsystem and the management subsystem is a transmission channel between the acquisition subsystem (specifically, the first acquisition device or the first network device in the acquisition subsystem) and the analysis device, and the acquisition subsystem (specifically, the first acquisition device or the first network device in the acquisition subsystem) sends the first data of the first resource object to the analysis device through the first transmission channel between the acquisition subsystem and the analysis device.
S503, the management subsystem receives first data of the first resource object sent by the acquisition subsystem.
And the management subsystem receives the first data of the first resource object sent by the acquisition subsystem. For example, the management subsystem receives, through the first transmission channel, the first data of the first resource object sent by the acquisition subsystem. Illustratively, the management subsystem includes an analysis device and a control device, and the analysis device receives, through a first transmission channel, first data of a first resource object sent by the acquisition subsystem (which may specifically be a first acquisition device or a first network device in the acquisition subsystem).
S504, the management subsystem sends a control strategy aiming at the first resource object to the acquisition subsystem according to the first data of the first resource object.
The management subsystem may process the first data of the first resource object, determine a control policy for the first resource object according to a processing result of the first data of the first resource object, and send the control policy for the first resource object to the acquisition subsystem. Optionally, the management subsystem includes an analysis device and a control device, the analysis device processes the first data of the first resource object according to the priority information of the first resource object, and sends a processing result to the control device, the control device determines a control policy for the first resource object according to the processing result of the first data, and sends the control policy to the acquisition subsystem (which may be a first acquisition device or a first network device in the acquisition subsystem) according to the priority information of the first resource object.
Optionally, the control policy for the first resource object comprises at least one of: acquiring an execution main body of data of the first resource object, a priority strategy of the first resource object and a sampling period strategy of the first resource object. Wherein the priority policy of the first resource object comprises at least one of: priority information of the first resource object, and a priority calculation policy of the first resource object. The sampling period policy of the first resource object includes at least one of: and calculating a strategy according to the sampling period of the first resource object and the sampling period of the first resource object. For introduction of the control policy, reference is made to the foregoing embodiments of the network management system. In this embodiment, the management subsystem may send the control policy for the first resource object to the collection subsystem according to the execution subject collecting the data of the first resource object in the control policy, for example, the management subsystem sends the control policy for the first resource object to the execution subject collecting the data of the first resource object.
And S505, the acquisition subsystem receives a control strategy aiming at the first resource object, which is sent by the management subsystem.
And the control strategy aiming at the first resource object is sent to the acquisition subsystem corresponding to the management subsystem, and the acquisition subsystem receives the control strategy aiming at the first resource object sent by the management subsystem. For example, a first network device or a first acquisition device in the acquisition subsystem receives a control policy for a first resource object sent by a control device.
S506, the acquisition subsystem acquires second data of the first resource object according to the control strategy aiming at the first resource object.
The acquisition subsystem may perform data sampling on the first resource object according to a control policy for the first resource object to obtain sampling data (that is, second sampling data) of the first resource object, and acquire the second data of the first resource object according to the second sampling data of the first resource object and a priority policy in the control policy. The second data includes second sampling data and priority information of the first resource object, and the priority information of the first resource object included in the second data is priority information of the first resource object in a control policy for the first resource object, or is priority information of the first resource object calculated according to a priority calculation policy of the first resource object in the control policy.
In this embodiment of the application, the collection subsystem includes a first network device for carrying the first resource object and/or a first collection device connected to the first network device, and the first network device may have a function of collecting data of the first resource object, or the first network device may not have a function of collecting data of the first resource object. The acquiring subsystem in S506 may obtain the second data of the first resource object according to the control policy for the first resource object, which may include three possible implementation manners.
In a first implementation of S506: the acquisition subsystem comprises first network equipment for bearing the first resource object, and the first network equipment has a function of acquiring data of the first resource object. The first network device performs data sampling on the first resource object according to a sampling period policy in a control policy for the first resource object to obtain sampling data (namely, second sampling data), and acquires the second data according to the second sampling data and a priority policy in the control policy. For example, as shown in fig. 2, the first network device may be a network device 101, where the network device 101 performs data sampling on the first resource object according to a sampling period policy in a control policy for the first resource object to obtain second sampled data, determines priority information (for example, second priority information) of the first resource object according to a priority policy in the control policy, and adds the second priority information of the first resource object to the second sampled data to obtain second data of the first resource object.
In a second implementation of S506: the acquisition subsystem includes a first acquisition device. The first acquisition device performs data sampling on the first resource object according to a sampling period strategy in a control strategy for the first resource object to obtain sampling data (namely, second sampling data), and acquires the second data according to the second sampling data and a priority strategy in the control strategy. For example, as shown in fig. 3 or fig. 4, the first acquiring device may be the acquiring device 101, where the acquiring device 101 performs data sampling on the first resource object according to a sampling period policy in a control policy for the first resource object to obtain second sampled data, determines priority information (for example, second priority information) of the first resource object according to a priority policy in the control policy, and adds the second priority information of the first resource object to the second sampled data to obtain second data of the first resource object.
In a third implementation of S506: the acquisition subsystem comprises a first acquisition device and a first network device for carrying a first resource object. The first network equipment performs data sampling on the first resource object according to a sampling period strategy in a control strategy for the first resource object to obtain sampling data (namely, second sampling data), and sends the second sampling data to the first acquisition equipment; and the first acquisition equipment acquires the second data according to the second sampling data and a priority strategy in the control strategy. For example, as shown in fig. 4, the first acquisition device may be the acquisition device 101, the first network device may be the network device 301, the network device 301 performs data sampling on the first resource object according to a sampling period policy in a control policy for the first resource object to obtain second sampled data, and sends the second sampled data to the acquisition device 101, the acquisition device 101 determines priority information (for example, second priority information) of the first resource object according to a priority policy in the control policy, and adds the second priority information of the first resource object to the second sampled data to obtain second data of the first resource object.
And S507, the acquisition subsystem sends second data of the first resource object to the management subsystem according to a priority policy in the control policy for the first resource object.
In a first implementation of S507 (corresponding to the first implementation in S506): the first network device sends the second data of the first resource object to the management subsystem according to a priority policy in the control policies for the first resource object. The management subsystem includes an analysis device and a control device, and the first network device may send the second data of the first resource object to the analysis device according to a priority policy of the control policies for the first resource object. For example, as shown in fig. 2, the first network device may be the network device 101, the network device 101 determines priority information (e.g., the aforementioned second priority information) of the first resource object according to a priority policy in the control policy for the first resource object, and sends the second data of the first resource object to the analysis device 201 according to the second priority information of the first resource object.
In the second implementation manner of S507 (corresponding to the second implementation manner in S506 and the third implementation manner in S506): and the first acquisition equipment sends the second data of the first resource object to the management subsystem according to the priority policy in the control policy for the first resource object. The management subsystem comprises analysis equipment and control equipment, and the first acquisition equipment sends second data of the first resource object to the analysis equipment according to a priority policy in the control policies for the first resource object. For example, as shown in fig. 3 or fig. 4, the first capture device may be the capture device 101, and the capture device 101 determines priority information (e.g., the aforementioned second priority information) of the first resource object according to a priority policy in the control policy for the first resource object, and sends second data of the first resource object to the analysis device 201 according to the second priority information of the first resource object.
And S508, the management subsystem receives second data of the first resource object sent by the acquisition subsystem.
And the management subsystem receives the second data of the first resource object sent by the acquisition subsystem. Illustratively, the analysis device in the management subsystem receives the second data of the first resource object sent by the acquisition subsystem (specifically, the first network device or the first acquisition device in the acquisition subsystem).
After receiving the second data of the first resource object sent by the acquisition subsystem, the management subsystem may process the second data of the second resource object, determine a control policy for the first resource object according to a processing result of the second data, and send the control policy for the first resource object to the acquisition subsystem. The control policy for the first resource object determined by the management subsystem according to the second data may refer to the control policy for the first resource object determined by the management subsystem according to the first data, and the specific content of the control policy for the first resource object determined by the management subsystem according to the second data may be different from the specific content of the control policy for the first resource object determined by the management subsystem according to the first data (for example, the specific value of the sampling period may be different), which is not limited in this embodiment of the present application.
S509, the acquisition subsystem acquires data of the second resource object.
The first resource object and the second resource object may be carried by the first network device, or the first resource object is carried by the first network device and the second resource object is carried by the second network device. The data of the second resource object in S509 may be sampling data of the second resource object or data including the sampling data of the second resource object and priority information of the second resource object, which is not limited in this embodiment of the present application.
It is exemplified that the second resource object is carried by the second network device, and the data of the second resource object described in S509 is the sampling data of the second resource object. The acquisition subsystem may include a second network device and/or a second acquisition device connected to the second network device. In a possible implementation manner, the second network device has a function of acquiring data of the second resource object, and the acquisition subsystem may include the second network device, and the second network device performs data sampling on the second resource object to obtain sampled data of the second resource object (that is, data of the second resource object). In another possible implementation manner, the second network device does not have a function of acquiring data of the second resource object, the acquisition subsystem includes a second acquisition device, and the second acquisition device performs data sampling on the second resource object to obtain sampled data of the second resource object (i.e., data of the second resource object).
It is exemplified that the second resource object is carried by the second network device, and the data of the second resource object described in S509 includes the sampling data of the second resource object and the priority information of the second resource object. The acquisition subsystem may include a second network device and/or a second acquisition device connected to the second network device. In a possible implementation manner, the second network device has a function of acquiring data of the second resource object, the acquisition subsystem includes the second network device, the second network device performs data sampling on the second resource object to obtain sampling data of the second resource object, and the second network device adds the priority information of the second resource object to the sampling data of the second resource object to obtain the data of the second resource object. In another possible implementation manner, the second network device does not have a function of acquiring data of the second resource object, the acquisition subsystem includes a second acquisition device, the second acquisition device performs data sampling on the second resource object to obtain sampling data of the second resource object, and the second acquisition device adds the priority information of the second resource object to the sampling data of the second resource object to obtain the data of the second resource object.
And S510, the acquisition subsystem discards the data of the second resource object according to the priority information and the preset priority of the second resource object.
The acquisition subsystem (e.g., a second network device or a second acquisition device in the acquisition subsystem) may determine the priority of the second resource object according to the priority information of the second resource object, and determine whether the priority of the second resource object is lower than a preset priority, and if the priority of the second resource object is lower than the preset priority, the acquisition subsystem discards the data of the second resource object without sending the data of the second resource object to the management subsystem, which is helpful to reduce the data processing pressure of the management subsystem.
To sum up, in the network management method provided in the embodiment of the present application, after the acquisition subsystem acquires the first data of the first resource object, the acquisition subsystem sends the first data to the management subsystem according to the priority information of the first resource object included in the first data, and the management subsystem sends the control policy for the first resource object to the acquisition subsystem according to the first data. Based on the network management method provided by the embodiment of the application, when the performance index of the first resource object deteriorates, the first resource object needs to be monitored, analyzed or controlled in real time under the condition, the priority of the first resource object can be set to be higher, so that the acquisition subsystem can preferentially send the data of the first resource object to the management subsystem, and the management subsystem can preferentially implement a control strategy on the first resource object, so that the network management system can be ensured to timely and effectively control the resource object with deteriorated performance index, the network management effect is favorably improved, and the network management efficiency is improved. Based on the technical scheme provided by the embodiment of the application, the priority of the resource object can be flexibly set, for example, the priority of the resource object needing important monitoring can be set higher, so that the network management system can timely and effectively implement a control strategy on the resource object needing important monitoring.
The above is an introduction to the network management method provided in the embodiment of the present application. Embodiments of the apparatus of the present application are described below, and the apparatus of the present application may be used to execute the network management method of the embodiments of the present application. For details which are not disclosed in the device embodiments of the present application, reference is made to the method embodiments of the present application.
Please refer to fig. 6, which illustrates a schematic structural diagram of a network management apparatus 600 according to an embodiment of the present application. The network management apparatus 600 is located in a network management system (such as the network management systems shown in fig. 1 to 4), the network management system further includes a management subsystem, and referring to fig. 6, the network management apparatus 600 may include, but is not limited to:
the first obtaining module 610 is configured to obtain first data of the first resource object, where the first data includes priority information of the first resource object. The functional implementation of the first obtaining module 610 may refer to the relevant description in the above 501.
A first sending module 620, configured to send the first data to the management subsystem according to the priority information of the first resource object. The functional implementation of the first sending module 620 may refer to the related description in S502 above.
A receiving module 630, configured to receive a control policy for the first resource object sent by the management subsystem according to the first data. The functional implementation of the receiving module 630 can refer to the related description in 505 above.
Optionally, the control strategy comprises at least one of: acquiring an execution main body of data of the first resource object, a priority strategy of the first resource object and a sampling period strategy of the first resource object.
Optionally, the priority policy of the first resource object comprises at least one of: priority information of the first resource object, and a priority calculation policy of the first resource object.
Optionally, the sampling period policy of the first resource object comprises at least one of: and calculating a strategy according to the sampling period of the first resource object and the sampling period of the first resource object.
Optionally, with continuing reference to fig. 6, the network management apparatus 600 further includes:
the second obtaining module 640 is configured to obtain second data of the first resource object according to the control policy. The functional implementation of the second obtaining module 640 may refer to the related description in 506 above.
And a second sending module 650, configured to send the second data to the management subsystem according to a priority policy in the control policies. The functional implementation of the second sending module 650 can refer to the related description in 507 above.
Optionally, the network management apparatus 600 includes a first collecting device and/or a first network device for carrying the first resource object, and the first collecting device may be connected to the first network device.
Optionally, the second obtaining module 640 is specifically configured to: according to a sampling period strategy in the control strategy, carrying out data sampling on the first resource object to obtain sampling data; acquiring second data according to the sampling data and a priority strategy in the control strategy;
the second sending module 650 is specifically configured to send the second data to the management subsystem according to a priority policy in the control policies.
Optionally, the first sending module 620 is specifically configured to:
determining a first transmission channel according to the priority information of the first resource object, wherein the transmission rate of the first transmission channel is positively correlated with the priority indicated by the priority information;
the first data is sent to the management subsystem through a first transmission channel.
Optionally, with continuing reference to fig. 6, the network management apparatus 600 further includes:
a third obtaining module 660, configured to obtain data of the second resource object. The functional implementation of the third obtaining module 660 can refer to the related description in 509 above.
And the discarding module 670 is configured to discard the data of the second resource object according to the priority information and the preset priority of the second resource object. The functional implementation of the discard module 670 can refer to the related description in 510 above.
Optionally, the first resource object comprises a physical resource object and/or a logical resource object.
Optionally, the physical resource object comprises at least one of: the system comprises network equipment, a memory of the network equipment, a port of the network equipment, a single board of the network equipment, a storage of the network equipment and a storage of the network equipment;
the logical resource object includes at least one of: a communication link, a communication network.
To sum up, in the network management device provided in this embodiment of the present application, after the acquisition subsystem acquires the first data of the first resource object, the acquisition subsystem sends the first data to the management subsystem according to the priority information of the first resource object included in the first data, and the management subsystem sends the control policy for the first resource object to the acquisition subsystem according to the first data. Based on the technical scheme provided by the embodiment of the application, when the performance index of the first resource object deteriorates, the first resource object needs to be monitored, analyzed or controlled in real time under the condition, the priority of the first resource object can be set to be higher, so that the acquisition subsystem can preferentially send the data of the first resource object to the management subsystem, and the management subsystem can preferentially implement a control strategy on the first resource object, so that the network management system can be ensured to timely and effectively control the resource object with deteriorated performance index, the network management effect is favorably improved, and the network management efficiency is improved. Based on the technical scheme provided by the embodiment of the application, the priority of the resource object can be flexibly set, for example, the priority of the resource object needing important monitoring can be set to be higher, so that the network management system can timely and effectively implement a control strategy on the resource object needing important monitoring.
Referring to fig. 7, a schematic structural diagram of another network management device 700 according to an embodiment of the present application is shown. The network management apparatus 700 is located in a network management system (such as the network management systems shown in fig. 1 to 4), the network management system further includes an acquisition subsystem, and referring to fig. 7, the network management apparatus 700 may include but is not limited to:
the first receiving module 710 is configured to receive first data of the first resource object, which is sent by the acquisition subsystem according to the priority information of the first resource object, where the first data includes the priority information of the first resource object. The functional implementation of the first receiving module 710 can refer to the related description in 503 above.
A sending module 720, configured to send the control policy for the first resource object to the collection subsystem according to the first data. The functional implementation of the sending module 720 can refer to the related description in 504 above.
Optionally, the control strategy comprises at least one of: acquiring an execution main body of data of the first resource object, a priority strategy of the first resource object and a sampling period strategy of the first resource object.
Optionally, the priority policy of the first resource object comprises at least one of: priority information of the first resource object, and a priority calculation policy of the first resource object.
Optionally, the sampling period policy of the first resource object comprises at least one of: and calculating a strategy according to the sampling period of the first resource object and the sampling period of the first resource object.
Optionally, with continuing reference to fig. 7, the network management apparatus 700 further includes:
the second receiving module 730 is configured to receive second data of the first resource object, which is sent by the acquisition subsystem according to the priority policy in the control policies, where the second data is obtained by the acquisition subsystem according to the control policies. The functional implementation of the second receiving module 730 can refer to the related description in 508 above.
Optionally, the first receiving module 710 is specifically configured to receive, through a first transmission channel, first data of a first resource object sent by the acquisition subsystem, where a transmission rate of the first transmission channel is positively correlated with a priority indicated by the priority information.
Optionally, the network management apparatus 700 comprises an analyzing device and/or a controlling device.
Optionally, the first resource object comprises a physical resource object and/or a logical resource object.
Optionally, the physical resource object comprises at least one of: the system comprises network equipment, a memory of the network equipment, a port of the network equipment, a single board of the network equipment, a storage of the network equipment and a storage of the network equipment;
the logical resource object includes at least one of: a communication link, a communication network.
To sum up, in the network management device provided in this embodiment of the present application, after the acquisition subsystem acquires the first data of the first resource object, the acquisition subsystem sends the first data to the management subsystem according to the priority information of the first resource object included in the first data, and the management subsystem sends the control policy for the first resource object to the acquisition subsystem according to the first data. Based on the technical scheme provided by the embodiment of the application, when the performance index of the first resource object deteriorates, the first resource object needs to be monitored, analyzed or controlled in real time under the condition, the priority of the first resource object can be set to be higher, so that the acquisition subsystem can preferentially send the data of the first resource object to the management subsystem, and the management subsystem can preferentially implement a control strategy on the first resource object, so that the network management system can be ensured to timely and effectively control the resource object with deteriorated performance index, the network management effect is favorably improved, and the network management efficiency is improved. Based on the technical scheme provided by the embodiment of the application, the priority of the resource object can be flexibly set, for example, the priority of the resource object needing important monitoring can be set higher, so that the network management system can timely and effectively implement a control strategy on the resource object needing important monitoring.
The network management device provided in the embodiment of the present application may also be implemented by an application-specific integrated circuit (ASIC) or a Programmable Logic Device (PLD), where the PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof. The network management method provided by the above method embodiment may also be implemented by software, and when the network management method provided by the above method embodiment is implemented by software, each module in the network management apparatus may also be a software module. In addition, the modules in the network management apparatus may be distributed in the same device or different devices, for example, each module shown in fig. 6 is located in a first network device or a first collection device, or a part of the modules shown in fig. 6 is located in the first network device and another part of the modules is located in the first collection device, and for example, a part of the modules shown in fig. 7 is located in an analysis device and another part of the modules is located in a control device.
Referring to fig. 8, a schematic structural diagram of a network management apparatus 800 according to an embodiment of the present application is shown, where the network management apparatus 800 may be a network device in the foregoing embodiment. As shown in fig. 8, the network management apparatus 800 includes: a main control board 810, an interface board 830, and an interface board 840. A plurality of interface boards may include a switch board (not shown in fig. 8) for performing data exchange between the interface boards (the interface boards are also called line cards or service boards).
The main control board 810 is used to complete functions of system management, device maintenance, protocol processing, and the like. Interface board 830 and interface board 840 are used to provide various service interfaces (e.g., POS interface, GE interface, ATM interface, etc.) and to implement data forwarding. The main control board 810 mainly has 3 types of functional units: the system comprises a system management control unit, a system clock unit and a system maintenance unit. The main control board 810, the interface board 830 and the interface board 840 are connected to the system backplane through a system bus to realize intercommunication. The interface board 830 includes one or more processors 831 thereon. The processor 831 is used for controlling and managing the interface board 830 and communicating with the central processor 812 on the main control board 810. A memory 832 on the interface board 830 is used to store control policies for the resource objects. As shown in fig. 8, the main control board 810 may include a memory 814, and the memory 814 on the main control board 810 may also be used to store a control policy for a resource object, which is not limited in this embodiment of the application.
The interface board 830 includes one or more network interfaces 833 for receiving and transmitting data, and the detailed functions of the processor 831 are not described in detail here again.
It can be understood that, as shown in fig. 8, the present embodiment includes a plurality of interface boards, and a distributed forwarding mechanism is adopted, and operations on the interface board 840 are basically similar to those of the interface board 830 in this mechanism, and are not described again for brevity. Furthermore, it is understood that the processor 831 in the interface board 830 and/or the processor 841 in the interface board 840 in fig. 8 may be dedicated hardware or a chip, such as a network processor or an asic, to implement the above functions, i.e. to use dedicated hardware or chip processing for the forwarding plane. In another embodiment, the processor 831 in the interface board 830 and/or the processor 841 in the interface board 840 may also adopt a general-purpose processor, such as a general-purpose Central Processing Unit (CPU), to implement the above-described functions.
In addition, it should be noted that there may be one or more main control boards, and when there are multiple main control boards, the main control boards may include an active main control board and a standby main control board. The interface board may have one or more blocks, and the stronger the data processing capability of the network device, the more interface boards are provided. Under the condition of a plurality of interface boards, the plurality of interface boards can communicate through one or a plurality of exchange network boards, and when a plurality of interface boards exist, the redundant backup of load sharing can be realized together. Under the centralized forwarding architecture, the network device can be free from a switching network board, and an interface board bears the processing function of the service data of the whole system. Under the distributed forwarding architecture, the network device comprises a plurality of interface boards, and data exchange among the plurality of interface boards can be realized through the exchange network board, so that high-capacity data exchange and processing capacity are provided. Therefore, the data access and processing capabilities of network devices in a distributed architecture are greater than those of devices in a centralized architecture. Which architecture is specifically adopted depends on the specific networking deployment scenario, and is not limited herein.
In particular embodiments, Memory 832 may be a read-only Memory (ROM) or other type of static storage device that may store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that may store information and instructions, an electrically erasable programmable read-only Memory (EEPROM), a compact disc read-only Memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), a magnetic disk or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory 832 may be separate and coupled to the processor 831 through a communication bus. The memory 832 may also be integrated with the processor 831.
The memory 832 is used for storing program codes and is controlled by the processor 831 to execute part or all of the steps of the network management method provided by the above-mentioned embodiments. Processor 831 is operative to execute program code stored in memory 832. One or more software modules may be included in the program code. The one or more software modules may be the functional modules provided in the embodiments of fig. 6 or fig. 7 described above. The memory 814 may also be used for storing program codes and controlled by the central processing unit 812 to execute some or all of the steps of the network management method provided by the above embodiments.
In an embodiment, the network interface 833 may be any device using a transceiver or the like for communicating with other devices or communication networks, such as ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), and the like.
Referring to fig. 9, which shows a schematic structural diagram of another network management apparatus 900 according to an embodiment of the present application, the network management apparatus 900 may be a collection device, an analysis device, or a control device in the foregoing embodiments. Referring to fig. 9, the network management apparatus 900 includes:
a processor 901 and a memory 902, the memory 901 and the memory 902 being connected by a bus 903. Fig. 9 illustrates the processor 901 and the memory 902 independently of each other. Optionally, the processor 901 and the memory 902 are integrated.
The memory 902 is used, among other things, to store computer programs, including an operating system and program codes. The Memory 902 is various types of storage media, for example, the Memory 902 is a RAM, a ROM, a non-volatile random access Memory (NVRAM), a programmable read-only Memory (PROM), an erasable programmable read-only Memory (EPROM), an EEPROM, a compact disc read-only Memory (CD-ROM), a flash Memory, a register, an optical disk storage (including a compact disc, a laser disk, an optical disk, a digital versatile disc, a blu-ray disc, etc.), a magnetic disk, or other magnetic storage devices.
The processor 901 is a general-purpose processor or a special-purpose processor. A general-purpose processor is a processor that performs certain steps and/or operations by reading and executing a computer program stored in a memory (e.g., memory 902), which the general-purpose processor may use in executing the steps and/or operations described above, the computer program stored in the memory (e.g., memory 902). The computer programs are executed, for example, to implement the related functions of the aforementioned first acquisition module 610, second acquisition module 640, third acquisition module 660, and discard module 670. A general purpose processor such as, but not limited to, a CPU. A special purpose processor is a processor that is specifically designed to perform certain steps and/or operations, such as, but not limited to, a Digital Signal Processor (DSP), an ASIC, a CPLD, an FPGA, a GAL, or any combination thereof. Alternatively, the processor 901 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor 901 comprises at least one circuit to execute all or part of the steps of the network management method provided by the above embodiments.
As shown in fig. 9, the network management apparatus 900 further includes a network interface 904, and the network interface 904 is connected to the processor 901 and the memory 902 via the bus 903. The network interface 904 enables the network management apparatus 700 to communicate with other devices.
As shown in fig. 9, the network management apparatus 900 further includes an input/output (I/O) interface 905, and the I/O interface 905 is connected to the processor 901 and the memory 902 through the bus 903. The processor 901 can receive an input command or data or the like through the I/O interface 905. The I/O interface 905 is used for connecting the network management apparatus 900 to an input device, such as a keyboard and a mouse.
As shown in fig. 9, the network management device 900 further includes a display 906, and the display 906 is connected to the processor 901 and the memory 902 through the bus 903. Display 906 can be used to display intermediate results and/or final results, etc., generated by processor 901 performing the network management methods described above. In a possible implementation, the display 906 is a touch-sensitive display screen to provide a human-computer interaction interface.
Optionally, in some implementation scenarios, the network interface 904 and the I/O interface 905 described above are collectively referred to as a communication interface. In addition, the communication interface further includes a transceiver for transceiving information, which is not limited in the embodiments of the present application. The communication interface is used for the network management apparatus 900 to transmit and receive information, for example, the communication interface is used for the network management apparatus 900 to implement the related functions of the aforementioned first sending module 620, receiving module 630, second sending module 650, first receiving module 710, sending module 720, and second receiving module 730.
The bus 903 is any type of communication bus used to interconnect the internal components of the network management device 900. Such as a system bus. In the embodiment of the present application, it is exemplified that the above-mentioned devices inside the network management apparatus 900 are interconnected through the bus 903, and optionally, the above-mentioned devices inside the network management apparatus 900 are communicatively connected with each other by using a connection method other than the bus 903, for example, the above-mentioned devices inside the network management apparatus 900 are interconnected through a logical interface inside the network management apparatus 900.
The above devices may be respectively disposed on separate chips, or at least a part or all of the devices may be disposed on the same chip. Whether each device is separately disposed on a different chip or integrated on one or more chips will often depend on the needs of the product design. The embodiment of the present application does not limit the specific implementation form of the above device.
The network management apparatus 900 shown in fig. 9 is merely exemplary, and in implementation, the network management apparatus 900 includes other components, which are not listed herein. The network management apparatus 900 shown in fig. 9 may perform network management by performing all or part of the steps of the network management method provided by the above-described embodiments.
Embodiments of the present application provide a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed (for example, by a network management system, a network management device, other network devices, one or more processors, and the like), all or part of the steps of the network management method provided by the above method embodiments are implemented.
Embodiments of the present application provide a computer program product, which includes a program or code, and when the program or code is executed (for example, by a network management system, a network management device, other network devices, one or more processors, and the like), all or part of the steps of the network management method provided in the above method embodiments are implemented.
Embodiments of the present application provide a chip, which includes a programmable logic circuit and/or program instructions, and when the chip is operated, the chip is configured to implement all or part of the steps of the network management method provided in the above method embodiments.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product comprising one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, digital subscriber line) or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or may comprise one or more data storage devices, such as a server, a data center, etc., integrated with the available medium. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium, or a semiconductor medium (e.g., solid state disk), among others.
As used herein, the term "at least one" refers to one or more, and "a plurality" refers to two or more. "at least two" means two or more, and in this application, "/" means "or" unless otherwise stated, for example, A/B may mean A or B. The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, in the present application, the words "first", "second", "third", and the like are used for distinguishing the same items or similar items having substantially the same functions and actions for the sake of clarity. Those skilled in the art will appreciate that the words "first," "second," "third," and the like do not denote any order or quantity, but rather the order of execution.
Different types of embodiments such as the method embodiment and the apparatus embodiment provided in the embodiment of the present application can be mutually referred to, and the embodiment of the present application does not limit this. The sequence of operations in the method embodiments provided in the present application can be appropriately adjusted, and the operations can also be increased or decreased according to the situation, and any method that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application shall be covered by the protection scope of the present application, and therefore, the details are not repeated.
In the corresponding embodiments provided in the present application, it should be understood that the disclosed apparatus and the like may be implemented by other configurations. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a unit is merely a logical division, and an actual implementation may have another division, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed coupling or direct coupling or communication connection between each other may be through some interfaces, indirect coupling or communication connection between devices or units, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts described as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network devices (for example, terminal devices). Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
The above description is only an exemplary embodiment of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily think of various equivalent modifications or substitutions within the technical scope of the present application, and these modifications or substitutions should be covered within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (38)

1. A network management system, comprising: a collection subsystem and a management subsystem,
the acquisition subsystem is used for acquiring first data of a first resource object, wherein the first data comprises priority information of the first resource object;
the acquisition subsystem is used for sending the first data to the management subsystem according to the priority information of the first resource object;
the management subsystem is configured to send a control policy for the first resource object to the acquisition subsystem based on the first data.
2. The system of claim 1, wherein the control strategy comprises at least one of: acquiring an execution main body of the data of the first resource object, a priority strategy of the first resource object and a sampling period strategy of the first resource object.
3. The system of claim 2, wherein the priority policy of the first resource object comprises at least one of: the priority information of the first resource object and the priority calculation strategy of the first resource object.
4. The system of claim 2, wherein the sampling period policy of the first resource object comprises at least one of: a sampling period of the first resource object, a sampling period calculation policy of the first resource object.
5. The system according to any one of claims 1 to 4,
the acquisition subsystem is further configured to: acquiring second data of the first resource object according to the control strategy; and sending the second data to the management subsystem according to a priority policy in the control policies.
6. The system of claim 5, wherein the acquisition subsystem comprises a first network device for carrying the first resource object;
the first network device is to: according to a sampling period strategy in the control strategy, carrying out data sampling on the first resource object to obtain sampling data; acquiring the second data according to the sampling data and a priority strategy in the control strategy; and sending the second data to the management subsystem according to a priority policy in the control policies.
7. The system of claim 5, wherein the acquisition subsystem comprises a first acquisition device;
the first acquisition device is configured to: according to a sampling period strategy in the control strategy, carrying out data sampling on the first resource object to obtain sampling data; acquiring the second data according to the sampling data and a priority strategy in the control strategy; and sending the second data to the management subsystem according to a priority policy in the control policies.
8. The system of claim 5, wherein the acquisition subsystem comprises a first acquisition device and a first network device for carrying the first resource object;
the first network device is to: according to a sampling period strategy in the control strategy, carrying out data sampling on the first resource object to obtain sampling data, and sending the sampling data to the first acquisition equipment;
the first acquisition device is configured to: acquiring the second data according to the sampling data and a priority strategy in the control strategies; and sending the second data to the management subsystem according to a priority policy in the control policies.
9. The system of any one of claims 1 to 8,
the acquisition subsystem is configured to: determining a first transmission channel according to the priority information of the first resource object, wherein the transmission rate of the first transmission channel is positively correlated with the priority indicated by the priority information; and sending the first data to the management subsystem through the first transmission channel.
10. The system according to any one of claims 1 to 9,
the acquisition subsystem is further configured to: acquiring data of a second resource object; and discarding the data of the second resource object according to the priority information and the preset priority of the second resource object.
11. The system according to any one of claims 1 to 10, wherein the management subsystem comprises an analysis device and a control device,
the acquisition subsystem is used for sending the first data to the analysis equipment according to the priority information of the first resource object;
the analysis equipment is used for processing the first data according to the priority information of the first resource object;
the control equipment is used for sending the control strategy to the acquisition subsystem according to the processing result of the first data.
12. The system according to any one of claims 1 to 10,
the first resource object comprises a physical resource object and/or a logical resource object.
13. The system of claim 12,
the physical resource object includes at least one of: the system comprises network equipment, a memory of the network equipment, a port of the network equipment, a single board of the network equipment, a storage of the network equipment and a storage of the network equipment;
the logical resource object includes at least one of: a communication link, a communication network.
14. A network management method, applied to an acquisition subsystem in a network management system, the network management system further including a management subsystem, the method comprising:
acquiring first data of a first resource object, wherein the first data comprises priority information of the first resource object;
sending the first data to the management subsystem according to the priority information of the first resource object;
receiving a control policy for the first resource object sent by the management subsystem according to the first data.
15. The method of claim 14, wherein the control strategy comprises at least one of: acquiring an execution main body of the data of the first resource object, a priority strategy of the first resource object and a sampling period strategy of the first resource object.
16. The method of claim 15, wherein the priority policy of the first resource object comprises at least one of: the priority information of the first resource object and the priority calculation strategy of the first resource object.
17. The method of claim 15, wherein the sampling period policy of the first resource object comprises at least one of: a sampling period of the first resource object, a sampling period calculation policy of the first resource object.
18. The method of any one of claims 14 to 17, further comprising:
acquiring second data of the first resource object according to the control strategy;
and sending the second data to the management subsystem according to a priority policy in the control policies.
19. The method of claim 18, wherein the acquisition subsystem comprises a first network device for carrying the first resource object;
the obtaining second data of the first resource object according to the control policy includes: the first network equipment performs data sampling on the first resource object according to a sampling period strategy in the control strategy to obtain sampling data; the first network equipment acquires the second data according to the sampling data and a priority policy in the control policies;
the sending the second data to the management subsystem according to a priority policy of the control policies comprises: and the first network equipment sends the second data to the management subsystem according to a priority policy in the control policies.
20. The method of claim 18, wherein the acquisition subsystem comprises a first acquisition device;
the obtaining second data of the first resource object according to the control policy includes: the first acquisition equipment performs data sampling on the first resource object according to a sampling period strategy in the control strategy to obtain sampling data; the first acquisition equipment acquires the second data according to the sampling data and a priority strategy in the control strategy;
the sending the second data to the management subsystem according to a priority policy of the control policies comprises: and the first acquisition equipment sends the second data to the management subsystem according to a priority policy in the control policies.
21. The method of claim 18, wherein the acquisition subsystem comprises a first acquisition device and a first network device for carrying the first resource object;
the obtaining of the second data of the first resource object according to the control policy includes: the first network equipment performs data sampling on the first resource object according to a sampling period strategy in the control strategy to obtain sampling data, and sends the sampling data to the first acquisition equipment; the first acquisition equipment acquires the second data according to the sampling data and a priority strategy in the control strategy;
the sending the second data to the management subsystem according to a priority policy of the control policies comprises: and the first acquisition equipment sends the second data to the management subsystem according to a priority policy in the control policies.
22. The method according to any of claims 14 to 21, wherein said sending said first data to said management subsystem according to said priority information of said first resource object comprises:
determining a first transmission channel according to the priority information of the first resource object, wherein the transmission rate of the first transmission channel is positively correlated with the priority indicated by the priority information;
and sending the first data to the management subsystem through the first transmission channel.
23. The method of any one of claims 14 to 22, further comprising:
acquiring data of a second resource object;
and discarding the data of the second resource object according to the priority information and the preset priority of the second resource object.
24. The method according to any one of claims 14 to 23,
the first resource object comprises a physical resource object and/or a logical resource object.
25. The method of claim 24,
the physical resource object includes at least one of: the system comprises network equipment, a memory of the network equipment, a port of the network equipment, a single board of the network equipment, a storage of the network equipment and a storage of the network equipment;
the logical resource object includes at least one of: a communication link, a communication network.
26. A network management method is applied to a management subsystem in a network management system, the network management system also comprises an acquisition subsystem, and the method comprises the following steps:
receiving first data of a first resource object, which is sent by the acquisition subsystem according to priority information of the first resource object, wherein the first data comprises the priority information of the first resource object;
sending a control policy for the first resource object to the acquisition subsystem in accordance with the first data.
27. The method of claim 26, wherein the control strategy comprises at least one of: acquiring an execution main body of the data of the first resource object, a priority strategy of the first resource object and a sampling period strategy of the first resource object.
28. The method of claim 27, wherein the priority policy of the first resource object comprises at least one of: the priority information of the first resource object and the priority calculation strategy of the first resource object.
29. The method of claim 27, wherein the sampling period policy of the first resource object comprises at least one of: a sampling period of the first resource object, a sampling period calculation policy of the first resource object.
30. The method of any one of claims 26 to 29, further comprising:
and receiving second data of the first resource object, which is sent by the acquisition subsystem according to a priority policy in the control policies, wherein the second data is acquired by the acquisition subsystem according to the control policies.
31. The method of any one of claims 26 to 30, wherein said receiving first data of the first resource object sent by the acquisition subsystem according to priority information of the first resource object comprises:
receiving first data of the first resource object sent by the acquisition subsystem through a first transmission channel, wherein the transmission rate of the first transmission channel is positively correlated with the priority indicated by the priority information.
32. The method according to any one of claims 26 to 31, wherein the management subsystem comprises an analysis device and a control device,
the receiving the first data of the first resource object sent by the acquisition subsystem according to the priority information of the first resource object includes:
the analysis equipment receives the first data sent by the acquisition subsystem according to the priority information of the first resource object;
the sending a control policy for the first resource object to the acquisition subsystem in accordance with the first data comprises:
the analysis equipment processes the first data according to the priority information of the first resource object;
and the control equipment sends the control strategy to the acquisition subsystem according to the processing result of the first data.
33. The method of any one of claims 26 to 32,
the first resource object comprises a physical resource object and/or a logical resource object.
34. The method of claim 33,
the physical resource object includes at least one of: the system comprises network equipment, a memory of the network equipment, a port of the network equipment, a single board of the network equipment, a storage of the network equipment and a storage of the network equipment;
the logical resource object includes at least one of: a communication link, a communication network.
35. A network management apparatus comprising a memory and a processor;
the memory is used for storing a computer program;
the processor is configured to execute a computer program stored in the memory to cause the network management apparatus to perform the network management method according to any one of claims 14 to 34.
36. The network management apparatus of claim 35,
the network management apparatus includes: at least one of a network device, a collection device, an analysis device, and a control device.
37. A computer-readable storage medium, in which a computer program is stored which, when executed, implements a network management method as claimed in any one of claims 14 to 34.
38. A computer program product comprising a program or code which, when executed, implements a network management method as claimed in any one of claims 14 to 34.
CN202110297568.4A 2021-03-19 2021-03-19 Network management method, device and system Pending CN115118568A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110297568.4A CN115118568A (en) 2021-03-19 2021-03-19 Network management method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110297568.4A CN115118568A (en) 2021-03-19 2021-03-19 Network management method, device and system

Publications (1)

Publication Number Publication Date
CN115118568A true CN115118568A (en) 2022-09-27

Family

ID=83323271

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110297568.4A Pending CN115118568A (en) 2021-03-19 2021-03-19 Network management method, device and system

Country Status (1)

Country Link
CN (1) CN115118568A (en)

Similar Documents

Publication Publication Date Title
CN111131379B (en) Distributed flow acquisition system and edge calculation method
EP3072260B1 (en) Methods, systems, and computer readable media for a network function virtualization information concentrator
CN111769998B (en) Method and device for detecting network delay state
US9178794B2 (en) Communication quality monitoring system, communication quality monitoring method and recording medium
US9252964B2 (en) Dynamically optimized many tree multicast networks
US20110085443A1 (en) Packet Analysis Apparatus
US9197566B2 (en) Information processing method, recording medium, and information processing apparatus
CN111147403B (en) Message processing method and device, storage medium and electronic device
CN110505112B (en) Network performance monitoring method, device and storage medium
EP2880550B1 (en) Connection mesh in mirroring asymmetric clustered multiprocessor systems
US20140040679A1 (en) Relay device and recovery method
CN115396345A (en) Flow measuring method, device and related equipment
CN115118568A (en) Network management method, device and system
US7783784B1 (en) Method and apparatus for adaptive selection of algorithms to load and spread traffic on an aggregation of network interface cards
CN115277504B (en) Network traffic monitoring method, device and system
US20160315849A1 (en) Information processing apparatus, information processing method, and computer readable medium
CN116962161A (en) Path detection method, device, system and computer readable storage medium
CN112653626A (en) High-delay link determining method, route publishing method and device
WO2023005817A1 (en) Path determination method and apparatus, device, system, and computer readable storage medium
US20210014138A1 (en) Data transmission method and related apparatus
US20230394373A1 (en) Method, apparatus, and system for determining collection period, device, and storage medium
US11888959B2 (en) Data transmission method, system, device, and storage medium
CN113904980B (en) Channel switching method, device, switch and storage medium
US11637739B2 (en) Direct memory access (DMA) engine for diagnostic data
JP5485195B2 (en) Network monitoring apparatus, network control method, and program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination