[go: up one dir, main page]

CN117459428A - Method, device and equipment for determining packet loss rate of whole network caused by congestion - Google Patents

Method, device and equipment for determining packet loss rate of whole network caused by congestion Download PDF

Info

Publication number
CN117459428A
CN117459428A CN202311310760.8A CN202311310760A CN117459428A CN 117459428 A CN117459428 A CN 117459428A CN 202311310760 A CN202311310760 A CN 202311310760A CN 117459428 A CN117459428 A CN 117459428A
Authority
CN
China
Prior art keywords
telemetry data
packet loss
acquisition
monitoring period
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311310760.8A
Other languages
Chinese (zh)
Inventor
何晓明
朱华虹
高小兵
郑忠民
李韶英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Technology Innovation Center
China Telecom Corp Ltd
Original Assignee
China Telecom Technology Innovation Center
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Technology Innovation Center, China Telecom Corp Ltd filed Critical China Telecom Technology Innovation Center
Priority to CN202311310760.8A priority Critical patent/CN117459428A/en
Publication of CN117459428A publication Critical patent/CN117459428A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom

Landscapes

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

Abstract

The embodiment of the application provides a method, a device and equipment for determining the packet loss rate of a whole network caused by congestion, which are used for determining the accurate measurement of the packet loss rate of the whole network caused by the congestion. The method comprises the following steps: receiving first telemetry data synchronously transmitted by N edge devices according to the acquisition period respectively; the first telemetry data sent by each edge device in the N edge devices are used for indicating the number of messages currently received by each edge device; in the current monitoring period, at least one second telemetry data from at least one message forwarding device is received, wherein the message forwarding device is a network device or an edge device, and the second telemetry data is used for indicating the number of queue overflow packet loss detected by the message forwarding device for sending the second telemetry data; and determining the whole network packet loss rate of the current monitoring period according to the total number of received messages determined by the first telemetry data and the total number of lost packets determined by the at least one second telemetry data in the current monitoring period.

Description

