Network telemetry method, apparatus, system, electronic device, and storage medium
Patent Information
- Application Number
- CN202111601524.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-24
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2041-12-24
AI Technical Summary
现有网络遥测方法中采集到大量重复且不必要的OAM信息,导致链路资源浪费和集中式控制器性能要求过高的问题。
By adding OAM classification information to the OAM requirement information, including the classification of OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter thresholds corresponding to each type of OAM information, the device under test can selectively collect data based on this information and dynamically adjust the network telemetry range.
This avoids collecting duplicate and unnecessary OAM information, saves link resources and the computing resources of the central controller, and achieves more efficient network telemetry.
Smart Images

Figure CN116346654B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a network telemetry method, apparatus, system, electronic device, and storage medium. Background Technology
[0002] Telemetry can use user data packets to carry OAM (Operation Administration Maintenance) information for nodes and paths. The OAM information carried includes bit error rate, latency, and service dropout information for nodes and paths.
[0003] The network telemetry method provided in related technologies involves a centralized controller sending OAM (Operational Access Request) information to data packets based on real-time network conditions. This allows the device under test (DUT) to collect OAM information based on the OAM information carried in the data packets. While this method can collect real-time network status information and prevent congestion, it places extremely high demands on the performance of the centralized controller. Especially when network conditions are good, a large number of data packets carrying duplicate and unnecessary OAM information can lead to a significant waste of link resources.
[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] This disclosure provides a network telemetry method, apparatus, system, electronic device, and storage medium, which at least to some extent overcomes the problem that network telemetry schemes provided in related technologies collect a large amount of repetitive and unnecessary OAM information, resulting in a large waste of link resources.
[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0007] According to one aspect of this disclosure, a network telemetry method is provided, the method comprising: adding OAM classification information to OAM requirement information, wherein the OAM classification information includes at least: a classification of OAM information to be collected, the correlation between different classifications of OAM information, and a network performance parameter threshold corresponding to each type of OAM information; and sending the OAM requirement information to a device under test, wherein the OAM requirement information is used by the device under test to selectively collect various types of OAM information.
[0008] In some embodiments, sending OAM requirement information to the device under test includes: adding the OAM requirement information to a data packet and sending the data packet carrying the OAM requirement information to the device under test.
[0009] In some embodiments, sending OAM requirement information to the device under test includes: adding the OAM requirement information to OAM programming instructions, and sending the OAM programming instructions carrying the OAM requirement information to the device under test.
[0010] According to another aspect of this disclosure, a network telemetry method is also provided, comprising: acquiring OAM requirement information, wherein the OAM requirement information includes at least: a classification of OAM information to be collected, the correlation between different classifications of OAM information, and a network performance parameter threshold corresponding to each type of OAM information; and selectively collecting various types of OAM information according to the OAM requirement information.
[0011] In some embodiments, selectively collecting various types of OAM information based on the OAM requirement information includes: selectively collecting various types of OAM information based on the OAM requirement information and the network performance parameters for collecting various types of OAM information.
[0012] In some embodiments, the selective collection of various types of OAM information based on the OAM demand information and the network performance parameters for collecting various types of OAM information includes: collecting the first OAM information when the network performance parameter for collecting the first OAM information is less than or equal to the network performance parameter threshold corresponding to the first OAM information; and collecting the first OAM information and the second OAM information when the network performance parameter for collecting the first OAM information is greater than the network performance parameter threshold corresponding to the first OAM information, wherein the second OAM information is the OAM information in the OAM demand information that is related to the first OAM information.
[0013] In some embodiments, the first OAM information includes one or more types of OAM information; the second OAM information includes one or more types of OAM information that are associated with the first OAM information.
[0014] In some embodiments, the first OAM information is obtained from OAM requirement information or from the second OAM information collected previously.
[0015] According to another aspect of this disclosure, a network telemetry system is also provided, comprising: a source device and a device under test; wherein, the source device is configured to add OAM classification information to OAM requirement information and send the OAM requirement information to the device under test, wherein the OAM classification information includes at least: the classification of OAM information to be collected, the correlation between different classifications of OAM information, and the network performance parameter threshold corresponding to each type of OAM information; the device under test is configured to selectively collect various types of OAM information according to the OAM requirement information.
[0016] According to another aspect of this disclosure, a network telemetry device is also provided, comprising:
[0017] The OAM classification information configuration module adds OAM classification information to the OAM requirement information. The OAM classification information includes at least: the classification of the OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each category of OAM information. The OAM requirement information distribution module sends the OAM requirement information to the device under test. The OAM requirement information is used by the device under test to selectively collect various types of OAM information.
[0018] According to another aspect of this disclosure, a network telemetry device is also provided, comprising: an OAM demand information acquisition module for acquiring OAM demand information, wherein the OAM demand information includes at least: a classification of OAM information to be collected, the correlation between different classifications of OAM information, and a network performance parameter threshold corresponding to each type of OAM information; and an OAM information acquisition module for selectively acquiring various types of OAM information according to the OAM demand information.
[0019] According to another aspect of this disclosure, an electronic device is also provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the network telemetry method described above by executing the executable instructions.
[0020] According to another aspect of this disclosure, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the network telemetry method described above.
[0021] The network telemetry method, apparatus, system, electronic device, and storage medium provided in the embodiments of this disclosure add the classification of OAM information, the network performance threshold corresponding to each type of OAM information, and the correlation between different types of OAM information to the OAM requirement information, and send it to the device under test. This enables the device under test to selectively collect each type of OAM information according to the network performance parameter threshold for collecting various types of OAM information, thereby dynamically adjusting the network telemetry range. When the network performance parameter of a certain type of OAM information is greater than the network performance parameter threshold corresponding to that type of OAM information, the OAM information of the associated type will be collected. When the network performance parameter of a certain type of OAM information is less than the network performance parameter threshold corresponding to that type of OAM information, the collection of the associated type of OAM information will not be triggered, and only the OAM information of that type will be collected.
[0022] Through the embodiments of this disclosure, it is possible to avoid collecting a large amount of repetitive and unnecessary OAM information, which greatly saves link resources. At the same time, it can also divert the workload of the centralized controller, which greatly saves the computing resources of the centralized controller.
[0023] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0024] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0025] Figure 1 This diagram illustrates a flowchart of a network telemetry method according to an embodiment of the present disclosure.
[0026] Figure 2 This diagram illustrates an OAM information classification method according to an embodiment of the present disclosure.
[0027] Figure 3 This diagram illustrates a flowchart of yet another network telemetry method according to an embodiment of the present disclosure;
[0028] Figure 4 A schematic diagram illustrating a specific implementation scheme of a network telemetry method in related technologies is shown.
[0029] Figure 5 A schematic diagram illustrating an implementation scheme of a network telemetry method in an embodiment of this disclosure is shown.
[0030] Figure 6 This diagram illustrates a network telemetry system according to an embodiment of the present disclosure.
[0031] Figure 7 This diagram illustrates a network telemetry device according to an embodiment of the present disclosure;
[0032] Figure 8 This diagram illustrates a network telemetry device according to an embodiment of the present disclosure.
[0033] Figure 9 This diagram illustrates a structural block diagram of an electronic device according to an embodiment of the present disclosure;
[0034] Figure 10 A schematic diagram of a computer storage medium according to an embodiment of the present disclosure is shown. Detailed Implementation
[0035] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0036] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0037] To facilitate understanding, before introducing the embodiments of this disclosure, the following explanations are provided for several terms involved in the embodiments of this disclosure:
[0038] Telemetry, or network telemetry, is a technology that allows for high-speed remote data acquisition from physical or virtual devices. Network devices periodically and proactively send information such as interface traffic statistics, CPU or memory data to the collector via a push mechanism. Compared to the traditional pull-mode, question-and-answer interaction, this provides a more real-time and faster data acquisition capability.
[0039] OAM stands for Operation Administration and Maintenance.
[0040] The following detailed description of this exemplary implementation method is provided in conjunction with the accompanying drawings and embodiments.
[0041] First, this disclosure provides a network telemetry method that can be executed by any electronic device with computing capabilities. This electronic device can be a source device, a centralized controller, or a classifier specifically configured for OAM classification information in a network telemetry system.
[0042] Figure 1 A flowchart of a network telemetry method according to an embodiment of this disclosure is shown, such as... Figure 1 As shown, the network telemetry method provided in this embodiment includes the following steps:
[0043] S102, add OAM classification information to OAM requirement information, wherein the OAM classification information includes at least: the classification of OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each type of OAM information.
[0044] It should be noted that, in this embodiment of the disclosure, in order to avoid collecting a large amount of repetitive and unnecessary OAM information, the OAM information to be collected is classified, and the correlation between different categories of OAM information and the network performance parameter threshold corresponding to each category of OAM information are configured. These OAM classification information are added to the OAM requirement information sent to the device under test, which enables the device under test to selectively collect various types of OAM information according to the real-time network status.
[0045] S104, sends OAM requirement information to the device under test, whereby the OAM requirement information is used by the device under test to selectively collect various types of OAM information.
[0046] It should be noted that the device under test in this embodiment can be any device on the network. When performing network telemetry, in order to avoid collecting a large amount of repetitive and unnecessary OAM information, the OAM information to be collected is classified and the OAM classification information to be collected is added to the OAM requirement information sent to the device under test. This enables the device under test to selectively collect various types of OAM information according to the real-time network status.
[0047] In practical implementation, the above-mentioned S104 can send the OAM requirement information to the device under test in the following two ways:
[0048] In one embodiment of this disclosure, the specific data content of OAM requirement information (OAM information classification, the correlation between different categories of OAM information, and network performance parameter thresholds corresponding to each type of OAM information, etc.) can be sent to the device under test, so that the device under test can selectively collect various types of OAM information according to the OAM classification information contained in the received OAM requirement information.
[0049] In another embodiment of this disclosure, the specific data content of OAM requirement information (OAM information classification, the correlation between different OAM information classifications, and network performance parameter thresholds corresponding to each type of OAM information, etc.) can be stored in the device under test in advance. When collecting OAM information, only the classification name of the OAM information to be collected is sent to the device under test, so that the device under test can query the corresponding OAM classification information according to the classification name of the OAM information to be collected and selectively collect various types of OAM information.
[0050] In another embodiment of this disclosure, the specific data content of OAM requirement information (OAM information classification, the relationship between different OAM information classifications, and the network performance parameter thresholds corresponding to each type of OAM information, etc.) can be stored in the device under test in advance. When collecting OAM information, only the classification name of the OAM information to be collected, the relationship type name between different OAM information classifications, and the network performance parameter threshold level name corresponding to each type of OAM information are sent to the device under test. This allows the device under test to query the corresponding OAM classification information based on the classification name of the OAM information to be collected, the relationship type name between different OAM information classifications, and the network performance parameter threshold level name corresponding to each type of OAM information, and to selectively collect various types of OAM information.
[0051] It should be noted that the methods for sending OAM requirement information to the device under test in this embodiment include, but are not limited to, the three implementation methods described above. Depending on the actual situation, those skilled in the art may also adopt other implementation methods. For example, only some categories of OAM information may be sent to the device under test, and some related categories may be pre-stored in the device under test. When the device under test collects a certain type of OAM information, it may trigger the collection of some related OAM information that is not specified in the OAM requirement information.
[0052] As can be seen from the above, the network telemetry method provided in the embodiments of this disclosure adds the classification of OAM information to be collected, the network performance threshold corresponding to each type of OAM information, and the correlation between different types of OAM information to the OAM requirement information, and sends it to the device under test. This enables the device under test to selectively collect each type of OAM information according to the network performance parameter threshold for collecting various types of OAM information, thereby dynamically adjusting the network telemetry range. When the network performance parameter for collecting a certain type of OAM information is greater than the network performance parameter threshold corresponding to that type of OAM information, the OAM information of the associated type will be collected. When the network performance parameter for collecting a certain type of OAM information is less than the network performance parameter threshold corresponding to that type of OAM information, the collection of the associated type of OAM information will not be triggered, and only the OAM information of that type will be collected.
[0053] The network telemetry method provided in this embodiment can avoid collecting a large amount of repetitive and unnecessary OAM information, greatly saving link resources. At the same time, it can also offload the workload of the centralized controller, greatly saving the computing resources of the centralized controller.
[0054] In some embodiments, in S104 above, OAM requirement information can be added to the data packet, and the data packet carrying the OAM requirement information can be sent to the device under test.
[0055] In practical implementation, OAM classification information, including the categories of OAM information, the relationships between different categories, and the network performance parameter thresholds corresponding to each category, can all be written into the data packet. This allows the device under test (DUT) to directly collect various types of OAM information based on the OAM classification information carried in the data packet. Alternatively, the OAM classification information, including the categories of OAM information, the relationships between different categories, and the network performance parameter thresholds corresponding to each category, can be pre-stored in the DUT. Only the OAM category name needs to be written into the data packet, allowing the DUT to query the corresponding classification information based on the OAM category name in the data packet and collect various types of OAM information. The latter method requires very little storage space on the DUT, thus reducing the amount of information carried in the OAM programming instructions.
[0056] In some embodiments, in S104 above, OAM requirement information can be added to the OAM programming instructions, and the OAM programming instructions carrying the OAM requirement information can be sent to the device under test. Optionally, the OAM programming instructions can be added to a data packet.
[0057] In practical implementation, OAM classification information, including the categories of OAM information, the relationships between different categories, and the network performance parameter thresholds corresponding to each category, can all be written into the OAM programming instructions. This allows the device under test (DUT) to directly collect various types of OAM information based on the OAM programming instructions. Alternatively, the OAM classification information, including the categories of OAM information, the relationships between different categories, and the network performance parameter thresholds corresponding to each category, can be pre-stored in the DUT. Only the OAM category name needs to be written into the OAM programming instructions, allowing the DUT to query the corresponding category information based on the OAM category name in the instructions and collect various types of OAM information. The latter method requires very little storage space on the DUT, thus reducing the amount of information carried in the OAM programming instructions.
[0058] It should be noted that the aforementioned data packets refer to user data packets transmitted over the network. These data packets carry OAM information for each node and path within the network, enabling real-time acquisition of network status without impacting the network itself. Depending on the network status, different OAM information may be required for the data packets; the aforementioned OAM requirement information refers to the specific OAM information that the data packets are required to collect.
[0059] In some embodiments, the network telemetry method provided in this disclosure may further include the following steps: classifying OAM information according to a preset classification method; setting the association relationship between different categories of OAM information and the network performance parameter threshold for each category of OAM information. After classifying the OAM information according to the preset classification method, one or more categories can be designated as the initial category, that is, the OAM information first collected by the device under test after the OAM requirement information is sent to the device under test. Optionally, the initial category can be specified through OAM programming instructions or data packets.
[0060] It should be noted that different classification methods will result in different classification results for OAM information, and this disclosure does not limit the specific classification method used. In some embodiments, OAM information can be divided into IP class OAM information, transport class OAM information, and application class OAM information according to the Open Systems Interconnection (OSI) reference model; in other embodiments, OAM information can also be divided into Virtualized Network Function (VNF) class OAM information and Virtualized Network Function Instance (VNFI) class OAM information using a network virtualization model.
[0061] Furthermore, in some embodiments, multiple classification methods can be combined to classify OAM information, so that the correlation between the classified OAM information includes not only the vertical linkage relationship within the same classification model, but also the horizontal linkage relationship between different classification models.
[0062] Figure 2 This illustration shows a schematic diagram of OAM information classification in an embodiment of the present disclosure, such as... Figure 2 As shown, OAM information classification within the same model is linked from top to bottom, while OAM information classification within different models is linked horizontally.
[0063] Secondly, this disclosure also provides a network telemetry method, which can be executed by any electronic device with computing capabilities, such as the device under test in a network telemetry system.
[0064] Figure 3 This invention discloses a flowchart of another network telemetry method in an embodiment of the present invention, as shown below. Figure 3 As shown, the method includes the following steps:
[0065] S302, Obtain OAM requirement information, wherein the OAM requirement information includes at least: the classification of OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each type of OAM information.
[0066] It should be noted that the aforementioned OAM requirement information can be issued by source devices, centralized controllers, or classifiers specifically configured for OAM classification information in the network telemetry system. In some embodiments, the OAM requirement information can be obtained by parsing data packets from these devices. In other embodiments, the OAM requirement information can also be obtained by parsing OAM programming instructions from the devices.
[0067] S304: Selectively collect various types of OAM information based on OAM requirement information.
[0068] In practical implementation, as described in S304 above, the device under test can selectively collect various types of OAM information from the OAM requirement information based on the real-time network status.
[0069] Therefore, in some embodiments, the above-mentioned S304 can be implemented by the following steps: selectively collecting various types of OAM information based on OAM requirement information and network performance parameters for collecting various types of OAM information.
[0070] In some embodiments, selectively collecting various types of OAM information based on OAM demand information and network performance parameters for collecting various types of OAM information includes: collecting the first OAM information when the network performance parameter for collecting the first OAM information is less than or equal to the network performance parameter threshold corresponding to the first OAM information; and collecting the first OAM information and the second OAM information when the network performance parameter for collecting the first OAM information is greater than the network performance parameter threshold corresponding to the first OAM information, wherein the second OAM information is the OAM information in the OAM demand information that is related to the first OAM information.
[0071] It should be noted that the aforementioned first OAM information includes: one or more types of OAM information currently collected; the aforementioned second OAM information includes: one or more types of OAM information that are related to the first OAM information. Optionally, the first OAM information can be obtained from OAM requirement information or from the previously collected second OAM information. Optionally, the first OAM information can be obtained according to the OAM classification order or priority specified in the OAM requirement information, or it can be obtained according to a predetermined OAM classification order or priority. When both the first OAM information (the currently collected class) and the second OAM information (the associated class of the currently collected class) contain one type of OAM information, the classification and association relationships of the OAM information to be collected, obtained from the data packet, OAM programming instructions, or pre-stored OAM classification information in the device under test, are as follows: collect three types of OAM information: A, B, and C. Here, B is an associated class of A, and C is an associated class of B. When the first OAM information obtained from the data packet or OAM programming instructions is of type A, if the network performance parameters for collecting type A OAM information are greater than those corresponding to type A... If the network performance parameter threshold is reached, the collection of type B OAM information is triggered. At this time, type B is the first type of OAM information to be collected. When the network performance parameter of the collected type B OAM information is greater than the network performance parameter threshold corresponding to this type, the collection of type C OAM information is triggered. At this time, type C is the first type of OAM information to be collected. Since there is no other OAM information to be collected, regardless of whether the network performance parameter of the collected type C OAM information is greater than or less than the network performance parameter threshold corresponding to type C, only type C OAM information needs to be collected.
[0072] When both the first OAM information (the currently collected class) and the second OAM information (the associated class of the currently collected class) contain multiple classes of OAM information, the classification and association relationships of the OAM information to be collected are obtained from the data packet, OAM programming instructions, or pre-stored OAM classification information in the device under test as follows: eight classes of OAM information are collected: A, B, C, D, E, F, G, and H. Among them, B, D, and E are associated classes of A, C is associated class of B, F is associated class of D, G is associated class of E, and H is associated class of G. When the first OAM information obtained from the data packet or OAM programming instructions is of class A, classes B, D, and E are used as the second OAM information. If the network performance parameters for collecting class A OAM information are greater than the network performance parameter threshold corresponding to class A, then the collection of classes B, D, and E OAM information is triggered. At this time, classes B, D, and E are used as the first OAM information, and classes C, F, and E are used as the second OAM information. Class B and Class G are used as the second OAM information. When the network performance parameters for collecting Class B OAM information are greater than the corresponding network performance parameter threshold for Class B, the collection of Class C OAM information is triggered; when the network performance parameters for collecting Class D OAM information are greater than the corresponding network performance parameter threshold for Class D, the collection of Class F OAM information is triggered; when the network performance parameters for collecting Class E OAM information are greater than the corresponding network performance parameter threshold for Class E, the collection of Class G OAM information is triggered. At this time, Class F and Class G are used as the first OAM information, and Class H is used as the second OAM information. Since Class F has no associated class, only Class F OAM information is collected regardless of whether the network performance parameters for collecting Class F OAM information are greater than the corresponding network performance parameter threshold for Class F. When the network performance parameters for collecting Class G OAM information are greater than the corresponding network performance parameter threshold for Class G, the collection of Class H OAM information is triggered, and Class H is used as the first OAM information.
[0073] In other embodiments, the OAM information to be collected may be classified from data packets or OAM programming instructions as follows: collecting three types of OAM information: A, B, and C. Here, B is an associated class of A, and C is an associated class of B. However, from the OAM classification information pre-stored in the device under test, D and E are also obtained as associated classes of A, F as an associated class of D, G as an associated class of E, and H as an associated class of G. When the first type of OAM information obtained from the data packet or OAM programming instructions is of type A, the collection of types B, D, and E OAM information can be triggered. At this time, types B, D, and E... As the first type of OAM information, when the network performance parameters for collecting type B OAM information are greater than the corresponding threshold for type B, the collection of type C OAM information is triggered; when the network performance parameters for collecting type D OAM information are greater than the corresponding threshold for type D, the collection of type F OAM information is triggered; when the network performance parameters for collecting type E OAM information are greater than the corresponding threshold for type E, the collection of type G OAM information is triggered. In this case, types C, F, and G are considered the first type of OAM information, and type H is considered the second type of OAM information. Other cases are similar and will not be elaborated here.
[0074] As can be seen, the OAM information classification triggered by association in this embodiment can be a classification within the OAM requirement information or a classification outside the OAM requirement information. In this way, more OAM information of related categories can be collected according to the network status.
[0075] As can be seen from the above, the network telemetry method provided in the embodiments of this disclosure obtains the classification of OAM information to be collected, the network performance threshold corresponding to each type of OAM information, and the correlation between different types of OAM information from the OAM demand information. It can selectively collect each type of OAM information according to the real-time network status, realize dynamic adjustment of the network telemetry range, and collect the associated OAM information only when the network performance parameter of a certain type of OAM information is greater than the network performance parameter threshold corresponding to that type of OAM information; when the network performance parameter of a certain type of OAM information is less than the network performance parameter threshold corresponding to that type of OAM information, the collection of the associated OAM information is no longer triggered, and only the OAM information of that type is collected.
[0076] The network telemetry method provided in this embodiment can avoid collecting a large amount of repetitive and unnecessary OAM information, greatly saving link resources. At the same time, it can also offload the workload of the centralized controller, greatly saving the computing resources of the centralized controller.
[0077] In some embodiments, after performing S304 above, the network telemetry method provided in this disclosure embodiment further includes the following steps: when the network performance parameter of the first OAM information is greater than the network performance parameter threshold corresponding to the first OAM information, the first OAM information and the second OAM information are stored in the network telemetry OAM information storage module, so that the device under test can extract the first OAM information and the second OAM information from the network telemetry OAM information storage module, and encapsulate the first OAM information and the second OAM information into a data packet.
[0078] In some embodiments, the network telemetry method provided in this disclosure further includes the following steps: when the network performance parameter of the first OAM information is less than or equal to the network performance parameter threshold corresponding to the first OAM information, the first OAM information is stored in the network telemetry OAM information storage module, so that the device under test can extract the first OAM information from the network telemetry OAM information storage module and encapsulate the first OAM information into a data packet.
[0079] In this embodiment of the disclosure, the collected OAM information is stored using a network telemetry OAM information storage module, which enables asynchronous processing of OAM information collection and encapsulation.
[0080] Figure 4 This diagram illustrates a specific implementation scheme of a network telemetry method in related technologies, such as... Figure 4 As shown, the network telemetry schemes provided in related technologies will collect all OAM information after reading the OAM requirement information carried in user data packets, regardless of whether the network performance is good or bad. When the network condition is good, the packets will carry duplicate and unnecessary OAM information, resulting in a waste of a lot of link resources. Given that telemetry is a sub-second OAM information collection method, it is almost impossible for a centralized controller to calculate the network performance and issue different OAM commands to a large number of packets.
[0081] Figure 5 This diagram illustrates an implementation scheme of a network telemetry method according to an embodiment of the present disclosure, such as... Figure 5 As shown, the Telemetry OAM information request reading module is used to read the Telemetry OAM information (including but not limited to the classification information of the OAM information to be collected) carried in the user data packet header; the Telemetry OAM information acquisition module is used to selectively collect various types of Telemetry OAM information; and the Telemetry OAM information storage module is used to store the collected Telemetry OAM information. The Telemetry OAM information acquisition module includes an OAM information class module (…). Figure 4 The OAM information modules (types 1 to n shown) and the OAM class association module are also shown. Each OAM information module contains OAM information for the corresponding class and pre-configures the network performance parameter thresholds corresponding to that class of OAM information. The OAM class association module is used to store the OAM information triggering relationships between different classes.
[0082] Assuming the OAM information to be collected includes categories 1 to n, and the initial category to be collected first is pre-configured as category 1, and each subsequent category is an associated category of the previous category (for example, category 2 is an associated category of category 1, category 3 is an associated category of category 2, and so on), then according to the network telemetry method provided in this embodiment, the OAM information can be collected through the following process:
[0083] When a user data packet arrives at the network telemetry system, the Telemetry OAM information request reading module obtains the required OAM class information for that data packet. First, it reads the initial class of OAM information (i.e., type 1 OAM information) and determines whether the network performance parameters for collecting type 1 OAM information are greater than the corresponding network performance parameter threshold (i.e., threshold 1). If the network performance parameters for collecting type 1 OAM information are greater than threshold 1, then the collection of type 2 OAM information is triggered. If the network performance parameters for collecting type 1 OAM information are less than threshold 1, then type 1 OAM information is sent to the telemetry OAM information storage module, and the collection of types 2 through n OAM information is stopped.
[0084] When collecting type 2 OAM information, it is determined whether the network performance parameters for collecting type 2 OAM information are greater than the corresponding network performance parameter threshold (i.e., threshold 2). If the network performance parameters for collecting type 2 OAM information are greater than threshold 2, then the collection of type 3 OAM information is triggered. If the network performance parameters for collecting type 2 OAM information are less than threshold 2, then the type 2 OAM information is sent to the telemetry OAM information storage module, and the collection of OAM information for types 3 to n is stopped.
[0085] When the network performance parameters for collecting the preceding n-1 types of OAM information are all greater than the corresponding network performance parameter threshold (i.e., threshold n-1), the collection of the nth type of OAM information is triggered. Since the nth type is the last type of OAM information to be collected, regardless of whether the network performance parameters for collecting this type of OAM information are greater than the threshold for that type, only its OAM information will be uploaded to the Telemetry OAM information storage module. Finally, the Telemetry OAM information storage module re-encapsulates the stored OAM information in the user data packet.
[0086] It should be noted that for each type of OAM information, when the network performance parameter is equal to the network performance parameter threshold of the corresponding class, it is possible to choose to collect OAM information of the associated class in the manner that it is less than the threshold.
[0087] contrast Figure 4 and Figure 5 It can be seen that the network telemetry schemes provided in related technologies collect all OAM information when network performance is good, but most of the OAM information is of little or no value; when network performance is poor, collecting all OAM information can provide a large amount of information. The OAM information collection scheme provided in this embodiment, however, only collects the first type of OAM information when network performance is good, with no invalid information; when network performance is poor, it can dynamically collect multiple types of OAM information based on network performance status, with no invalid information. Therefore, the network telemetry method provided in this embodiment can dynamically adjust the scope of OAM information collection locally on the device according to network status, preventing the collection of invalid and duplicate OAM information.
[0088] Based on the same inventive concept, this disclosure also provides a network telemetry system, as described in the following embodiments. Since the principle by which this system embodiment solves the problem is similar to that of the above method embodiments, the implementation of this system embodiment can refer to the implementation of the above method embodiments, and repeated details will not be elaborated further.
[0089] Figure 6 This diagram illustrates a network telemetry system according to an embodiment of the present disclosure, such as... Figure 6 As shown, the system includes: a source device 61 and a device under test 62;
[0090] The source device 61 is used to add OAM classification information to OAM requirement information and send the OAM requirement information to the device under test 62. The OAM classification information includes at least: the classification of OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each type of OAM information. The device under test 62 is used to selectively collect various types of OAM information according to the OAM requirement information.
[0091] As can be seen from the above, in the network telemetry system provided in the embodiments of this disclosure, the source device 61 adds OAM classification information to the OAM requirement information and sends the OAM requirement information to the device under test 62, so that the device under test 62 dynamically adjusts the network telemetry range according to the real-time network performance parameters. When the network performance parameter for collecting a certain type of OAM information is greater than the network performance parameter threshold corresponding to that type of OAM information, the OAM information of the associated type will be collected. When the network performance parameter for collecting a certain type of OAM information is less than the network performance parameter threshold corresponding to that type of OAM information, the collection of the OAM information of the associated type will no longer be triggered, and only the OAM information of that type will be collected.
[0092] The network telemetry device provided in the embodiments of this disclosure can avoid collecting a large amount of repetitive and unnecessary OAM information, greatly saving link resources. At the same time, it can also offload the workload of the centralized controller, greatly saving the computing resources of the centralized controller.
[0093] Based on the same inventive concept, this disclosure also provides a network telemetry device, as described in the following embodiments. Since the principle by which this device solves the problem is similar to that of the method embodiments described above, the implementation of this device embodiment can refer to the implementation of the method embodiments described above, and repeated details will not be repeated.
[0094] Figure 7 This diagram illustrates a network telemetry device according to an embodiment of the present disclosure, such as... Figure 7 As shown, the device includes: an OAM classification information configuration module 71 and an OAM demand information distribution module 72.
[0095] The OAM classification information configuration module 71 is used to add OAM classification information to the OAM requirement information. The OAM classification information includes at least: the classification of the OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each type of OAM information. The OAM requirement information distribution module 72 is used to send the OAM requirement information to the device under test. The OAM requirement information is used by the device under test to selectively collect various types of OAM information.
[0096] It should be noted that the OAM classification information configuration module 71 and the OAM demand information distribution module 72 mentioned above correspond to S102 to S104 in the method embodiment. The examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the content disclosed in the above method embodiment. It should be noted that the above modules, as part of the device, can be executed in a computer system such as a set of computer-executable instructions.
[0097] As can be seen from the above, the network telemetry device provided in the embodiments of this disclosure classifies OAM information through the OAM classification information configuration module 71, configures the network performance threshold corresponding to each type of OAM information and the correlation between different types of OAM information, and adds this OAM classification information to the OAM demand information. The OAM demand information is then sent to the device under test through the OAM demand information distribution module 72, so that the device under test dynamically adjusts the network telemetry range according to the real-time network performance parameters. When the network performance parameter of a certain type of OAM information to be collected is greater than the network performance parameter threshold corresponding to that type of OAM information, the OAM information of the associated type will be collected. When the network performance parameter of a certain type of OAM information to be collected is less than the network performance parameter threshold corresponding to that type of OAM information, the collection of the OAM information of the associated type will not be triggered, and only the OAM information of that type will be collected.
[0098] The network telemetry device provided in the embodiments of this disclosure can avoid collecting a large amount of repetitive and unnecessary OAM information, greatly saving link resources. At the same time, it can also offload the workload of the centralized controller, greatly saving the computing resources of the centralized controller.
[0099] In some embodiments, the OAM requirement information distribution module 72 is further configured to: add OAM requirement information to a data packet and send the data packet carrying the OAM requirement information to the device under test.
[0100] In some embodiments, the OAM requirement information dissemination module 72 is further configured to: add OAM requirement information to OAM programming instructions, and send OAM programming instructions carrying OAM requirement information to the device under test.
[0101] Based on the same inventive concept, this disclosure also provides a network telemetry device, as described in the following embodiments. Since the principle by which this device solves the problem is similar to that of the method embodiments described above, the implementation of this device embodiment can refer to the implementation of the method embodiments described above, and repeated details will not be repeated.
[0102] Figure 8 This diagram illustrates a network telemetry device according to an embodiment of the present disclosure, such as... Figure 8 As shown, the device includes: an OAM demand information acquisition module 81 and an OAM information collection module 82.
[0103] Among them, the OAM demand information acquisition module 81 is used to acquire OAM demand information, which includes at least: the classification of OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each type of OAM information; the OAM information acquisition module 82 is used to selectively collect various types of OAM information according to the OAM demand information.
[0104] It should be noted that the OAM requirement information acquisition module 81 and OAM information collection module 82 mentioned above correspond to S302 to S304 in the method embodiment. The examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the content disclosed in the above method embodiment. It should be noted that the above modules, as part of the apparatus, can be executed in a computer system such as a set of computer-executable instructions.
[0105] As can be seen from the above, the network telemetry device provided in this embodiment of the present disclosure, after obtaining OAM demand information including OAM classification, network performance threshold corresponding to each type of OAM information, and correlation between different types of OAM information through the OAM demand information acquisition module 81, selectively collects various types of OAM information in the OAM demand information according to the real-time network status, thereby dynamically adjusting the network telemetry range. When the network performance parameter of a certain type of OAM information is greater than the network performance parameter threshold corresponding to that type of OAM information, the OAM information of the associated type will be collected; when the network performance parameter of a certain type of OAM information is less than the network performance parameter threshold corresponding to that type of OAM information, the collection of the OAM information of the associated type will no longer be triggered, and only the OAM information of that type will be collected.
[0106] The network telemetry device provided in this embodiment can avoid collecting a large amount of repetitive and unnecessary OAM information, greatly saving link resources. At the same time, it can also offload the workload of the centralized controller, greatly saving the computing resources of the centralized controller.
[0107] In some embodiments, the OAM information acquisition module 82 is further configured to: selectively acquire various types of OAM information based on OAM demand information and network performance parameters for acquiring various types of OAM information.
[0108] In some embodiments, the OAM information acquisition module 82 is further configured to: selectively acquire various types of OAM information based on OAM demand information and network performance parameters for acquiring various types of OAM information, including: acquiring the first OAM information when the network performance parameter for acquiring the first OAM information is less than or equal to the network performance parameter threshold corresponding to the first OAM information; and acquiring the first OAM information and the second OAM information when the network performance parameter for acquiring the first OAM information is greater than the network performance parameter threshold corresponding to the first OAM information, wherein the second OAM information is OAM information in the OAM demand information that is related to the first OAM information.
[0109] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."
[0110] The following reference Figure 9 To describe an electronic device 900 according to such an embodiment of the present disclosure. Figure 9 The electronic device 900 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.
[0111] like Figure 9 As shown, the electronic device 900 is manifested in the form of a general-purpose computing device. The components of the electronic device 900 may include, but are not limited to: at least one processing unit 910, at least one storage unit 920, and a bus 930 connecting different system components (including the storage unit 920 and the processing unit 910).
[0112] The storage unit stores program code that can be executed by the processing unit 910, causing the processing unit 910 to perform the steps described in the "Exemplary Methods" section above according to various exemplary embodiments of this disclosure.
[0113] When the electronic device 900 is a source device, a centralized controller, or a classifier in a network telemetry system, the processing unit 910 can execute the following steps in the above method embodiment: adding OAM classification information to OAM requirement information, wherein the OAM classification information includes at least: the classification of OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each type of OAM information; sending the OAM requirement information to the device under test, wherein the OAM requirement information is used by the device under test to selectively collect various types of OAM information.
[0114] In some embodiments, the processing unit 910 may also perform the following steps of the above method embodiment: adding OAM requirement information to the data packet and sending the data packet carrying the OAM requirement information to the device under test.
[0115] In some embodiments, the processing unit 910 may also perform the following steps of the above method embodiment: adding OAM requirement information to OAM programming instructions and sending OAM programming instructions carrying OAM requirement information to the device under test.
[0116] When the electronic device 900 is the device under test in the network telemetry system, the processing unit 910 can perform the following steps in the above method embodiment: obtain OAM requirement information, wherein the OAM requirement information includes at least: the classification of OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each type of OAM information; selectively collect various types of OAM information according to the OAM requirement information.
[0117] In some embodiments, the processing unit 910 may also perform the following steps of the above method embodiment: selectively collecting various types of OAM information based on OAM demand information and network performance parameters for collecting various types of OAM information.
[0118] In some embodiments, the processing unit 910 may also perform the following steps of the above method embodiment: when the network performance parameter of the first OAM information is less than or equal to the network performance parameter threshold corresponding to the first OAM information, the first OAM information is collected; when the network performance parameter of the first OAM information is greater than the network performance parameter threshold corresponding to the first OAM information, the first OAM information and the second OAM information are collected, wherein the second OAM information is the OAM information in the OAM demand letter that is related to the first OAM information.
[0119] Storage unit 920 may include readable media in the form of volatile storage units, such as random access memory (RAM) 9201 and / or cache memory 9202, and may further include read-only memory (ROM) 9203.
[0120] Storage unit 920 may also include a program / utility 9204 having a set (at least one) program module 9205, such program module 9205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0121] Bus 930 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0122] Electronic device 900 can also communicate with one or more external devices 940 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 900, and / or with any device that enables electronic device 900 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 950. Furthermore, electronic device 900 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 960. As shown, network adapter 960 communicates with other modules of electronic device 900 via bus 930. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0123] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0124] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. Figure 10 This diagram illustrates a computer storage medium according to an embodiment of the present disclosure, such as... Figure 10 As shown, the computer storage medium 100 stores a program product capable of implementing the methods described above. In some possible embodiments, various aspects of this disclosure may also be implemented as a program product comprising program code that, when run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.
[0125] More specific examples of computer-readable storage media in this disclosure may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0126] In this disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device.
[0127] Optionally, the program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0128] In practical implementation, program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0129] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0130] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0131] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0132] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
Claims
1. A network telemetry method, characterized in that, include: Add OAM classification information to OAM requirement information, wherein the OAM classification information includes at least: the classification of OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each category of OAM information; The OAM requirement information is sent to the device under test, and various types of OAM information are selectively collected. The selective collection of various types of OAM information includes: collecting first OAM information based on the OAM requirement information and the network performance parameters for collecting various types of OAM information; or collecting first OAM information and second OAM information, wherein the second OAM information is the OAM information in the OAM requirement information that is related to the first OAM information.
2. The network telemetry method according to claim 1, characterized in that, Sending OAM requirement information to the device under test includes: The OAM requirement information is added to the data packet, and the data packet carrying the OAM requirement information is sent to the device under test.
3. The network telemetry method according to claim 1, characterized in that, Sending OAM requirement information to the device under test includes: Add the OAM requirement information to the OAM programming instructions, and send the OAM programming instructions carrying the OAM requirement information to the device under test.
4. A network telemetry method, characterized in that, include: Obtain OAM requirement information, wherein the OAM requirement information includes at least: the classification of OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each category of OAM information; Based on the OAM requirement information, various types of OAM information are selectively collected; wherein, selective collection of various types of OAM information includes: collecting first OAM information based on the OAM requirement information and the network performance parameters for collecting various types of OAM information; or collecting first OAM information and second OAM information, wherein the second OAM information is OAM information in the OAM requirement information that is related to the first OAM information.
5. The network telemetry method according to claim 4, characterized in that, The first OAM information is collected based on the OAM requirement information and the network performance parameters for collecting various types of OAM information. Alternatively, the collection of first OAM information and second OAM information may include: The first OAM information is collected when the network performance parameter for collecting the first OAM information is less than or equal to the network performance parameter threshold corresponding to the first OAM information. When the network performance parameter of the first OAM information is greater than the network performance parameter threshold corresponding to the first OAM information, the first OAM information and the second OAM information are collected, wherein the second OAM information is the OAM information in the OAM demand letter that is related to the first OAM information.
6. The network telemetry method according to claim 5, characterized in that, The first OAM information includes one or more types of OAM information; the second OAM information includes one or more types of OAM information that are related to the first OAM information.
7. The network telemetry method according to claim 5, characterized in that, The first OAM information is obtained from the OAM requirement information or from the second OAM information collected in the previous period.
8. A network telemetry system, characterized in that, include: Source device and device under test; The source device is used to add OAM classification information to OAM requirement information and send OAM requirement information to the device under test. The OAM classification information includes at least: the classification of OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each type of OAM information. The device under test is used to selectively collect various types of OAM information according to the OAM requirement information; wherein, selectively collecting various types of OAM information includes: collecting first OAM information according to the OAM requirement information and the network performance parameters for collecting various types of OAM information; or collecting first OAM information and second OAM information, wherein the second OAM information is OAM information in the OAM requirement information that is related to the first OAM information.
9. A network telemetry device, characterized in that, include: The OAM classification information configuration module adds OAM classification information to the OAM requirement information. The OAM classification information includes at least: the classification of the OAM information to be collected, the correlation between different categories of OAM information, and the network performance parameter threshold corresponding to each category of OAM information. The OAM requirement information distribution module is used to send OAM requirement information to the device under test for selective collection of various types of OAM information. Selective collection of various types of OAM information includes: collecting first OAM information based on the OAM requirement information and network performance parameters for collecting various types of OAM information; or collecting first OAM information and second OAM information, wherein the second OAM information is OAM information in the OAM requirement information that is related to the first OAM information.
10. A network telemetry device, characterized in that, include: The OAM demand information acquisition module is used to acquire OAM demand information, wherein the OAM demand information includes at least: the classification of OAM information to be collected, the correlation between different classifications of OAM information, and the network performance parameter threshold corresponding to each type of OAM information. The OAM information acquisition module is used to selectively acquire various types of OAM information based on the OAM requirement information. Selective acquisition of various types of OAM information includes: acquiring first OAM information based on the OAM requirement information and network performance parameters for acquiring various types of OAM information; or acquiring first OAM information and second OAM information, wherein the second OAM information is OAM information in the OAM requirement information that is related to the first OAM information.
11. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the network telemetry method of any one of claims 1 to 7 by executing the executable instructions.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the network telemetry method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Network management remote control method and system
CN102075351A
Method, device and system for sending message and receiving message to carry out OAM
CN112804075A
