Computing power network monitoring method and computing power network monitoring device
By sending network monitoring requirements to the computing power resource pool in the OAM module and inserting sequence numbers and timestamps into the service data packets, the problems of monitoring interference and inaccuracy in the prior art are solved, and fast, accurate and lossless monitoring of the computing power network is achieved.
Patent Information
- Application Number
- CN202311254492.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2043-09-26
AI Technical Summary
The existing computing power network monitoring method monitors the network status by sending a large number of test messages, resulting in interference to normal services and inaccurate monitoring.
The OAM module sends network monitoring requirements to the computing resource pool, and starts monitoring of bidirectional network performance parameters. The measured network performance parameters include network delay, packet loss rate and jitter, and inserts serial number and timestamps into the header of the service data packet, and upgrades the service data packet to a measurement data packet to achieve lossless monitoring.
It realizes rapid and accurate network operation monitoring and statistics of computing power network resource nodes, avoids operational interference to existing computing power node services, and ensures monitoring accuracy and losslessness.
Smart Images

Figure CN119728491A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of wireless communication technology, and in particular to a computing power network monitoring method and a computing power network monitoring device. Background Art
[0002] Computing network technology refers to the distribution of computing power, storage, algorithm and other resource information of service nodes through the network control plane, combined with network information, with user needs as the core, to provide the best distribution, association, transaction and allocation of computing, storage, network and other resources, so as to achieve the optimal configuration and use of the resources of the entire network. The computing network controls various computing resource nodes, and performs scheduling management of computing applications between nodes by sensing the resource status of each computing node. In order to achieve the control of various computing resource nodes, the computing network usually builds and runs the computing network OAM (Operation Administration and Maintenance) system. The OAM system not only monitors the computing resource usage status of the computing resource node, but also monitors the network status of the computing resource. Therefore, the computing application needs to send the detection results to the client or other computing resource nodes through the network. At present, the active network monitoring solution needs to send a large number of test messages between network devices to test the network status of the devices at both ends, and a large number of messages will interfere with the normal business processing capabilities of the equipment, resulting in lossy monitoring.
[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0004] The purpose of the present disclosure is to provide a computing power network monitoring method, apparatus, network equipment and storage medium, which at least to some extent overcome the problems in the related art.
[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0006] According to one aspect of the present disclosure, a computing power network monitoring method is provided, including: a computing power network operation, maintenance and management (OAM) module sends a network monitoring request to any two computing power resource pools, and starts monitoring of two-way network performance parameters between the computing power resource pools, wherein the measured network performance parameters include network delay, network packet loss rate and network jitter.
[0007] In one embodiment, it also includes: after the computing power resource pool accepts the network monitoring request issued by the OAM module, it starts the network measurement between it and the designated computing power resource pool; the computing resource pool inserts the sequence number and the sending timestamp into the packet header of the service data packet whose target address is the designated computing power resource pool, and upgrades the service data packet to a measurement data packet; and sends the measurement data packet to the designated computing power resource pool to avoid affecting the normal network service due to the measurement of the network performance parameters.
[0008] In one embodiment, the method further includes: after the designated computing resource pool receives the measurement data packet, recording the serial number and receiving timestamp of the measurement data packet.
[0009] In one embodiment, it also includes: after completing the network parameter measurement, the OAM module collects the serial number and timestamp of the measurement data packet recorded by the two computing power resource pools, and calculates the network performance parameters between the two computing power resource pools, and the network performance parameters include the network delay, the packet loss rate and the network jitter.
[0010] According to another aspect of the present disclosure, there is provided a computing power network monitoring device, which is applied to a computing power resource pool, and includes: a network communication interface, which is used to receive a network monitoring request sent by an OAM module; a computing power network monitoring function processing unit, which is connected to the network communication interface, and is used to initiate two-way network performance parameter monitoring between a specified computing power resource pool based on the network monitoring request, wherein the monitored network performance parameters include network delay, network packet loss rate and network jitter.
[0011] In one embodiment, the computing power network monitoring function processing unit is specifically used to: start network measurement between the specified computing power resource pool based on the network monitoring requirements, and generate a business data packet with the target address being the specified computing power resource pool; the computing power network monitoring device also includes: a serial number generator, connected to the computing power network monitoring function processing unit, for generating a serial number for the business data packet; a business data packet routing / forwarding unit, connected to the computing power network monitoring function processing unit, for transmitting a business data packet with the target address being the specified computing power resource pool to the computing power network monitoring function processing unit; a network monitoring business data packet processing engine, connected to the computing power network monitoring function processing unit, for inserting the serial number and sending timestamp into the packet header of the business data packet, upgrading the business data packet to a measurement data packet, and transmitting the measurement data packet to the computing power network monitoring function processing unit; the network communication interface is also used to: send the measurement data packet to the specified computing power resource pool.
[0012] In one embodiment, the computing power network monitoring function processing unit is further used to: when the measurement data packet is received as the designated computing power resource pool, record the serial number and receiving timestamp of the measurement data packet.
[0013] In one embodiment, it also includes: a network monitoring database, connected to the computing power network monitoring function processing unit, and used to store network parameters obtained based on the measurement data packet.
[0014] In one embodiment, it further includes: a task token storage for storing the task token carried by the network monitoring requirement, wherein the task token is used to verify the legitimacy of the measurement data packet.
[0015] According to another aspect of the present disclosure, a computing power network monitoring device is provided, which is applied to an OAM module and includes: a monitoring module, which is used to send a network monitoring request to any two computing power resource pools, and start monitoring of two-way network performance parameters between the computing power resource pools, wherein the monitored network performance parameters include network delay, network packet loss rate and network jitter.
[0016] In one embodiment, the monitoring module is also used to: collect the serial numbers and corresponding sending timestamps and receiving timestamps of the measurement data packets recorded by any two computing power resource pools; the computing power network monitoring device also includes: a calculation module, which is used to calculate the network performance parameters between any two computing power resource pools based on the serial numbers and the corresponding sending timestamps and receiving timestamps, and the network performance parameters include the network delay, the packet loss rate and the network jitter.
[0017] According to another aspect of the present disclosure, a network device is provided, including: a processor; and a memory for storing executable instructions of the processor; the processor is configured to execute the computing power network monitoring method described in the first aspect above by executing the executable instructions.
[0018] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned computing power network monitoring method is implemented.
[0019] The computing power network monitoring solution provided by the embodiments of the present disclosure sends network monitoring requirements through the OAM module to start two-way network performance parameter monitoring between computing power resource pools. This detection operation does not require sending a large number of test messages between network devices to test the network status of the devices at both ends, which is conducive to achieving lossless monitoring.
[0020] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0022] Figure 1 A schematic diagram of a computing power network monitoring system according to an embodiment of the present disclosure is shown;
[0023] Figure 2 A flow chart of a computing power network monitoring method according to an embodiment of the present disclosure is shown;
[0024] Figure 3 Another flow chart of a computing power network monitoring method according to an embodiment of the present disclosure is shown;
[0025] Figure 4 A flowchart of another computing power network monitoring method in an embodiment of the present disclosure is shown;
[0026] Figure 5 A flowchart of another computing power network monitoring method in an embodiment of the present disclosure is shown;
[0027] Figure 6 A flowchart of another computing power network monitoring method in an embodiment of the present disclosure is shown;
[0028] Figure 7 A schematic diagram showing a computing power network monitoring device according to an embodiment of the present disclosure is shown;
[0029] Fig. 8A A schematic flow chart showing the first part of another computing power network monitoring method in an embodiment of the present disclosure is shown;
[0030] Figure 8B A schematic flow chart showing the second part of another computing power network monitoring method in an embodiment of the present disclosure is shown;
[0031] Fig. 9 A schematic diagram of a computing power network monitoring device in an embodiment of the present disclosure is shown;
[0032] Fig.10 A structural block diagram of a network device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0033] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example 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.
[0034] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0035] Figure 1 A schematic diagram of a computing power network monitoring architecture in an embodiment of the present disclosure is shown.
[0036] like Figure 1 As shown, the computing power network monitoring architecture includes an OAM module 102, a first computing power node 104 and a second computing power node 106. The first computing power node includes a network device, namely a router / gateway 1042, and the second computing power node includes a network device, namely a router / gateway 1062, and a wide area transmission network 108.
[0037] Among them, the computing power network OAM module 102 in the orchestration management layer of the computing power network monitors the operation status and network status of each computing power resource node, and performs computing power scheduling according to the monitoring situation.
[0038] The computing power resource nodes including the first computing power node 104 and the second computing power node 106 in the computing power network are distributed in different areas of the wide area transmission network 108. With the deployment of a large number of industry applications in computing power resource nodes, especially the deployment and application of large AI models, there is a high-throughput data flow between computing power nodes. In addition to the status of computing power node resources, the network operation status between nodes is also an important factor affecting the efficiency of application data forwarding.
[0039] When there is high-throughput data flow between computing nodes, the OAM module of the computing network needs to monitor key network parameters between computing resource nodes, including latency, jitter, and packet loss rate.
[0040] The traditional active monitoring method is to use active monitoring tools such as Ping and Traceroute to monitor the network devices of the node, such as Figure 1The router / gateway 1042 shown sends a large number of test traffic packets to the target node router / gateway 1062, that is, the designated computing power resource pool, so as to count the network delay, packet loss rate, jitter and other operating parameters between nodes. However, sending a large number of test packets is lossy monitoring, which will affect the operation of existing normal business. At the same time, these test packets may be ignored and discarded by the network equipment of the node, resulting in inaccurate testing. Therefore, a lossless computing power network monitoring solution is needed.
[0041] Below, each step of the computing power network monitoring method in this example implementation will be described in more detail with reference to the accompanying drawings and examples.
[0042] Figure 2 A flowchart of an interactive computing power network monitoring method in an embodiment of the present disclosure is shown.
[0043] like Figure 2 As shown, according to an embodiment of the present disclosure, a computing power network monitoring method based on interaction includes:
[0044] In step S202, the computing power network operation, maintenance and management OAM module sends a network monitoring request to any two computing power resource pools, and starts the monitoring of two-way network performance parameters between the computing power resource pools. The measured network performance parameters include network delay, network packet loss rate and network jitter.
[0045] Among them, any two computing power resource pools include the computing power resource pool described below and the designated computing power resource pool.
[0046] In addition, the computing power resource pool is also called a computing power node.
[0047] In this embodiment, a network monitoring request is sent through the OAM module to start monitoring of bidirectional network performance parameters between computing resource pools. This detection operation does not require sending a large number of test messages between network devices to test the network status of the devices at both ends, which is conducive to achieving lossless monitoring.
[0048] For example, Figure 3 As shown, the OAM module serves as a monitoring end for computing power monitoring, and the steps of the computing power monitoring method executed include:
[0049] In step S302, the computing power network operation, maintenance and management OAM module sends a network monitoring request to the two computing power resource nodes. The network monitoring request is used to start monitoring of two-way network performance parameters of the computing power resource nodes. In the process of monitoring the two-way network performance parameters, the two computing power resource nodes include a computing power resource pool and a designated computing power resource pool for mutually sending and receiving business data packets. The business data packets are upgraded to measurement data packets. The computing power resource pool records the serial number and sending timestamp of the measurement data packets, and the designated computing power resource pool records the serial number and receiving timestamp of the measurement data packets.
[0050] In this embodiment, the computing power resource pool can be understood as the sending end of the measurement data packet, and the designated computing power resource pool can be understood as the receiving end of the measurement data packet.
[0051] In addition, those skilled in the art will appreciate that the measurement data packet may also be sent from a designated computing resource pool to a computing resource pool.
[0052] Furthermore, the OAM module, as a monitoring end for computing power monitoring, executes the steps of the computing power monitoring method, which also includes:
[0053] In step S304, the OAM module sends a monitoring stop instruction to the two computing power resource nodes to receive a monitoring data list sent by the two computing power resource nodes. The monitoring data list includes the serial numbers and corresponding sending timestamps of all measurement data packets sent by the computing power resource pool, and the serial numbers and corresponding receiving timestamps of all measurement data packets received by the specified computing power resource pool.
[0054] Step S306: The OAM module calculates the network performance parameters when the computing power resource pool sends a service data packet to the designated computing power resource pool based on the monitoring data list.
[0055] Among them, network performance parameters include network delay, network packet loss rate and network jitter.
[0056] In one embodiment, the interactive computing power network monitoring method also includes: after the computing power resource pool accepts the network monitoring request issued by the OAM module, it starts the network measurement between it and the specified computing power resource pool; the computing power resource pool inserts the sequence number and the sending timestamp into the packet header of the service data packet whose target address is the specified computing power resource pool, and upgrades the service data packet to a measurement data packet; and sends the measurement data packet to the specified computing power resource pool to avoid affecting the normal network service due to the measurement of network performance parameters.
[0057] The IP header of the service data packet is modified, and the modification content includes:
[0058] (1) The first three bits of the TOS field in the packet header are set to "110", which is defined as Internetwork Control.
[0059] (2) Add three 32-bit contents to the optional area at the end of the original packet header. The first 32 bits are used to load the task token. A 32-bit random number is generated and placed in the second 32-bit field. In the third 32 bits, the first 8 bits are the TOS value of the original packet, and the last 24 bits are filled in according to the IP protocol.
[0060] (3) According to the new IP packet header, recalculate the header length, total length, header checksum and other fields.
[0061] In this embodiment, since sending a large number of test packets is lossy monitoring, it will affect the operation of existing normal services. At the same time, these test packets may be ignored and discarded by the node's network equipment, which will cause deviations in network performance measurements. By inserting the sequence number and sending timestamp used for computing power monitoring into the packet header of the service data packet, the service data packet is optimized for the monitoring function, so that the service data packet is upgraded to a measurement data packet. In the process of daily business interaction, network performance monitoring is achieved without sending a large number of additional monitoring packets to affect the normal operation of the node network. Fast and accurate network operation status monitoring and statistics of computing power network resource nodes can be achieved, effectively preventing interference and impact on the operation of existing computing power node services. At the same time, the OAM component of the computing power network performs a global analysis of the detection data generated by each computing power node, and accurate calculation of network operation parameters under lossless conditions is achieved.
[0062] For example, Figure 4 As shown, the computing power resource pool is recorded as the first computing power node, and as the sending end of the measurement data packet, the computing power network monitoring method according to another embodiment of the present disclosure is applied to the first computing power node, and the steps performed include:
[0063] Step S402: The first computing power node starts monitoring of bidirectional network performance parameters in response to a network monitoring request sent by the OAM module.
[0064] Step S404: The first computing power node monitors the service data packet to be sent to the second computing power node, upgrades the service data packet to a first measurement data packet, and records the sequence number and sending timestamp of the first measurement data packet.
[0065] Among them, the second computing power node is the above-mentioned designated computing power resource pool.
[0066] Among them, the computing power network monitoring function processing unit of the PE / gateway device of the first computing power node monitors the data packets sent by this node, and when it is detected that the target IP address belongs to the second computing power node, the business data packet is upgraded to the first measurement data packet.
[0067] Step S406: The first computing power node sends the first measurement data packet to the second computing power node.
[0068] Step S408: In response to the monitoring stop instruction sent by the OAM module, the first computing power node sends a first monitoring data list to the OAM module, where the first monitoring data list includes the sequence number and sending timestamp of the first measurement data packet, so that the OAM module calculates the network performance parameters when the first computing power node sends a service data packet to the second computing power node based on the first monitoring data list.
[0069] In this embodiment, by recording the sequence number and sending timestamp of the measurement data packet, and combining it with the receiving timestamp of the measurement data packet, the OAM module is fed back to calculate parameters such as network delay, network packet loss rate and network jitter by the OAM module, which is beneficial to ensure the reliability of network performance parameter detection.
[0070] Exemplarily, the computing power network monitoring method executed by the first computing power node, that is, the first computing power node initiates bidirectional network performance parameter monitoring between the first computing power node and the second computing power node in response to the network monitoring requirement sent by the OAM module, also includes: the first computing power node obtains the task token sent together with the network monitoring requirement.
[0071] Exemplarily, the computing power network monitoring method executed by the second computing power node, that is, the second computing power node starts monitoring of bidirectional network performance parameters in response to the network monitoring requirement sent by the OAM module, also includes: the second computing power node obtains the task token sent together with the network monitoring requirement.
[0072] In this embodiment, the OAM module sends a task token, i.e., a task Token, to the nodes participating in the monitoring, i.e., the first computing power node and the second computing power node. During the monitoring process, the designated computing power resource pool, i.e., the second computing power node, receives the measurement data packet and extracts the Token in the data packet for comparison with the task Token in the memory to verify whether it is a legitimate measurement data packet. The measurement data packet sent by this node also needs to extract the Token value from the memory, thereby ensuring the legitimacy and reliability of the computing power network monitoring.
[0073] Exemplarily, a computing power network monitoring method executed by a first computing power node, that is, the first computing power node monitors a business data packet to be sent to a second computing power node, and upgrades the business data packet to a measurement data packet, including: the first computing power node modifies the IP header of the business data packet based on a task token to generate a marked measurement data packet.
[0074] Exemplarily, the computing power network monitoring method performed by the first computing power node, that is, the first computing power node modifies the IP header of the business data packet based on the task token to generate a marked measurement data packet, includes: the first computing power node configures the service type field of the IP header as the mark of the measurement data packet; and generates optional data of the IP header, the optional business data including the task token, sequence number and original service type field loaded at the first position of the tail of the IP header, and the sequence number is placed at the second position of the tail of the IP header.
[0075] Exemplarily, the computing power network monitoring method executed by the first computing power node, that is, the first computing power node responds to the monitoring stop instruction sent by the OAM module, and also includes: the first computing power node deletes the task token sent together with the network monitoring requirement.
[0076] Exemplarily, the computing power network monitoring method executed by the first computing power node, that is, before the first computing power node sends a first monitoring data list to the OAM module in response to a monitoring stop instruction sent by the OAM module, also includes: the first computing power node receives a second measurement data packet sent by the second computing power node; and extracts the serial number of the second measurement data packet and records the receiving timestamp.
[0077] In one embodiment, the interactive computing power network monitoring method further includes: after the designated computing power resource pool receives the measurement data packet, recording the serial number and receiving timestamp of the measurement data packet.
[0078] like Figure 5 As shown, exemplarily, the second computing power node, that is, the designated resource pool, serves as the receiving end of the measurement data packet. According to another embodiment of the present disclosure, the computing power network monitoring method is applied to the second computing power node, and the steps performed include:
[0079] Step S502: The second computing power node starts monitoring of bidirectional network performance parameters in response to a network monitoring request sent by the OAM module.
[0080] Step S504: The second computing power node monitors the first measurement data packet sent by the first computing power node, extracts the sequence number of the first measurement data packet, records the receiving timestamp, and restores it to the corresponding service data packet.
[0081] Step S506: In response to the monitoring stop instruction sent by the OAM module, the second computing power node sends a second monitoring data list to the OAM module, where the second monitoring data list includes the serial number and sending timestamp of the second measurement data packet, so that the OAM module calculates the network performance parameters when the first computing power node sends the service data packet to the second computing power node based on the second monitoring data list.
[0082] Exemplarily, the computing power network monitoring method performed by the second computing power node, that is, the second computing power node monitors the first measurement data packet sent by the first computing power node, extracts the sequence number of the first measurement data packet, and records the receiving timestamp, includes:
[0083] When the second computing power resource detects that the service type field of the IP packet header of the received service data packet is a detection mark, it is determined that the first measurement data packet is detected.
[0084] The second computing resource reads data at the first position of the tail of the IP packet header.
[0085] If the data at the first position is consistent with the acquired task token, it is confirmed that the first measurement data packet is a legitimate monitoring service data packet.
[0086] Exemplarily, the computing power network monitoring method executed by the second computing power node also includes: the second computing power resource extracts the serial number of the first measurement data packet from the second position of the tail of the IP packet header, and stores the serial number of the first measurement data packet based on the received sequence number.
[0087] Exemplarily, the computing power network monitoring method executed by the second computing power node, that is, after the second computing power node monitors the first measurement data packet sent by the first computing power node, also includes: the second computing power node restores the first network monitoring packet to the original business data packet.
[0088] Exemplarily, the computing power network monitoring method executed by the second computing power node, that is, the second computing power node restores the first network monitoring packet to the original business data packet, includes: the second computing power node replaces the detection tag with the original service type field; and deletes the optional data of the IP packet header.
[0089] Restoring the first network monitoring packet to the original service data packet specifically includes:
[0090] (1) Read the first 8 bits of the third 32 bits in the optional part of the IP header and replace the "TOS" field content of the header;
[0091] (2) Delete the optional part of the data packet;
[0092] (3) Calculate and update the "header length" field of the packet header;
[0093] (4) Calculate and update the "total length" field of the packet header;
[0094] (5) Based on the above update operation, the checksum of the new packet header is calculated and the "header checksum" field is updated. At this time, the received data packet is rolled back to the original state when it was sent by the host of the first computing power node, and is sent to the corresponding host in the computing power resource node through the general data packet routing / forwarding unit.
[0095] Exemplarily, the computing power network monitoring method executed by the second computing power node, that is, the second computing power node responds to the monitoring stop instruction sent by the OAM module, and also includes: the second computing power node deletes the task token sent together with the network monitoring requirement.
[0096] Exemplarily, the computing power network monitoring method executed by the second computing power node, that is, before the second computing power node responds to the monitoring stop instruction sent by the OAM module and sends the second monitoring data list to the OAM module, also includes: the second computing power node records the serial number and sending timestamp of the second measurement data packet, and sends the second measurement data packet to the first computing power node.
[0097] In one embodiment, the interactive computing power network monitoring method also includes: after completing the network parameter measurement between any two computing power resource pools, the OAM module collects the serial numbers and corresponding timestamps and receiving timestamps of the measurement data packets recorded by any two computing power resource pools, and calculates the network performance parameters between any two computing power resource pools, the network performance parameters including network delay, packet loss rate and network jitter.
[0098] The network parameters refer to the above-mentioned sequence number, sending timestamp and receiving timestamp.
[0099] The corresponding timestamps include the measurement data packet sending timestamp and receiving timestamp.
[0100] like Figure 6 As shown, according to another embodiment of the present disclosure, a computing power network monitoring method based on interaction includes:
[0101] In step S602, the computing power network OAM module issues instructions to the access network devices of the two computing power resource nodes, such as gateways or access routers, to start network operation status monitoring.
[0102] Step S604: After receiving the instruction, the network device of the first computing power node detects the sent service data packet. When a data packet sent to the second computing power node is detected, the service data packet is marked as a measurement data packet, and the serial number and sending timestamp are recorded.
[0103] Step S606, the second computing power node receives the data packet sent by the first computing power node and detects that the packet is marked as a first measurement data packet, records the sequence number and receiving timestamp, changes the data packet mark to a normal data packet, and then forwards it to the target host in the second computing power node.
[0104] Step S608: The network device of the second computing power node detects the data packet sent to the first computing power node, marks the packet as a second measurement data packet, and records the sequence number of the data packet and the sending timestamp.
[0105] Step S610: The network device of the first computing power node receives a data packet from the second computing power node and marks it as a second measurement data packet, records the serial number and the receiving timestamp, changes the mark of the data packet to a business data packet, and forwards it to the target host in the first computing power node.
[0106] Step S612: When the monitoring time ends, the computing network OAM module sends a command to the network devices of the first computing node and the second computing node to stop monitoring.
[0107] In step S614, the network access devices of the first computing node and the second computing node stop monitoring, and the network access device of the first computing node sends to the OAM module all the data packet sequence numbers and corresponding sending timestamp lists sent to the second computing node, as well as the data packet sequence numbers and corresponding receiving timestamp lists received from the second node.
[0108] Step S616: The network access device of the second computing power node sends to the OAM module all the data packet sequence numbers and corresponding sending timestamp lists sent to the first computing power node, as well as the data packet sequence numbers and corresponding receiving timestamp lists received from the first node.
[0109] Step S618, the OAM module receives the monitoring data list sent by the computing node network device, and then calculates the packet loss rate, delay and jitter of the data packet sent by the first computing node to the second computing node based on the detection data list.
[0110] Exemplarily, the OAM module calculates network performance parameters when the computing power resource pool sends a service data packet to the designated computing power resource pool based on the monitoring data list, including:
[0111] The network performance parameters include the network packet loss rate and the number of service data packets sent based on the sequence numbers of all measurement data packets sent.
[0112] The number of received service data packets is counted based on the sequence numbers of all received measurement data packets.
[0113] The network packet loss rate is calculated based on the number of service data packets sent and the number of service data packets received.
[0114] Exemplarily, the OAM module calculates network performance parameters when the computing power resource pool sends a service data packet to the designated computing power resource pool based on the monitoring data list, including:
[0115] The network performance parameters include network delay. The sending timestamp and receiving timestamp of each measured data packet are counted based on the sequence number; the single delay of each network monitoring packet is determined based on the sending timestamp and receiving timestamp of each measured data packet; the maximum delay and minimum delay are extracted from all single delays; the average delay is determined based on all single delays and the number of service data packets received, and the maximum delay, minimum delay and average delay are used as the network delay.
[0116] Exemplarily, the OAM module calculates the network performance parameters when the computing power resource pool sends a service data packet to the specified computing power resource pool based on the monitoring data list, including: the network performance parameters include the maximum network jitter value, and the maximum network jitter value is calculated based on the maximum delay and the maximum delay.
[0117] Exemplarily, the OAM module sends a network monitoring request to two computing nodes, and also includes: the OAM module generates a task token and sends the task token along with a start monitoring command, wherein, in the computing resource pool, the task token is used to upgrade the service data packet to a legal measurement data packet.
[0118] Exemplarily, the OAM module calculates the network performance parameters when the computing power resource pool sends service data packets to the specified computing power resource pool based on the monitoring data list, including: the network performance parameters include the average network jitter parameter, and the delay difference between the single delay and the average delay of each measured data packet is counted; the average network jitter parameter is determined based on all delay differences and the number of service data packets received.
[0119] The computing power network OAM module receives the monitoring data list sent by the computing power node network device, and then counts and compares the list of sent data packets sent by the first computing power node and the list of received data packets sent by the second computing power node. It can calculate the packet loss rate, delay, jitter and other parameters of the data packets sent by the first computing power node to the second computing power node. It counts and compares the list of sent data packets of the second computing power node and the list of received data packets of the first computing power node. It can calculate the packet loss rate, delay, jitter and other parameters of the data packets sent by the second computing power node to the first computing power node. The calculation process is as follows.
[0120] Assume that the number of data packets sent by the first computing node is N1, and the number of data packets received by the second computing node is N2. When N1>N2, packet loss occurs, and the packet loss rate is R ls The calculation is shown in formula (1):
[0121] R ls = (N1 - N2) / N1 × 100% (1)
[0122] The receiving timestamps of all data packets in the data list received by the second computing node are counted, and the sending timestamps of the corresponding serial number data packets in the data packets sent by the first computing node are calculated. The transmission delay of all data packets sent to the second computing node can be calculated. i is the sequence number of the data packet, and the maximum delay t is calculated. max , and the minimum delay t min The average delay t avg , needs to be calculated, as shown in formula (2):
[0123]
[0124] For the network jitter parameter, the maximum network jitter value J can be calculated max , as shown in formula (3):
[0125] J max =t max -t min(3)
[0126] Average network jitter parameter J avg The calculation is shown in formula (4):
[0127]
[0128] By calculating the network packet loss rate R from the first computing power to the second computing power node ls , maximum delay t max and the average delay t avg , Maximum network jitter J max and average network jitter J avg Based on the same calculation method, the network performance parameters in the direction from the second computing power node to the first computing power node can be calculated.
[0129] like Figure 7 As shown, a computing power network monitoring device 700 according to an embodiment of the present disclosure is applied to a computing power resource pool, and includes: a network communication interface 702, which is used to receive a network monitoring request sent by an OAM module.
[0130] The computing power network monitoring function processing unit 704 is used to initiate the monitoring of two-way network performance parameters between the specified computing power resource pool based on the network monitoring request. The monitored network performance parameters include network delay, network packet loss rate and network jitter.
[0131] Exemplarily, the computing power network monitoring function processing unit is the core module of computing power network monitoring, which is responsible for coordinating and managing other functional modules and completing the business process of active network monitoring function. The data packets entering the device are first processed by this module, and then forwarded to the general data packet routing / forwarding unit of this device. The measurement data packets sent by the device are also sent to this unit through the general unit, and are sent through the network communication interface 702 after monitoring function processing.
[0132] In one embodiment, the computing power network monitoring function processing unit 704 is specifically used to: initiate network measurement between the specified computing power resource pool based on network monitoring requirements, and generate a service data packet with the target address being the specified computing power resource pool.
[0133] The computing power network monitoring device 700 also includes: a serial number generator 706, which is connected to the computing power network monitoring function processing unit 704 and is used to generate a serial number for a service data packet.
[0134] For example, the computing power resource pool that sends the measurement data packet must be marked with a serial number to facilitate the network equipment of the other node to identify and record it. The function of the serial number generator is to generate a 32-bit serial number under the instruction of the network measurement data packet processing engine. The sending computing power resource pool will also be recorded in the sent measurement data packet table.
[0135] The service data packet routing / forwarding unit 708 is connected to the computing power network monitoring function processing unit 704, and is used to transmit service data packets whose target address is a specified computing power resource pool to the computing power network monitoring function processing unit 704.
[0136] The network monitoring service data packet processing engine 710 is connected to the computing power network monitoring function processing unit 704, and is used to insert a sequence number and a sending timestamp into the packet header of the service data packet, upgrade the service data packet to a measurement data packet, and pass the measurement data packet to the computing power network monitoring function processing unit 704.
[0137] Exemplarily, the network measurement packet processing engine is used to process normal packets to achieve packet upgrades. Therefore, the received / sent detection packets must be processed according to the monitoring method definition rules. The engine completes the packet upgrade processing under the coordination of the computing power network monitoring function processing unit 704.
[0138] The network communication interface 702 is also used to send a measurement data packet to a specified computing resource pool.
[0139] In one embodiment, the computing power network monitoring function processing unit 704 is further used to: when receiving a measurement data packet as a designated computing power resource pool, record the serial number and receiving timestamp of the measurement data packet.
[0140] In one embodiment, it also includes: a network monitoring database 712, which is connected to the computing power network monitoring function processing unit 704 and is used to store network parameters obtained based on the measurement data packets.
[0141] The network parameters include but are not limited to the sequence number, sending timestamp and receiving timestamp of the measurement data packet.
[0142] Exemplarily, the network monitoring database stores active network monitoring data, including two data tables, namely a sending measurement data packet table and a receiving measurement data packet table. The two tables respectively record the serial number and sending timestamp of the detection data packet sent by this node, and the receiving measurement data packet table records the serial number and receiving timestamp of the detection data packet sent to this node by other computing nodes received by this node. The structures of the two tables are the same, as shown in Table 1.
[0143] Table 1
[0144] Serial number Packet sequence number (32 bits) Timestamp (64 bits) 。。。 。。。 。。。
[0145] The packet sequence number field is 32 bits, and the timestamp field is 64 bits, which is the length specified by the NTP protocol.
[0146] In one embodiment, it also includes: a task token storage 714, which is used to store the task token required to be carried by the network monitoring, and the task token is used to check the legitimacy of the measurement data packet.
[0147] For example, when the computing power network OAM starts a network monitoring operation on the computing power node, it will simultaneously issue a task Token to the nodes participating in the monitoring. When the computing power network monitoring function processing unit receives the instruction, it stores the task Token in the task token memory. During the monitoring process, after receiving the measurement data packet, the Token in the data packet must be extracted and compared with the task Token in the task token memory to verify whether it is a legitimate measurement data packet. The measurement data packet sent by this node must also extract the Token value from the memory.
[0148] In this embodiment, the system architecture of the network monitoring device disclosed in the present invention can be implemented in existing computing power node network equipment by adding relevant software functions and database modules. There is no need to modify the system and hardware of the equipment. Without increasing hardware costs, non-destructive detection of computing power network performance is achieved.
[0149] According to another embodiment of the present disclosure, a computing power network monitoring device is applied to an OAM module, including: a monitoring module, which is used to send a network monitoring request to any two computing power resource pools, and start the monitoring of two-way network performance parameters between the two computing power resource pools. The monitored network performance parameters include network delay, network packet loss rate and network jitter.
[0150] In one embodiment, the monitoring module is also used to: collect the serial numbers and corresponding timestamps and receiving timestamps of the measurement data packets recorded by any two computing power resource pools as network parameters; the computing power network monitoring device also includes: a calculation module, which is used to calculate the network performance parameters between any two computing power resource pools based on the serial numbers and the corresponding sending timestamps and receiving timestamps, and the network performance parameters include network delay, packet loss rate and network jitter.
[0151] In order to perform accurate statistical monitoring, all resource nodes of the entire computing network are synchronized under the same time server (NTP Server) To further explain the computing network monitoring method disclosed in this disclosure, Figure 7 The computing power network monitoring device shown, such as Fig. 8A As shown, according to another embodiment of the present disclosure, a computing power network monitoring method includes:
[0152] Step S802: The computing network OAM module plans to count the network operation status between two computing nodes and generate a 32-bit random number as a task Token.
[0153] Step S804: Issue a start network monitoring instruction to the computing network monitoring function processing units of the PE devices / gateways of the first computing node and the second computing node, respectively, and the task Token is issued together with the instruction.
[0154] Step S806: The computing power network monitoring function processing unit of the PE / gateway device of the first computing power node receives the instruction, stores the Token in the instruction into the task Token memory, and creates a measurement data packet table in the network monitoring database.
[0155] Step S808, the computing power network monitoring function processing unit of the PE / gateway device of the first computing power node monitors the business data packet to be sent. When it is detected that the target IP address belongs to the second computing power node, the network measurement data packet processing engine is called for processing. The engine unit first modifies the IP header of the data packet.
[0156] The specific modification results are as follows: Fig. 9 shown.
[0157] Among them, Fig. 9 As shown, the content in bold with background filling is the newly added or modified content, wherein the last 5 bits of the TOS field of the packet header remain unchanged. After the modification is completed, the current timestamp is obtained and recorded in the sending measurement data packet table in sequence.
[0158] Step S810: After the computing power network monitoring function processing unit of the PE / gateway device of the first computing power node completes the above-mentioned IP header modification operation, it obtains a measurement data packet and sends the measurement data packet through the network communication interface.
[0159] Step S812: After receiving the measurement data packet, the computing power network monitoring function processing unit of the PE / gateway of the second computing power node detects the TOS field of the IP packet header and identifies the packet as a network measurement data packet.
[0160] Specifically, the first three bits of the TOS field are detected to be "110", and the packet is identified as a network measurement data packet.
[0161] Step S814, read the task Token content and compare it with the task Token stored in the task Token memory, if they are consistent, it is a legal network measurement data packet, otherwise it is an illegal measurement data packet and is discarded.
[0162] Specifically, the first 32 bits of the optional part of the packet header are read, which is the task Token content, and compared with the task Token stored in the task Token memory.
[0163] After step S814, Figure 8B As shown, according to another embodiment of the present disclosure, the computing power network monitoring method further includes:
[0164] Step S816: When a legitimate measurement data packet is received from the first computing power node for the first time, the computing power network monitoring function processing unit of the second computing power node PE / gateway device immediately generates a received measurement data packet table.
[0165] Step S818, read the second 32-bit content in the optional field of the IP packet header, which is the serial number of the measurement data packet, store the serial number of the packet, obtain and store the timestamp of the current device, and store the data packets received later in ascending order of serial number.
[0166] Among them, the sequential storage can start from the sequence number "1".
[0167] Step S820: After the computing power network monitoring function processing unit of the PE / gateway device of the second computing power node completes the recording, it calls the network measurement data packet processing engine to process the IP packet header.
[0168] Step S822: When the second computing power node has a data packet to send to the second business data packet of the first computing power node, the PE / gateway device of the second computing power node performs upgrade processing to obtain a second measurement data packet, and the PE / gateway device of the first computing power node detects the second measurement data packet from the second computing power node for processing.
[0169] Step S824: When the monitoring time ends, the computing network OAM module sends a stop monitoring instruction to the computing network monitoring function processing unit of the PE / gateway device of the first computing node and the second computing node, and the current task Token becomes invalid.
[0170] Step S826, the computing power network monitoring function processing unit instructs the task Token storage to delete the corresponding task Token recorded, and then sends the stored sending measurement data packet table and receiving measurement data packet table to the computing power network OAM module.
[0171] Step S828: The computing power network OAM module receives the detection data packet table sent by the computing power nodes participating in the computing power network monitoring, and calculates the bidirectional network performance parameters of the first computing power node and the second computing power node respectively.
[0172] The calculation process refers to the above formulas (1) to (4), including packet loss rate, maximum transmission delay, average transmission delay, maximum network jitter, average network jitter, etc.
[0173] In this embodiment, active monitoring of the computing power network performance is achieved by setting up an OAM module and a computing power node. In the monitoring process summary, there is no need to send a large number of test packets. Therefore, when a large number of business data packets are transmitted back and forth between the first computing power node and the second computing power node, accurate network performance parameters can be obtained. If network operation parameter statistics are to be obtained when there are relatively few business data packets, it is necessary to instruct the network equipment of the computing power node to generate and send sufficient measurement data packets to record the statistical network parameters.
[0174] Specifically, based on normal business traffic, measurement data packets are obtained by optimizing the business data packets for monitoring functions. This avoids the problem that general active monitoring tools need to send a large number of additional monitoring packets and affect the normal operation of the node network. It can achieve fast and accurate network operation status monitoring and statistics of computing power network resource nodes.
[0175] Refer to the following Fig.10 The network device 1000 according to this embodiment of the present invention is described as follows. It may be an OAM module or a computing resource pool. Fig.10 The network device 1000 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0176] like Fig.10 As shown, the network device 1000 is in the form of a general computing device. The components of the network device 1000 may include but are not limited to: the at least one processing unit 1010, the at least one storage unit 1020, and a bus 1030 connecting different system components (including the storage unit 1020 and the processing unit 1010).
[0177] The storage unit stores program codes, which can be executed by the processing unit 1010, so that the processing unit 1010 performs the steps according to various exemplary embodiments of the present invention described in the above “Exemplary Method” section of this specification. For example, the processing unit 1010 can perform the following steps: Figure 2 The scheme described in step S202 shown in .
[0178] The storage unit 1020 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 10201 and / or a cache storage unit 10202 , and may further include a read-only storage unit (ROM) 10203 .
[0179] The storage unit 1020 may also include a program / utility 10204 having a set (at least one) of program modules 10205, such program modules 10205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0180] Bus 1030 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0181] The network device 1000 may also communicate with one or more external devices 1070 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the network device 1000, and / or communicate with any device that enables the network device 1000 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 1050. Furthermore, the network device 1000 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 1060. As shown, the network adapter 1060 communicates with other modules of the network device 1000 via a bus 1030. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the network device 1000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0182] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0183] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention may also be implemented in the form of a program product, which includes a program code, and when the program product is run on an electronic device, the program code is used to enable the electronic device to perform the steps according to various exemplary implementations of the present invention described in the above "Exemplary Method" section of the present specification.
[0184] The program product for implementing the above method according to an embodiment of the present invention may adopt a portable compact disk read-only memory (CD-ROM) and include program code, and may be run on an electronic device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device.
[0185] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0186] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0187] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0188] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0189] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0190] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0191] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0192] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.
Claims
1. A computing power network monitoring method, characterized in that: include: The computing power network OAM module sends a network monitoring request to any two computing power resource pools, and starts the monitoring of bidirectional network performance parameters between the computing power resource pools. The measured network performance parameters include network delay, network packet loss rate and network jitter.
2. The computing power network monitoring method according to claim 1, characterized in that: Also includes: After the computing power resource pool accepts the network monitoring request issued by the OAM module, it starts the network measurement between the computing power resource pool and the designated computing power resource pool; The computing resource pool inserts a sequence number and a sending timestamp into the packet header of a service data packet whose target address is the designated computing resource pool, and upgrades the service data packet to a measurement data packet to avoid affecting normal network services due to the measurement of the network performance parameters.
3. The computing power network monitoring method according to claim 2, characterized in that: Also includes: After receiving the measurement data packet, the designated computing power resource pool records the serial number and receiving timestamp of the measurement data packet.
4. The computing power network monitoring method according to claim 3 is characterized in that: Also includes: After completing the network parameter measurement, the OAM module collects the serial number and timestamp of the measurement data packet recorded by the two computing power resource pools, and calculates the network performance parameters between the two computing power resource pools, where the network performance parameters include the network delay, the packet loss rate and the network jitter.
5. A computing power network monitoring device, characterized in that: Applied to computing resource pools, including: Network communication interface, used to receive network monitoring requirements sent by the OAM module; The computing power network monitoring function processing unit is connected to the network communication interface and is used to initiate the monitoring of two-way network performance parameters between the specified computing power resource pool based on the network monitoring request. The monitored network performance parameters include network delay, network packet loss rate and network jitter.
6. The computing power network monitoring device according to claim 5, characterized in that: The computing power network monitoring function processing unit is specifically used to: start network measurement with the specified computing power resource pool based on the network monitoring requirement, and generate a service data packet with the target address being the specified computing power resource pool; The computing power network monitoring device also includes: A sequence number generator, connected to the computing power network monitoring function processing unit, for generating a sequence number for the service data packet; A service data packet routing / forwarding unit, connected to the computing power network monitoring function processing unit, and configured to transmit the service data packet whose destination address is the designated computing power resource pool to the computing power network monitoring function processing unit; A network monitoring service data packet processing engine, connected to the computing power network monitoring function processing unit, for inserting the sequence number and the sending timestamp into the header of the service data packet, upgrading the service data packet to a measurement data packet, and transmitting the measurement data packet to the computing power network monitoring function processing unit; The network communication interface is also used to: send the measurement data packet to the designated computing power resource pool.
7. The computing power network monitoring device according to claim 6, characterized in that: The computing power network monitoring function processing unit is also used to: when receiving the measurement data packet as the designated computing power resource pool, record the serial number and receiving timestamp of the measurement data packet.
8. The computing power network monitoring device according to claim 7, characterized in that: Also includes: A network monitoring database is connected to the computing power network monitoring function processing unit and is used to store network parameters obtained based on the measurement data packet.
9. The computing power network monitoring device according to any one of claims 6 to 8, characterized in that: Also includes: The task token storage is connected to the computing power network monitoring function processing unit and is used to store the task token required to be carried by the network monitoring, and the task token is used to verify the legitimacy of the measurement data packet.
10. A computing power network monitoring device, characterized in that: Applicable to OAM modules, including: The monitoring module is used to send a network monitoring request to any two computing resource pools, and start the monitoring of bidirectional network performance parameters between the two computing resource pools. The monitored network performance parameters include network delay, network packet loss rate and network jitter.
11. The computing power network monitoring device according to claim 10, characterized in that: The monitoring module is also used to: collect the serial numbers of the measurement data packets recorded by the two computing resource pools and the corresponding sending timestamps and receiving timestamps; The computing power network monitoring device also includes: A calculation module is used to calculate the network performance parameters between any two computing resource pools based on the serial number and the corresponding sending timestamp and receiving timestamp, and the network performance parameters include the network delay, the packet loss rate and the network jitter.
Citation Information
Patent Citations
Network for formance measuring method
CN101026504A
System for detecting computer accessing situation in network and method thereof
CN101662387A
Channel switching method based on speed measurement in real time conversations, user terminal and server
CN106656649A
Network application system with active performance test and passive shunt control and implementation method thereof
CN107332715A
Trust management method and device of computing power network, storage medium and electronic equipment
CN115021929A