Method, device and equipment for determining packet loss rate of whole network caused by congestion
Technical Field
The present invention relates to the field of data communications technologies, and in particular, to a method, an apparatus, and a device for determining a packet loss rate of a whole network caused by congestion.
Background
The statistical multiplexing nature of the network interconnect protocol (Internet Protocol) network determines that traffic is bursty and that network congestion causes packet loss to be a common phenomenon. The current network equipment can only record the number of lost packets, does not record the message loss time, and the packet loss event can not be timely and actively reported to the network management system, so that the congestion packet loss occurrence time can not be determined, and the operation and maintenance personnel can not sense the packet loss caused by network congestion in real time. When the active measurement method of the conventional technology includes that a probe is hung outside a receiving queue of a network edge device or a built-in measurement function (such as a bidirectional active measurement protocol (TWAMP)) is used for carrying out packet loss measurement on a test flow, so as to determine the packet loss rate in each direction. However, the measurement result cannot accurately reflect the packet loss caused by network congestion. For example, a burst of 10 ms of instantaneous congestion causes a significant packet loss that cannot be detected if the test packet interval is greater than 10 ms. Therefore, the test packet interval is small enough to cover any congestion of a small scale to accurately measure congestion packet loss, which not only increases network load, but also is unnecessary for daily monitoring of the level of seconds.
Disclosure of Invention
The embodiment of the application provides a method, a device and equipment for determining the packet loss rate of a whole network caused by congestion, which are used for determining the accurate measurement of the packet loss rate of the whole network caused by the congestion.
In a first aspect, an embodiment of the present application provides a method for determining a packet loss rate of a whole network due to congestion, where the method is applied to an acquisition and analysis system, where the acquisition and analysis system is respectively connected to a network formed by N edge devices and M network devices, and the method includes:
receiving first telemetry data synchronously transmitted by the N edge devices according to the acquisition period respectively; the first telemetry data sent by each edge device in the N edge devices comprises the number of messages currently received by each edge device;
in the current monitoring period, at least one second telemetry data from at least one message forwarding device is received, wherein the message forwarding device is the network device or the edge device, and the second telemetry data comprises the number of queue overflow packet loss detected by the message forwarding device sending the second telemetry data; the monitoring period comprises at least one acquisition period, and the message forwarding equipment keeps the whole network time synchronization;
And determining the total network packet loss rate of the current monitoring period according to the total number of received messages determined by the first telemetry data and the total number of packet loss determined by the at least one second telemetry data in the current monitoring period.
Based on the scheme, the acquisition and analysis system counts the number of messages received by the whole network and the number of discarded messages reported by each measurement period, so that the whole network packet loss rate of each period can be accurately calculated. In the application, no additional packet loss detection message is required to be sent, and the influence on the network is reduced. And the network congestion position and the packet loss condition can be perceived in real time without logging in to the network equipment to inquire the packet loss condition.
In one possible implementation, the first telemetry data includes a first timestamp and the second telemetry data includes a second timestamp, the method further comprising:
determining the total number of messages received in the current monitoring period according to the received first time stamps in the first telemetry data sent by the N edge devices;
and determining the total number of the overflow packet loss of the queue in the current monitoring period according to the second timestamp in the received at least one second telemetry data sent by the at least one message forwarding device.
In one possible implementation manner, before receiving the first telemetry data periodically and synchronously sent by the N edge devices, the method further includes:
and respectively sending synchronous acquisition instructions to the N edge devices, wherein the synchronous acquisition instructions comprise initial reporting time and acquisition period, and the synchronous acquisition instructions are used for indicating the N edge devices to report the number of the messages currently received to the acquisition and analysis system according to the acquisition period from the initial reporting time.
In one possible implementation manner, the second telemetry data includes a device identifier and a packet loss number detected by the packet forwarding device corresponding to the device identifier in the current monitoring period.
In a second aspect, an embodiment of the present application provides a method for determining a packet loss rate of a whole network caused by congestion, where the method is applied to an edge device, and the edge device is respectively in communication connection with an acquisition and analysis system and a network device, and the method includes:
transmitting first telemetry data to the acquisition and analysis system according to an acquisition period; the first telemetry data comprises the number of messages currently received by the edge equipment, wherein the number of messages is determined by a received message counter corresponding to a receiving port;
Determining the number of the detected packet loss of the message output queue through a queue overflow packet loss counter configured by the output queue of the message transmission port;
in the current monitoring period, second telemetry data is sent to the acquisition and analysis system, so that the analysis system determines the total network packet loss rate of the current monitoring period according to the total number of received messages determined by the first telemetry data and the total number of lost packets determined by the second telemetry data sent by the message forwarding device in the current monitoring period, wherein the second telemetry data comprises the number of overflowed lost packets of the message forwarding device sending the second telemetry data in the detected queue, and the message forwarding device is the network device or the edge device;
wherein the monitoring period comprises at least one acquisition period, and the edge device and the network device keep full network time synchronization.
In one possible implementation, before sending the first telemetry data to the acquisition and analysis system in an acquisition cycle, the method further comprises:
and receiving a synchronous acquisition instruction sent by the acquisition and analysis system, wherein the synchronous acquisition instruction comprises an initial reporting time and an acquisition period, and the synchronous acquisition instruction is used for indicating the edge equipment to report the number of the currently received messages to the acquisition and analysis system according to the acquisition period from the initial reporting time.
In one possible implementation, the method further includes: and when the change of the data of the queue overflow packet loss counter is continuously detected, from the first moment of continuously detecting the change of the packet loss counter, when the duration of the configuration of the inhibit timer is reached, transmitting second telemetry data.
In a third aspect, an embodiment of the present application provides a method for determining a packet loss rate of a whole network caused by congestion, where the method is applied to a network device, and the network device is communicatively connected to an acquisition and analysis system and the network device, and the method includes:
determining the packet loss number of the network equipment through a queue overflow packet loss counter; transmitting second telemetry data to the acquisition and analysis system so that the acquisition and analysis system determines the total network packet loss rate of a current monitoring period, wherein the total network packet loss rate of the current monitoring period is determined by the acquisition and analysis system according to the total number of received messages determined by first telemetry data transmitted by edge equipment and the total number of lost packets determined by second telemetry data in the current monitoring period, the second telemetry data comprises the number of queue overflow lost packets detected by a message forwarding device transmitting the second telemetry data, and the message forwarding device is the network device or the edge device;
The monitoring period comprises at least one acquisition period, and the message forwarding equipment keeps the whole network time synchronization.
In one possible implementation, the method further includes: and when the change of the data of the queue overflow packet loss counter is continuously detected, from the first moment of continuously detecting the change of the packet loss counter, when the duration of the configuration of the inhibit timer is reached, transmitting second telemetry data.
In a fourth aspect, an embodiment of the present application provides a device for determining a packet loss rate of a whole network caused by congestion, including:
the receiving unit is used for receiving first telemetry data which are synchronously transmitted by the N edge devices according to the acquisition period respectively; the first telemetry data sent by each edge device in the N edge devices comprises the number of messages currently received by each edge device;
the receiving unit is further configured to receive, in a current monitoring period, at least one second telemetry data from at least one packet forwarding device, where the packet forwarding device is the network device or the edge device, and the second telemetry data includes a number of queue overflow packet losses detected by the packet forwarding device that sends the second telemetry data; the monitoring period comprises at least one acquisition period, and the message forwarding equipment keeps the whole network time synchronization;
And the determining unit is used for determining the total network packet loss rate of the current monitoring period according to the total number of received messages determined by the first telemetry data and the total number of packet loss determined by the at least one second telemetry data in the current monitoring period.
In a fifth aspect, an embodiment of the present application provides a device for determining a packet loss rate of a whole network caused by congestion, including:
the sending unit is used for sending first telemetry data to the acquisition and analysis system according to an acquisition period; the first telemetry data comprises the number of messages currently received by the edge equipment, wherein the number of messages is determined by a received message counter corresponding to a receiving port;
the determining unit is used for determining the number of the packet loss detected by the message output queue through a queue overflow packet loss counter configured by the output queue of the message transmission port;
the sending unit is configured to send second telemetry data to the acquisition and analysis system in a current monitoring period, so that the analysis system determines a total network packet loss rate of the current monitoring period according to a total number of received packets determined by the first telemetry data and a total number of lost packets determined by the second telemetry data in the current monitoring period, where the second telemetry data includes a number of queue overflow lost packets detected by a packet forwarding device that sends the second telemetry data, and the packet forwarding device is the network device or the determining device;
Wherein the monitoring period comprises at least one acquisition period, and the edge device and the network device keep full network time synchronization.
In a sixth aspect, an embodiment of the present application provides a device for determining a packet loss rate of a whole network caused by congestion, including:
a determining unit, configured to determine, by using a queue overflow packet loss counter, a packet loss number of the network device;
a transmitting unit, configured to transmit second telemetry data to the acquisition and analysis system, so that the acquisition and analysis system determines a full-network packet loss rate of a current monitoring period, where the full-network packet loss rate of the current monitoring period is determined by the acquisition and analysis system according to the current monitoring period, the method comprises the steps that the total number of received messages is determined by first telemetry data sent by edge equipment, the total number of received messages is determined by second telemetry data, the second telemetry data comprises the number of queue overflow packet loss detected by message forwarding equipment sending the second telemetry data, and the message forwarding equipment is the determining device or the edge equipment;
the monitoring period comprises at least one acquisition period, and the message forwarding equipment keeps the whole network time synchronization.
In a seventh aspect, embodiments of the present application provide an execution apparatus, including:
a memory for storing program instructions;
and the processor is used for calling the program instructions stored in the memory and executing the method according to the obtained program instructions and different implementation manners of the first aspect, the second aspect and the third aspect.
In an eighth aspect, embodiments of the present application provide a computer-readable storage medium storing a computer program, where the computer program includes program instructions that, when executed by a computer, cause the computer to perform the method described in the first aspect, the second aspect, the third aspect, and the different implementation manners of the first aspect, the second aspect, and the third aspect.
In addition, the technical effects caused by any implementation manner of the second aspect to the eighth aspect may be referred to as the technical effects caused by the first aspect and the different implementation manners of the first aspect, which are not described herein.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, and it is obvious that the drawings in the following description are some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
Fig. 1 is a schematic diagram of a service system provided in an embodiment of the present application;
FIG. 2 is a schematic diagram of an acquisition and analysis system according to an embodiment of the present application;
fig. 3 is a block diagram of a network device according to an embodiment of the present application;
fig. 4 is a block diagram of an edge device according to an embodiment of the present application;
fig. 5 is a flowchart of a method for determining a packet loss rate of a whole network caused by congestion according to an embodiment of the present application;
fig. 6 is a flowchart of another method for determining a packet loss rate of a whole network caused by congestion according to an embodiment of the present application;
fig. 7 is a flowchart of another method for determining a packet loss rate of a whole network caused by congestion according to an embodiment of the present application;
fig. 8 is a timing diagram of data acquisition reporting according to an embodiment of the present application;
fig. 9 is a schematic diagram of detecting a packet loss rate of a whole network according to an embodiment of the present application;
fig. 10 is a schematic diagram of a determining device for a packet loss rate of a whole network caused by congestion according to an embodiment of the present application;
fig. 11 is a schematic diagram of another determination apparatus for packet loss rate of the whole network caused by congestion provided in the embodiment of the present application;
fig. 12 is a schematic diagram of a determining apparatus for a packet loss rate of a whole network caused by congestion according to an embodiment of the present application;
Fig. 13 is a block diagram of an electronic device according to an embodiment of the present application.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of the present application more apparent, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure. Embodiments and features of embodiments in this application may be combined with each other arbitrarily without conflict. Also, while a logical order of illustration is depicted in the flowchart, in some cases the steps shown or described may be performed in a different order than presented.
The terms first and second in the description and claims of the present application and in the above-described figures are used for distinguishing between different objects and not for describing a particular sequential order. Furthermore, the term "include" and any variations thereof is intended to cover non-exclusive protection. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed steps or elements but may include other steps or elements not listed or inherent to such process, method, article, or apparatus. The term "plurality" in the present application may mean at least two, for example, two, three or more, and embodiments of the present application are not limited.
Before describing the method for determining the congestion-caused packet loss rate of the whole network provided by the embodiment of the present application, for convenience of understanding, the following detailed description is provided for the technical background of the embodiment of the present application.
In order to evaluate the overall congestion level of the network, a basis is provided for the optimization of the subsequent network planning and capacity expansion level, and the whole network packet loss rate caused by congestion needs to be monitored. At present, a plug-in probe mode is generally adopted to measure the packet loss rate in all directions. Because of various reasons for packet loss (such as improper configuration, link quality degradation, etc.), the measurement method cannot accurately reflect packet loss caused by congestion, and cannot accurately locate packet loss positions and packet loss occurrence time. Moreover, the existing measurement technology cannot accurately measure packet loss caused by instantaneous congestion (such as millisecond micro burst).
In view of the above problems, the embodiments of the present application provide a method, an apparatus, and a device for determining a packet loss rate of a whole network caused by congestion, where an acquisition and analysis system receives first telemetry data that are synchronously transmitted by N edge devices according to an acquisition period, receives at least one second telemetry data transmitted from at least one network device and/or an edge device in a current monitoring period, and determines the packet loss rate of the whole network in the current monitoring period according to a total number of received packets determined by the first telemetry data and a total number of lost packets determined by the at least one second telemetry data in a previous monitoring period.
In order to facilitate understanding of the method for determining the packet loss rate of the whole network caused by congestion provided in the present application, a service system related to the present application is described below, as shown in fig. 1. The business system comprises an acquisition and analysis system 100, N edge devices 200 and M network devices 300. Wherein N and M are positive integers. The acquisition and analysis system 100, the N edge devices 200, and the M network devices 300 all support a telemet interface, and the whole network devices maintain time synchronization (e.g., IEEE1588, NTP), and the synchronization accuracy is better than 50ms.
In some embodiments, the acquisition and analysis system 100 includes an initial synchronization acquisition instruction issuing module 101, a congestion packet loss statistics module 102, a received packet number statistics module 103, and a congestion packet loss rate calculation module 104, as shown in fig. 2.
The initial synchronization acquisition instruction issuing module 101 is configured to issue an acquisition instruction (also called a synchronization acquisition instruction) for counting initial received messages to the N edge devices 200, so as to facilitate the N edge devices 200 in the whole synchronous network to periodically report the received message counts.
Congestion packet loss statistics module 102: counting the number of congestion packet loss, packet loss time and packet loss position (port ID, queue ID) of each edge device 200 and/or network device 300 in a specified monitoring period; and counting the total number of lost packets of the whole network congestion in the monitoring period, and the like.
The received message number statistics module 103: counting the number of messages received by each edge device 200, the acquisition time and the acquisition position (port ID) in a specified monitoring period; counting the total number of the messages received by the whole network in the period, and the like.
Congestion packet loss rate calculation module 104: and in a specified monitoring period, calculating the congestion packet loss rate of the whole network, wherein the packet loss rate=total packet loss number/total number of received messages.
In some embodiments, the network device 300 includes a packet loss real-time monitoring module 301 and a packet loss information reporting module 302, as shown in fig. 3. Each port/queue of the network device 300 is configured with a congestion overflow packet loss counter, and when a port/queue in the network device 300 starts to lose packets, the count value of the congestion overflow packet loss counter changes.
Packet loss real-time monitoring module 301: and monitoring the counting change condition of the overflow packet loss counter of the queue in real time, and immediately reporting when the value of the packet loss counter changes. When a certain output port (message sending port) overflows the queue, the value of the queue overflow packet loss counter changes. In order to minimize the reported data volume, a configurable suppression timer needs to be supported, and when the suppression timer is overtime, the numerical value of the overflow packet loss counter of the queue is reported, so that the delayed reporting of the packet loss information is realized.
Packet loss information reporting module 302: second telemetry data reported to the acquisition and analysis system 100, the second telemetry data comprising: the network device to which the discard packet belongs includes a device ID, a port ID, a queue ID/QOS queue ID, a discard time (second timestamp), a packet loss count value (packet loss count), and other information.
In some embodiments, the edge device 200 includes a packet loss real-time monitoring module 201 and a packet loss information reporting module 202, as shown in fig. 4. Each port/queue of the edge device 200 is configured with a congestion overflow packet loss counter, and when the port/queue in the edge device 200 starts to lose packets, the count value of the congestion overflow packet loss counter changes.
Packet loss real-time monitoring module 201: and the counting change condition of the packet loss counter is monitored in real time, and the value of the packet loss counter is immediately reported when the value of the packet loss counter changes. In order to minimize the reported data volume, a configurable suppression timer needs to be supported to realize the delayed reporting of the packet loss information.
Packet loss information reporting module 202: second telemetry data reported to the acquisition and analysis system 100, the second telemetry data comprising: the device identification ID, port identification ID, queue identification/QOS queue identification ID, discard time (second timestamp), packet loss count value (packet loss count) and the like of the edge device to which the discard packet belongs.
The received message number reporting module 203: all receiving ports are configured with a receiving report Wen Jishu device, and periodically report the number of received messages to the acquisition and analysis system 100, carrying an acquisition timestamp, and report the first telemetry data. As one example, the telemet information includes: the device ID, port ID, received message count value, acquisition time (first timestamp), and the like of the edge device 200.
In some embodiments, the initial synchronous acquisition instruction issuing module 101 in the acquisition and analysis system 100 sends a synchronous acquisition instruction to the N edge devices 200, and after each edge device 200 receives the synchronous acquisition instruction, the received packet number reporting module 203 sends first telemetry data to the acquisition and analysis system 100, so that the received packet number counting module 103 determines the total number of packets currently received according to the first telemetry data. In the current monitoring period, when the packet loss real-time monitoring module 201 detects that the count value of the packet loss counter in the edge device 200 changes, the packet loss information reporting module 202 reports second telemetry data to the acquisition and analysis system 100; or, after the packet loss real-time monitoring module 301 detects that the count value of the packet loss counter in the network device 300 changes, the packet loss information reporting module 302 reports the second telemetry data to the acquisition and analysis system 100. Further, the congestion packet loss statistics module 102 determines a total number of packets lost by the edge device 200 and/or the network device 300 in the current monitoring period according to the second telemetry data. Furthermore, the congestion packet loss rate calculation module 104 may determine the total network packet loss rate of the current monitoring period according to the total number of packets lost and the total number of messages in the current monitoring period.
The embodiment of the application provides a method for determining the packet loss rate of a whole network caused by congestion, which is shown in fig. 5. The method may be performed by the acquisition and analysis system 100 as follows:
and 501, receiving first telemetry data synchronously transmitted by N edge devices according to the acquisition period respectively.
The first telemetry data sent by each edge device in the N edge devices comprises the number of messages currently received by each edge device.
At 502, at least one second telemetry data is received from at least one message forwarding device, either a network device or an edge device, during a current monitoring period.
The second telemetry data includes, for example, a number of dropped packets detected by a message forwarding device transmitting the second telemetry data. The monitoring period comprises at least one acquisition period, and the message forwarding equipment keeps the whole network time synchronization
503, determining the whole network packet loss rate of the current monitoring period according to the total number of received messages determined by the first telemetry data and the total number of lost packets determined by the at least one second telemetry data in the current monitoring period.
In some embodiments, the first telemetry data includes a first timestamp, the second telemetry data includes a second timestamp, and the determining the total network packet loss rate of the current monitoring period according to the total number of received messages determined by the first telemetry data and the total number of lost packets determined by the at least one second telemetry data in the current monitoring period is specifically implemented by: and determining the total number of the received messages in the current monitoring period according to the first time stamps in the first telemetry data sent by the N edge devices. As an example, the current monitoring period is 11:00-11:02, and the edge device reports the first telemetry data to the acquisition and analysis system every two minutes, so that the N edge device may report the first telemetry data to the acquisition and analysis system at 11:00 and 11:02, respectively, to determine the total number of messages received in the current monitoring period. Further, determining the total number of the overflow packet loss of the queue in the current monitoring period according to the second timestamp of the at least one second telemetry data sent by the at least one received message forwarding device. As an example, in the second telemetry data sent by the edge device and/or the network device, when the second timestamp is 11:00-11:02, determining the total number of lost packets according to the number of lost packets in the second telemetry data. Further, the ratio of the total number of lost packets to the total number of messages received in the current monitoring period can be used as the total network packet loss rate of the current monitoring period.
In some embodiments, a synchronous acquisition instruction is sent to each of the N edge devices before receiving the first telemetry data periodically sent synchronously by each of the N edge devices. The synchronous acquisition instruction comprises initial reporting time and an acquisition period, and is used for indicating N edge devices to report the number of the currently received messages to the acquisition and analysis system from the reporting time according to the acquisition period.
In some embodiments, the second telemetry data includes a device identifier and a number of dropped packets detected by the message forwarding device corresponding to the device identifier;
taking the ratio of the total number of lost packets to the total number of messages received in the current monitoring period as the packet loss rate of the monitoring period, the method comprises the following steps: adding the number of lost packets in at least one second telemetry data in the current monitoring period to determine the total number of lost packets; and taking the ratio of the total number of lost packets to the total number of the received messages in the current monitoring period as the packet loss rate of the monitoring period. As an example, the number of packet losses in the second telemetry data in the current detection period is 11, 23, and 19, and the number of packet losses in the previous detection period is 13, 23, and 24, respectively, and the total number of packet losses in the current detection period is 7.
In some embodiments, the second telemetry data includes a device identifier, a port identifier, at least one queue identifier, and at least one queue identifier, where the port identifier is used to identify a packet sending port, one queue sending port corresponds to the at least one queue, the queue identifier is used to indicate an output queue in the packet forwarding device corresponding to the device identifier, and the number of dropped packets is used to indicate the number of dropped packets detected by the output queue indicated by the queue identifier. As an example, the second telemetry data includes a queue identifier 1 and a queue identifier 2, where the queue identifier 1 corresponds to a packet loss number 1 and the queue identifier 2 corresponds to a packet loss number 2. The ratio of the total number of lost packets to the total number of messages received in the current monitoring period is used as the packet loss rate of the monitoring period, and the method can be realized specifically by the following steps: and subtracting the sum of the overflow packet loss numbers of the queues corresponding to the at least one queue identifier from the sum of the overflow packet loss numbers of the queues corresponding to the at least one queue identifier in the previous monitoring period to obtain the equipment packet loss number of the message forwarding equipment corresponding to the equipment identifier. And then, adding the packet loss number 1 and the packet loss number 2, and subtracting the packet loss number of the equipment corresponding to the queue identifier 1 and the queue identifier 2 in the previous monitoring period to obtain the total number of overflow packet loss of the equipment queue in the current monitoring period. And in the current monitoring period, determining the total number of lost packets of the whole network according to the number of lost packets of the equipment corresponding to at least one second telemetry data. As an example, determining the second telemetry data received in the current monitoring period determines the number of device packet losses corresponding to the plurality of devices respectively, and determines the total number of device packet losses in the current monitoring period. Further, the ratio of the total number of lost packets to the total number of messages in the current monitoring period can be used as the packet loss rate of the monitoring period.
In some embodiments, the number of packets lost by the overflow of the queue corresponding to the packet output queue identifier in the at least one second telemetry data may be summed according to the second timestamp, and subtracted from the sum of the number of packets lost by the overflow of the queue in the previous monitoring period, so as to determine the number of packets lost by the first receiving queue corresponding to the packet output queue identifier in the monitoring period. The message output queue identifier is any one of at least one message output queue identifier included in the second telemetry data.
The embodiment of the application provides a method for determining the packet loss rate of a whole network caused by congestion, which is shown in fig. 6. The method may be performed by the edge device 200, and the specific flow is as follows:
601, first telemetry data is sent to an acquisition and analysis system according to an acquisition cycle.
The first telemetry data is used for indicating the number of messages currently received by the edge equipment, and the number of the messages is determined through a received message counter corresponding to the receiving port.
And 602, determining the number of the detected packet loss of the message output queue through a queue overflow packet loss counter configured by the output queue of the message transmission port.
603, sending second telemetry data to the acquisition and analysis system in the current monitoring period, so that the analysis system determines the total network packet loss rate of the current monitoring period according to the total number of received messages determined by the first telemetry data and the total number of lost packets determined by the second telemetry data in the current monitoring period.
Illustratively, the second telemetry data includes a number of queue overflow packet losses detected by a packet forwarding device transmitting the second telemetry data, the packet forwarding device being a network device or an edge device. The monitoring period comprises at least one acquisition period, and the edge device and the network device keep full network time synchronization.
In some embodiments, before the first telemetry data is sent to the acquisition and analysis system according to the acquisition period, a synchronous acquisition instruction sent by the acquisition and analysis system may be received, where the synchronous acquisition instruction includes an initial reporting time, and the synchronous acquisition instruction is used to instruct the edge device to report the number of currently received messages to the acquisition and analysis system according to the acquisition period from the initial reporting time.
In some embodiments, the first telemetry data includes a number of messages, a first timestamp, and a device identification, the first telemetry data representing the number of messages received by an edge device indicated by the device identification prior to the first timestamp.
In some embodiments, the first telemetry data includes a first timestamp, a device identifier, and a plurality of receiving port identifiers, each of the receiving port identifiers respectively corresponding to a number of messages used to indicate a number of messages received by each of the receiving ports before the first timestamp, the number of messages being determined by a received message counter corresponding to each of the receiving ports.
The embodiment of the application provides a method for determining a packet loss rate of a whole network caused by congestion, which is shown in fig. 7. The method may be performed by the network device 300, and the specific flow is as follows:
701, determining the number of lost packets of the network device through the queue overflow packet loss counter.
And 702, sending second telemetry data to the acquisition and analysis system so that the acquisition and analysis system can determine the whole network packet loss rate of the current monitoring period.
The total network packet loss rate of the current monitoring period is determined by the collecting and analyzing system according to the total number of received messages determined by the first telemetry data sent by the edge device and the total number of lost packets determined by the second telemetry data in the current monitoring period, wherein the second telemetry data comprises the number of queue overflow lost packets detected by the message forwarding device sending the second telemetry data, and the message forwarding device is network equipment or the edge device.
In some embodiments, the second telemetry data includes a device identification and a number of dropped packets detected by a network device to which the device identification corresponds.
In some embodiments, the second telemetry data includes a device identifier, a port identifier, at least one queue identifier, and at least one number of dropped packets corresponding to the queue identifier, where the port identifier is used to identify a packet sending port, the queue identifier is used to indicate an output queue in the network device corresponding to the device identifier, and the number of dropped packets is used to indicate a number of dropped packets overflowed from a queue corresponding to the output queue indicated by the queue identifier.
As an example, fig. 8 is an example of a data acquisition reporting timing. Tp and Tc are the moments when the edge device sends the first telemetry data, and Tp and Tc are the report period of the received message. And in the report period of the received message, ti is the moment when the network equipment and/or the edge equipment send the second telemetry data. Assuming that the edge devices 1, 2 and 3 report received message counts N11, N12 and N13 at the time Tp when receiving an initial synchronous acquisition reporting instruction; and simultaneously reporting the received message counts N21, N22 and N23 at the Tc moment. In the monitoring period Tp-Tc, the number of the received messages obtained by statistics is as follows: n21-n11+n22-n12+n23-N13. And when congestion packet loss of one or more devices (edge devices and network devices) is detected at a certain time between Tp and Tc, counting the number of congestion packet loss between Tp and Tc as Nloss. As an example, at time Ti between Tp-Tc, the network device 1 experiences congestion packet loss, the number of lost packets being Nloss, as shown in fig. 9. The congestion packet loss rate of the whole network can be accurately calculated as follows: nloss/(N21-N11+N22-N12+N23-N13).
Based on the same technical concept, referring to fig. 10, the embodiment of the application provides a device 1000 for determining a packet loss rate of a whole network caused by congestion. The apparatus 1000 may perform any step in the method for determining the packet loss rate of the whole network caused by congestion as shown in fig. 5, and in order to avoid repetition, this step will not be repeated. The apparatus 1000 comprises a receiving unit 1001 and a determining unit 1002.
A receiving unit 1001, configured to receive first telemetry data that are synchronously sent by the N edge devices according to an acquisition period respectively; the first telemetry data sent by each edge device in the N edge devices comprises the number of messages currently received by each edge device;
the receiving unit 1001 is further configured to receive, in a current monitoring period, at least one second telemetry data from at least one packet forwarding device, where the packet forwarding device is the network device or the edge device, and the second telemetry data includes a number of queue overflow packets lost detected by the packet forwarding device that sends the second telemetry data; the monitoring period comprises at least one acquisition period, and the message forwarding equipment keeps the whole network time synchronization;
a determining unit 1002, configured to determine a total network packet loss rate of the current monitoring period according to the total number of received packets determined by the first telemetry data and the total number of packet loss determined by the at least one second telemetry data in the current monitoring period.
Based on the same technical concept, referring to fig. 11, the embodiment of the application provides a device 1100 for determining a packet loss rate of a whole network caused by congestion. The apparatus 1100 may perform any step in the method for determining the packet loss rate of the whole network caused by congestion as shown in fig. 6, and in order to avoid repetition, this step will not be repeated. The apparatus 1100 comprises a transmitting unit 1101 and a determining unit 1102.
A transmitting unit 1101 for transmitting first telemetry data to the acquisition and analysis system according to an acquisition cycle; the first telemetry data comprises the number of messages currently received by the edge equipment, wherein the number of messages is determined by a received message counter corresponding to a receiving port;
a determining unit 1102, configured to determine, by using a queue overflow packet loss counter configured on an output queue of a packet sending port, the number of packets lost detected by the packet output queue;
the sending unit 1101 is configured to send second telemetry data to the collecting and analyzing system in a current monitoring period, so that the analyzing system determines a total network packet loss rate of the current monitoring period according to a total number of received packets determined by the first telemetry data and a total number of lost packets determined by the second telemetry data sent by a packet forwarding device in the current monitoring period, where the second telemetry data includes a number of queue overflow lost packets detected by the packet forwarding device sending the second telemetry data, and the packet forwarding device is the network device or the edge device; wherein the monitoring period comprises at least one acquisition period, and the edge device and the network device keep full network time synchronization.
Based on the same technical concept, referring to fig. 12, the embodiment of the application provides a device 1200 for determining a packet loss rate of a whole network caused by congestion. The apparatus 1200 may perform any step in the method for determining the packet loss rate of the whole network caused by congestion as shown in fig. 6, and in order to avoid repetition, this step will not be described again. The apparatus 1200 includes a determining unit 1201 and a transmitting unit 1202.
A determining unit 1201, configured to determine, by using a queue overflow packet loss counter, a packet loss number of the network device;
a sending unit 1202, configured to send second telemetry data to the acquisition and analysis system, so that the acquisition and analysis system determines a total network packet loss rate of a current monitoring period, where the total network packet loss rate of the current monitoring period is determined by the acquisition and analysis system according to a total number of received packets determined by first telemetry data sent by an edge device and a total number of lost packets determined by second telemetry data, where the second telemetry data includes a number of queue overflow lost packets detected by a packet forwarding device sending the second telemetry data, and the packet forwarding device is the network device or the edge device; the monitoring period comprises at least one acquisition period, and the message forwarding equipment keeps the whole network time synchronization.
Based on the same technical concept, referring to fig. 13, an embodiment of the present application provides an execution apparatus 1300. The apparatus 1300 may perform any step in the method for determining the packet loss rate of the whole network caused by congestion as shown in fig. 5, fig. 6 or fig. 7, and in order to avoid repetition, this will not be described in detail. The apparatus 1300 includes a memory 1301 and a processor 1302.
And the processor is used for calling the program instructions stored in the memory and executing any step of the method for determining the whole network packet loss rate caused by any congestion according to the obtained program instructions.
In the present embodiment, the processor 1302 is a control center of the electronic device, connects various parts of the electronic device using various interfaces and routes, and performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 1301, and calling data stored in the memory 1301. Optionally, the processor 1302 may include one or more processing units. The processor 1302 may be, for example, a control component such as a processor, microprocessor, controller, etc., such as a general purpose central processing unit (central processing unit, CPU), general purpose processor, digital signal processing (digital signal processing, DSP), application specific integrated circuit (application specific integrated circuits, ASIC), field programmable gate array (field programmable gate array, FPGA) or other programmable logic device, transistor logic device, hardware components, or any combination thereof.
The memory 1301 may be used to store software programs and modules, and the processor 1302 performs various functional applications and data processing by executing the software programs and modules stored in the memory 1301. The memory 1301 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created according to business processes, etc. The memory 1301 is a nonvolatile computer-readable storage medium that can be used to store nonvolatile software programs, nonvolatile computer-executable programs, and modules. The Memory 1301 may include at least one type of storage medium, and may include, for example, flash Memory, hard disk, multimedia card, card Memory, random access Memory (Random Access Memory, RAM), static random access Memory (Static Random Access Memory, SRAM), programmable Read-Only Memory (Programmable Read Only Memory, PROM), read-Only Memory (ROM), charged erasable programmable Read-Only Memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), magnetic Memory, magnetic disk, optical disk, and the like. Memory 1301 is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto. The memory 1301 in the embodiment of the present application may also be a circuit or any other device capable of implementing a storage function, for storing program instructions and/or data.
Based on the same technical concept, the embodiments of the present application also provide a computer-readable storage medium storing a computer program, where the computer program includes program instructions, where the program instructions when executed by a computer cause the computer to execute a method for determining a full network packet loss rate caused by any congestion in the front-wheel discussion. Since the principle of solving the problem by the computer readable storage medium is similar to that of determining the packet loss rate of the whole network caused by congestion, implementation of the computer readable storage medium can refer to implementation of the method, and repeated parts are omitted.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present application without departing from the spirit or scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims and the equivalents thereof, the present application is intended to cover such modifications and variations.

Claims (13)

1. The method for determining the packet loss rate of the whole network caused by congestion is characterized by being applied to an acquisition and analysis system, wherein the acquisition and analysis system is respectively connected with a network consisting of N edge devices and M network devices in a communication way, and the method comprises the following steps:
receiving first telemetry data synchronously transmitted by the N edge devices according to the acquisition period respectively; the first telemetry data sent by each edge device in the N edge devices comprises the number of messages currently received by each edge device;
In the current monitoring period, at least one second telemetry data from at least one message forwarding device is received, wherein the message forwarding device is the network device or the edge device, and the second telemetry data comprises the number of queue overflow packet loss detected by the message forwarding device sending the second telemetry data; the monitoring period comprises at least one acquisition period, and the message forwarding equipment keeps the whole network time synchronization;
and determining the total network packet loss rate of the current monitoring period according to the total number of received messages determined by the first telemetry data and the total number of packet loss determined by the at least one second telemetry data in the current monitoring period.
2. The method of claim 1, wherein the first telemetry data comprises a first timestamp and the second telemetry data comprises a second timestamp, the method further comprising:
determining the total number of messages received in the current monitoring period according to the received first time stamps in the first telemetry data sent by the N edge devices;
and determining the total number of the overflow packet loss of the queue in the current monitoring period according to the second timestamp in the received at least one second telemetry data sent by the at least one message forwarding device.
3. The method of claim 1, wherein prior to receiving the first telemetry data periodically and synchronously transmitted by each of the N edge devices, the method further comprises:
and respectively sending synchronous acquisition instructions to the N edge devices, wherein the synchronous acquisition instructions comprise initial reporting time and acquisition period, and the synchronous acquisition instructions are used for indicating the N edge devices to report the number of the messages currently received to the acquisition and analysis system according to the acquisition period from the initial reporting time.
4. The method for determining the packet loss rate of the whole network caused by congestion is characterized by being applied to edge equipment, wherein the edge equipment is respectively in communication connection with an acquisition and analysis system and network equipment, and the method comprises the following steps:
transmitting first telemetry data to the acquisition and analysis system according to an acquisition period; the first telemetry data comprises the number of messages currently received by the edge equipment, wherein the number of messages is determined by a received message counter corresponding to a receiving port;
determining the number of the overflowed packets of the queues detected by the message output queue through a queue overflowed packet loss counter configured by the output queue of the message sending port;
In the current monitoring period, second telemetry data is sent to the acquisition and analysis system, so that the analysis system determines the total network packet loss rate of the current monitoring period according to the total number of received messages determined by the first telemetry data in the current monitoring period and the total number of queue overflow packet losses determined by the second telemetry data sent by a message forwarding device, wherein the second telemetry data comprises the number of queue overflow packet losses detected by the message forwarding device sending the second telemetry data, and the message forwarding device is the network device or the edge device;
wherein the monitoring period comprises at least one acquisition period, and the edge device and the network device keep full network time synchronization.
5. The method of claim 4, wherein prior to transmitting the first telemetry data to the acquisition and analysis system in an acquisition cycle, the method further comprises:
and receiving a synchronous acquisition instruction sent by the acquisition and analysis system, wherein the synchronous acquisition instruction comprises an initial reporting time and an acquisition period, and the synchronous acquisition instruction is used for indicating the edge equipment to report the number of the currently received messages to the acquisition and analysis system according to the acquisition period from the initial reporting time.
6. The method of claim 4 or 5, wherein the method further comprises:
and when the change of the data of the queue overflow packet loss counter is continuously detected, from the first moment of continuously detecting the change of the packet loss counter, when the duration of the configuration of the inhibit timer is reached, transmitting second telemetry data.
7. The method for determining the packet loss rate of the whole network caused by congestion is characterized by being applied to network equipment, wherein the network equipment is respectively in communication connection with a collection and analysis system and the network equipment, and the method comprises the following steps:
determining the packet loss number of the network equipment through a queue overflow packet loss counter;
transmitting second telemetry data to the acquisition and analysis system so that the acquisition and analysis system determines the total network packet loss rate of a current monitoring period, wherein the total network packet loss rate of the current monitoring period is determined by the acquisition and analysis system according to the total number of received messages determined by first telemetry data transmitted by edge equipment and the total number of queue overflow packet losses determined by second telemetry data in the current monitoring period, and the second telemetry data comprises the number of queue overflow packet losses detected by a message forwarding device transmitting the second telemetry data, and the message forwarding device is the network equipment or the edge equipment;
The monitoring period comprises at least one acquisition period, and the message forwarding equipment keeps the whole network time synchronization.
8. The method of claim 7, wherein the method further comprises:
and when the change of the data of the queue overflow packet loss counter is continuously detected, from the first moment of continuously detecting the change of the packet loss counter, when the duration of the configuration of the inhibit timer is reached, transmitting second telemetry data.
9. The device for determining the packet loss rate of the whole network caused by congestion is characterized by comprising the following components:
the receiving unit is used for receiving first telemetry data which are synchronously transmitted by the N edge devices according to the acquisition period respectively; the first telemetry data sent by each edge device in the N edge devices comprises the number of messages currently received by each edge device;
the receiving unit is further configured to receive, in a current monitoring period, at least one second telemetry data from at least one packet forwarding device, where the packet forwarding device is the network device or the edge device, and the second telemetry data includes a number of queue overflow packet losses detected by the packet forwarding device that sends the second telemetry data; the monitoring period comprises at least one acquisition period, and the message forwarding equipment keeps the whole network time synchronization;
And the determining unit is used for determining the total network packet loss rate of the current monitoring period according to the total number of received messages determined by the first telemetry data and the total number of packet loss determined by the at least one second telemetry data in the current monitoring period.
10. The device for determining the packet loss rate of the whole network caused by congestion is characterized by comprising the following components:
the sending unit is used for sending first telemetry data to the acquisition and analysis system according to an acquisition period; the first telemetry data comprises the number of messages which are received currently, wherein the number of messages is determined through a received message counter corresponding to a receiving port;
the determining unit is used for determining the number of the packet loss detected by the message output queue through a queue overflow packet loss counter configured by the output queue of the message transmission port;
the sending unit is configured to send second telemetry data to the acquisition and analysis system in a current monitoring period, so that the analysis system determines a total network packet loss rate of the current monitoring period according to a total number of received packets determined by the first telemetry data and a total number of lost packets determined by the second telemetry data in the current monitoring period, where the second telemetry data includes a number of queue overflow lost packets detected by a packet forwarding device that sends the second telemetry data, and the packet forwarding device is the network device or the determining device;
Wherein the monitoring period comprises at least one acquisition period, and the edge device and the network device keep full network time synchronization.
11. The device for determining the packet loss rate of the whole network caused by congestion is characterized by comprising the following components:
the determining unit is used for determining the number of lost packets through the queue overflow packet loss counter;
a sending unit, configured to send second telemetry data to the acquisition and analysis system, so that the acquisition and analysis system determines a total network packet loss rate of a current monitoring period, where the total network packet loss rate of the current monitoring period is a total number of received packets determined by first telemetry data sent by an edge device and a total number of lost packets determined by second telemetry data, where the second telemetry data includes a number of queue overflow lost packets detected by a packet forwarding device that sends the second telemetry data, and the packet forwarding device is the determining apparatus or the edge device;
the monitoring period comprises at least one acquisition period, and the message forwarding equipment is time-synchronized.
12. An execution device, comprising:
a memory for storing program instructions;
A processor for invoking program instructions stored in the memory and for performing the method of any of claims 1-3, 4-6, 7-8 in accordance with the obtained program instructions.
13. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program comprising program instructions which, when executed by a computer, cause the computer to perform the method of any of claims 1-3, 4-6, 7-8.
CN202311310760.8A 2023-10-10 2023-10-10 Method, device and equipment for determining packet loss rate of whole network caused by congestion Pending CN117459428A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311310760.8A CN117459428A (en) 2023-10-10 2023-10-10 Method, device and equipment for determining packet loss rate of whole network caused by congestion

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311310760.8A CN117459428A (en) 2023-10-10 2023-10-10 Method, device and equipment for determining packet loss rate of whole network caused by congestion

Publications (1)

Publication Number Publication Date
CN117459428A true CN117459428A (en) 2024-01-26

Family

ID=89580736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311310760.8A Pending CN117459428A (en) 2023-10-10 2023-10-10 Method, device and equipment for determining packet loss rate of whole network caused by congestion

Country Status (1)

Country Link
CN (1) CN117459428A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118474042A (en) * 2024-07-09 2024-08-09 苏州元脑智能科技有限公司 Telemetry information reporting method, device, equipment, storage medium and product

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118474042A (en) * 2024-07-09 2024-08-09 苏州元脑智能科技有限公司 Telemetry information reporting method, device, equipment, storage medium and product

Similar Documents

Publication Publication Date Title
JP4761077B2 (en) Communication quality measuring apparatus, communication quality measuring method, and program thereof
CN109194551B (en) Method, device and system for testing performance of real-time Ethernet equipment
US8009582B2 (en) Method and apparatus for performance monitoring in a communications network
JP2020532216A (en) Delay-based transmission path control methods, network controllers, and systems
EP2903213B1 (en) Throughput test method and apparatus
CN103236893A (en) Network message synchronizing method for process levels of intelligent substation
CN101729197A (en) Method, device and system for detecting packet loss rate
CN112714041B (en) TTE switch capacity test method, device and computer readable medium
CN117459428A (en) Method, device and equipment for determining packet loss rate of whole network caused by congestion
EP3513529B1 (en) Performance measurement in a packet-switched communication network
CN103684818A (en) Method and device for detecting failures of network channel
CN115643191A (en) Method, system and related equipment for measuring packet loss data
CN113507396A (en) Network state analysis method, device, equipment and machine readable storage medium
KR20160042986A (en) Link performance test method and device, logical processor and network processor
US9306822B2 (en) Method and system for silent trunk failure detection
CN106487608B (en) The method and apparatus for measuring distal end timestamp unit
US5369634A (en) Transmission quality assessment arrangement
US7046693B1 (en) Method and system for determining availability in networks
US20230058383A1 (en) Network and method of collecting and processing packet information
US8989032B2 (en) Systems and methods for measuring frame loss in multipoint networks
Castello et al. Adaptive management of synchrophasor latency for an active phasor data concentrator
EP1687935B1 (en) Methods and system for measuring the round trip time in packet switching telecommunication networks
CN116800632A (en) Method, apparatus and computer readable medium for measuring flow break time during path switching
CN101741647B (en) Method and device for measuring switching time of Ethernet ring network
US9509584B2 (en) OAM name state event trigger

Legal Events

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