WO2018024063A1 - Procédé et dispositif de transmission de données - Google Patents
Procédé et dispositif de transmission de données Download PDFInfo
- Publication number
- WO2018024063A1 WO2018024063A1 PCT/CN2017/091280 CN2017091280W WO2018024063A1 WO 2018024063 A1 WO2018024063 A1 WO 2018024063A1 CN 2017091280 W CN2017091280 W CN 2017091280W WO 2018024063 A1 WO2018024063 A1 WO 2018024063A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data packet
- node
- data packets
- dyed
- data
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a data transmission quality detecting method and apparatus.
- the traditional telecommunication system is composed of various dedicated hardware devices, and different applications use different hardware devices.
- IT Information Technology
- cloud computing technology in 2012, telecom operators jointly released network function virtualization (English full name: Network Function Virtualization, referred to as : NFV) White Paper, announcing the establishment of the NFV Industry Standards Organization (English name: Industry Standard Group, ISG) at the European Telecommunications Standards Institute (English name: ETSI) to develop NFV requirements and technical frameworks. Promote the development of NFV.
- NFV Internet Protocol
- IP Internet Protocol
- the virtual network function of the NFV (English name: Virtual Network Function, VNF for short) is the internal virtual machine (English name: Virtual Machine, VM for short).
- VNF Virtual Network Function
- VM Virtual Machine
- Embodiments of the present invention provide a data transmission quality detecting method and apparatus to detect data transmission quality between different VMs in an NFV system.
- an embodiment of the present invention provides a data transmission quality detection method, which is applied to a network function virtualization NFV system, and the method may include:
- a plurality of data packets with the same transmission path sent by the first virtual machine VM are dyed, and different nodes on the transmission path detect and count the number of the dyed data packets, and compare the difference of the number of the dyed data packets detected by different nodes. According to the difference, the network quality between different nodes is judged.
- the quantity determines that there is a packet loss problem between the first node and the second node, wherein the first node may be the first VM, and the second node may be any other node on the transmission path.
- the difference in the number of dyed packets on different nodes can be compared by dyeing, identifying, and counting the data packets, and whether the packet loss problem occurs between the networks is determined according to the difference.
- the data packet may be an IP data packet or an Ethernet data packet.
- coloring the IP data packet may include:
- the dye flag is filled in the time-to-live TTL field of the IP packet header.
- the Ethernet packet is dyed and can include:
- the dye flag is filled in the preset offset field of the Ethernet packet header.
- the dyeing identifier may be a preset value, and the value may be used to identify the dyed data packet; the preset offset field may be set as needed.
- the foregoing transmission path may be: a path from the first VM to the second VM through the first virtual switch, a second VM, a first virtual switch, and a One VM is on the same host;
- the path from the first VM to the second virtual switch to the second virtual switch, and the path from the second virtual switch to the second VM, the first VM and the first virtual switch are located at the first host, the second VM and the second virtual switch Located on the second host.
- the first VM and the second VM are located in a virtual network function VNF entity in the NFV system; the first virtual switch and the second virtual switch are located in a virtual network of the network function virtualization infrastructure NFVI in the NFV system.
- the coloring of the multiple data packets sent by the first virtual machine VM may include:
- the first VM sends data packets in a plurality of consecutive time periods, wherein the data packets sent in the same time period have the same dyeing identifier, and the data packets sent in the adjacent time segments have different dyeing identifiers.
- the time period can be divided according to the requirements, which is not limited by the embodiment of the present invention.
- the detection task may include a time period
- the time when the first VM sends the data packet may be divided into multiple consecutive time segments, and the data packets in each time segment are dyed, so that each node on the transmission path
- the number of dyed data packets sent in each time period can be counted, and the network quality between different nodes in the time period is determined by comparing the number of dyed data packets between different nodes in each time period.
- the embodiment of the present invention further provides a data transmission quality detecting method, which is applied to a network function virtualization NFV system, and the method may include:
- the first data packet of the plurality of data packets with the same transmission path sent by the first virtual machine VM is dyed, and different time nodes on the transmission path detect and count the time stamp of the first color data packet, and compare different node detections.
- the difference in the time stamp of the first dyed data packet determines the network quality between different nodes according to the difference.
- the transmission delay is greater than the transmission delay between the third node and the fourth node.
- the difference between the time stamps of the first dyed data packets on different nodes can be compared by dyeing, identifying, and counting the data packets, and the delay problem between the networks is determined according to the difference.
- the data packet may be an IP data packet or an Ethernet data packet.
- the color data packet when the data packet is an IP data packet, the color data packet may be:
- the dye flag is filled in the time-to-live TTL field of the IP packet header.
- the Ethernet packet is dyed and can include:
- the dye flag is filled in the preset offset field of the Ethernet packet header.
- the first coloring identifier may be a preset value, and the value may be used to identify the first coloring data packet; the preset offset field may be set as needed.
- the foregoing transmission path may be: a path from the first VM to the second VM through the first virtual switch, a second VM, a first virtual switch, and a One VM is on the same host;
- the path from the first VM to the second virtual switch to the second virtual switch, and the path from the second virtual switch to the second VM, the first VM and the first virtual switch are located at the first host, the second VM and the second virtual switch Located on the second host.
- the first VM and the second VM are located in a virtual network function VNF entity in the NFV system; the first virtual switch and the second virtual switch are located in a virtual network of the network function virtualization infrastructure NFVI in the NFV system.
- the first data packet sent by the first virtual machine VM may be:
- Data packets sent by the first VM in a plurality of consecutive time periods are dyed, wherein the first data packet sent in the same time period is dyed with the first coloring identifier, and the first data packet sent in the same time period except the first data packet All other data packets are dyed with the second staining identifier, and the first data packet sent in the adjacent time period has different dyeing identifiers.
- time period may be divided according to requirements, which is not limited by the embodiment of the present invention.
- the detecting task may include a time period, and the time that the first VM sends the data packet may be divided into multiple consecutive time segments according to the time period in the received detecting task, and the data packet in each time segment is dyed, so that Each node on the transmission path can count the time stamp of the first coloring data packet sent in each time period, and compare the time stamps of the first coloring data packet between different nodes in each time period to determine the time between different nodes in the time segment. Transmission delay problem.
- the embodiment of the present invention further provides a data transmission quality detecting apparatus, which is configured to execute the foregoing method, and the apparatus may include: a dyeing module, a statistics module, and a comparison determining module.
- the dyeing module is located in the first virtual machine VM in the network function virtualization NFV system, and the dyeing module is configured to perform dyeing on the plurality of data packets with the same transmission path sent by the first VM;
- the statistics module is located in different nodes on the transmission path, and the statistics module is configured to detect and count the number of dye packets received by the node where the node is located;
- a comparison judgment module for comparing differences in the number of dye packets detected by the statistical modules in different nodes, The network quality between different nodes is judged based on the difference.
- the difference in the number of dyed packets on different nodes can be compared by dyeing, identifying, and counting the data packets, and whether the packet loss problem occurs between the networks is determined according to the difference.
- the dyeing module is further configured to perform dyeing on the first data packet of the plurality of data packets having the transmission path sent by the first virtual machine VM;
- the statistics module is further configured to detect and count a time stamp of the first dyed data packet received by the node where the node is located;
- the comparison judgment module is further configured to compare the difference of the time stamps of the first dyed data packets detected by the statistical modules in different nodes, and determine the network quality between the different nodes according to the difference.
- the difference between the time stamps of the first dyed data packets on different nodes can be compared by dyeing, identifying, and counting the data packets, and the delay problem between the networks is determined according to the difference.
- the foregoing data transmission quality detecting apparatus can separately perform the detection of the packet loss problem in the data transmission process, separately perform the detection of the delay problem in the data transmission process, or combine the above schemes, and simultaneously adopt the above The method implements the detection of packet loss and delay.
- the data transmission quality detecting apparatus described in the third aspect may also be deployed as an independent device in the NFV system, and when the data transmission quality detecting device is used as a separate device, the dyeing module and the statistical module in the device.
- the comparison judging module may be a separately set processor, or may be integrated in a processor of the data transmission quality detecting device, or may be stored in a memory of the data transmission quality detecting device in the form of program code.
- the function of the above dyeing module, the statistical module, and the comparison judging module is called and executed by one of the processors of the data transmission quality detecting device.
- the processor described herein may be a central processing unit (English name: Central Processing Unit, CPU for short), or a specific integrated circuit (English name: Application Specific Integrated Circuit, ASIC for short), or configured to implement One or more integrated circuits of embodiments of the present application.
- the embodiment of the present invention provides a data transmission quality detecting method and apparatus, which dyes multiple data packets with the same transmission path sent by the first virtual machine VM, and detects and statistically dyes at different nodes on the transmission path.
- the number of packets compares the difference in the number of dyed packets detected by different nodes, and judges the network quality between different nodes according to the difference.
- the difference in the number of data packets sent between different nodes can be compared by dyeing, identifying, and counting the data packets, and then the packet loss problem between the nodes can be determined according to the difference, so that corresponding measures can be taken to restore the entire service.
- FIG. 1 is a schematic diagram of an NFV system architecture
- FIG. 2 is a flowchart of a method for detecting data transmission quality according to an embodiment of the present invention
- FIG. 3 is a schematic diagram of several data transmissions according to an embodiment of the present invention.
- FIG. 4 is a flowchart of a method for detecting data transmission quality according to an embodiment of the present invention.
- FIG. 5 is a structural diagram of a data transmission quality detecting apparatus according to an embodiment of the present invention.
- 5A is a structural diagram of an NFV system including a data transmission quality detecting apparatus according to an embodiment of the present invention
- FIG. 6 is a flowchart of a method for detecting data transmission quality according to an embodiment of the present invention.
- association relationship describing an association object, indicating that there may be three relationships, for example, A and/or B, which may indicate that A exists separately, and A exists at the same time. And B, there are three cases of B alone.
- the character "/" in this article generally indicates that the contextual object is an "or" relationship.
- FIG. 1 is a schematic diagram of an NFV system architecture.
- the NFV system 10 may include: NFV management and orchestration device (English name: NFV Management and Orchestration, referred to as: NFV MANO) 101, NFV infrastructure layer (English full name) : NFV Infrastructure, referred to as: NFVI) 102, multiple virtual network functions (English full name: Virtual Network Function, referred to as: VNF) 103, multiple network element management (English full name: Element Management, referred to as: EM) 104, network services, VNF and Infrastructure Description (VNF and Infrastructure Description) 105, and Business Support Management Device (English name: Operation-Support System/Business Support System, abbreviated as OSS/BSS) 106.
- NFV MANO NFV management and Orchestration
- NFV infrastructure layer English full name
- NFV Infrastructure referred to as: NFVI
- VNF Virtual Network Function
- EM multiple network element management
- network services VNF and Infrastructure Description
- NFV-MANO101 can include: NFV orchestrator (English full name: NFV Orchestrator, referred to as: NFVO) 1011, one or more VNF managers (English full name: VNF Manager, referred to as: VNFM) 1012, and virtualization infrastructure management (English name: Virtualized Infrastructure Manager, referred to as: VIM) 1013; NFV MANO101 is mainly used to monitor and manage VNF103 and NFVI102; NFVO1011 in NFV MANO101 is mainly used to receive resource related requests from one or more VNFM1012, and Send configuration information to VNFM1012 to collect status information of VNF103.
- NFV orchestrator English full name: NFV Orchestrator, referred to as: NFVO
- VNFM Virtualized Infrastructure Manager
- VIM Virtualized Infrastructure Manager
- NFVO1011 is also used to communicate with VIM1013 to implement resource allocation and/or reservation and exchange configuration and status information of virtualized hardware resources.
- VNFM1012 is mainly used to manage one. Or multiple VNFs 103, such as: instantiate, update, query, scale, and/or terminate VNF103, etc.; VIM1013 mainly performs resource management functions, such as managing the allocation of infrastructure resources (such as adding resources to virtual containers) and operating functions (such as Collect NFVI failure information).
- the NFVI 102 can include computing hardware 1021, storage hardware 1022, network hardware 1023, virtualization layer, virtual computing 1024, virtual storage 1025, and virtual network 1026.
- the virtualization layer in NFVI 102 can abstract hardware resources from the physical layer and decouple VNF 103 to provide virtualized resources to VNF 103.
- Virtual computing 1024 and virtual storage 1025 can be provided to VNF 103 in the form of virtual machines, and/or other virtual containers.
- one or more VNFs 103 can be deployed in a virtual machine (English full name: Virtual Machine, Abbreviation: VM).
- the virtualization layer abstracts network hardware 1023 to form a virtual network 1026, which may include a virtual switch that can be used to provide connection communication between VMs on the VNF 103 and other VMs.
- the communication traffic between VMs is merged with the external traffic channel, the hardware resource layer traffic is shared by all virtual machines, and the network hardware (such as network card and other hardware) is also shared.
- the network hardware such as network card and other hardware
- the probability of IP packet loss, jitter, delay, etc. affecting the quality of data transmission increases.
- quality detection of data transmission between VMs is required to quickly The location of the demarcation problem occurs so that appropriate measures (such as VM migration, reconstruction, etc.) can be taken to quickly restore the business.
- the embodiment of the present invention is based on the NFV system shown in FIG. 1, and the data packet in the service flow is dyed at the originating node of the service flow.
- the service flow flows through each node according to the transmission path, each node pair
- the dyeing data packet is identified and counted, and the data and time stamp of the dyed data packet are obtained, and then the change of each node of the transmission path can be timely marked according to the number of dyed data packets, and the packet loss situation between different nodes is determined. And the transmission delay, and the location of the problem is delimited according to the judgment result.
- embodiment 1 shows and describes in detail the data transmission quality detecting method provided by the present invention, wherein the steps shown may also be in addition to the NFV system, such as a set of executable instructions. Executed in a computer device. Moreover, although logical sequences are shown in the figures, in some cases the steps shown or described may be performed in a different order than the ones described herein.
- FIG. 2 is a flowchart of a method for detecting data transmission quality according to an embodiment of the present invention.
- the method is applicable to an NFV system as shown in FIG. 1 for detecting data transmission quality between different VMs in an NFV system; As shown in FIG. 2, the method may include the following steps:
- S101 Sampling a plurality of data packets sent by the first virtual machine VM, the multiple data packets having the same transmission path.
- the first VM may be any VM in the VNF under the NFV system, and is an originating node that sends multiple data packets.
- the data packet may be an IP data packet, or may be a private Layer 2 data packet, such as an Ethernet data packet, which is not limited in this embodiment of the present invention.
- the multiple data packets may be included in the same service flow, and the service flow is a service flow with a quality problem, a quality check to be performed, or a service flow specified for the user.
- the quality condition of the multiple service flows sent by the first VM may be detected, and if the quality problem of the first service flow is found, the multiple data in the first service flow sent by the first VM may be Packing for dyeing;
- the quintuple information may include: a source IP address, a destination IP address, a protocol type, a source port number, and a destination port number of the service flow.
- a service flow has a specific transmission path along which data packets in the service flow are transmitted.
- the transmission path may be: a path from the first VM through the first virtual switch to the second VM, where the second VM, the first virtual switch, and the first VM may be in the same host;
- the path may be a path from the first VM to the second virtual switch, and then from the second virtual switch to the second VM, where the first VM and the first virtual switch are located in the first host, and the second VM and the second
- the second virtual switch may be located in the second host, and the first host and the second host may be in the same VNF or in different VNFs;
- the second VM may also be located in the VNF of the NFV system; the first virtual switch and the second virtual switch It can be located in a virtual network in the NFVI of the NFV system.
- FIG. 3 is a schematic diagram of several data transmissions provided by an embodiment of the present invention.
- a VM 1 in the host 1 can transmit multiple data packets to the host 1 through a virtual switch in the host 1 .
- VM2 as shown in Figure 3(b), host 1 and host 2 are in the same VNF network.
- VM1 in host 1 can transmit the data packet to virtual in host 2 through virtual switch 1 in host 1.
- Switch 2, virtual switch 2 then transmits the data packet to VM2 in host 2; as shown in Figure 3 (c), host 1 and host 2 are in different VNF networks.
- VM1 in host 1 can pass through host 1
- the virtual switch 1 inside transfers the data packet to the virtual switch 2 in the host 2, and the virtual switch 2 transmits the data packet to the VM2 in the host 2.
- the transmission path between two VMs may also be set by referring to the foregoing manner, that is, the VMs in the same host pass through the virtual in the host.
- the switch transmits data packets, and the VMs in different hosts transmit data packets through the virtual switches in the respective hosts, and details are not described herein.
- the dyeing bits are different for different types of data packets.
- the dyeing identifier may be filled in the time of the IP data packet header (Time To Live, TTL for short), the dyeing identifier Used to identify the IP packets that are being dyed.
- a dyeing identifier can be filled in the preset offset field of the Ethernet data packet header, and the dyeing identifier is used to identify the dyed Ethernet data packet.
- the coloring identifier may be a value that is set in advance, and the value may be used to identify the coloring data packet; the embodiment of the present invention does not limit this.
- the TTL field in the IP packet is a standard field defined by the protocol, the field is given a larger value (such as 255) when the IP packet is sent, and then the IP.
- the TTL value is decremented by 1.
- the IP packet will be discarded. Therefore, in the case of no dyeing, the TTL value of the originating node IP packet is 255, assuming After the virtual switch is passed N times in the middle of the transmission path, the destination node receives the IP packet with a TTL value of 255-N.
- the TTL value ranges from 255 to 255-N on the transmission path, so when starting After the task is detected, the TTL value of the IP data packet can be set to less than 255-N at the originating node, that is, the value of the dye flag is set to (255-N), and the IP data packet can be distinguished as the dye data packet.
- the preset offset field can be set as needed, which is not limited in this embodiment of the present invention.
- the offset field may be pre-determined before step S101 to dye the Ethernet data packet according to the offset field in step S101. For example, if an offset field of 8 bits is specified in advance, when the Ethernet packet is colored, the dye flag is filled at a position shifted by 8 bits from the Ethernet packet header.
- S102 Detect and count the number of the dyed data packets in different nodes on the transmission path, where the dyed data packets are the data packets that are stained in the plurality of data packets.
- the different nodes on the transmission path may include: a VM, a virtual switch, and the like on the transmission path.
- the dye bits of the padding identifier may be notified to each node on the transmission path in advance, and the dye bit may be a TTL field or a preset offset field as described in step S101;
- Each node may identify the dyed bits of each received data packet according to the notification. If the dyed bit is filled with the dyed mark, the data packet is determined to be a dyed data packet, and the number of the dyed data packets is counted. Otherwise, Then it is determined that the data packet is not dyed. For example, if a node on the transmission path receives a packet, it detects 90 numbers. According to the dyeing mark filled in the dyeing position of the package, it is determined that 90 dyeing packets are received.
- S103 Compare differences in the number of dyed data packets detected by different nodes, and determine network quality between different nodes according to the difference.
- the first VM is used as the first node, and any other node on the transmission path is used as the second node. At this time, if the number of the dyed data packets detected by the first node is greater than the dyed data detected by the second node. The number of packets determines that there is a packet loss problem between the first node and the second node.
- the dye data packet detected by each node is as shown in Table 1 below, and the number of dyed IP data packets detected at point P1 is 100, and the number of dyed IP data packets is detected at point P2.
- the number of dyed IP packets is 90, which means that 10 IP packets are lost between P2 and P3, indicating that there is IP packet loss in the network between P2 and P3.
- the data packets sent by the VM are sequential, and it is difficult for each node to delimit the start time and the final occurrence time of the data packet, which is prone to the problem of statistical errors in the coloring data packet. Therefore, in the embodiment of the present invention, in order to avoid statistical errors of each node on the transmission path, in a feasible solution of the present invention, the data packets sent by the VM may be divided according to a preset time period, and the data packets in each time period are performed. Dyeing, detection and statistics, the specific implementation is as follows:
- the step S101, the dyeing the multiple data packets sent by the first virtual machine VM may specifically include:
- the data packets sent by the first VM in multiple consecutive time segments are dyed, the dyeing identifiers of the data packets sent in the same time period are the same, and the dyeing identifiers of the data packets sent in the adjacent time segments are different.
- the time period can be divided according to the requirements, which is not limited by the embodiment of the present invention.
- a detection task for indicating that the multiple data packets sent by the first virtual machine VM are to be dyed may be received, where the detection task may include time And segmenting, according to the time period of the received detection task, dividing the time when the first VM sends the data packet into multiple consecutive time segments, and dyeing the data packets in each time segment to make each node on the transmission path.
- the number of dyed data packets in each time period is counted, and the difference in the number of dyed data packets between different nodes in the same time period is compared, and the network quality between different nodes in the time period is determined according to the difference.
- the TTL field of the IP packet header sent by VM1 within 10 seconds of the first time period may be filled with 249, and within 10 seconds of the second time period, E-mail packet header The TTL field is padded with 248.
- the TTL field of the outgoing IP packet header is filled with 249, and within 10 seconds of the fourth period, the TTL of the IP packet header will be sent.
- the field is filled with 248 and the subsequent time period is looped in this way.
- the data packets sent by the VM can be divided into time intervals, and the data packets sent by the VM in each time period are dyed, so that each node on the transmission path counts the number of dyed data packets in each time period. And compare the difference in the number of dyed packets between different nodes in the same time period, and judge the quality problem of the network between nodes according to the difference of the number of dyed packets between different nodes in the time period.
- the embodiment of the present invention provides a data transmission quality detecting method, which dyes multiple data packets with the same transmission path sent by the first virtual machine VM, and detects and counts the dyed data packets at different nodes on the transmission path.
- the number of differences is compared with the number of dyed packets detected by different nodes, and the network quality between different nodes is judged according to the difference.
- the difference in the number of data packets sent between different nodes can be compared by dyeing, identifying, and counting the data packets, and then the packet loss problem between the nodes can be determined according to the difference, so that corresponding measures can be taken to restore the entire service.
- the first embodiment only implements the detection of the packet loss problem during data transmission between VMs.
- the second embodiment describes the detection scheme of the delay problem during data transmission between VMs.
- FIG. 4 is a flowchart of a method for detecting data transmission quality according to an embodiment of the present invention.
- the method is applicable to an NFV system as shown in FIG. 1 for detecting data transmission quality between different VMs in an NFV system.
- the method may include the following steps:
- the first VM may be any VM in the VNF under the NFV system, and is an originating node that sends the first data packet.
- the first data packet may be an IP data packet, or may be a private Layer 2 data packet, such as an Ethernet data packet, which is not limited in this embodiment of the present invention.
- the first data packet may be any data packet in a service flow, and the service flow is a service flow delay problem, a service flow to be quality-detected, or a service flow specified for the user, and may include a large amount of data. package.
- the quality of the multiple service flows sent by the first VM may be detected. If the quality of the first service flow is found, the first data in the first service flow sent by the first VM is detected.
- the package is subjected to dye detection;
- the quintuple information sent by the user is received, and the first data packet in the first service flow sent by the first VM is dyed according to the received quintuple information, wherein the quintuple information is
- the quintuple information may include: a source IP address, a destination IP address, a protocol type, a source port number, and a destination port number of the service flow.
- a service flow has a specific transmission path along which data packets in the service flow are transmitted.
- the transmission path may be: a path from the first VM through the first virtual switch to the second VM, where the second VM, the first virtual switch, and the first VM may be in the same host;
- the path may be a path from the first VM to the second virtual switch, and then from the second virtual switch to the second VM, where the first VM and the first virtual switch are located in the first host, and the second VM and the second
- the second virtual switch may be located in the second host, and the first host and the second host may be in the same VNF or in different VNFs;
- the second VM may also be located in the VNF of the NFV system; the first virtual switch and the second virtual switch It can be located in a virtual network in the NFVI of the NFV system.
- the transmission path between two VMs may also be set by referring to the foregoing manner, that is, the VMs in the same host pass through the virtual in the host.
- the switch transmits data packets, and the VMs in different hosts transmit data packets through the virtual switches in the respective hosts, and details are not described herein.
- the dyeing bits are different for different types of data packets.
- the first coloring identifier may be filled in a field of an IP data packet header (Time To Live, TTL for short). The first coloring identifier is used to identify the first data packet.
- the first coloring identifier may be filled in a preset offset field of the Ethernet data packet header, and the dyeing identifier is used to identify the first data. package.
- the coloring identifier may be a value that is set in advance, and the value may identify the first coloring data packet, which is not limited by the embodiment of the present invention.
- the TTL field in the IP packet is a standard field defined by the protocol, the field is given a larger value (such as 255) when the IP packet is sent, and then the IP.
- the TTL value is decremented by 1.
- the IP packet will be discarded. Therefore, in the case of no dyeing, the TTL value of the originating node IP packet is 255, assuming After the virtual switch is passed N times in the middle of the transmission path, the destination node receives the IP packet with a TTL value of 255-N.
- the TTL value ranges from 255 to 255-N on the transmission path, so when starting After the task is detected, the TTL value of the IP data packet can be set to less than 255-N at the originating node, that is, the value of the dye flag is set to (255-N), and the IP data packet can be distinguished as the dye data packet.
- the preset offset field can be set as needed, which is not limited in this embodiment of the present invention.
- the offset field may be pre-determined before step S201 to dye the Ethernet data packet according to the offset field in step S201.
- only the first data packet sent by the first VM may be dyed, and other data packets may be used in order to facilitate the subsequent node to distinguish the first data packet from the large number of data packets.
- the dyeing process may be performed on a plurality of data packets including the first data packet without performing the dyeing process, except that the dyeing identifier of the first data packet is different from the dyeing identifier of the other data packets, and the first data packet is not included.
- the dyeing identifier of the data packet can be identical.
- S202 The time stamp of the first coloring data packet is detected and counted by different nodes on the transmission path, and the first coloring data packet is the first data packet that is stained.
- the different nodes on the transmission path may include: a VM, a virtual switch, and the like on the transmission path.
- the dyeing bit of the padding identifier may be notified to each node on the transmission path in advance, and the dye bit may be a TTL field or a preset offset field as described in step S201;
- Each node may identify the dyed bits of each received data packet according to the notification. If the dyeing bit of a certain data packet is filled with a dyed identifier for identifying the first data packet, the data packet is determined to be the first A stained packet and the time stamp of the first stained packet is counted.
- S203 Compare differences in time stamps of the first dyed data packets detected by different nodes, and determine network quality between different nodes according to the differences.
- the difference between the time stamps of the first dyed data packet detected between the first node and the second node is greater than the third section Determining, by the difference between the time stamp of the first dyed data packet and the fourth node, the transmission delay between the first node and the second node is greater than the third node and the fourth Transmission delay between nodes.
- the time stamp of the first coloring data packet detected by each node is as shown in Table 2, and the time stamp of the first coloring data packet detected by the point P1 is T1, P2.
- the time stamp of the first dyed data packet is detected as T2
- the time stamp of the first dyed data packet is detected as T3 at the point P3
- the time stamp of the first dyed data packet is detected as T4 at the point P4, and at this time, if T3- If the time difference of T2 is greater than the time difference of T2-T1, it is determined that there is a transmission delay problem between P2 and P3. According to the judgment result, the maintenance personnel can quickly locate the problem and take necessary measures to prevent business damage.
- the difference between the time stamps of the data packets between the nodes on the transmission path between the VMs can be determined by dyeing the data packets, and the delay time of the network between the nodes is determined, and the location of the fast delimitation problem is prevented to prevent business damage. .
- the coloring the first data packet of the plurality of data packets sent by the first virtual machine VM may include:
- Data packets sent by the first VM in a plurality of consecutive time periods are dyed, wherein the first data packet sent in the same time period is dyed with the first coloring identifier, and the first data packet sent in the same time period except the first data packet All other data packets are dyed with the second staining identifier, and the first data packet sent in the adjacent time period has different dyeing identifiers.
- the first data packet may be the first data packet sent in each time period.
- the foregoing time period may be divided according to requirements, which is not limited by the embodiment of the present invention; and the second dyeing identifiers used in the adjacent time periods may be the same or different, and the embodiment of the present invention Nor is it limited.
- a detection task for indicating that the multiple data packets sent by the first VM are to be dyed may be received.
- the detecting task may include a time period, and may further divide the time when the first VM sends the data packet into multiple consecutive time segments according to the time period in the received detecting task, and dye the data packet in each time segment. Having each node on the transmission path count the time stamp of the first coloring data packet in each time period, and compare the difference of the first coloring data packet time stamp between different nodes in the same time period, and determine different time periods according to the difference. Network quality between nodes.
- the TTL field of the first IP packet header sent by VM1 within 10 seconds of the first time period can be filled with 247, and 10 seconds in the second time period.
- the TTL field of the first IP packet header to be sent is filled with 246, and within 10 seconds of the third time period, the TTL field of the first IP packet header to be sent is filled with 247, in the fourth Within 10 seconds of the cycle, the TTL field of the first IP packet header to be sent is filled with 246, and the subsequent time period is cyclically set in this manner.
- the data packets sent by the VM can be divided into time intervals, and the VM is sent in each time period.
- the first data packet is dyed, and each node on the transmission path counts the time stamp of the first coloring data packet in each time period, and compares the difference of the first coloring data packet time stamp between different nodes in the same time period.
- the delay time of the network between nodes is determined according to the difference of the first coloring packet time stamp between different nodes in any time period.
- the embodiment of the present invention provides a data transmission quality detecting method, which performs coloring on a first data packet of multiple data packets with the same transmission path sent by the first virtual machine VM, and detects different nodes on the transmission path.
- the number of the first dyed data packets is counted, and the difference of the time stamps of the first dyed data packets detected by different nodes is compared, and the network quality between different nodes is judged according to the difference.
- the difference between the time stamps of the data packets sent between different nodes can be compared by dyeing, identifying and counting the data packets, and then the delay between the nodes can be determined according to the difference, so that corresponding measures can be taken to restore the entire service.
- the first embodiment and the second embodiment respectively implement the detection of the packet loss and the delay in the network. It can be understood that, in another feasible solution of the embodiment of the present invention, the first embodiment and the second embodiment can be used.
- the invention combines the detection of network packet loss and delay, and the present invention will not be described in detail herein.
- the first data packet of the first data packet sent by the first VM may be firstly dyed, and the other data packets may be secondly colored, and each node on the transmission path may detect and count the number of all the dyed data packets. And the timestamp of the first dyed packet, comparing the difference between the number of dyed packets between different nodes, and the difference of the first packetized timestamp, based on these two differences to determine the difference between the different nodes Loss and delay issues.
- the sent data packet is divided according to a preset time period, and the data packet sent by the first VM in multiple consecutive time periods is dyed, wherein the first data packet sent in the same time period is dyed by the first dyeing identifier, and is sent in the same time period.
- All the data packets except the first data packet are dyed with the second dyeing identifier, and the first dyeing identifier used in the adjacent time period is different, and the second dyeing identifier used in the adjacent time period may be the same or different.
- the first dyeing identifier is different from the second dyeing identifier, so that the first coloring data packet in each time period and all the coloring data packets can be identified, according to the time stamp of the first coloring data packet, and the coloring data packet. The number simultaneously detects two problems of network delay and packet loss.
- the TTL field of the first IP packet header sent by VM1 within 10 seconds of the first time period may be filled with 247, and the TTL field of the remaining IP data packet header is filled. 249, in the 10 seconds of the second time period, the TTL field of the first IP packet header is filled with 246, and the TTL field of the remaining IP packet header is filled with 248, in the third time period.
- the TTL field of the first IP packet header to be sent is filled with 247
- the TTL field of the remaining IP packet header is filled with 249
- the first IP will be sent within 10 seconds of the fourth period.
- the TTL field of the packet header is filled with 246, and the TTL field of the remaining IP packet header is filled with 248, and the subsequent time period is cyclically set in this manner.
- the following embodiments further provide a data transmission quality detecting apparatus 30, which is preferably used to perform the data transmission quality detecting method according to the first embodiment and the second embodiment.
- FIG. 5 is a structural diagram of a data transmission quality detecting apparatus 30 according to an embodiment of the present invention.
- the apparatus 30 may include: a coloring module 301, a statistics module 302, and a comparison determining module 303.
- the data transmission quality detecting apparatus 30 shown in FIG. 5 may be separately deployed in the NFV system, or each module of the data transmission quality detecting apparatus may be dispersed in each functional component of the NFV system, as shown in FIG. 5A.
- the schematic diagram of the NFV system architecture of the transmission quality detecting device 30 is as shown in FIG. 5:
- the coloring module 301 is deployed in each VM in the NFV system VNF entity, and the statistics module 302 is deployed in each node on the data transmission path (eg, in each VM in the VNF entity, in the virtual switch of the virtual network)
- the comparison judging module 303 can be deployed in the NFV system as a separate virtual machine VM, and can be deployed as a functional component in the VNFM or EM of the NFV system. It should be noted that, for convenience of description, the comparison judging module 303 is deployed in the VNFM. The inside is explained as an example.
- the staining module 301 performs a staining function within the VM from which the data originated.
- the dyeing module 301 is configured to perform staining on multiple data packets sent by the first VM, where the multiple data packets have the same transmission path.
- the statistics module 302 is configured to detect and count the number of dyed data packets on the node where the data is located, and the stained data packet is the data packet that is stained in the plurality of data packets.
- the comparison judging module 303 is configured to compare differences in the number of dyed data packets detected by the statistical module 302 in different nodes, and determine network quality between different nodes according to the difference.
- the coloring module 301 may be specifically configured to:
- the coloring identifier is filled in the TTL field of the IP packet header, and the coloring identifier is used to identify the dyed IP packet.
- the coloring module 301 is specifically configured to:
- a dyed identifier is filled in the preset offset field of the Ethernet packet header, and the dyed identifier is used to identify the stained Ethernet packet.
- the comparison determining module 303 is specifically configured to:
- the second node can be any other node on the transmission path.
- the comparison judgment module 303 cannot be directly communicated. Therefore, the virtual switch needs to collect the self-sampling dye data packet through the VIM in the NFV system. The quantity is forwarded to the comparison determination module 303.
- the data transmission quality detecting apparatus may further include a data forwarding module 304.
- the data forwarding module 304 can be deployed in the VIM as shown in FIG. 5A.
- the data forwarding module 304 is configured to receive the number of the dyed data packets counted by the virtual switch, and forward the received number of the dyed data packets to the comparison determining module 303.
- the dyeing module 301 can be specifically used to:
- the data packets sent by the first VM in a plurality of consecutive time segments are dyed, wherein the data packets sent in the same time period have the same dyeing identifier, and the data packets sent in the adjacent time segments have different dyeing identifiers.
- the difference in the number of data packets sent between different nodes can be compared by dyeing, identifying, and counting the data packets, and then the packet loss problem between the nodes can be determined according to the difference, so that corresponding measures can be taken to restore the entire service.
- the apparatus provided in FIG. 5 can also be used to implement detection of a transmission delay problem between nodes, and the specific implementation is as follows:
- the dyeing module 301 is further configured to perform staining on the first data packet of the plurality of data packets sent by the first virtual machine VM, where the plurality of data packets have the same transmission path.
- the statistics module 302 is further configured to detect and count the time stamp of the first coloring data packet received by the node where the node is located, and the first coloring data packet is the first data packet that is dyed.
- the comparison judging module 303 is further configured to compare the difference of the time stamps of the first dyed data packets detected by the statistics module 302 in different nodes, and determine the network quality between the different nodes according to the difference.
- the dyeing module 301 can be used to: when the first data packet is an IP data packet, the
- the first coloring identifier is filled in the time-to-live TTL field of the IP packet header, and the first coloring identifier is used to identify the first data packet.
- the coloring module 301 can be specifically used to:
- the first coloring identifier is used to identify the first data packet.
- the comparison determining module 303 is specifically configured to:
- the transmission delay between the node and the second node is greater than the transmission delay between the third node and the fourth node.
- the dyeing module 301 can be specifically configured to:
- Data packets sent by the first VM in a plurality of consecutive time periods are dyed, wherein the first data packet sent in the same time period is dyed with the first coloring identifier, and the first data packet sent in the same time period except the first data packet All other data packets are dyed by the second coloring identifier, and the dyeing identifiers of the first data packets sent in the adjacent time segments are different, and the dyeing identifiers of all the data packets sent by the adjacent time segments except the first data packet are different.
- the difference between the time stamps of the data packets sent between different nodes can be compared by dyeing, identifying and counting the data packets, and then the delay between the nodes can be determined according to the difference, so that corresponding measures can be taken to restore the entire service.
- the detection process shown in FIG. 5 is used to detect the transmission quality of the first service flow from the VM1 through the virtual switch 1 to the VM2, and the execution process of each module (shown in FIG. 6) is specifically described.
- the comparison judgment module 303 starts the detection task, and sends the detection task to the VM1, the virtual switch, and the VM2.
- the detecting task is used to instruct each node device to perform data transmission quality detection, and the detecting task includes: quintuple information of the first service flow, and a time period.
- the comparison determination module 303 sends the detection task to the node.
- the node is a virtual switch, as shown in step S1.1 in FIG. 6, the comparison determination module 303 sends the detection task.
- the data forwarding module 304 forwards the detection task to the virtual switch.
- the dyeing module 301 in the VM1 After receiving the detection task, the dyeing module 301 in the VM1 periodically dyes the data packet in the first service flow sent according to the time period.
- the dyeing identifier when the data packet is an IP data packet, the dyeing identifier is filled in its TTL field; when the data packet is an Ethernet data packet, the dyeing identifier is filled in its preset offset field.
- the first data packet in each period may be subjected to a first coloring
- the other data packets may be subjected to a second coloring
- the dyeing identifier of the first data packet is different from other dyeing identifiers in the time period.
- the dyeing identifier of the first data packet between adjacent time segments is different, and the dyeing periods of other data packets between adjacent time segments are also different.
- the statistics module 302 in VM1 detects and counts the number of dye packets sent by VM1 in each time period, and the time stamp of the first dyed data packet.
- the first dyed data packet is the first data packet to be dyed in each cycle.
- the statistics module 302 in the VM2 detects and counts the number of the dyed data packets sent by the virtual switch in each time period and the time stamp of the first coloring data packet.
- the statistics module 302 in the virtual switch After receiving the detection task, the statistics module 302 in the virtual switch detects and counts the number of dye packets sent by VM1 in each time period and the time stamp of the first dyed data packet.
- the comparison judgment module 303 acquires a request message of the statistical data to each node.
- the request message is used to request the number of the dyed data packets acquired by each node and the first coloring data packet time stamp.
- the comparison determining module 303 sends a request message to the data forwarding module 304, and the data forwarding module 304 forwards the request message to the virtual switch.
- the statistic module 302 of the VM1 After receiving the request message, the statistic module 302 of the VM1 sends the number of the swatched data packets and the first smeared data packet timestamp to the comparison judgment module 303.
- the statistics module 302 in the virtual switch After receiving the request message, the statistics module 302 in the virtual switch sends the number of the dyed data packets and the first coloring data packet time stamp of the statistics to the data forwarding module 304, and the data forwarding module 304 sends the coloring data packet to the comparison determining module 303. The number and time stamp of the first stained packet.
- the comparison judgment module 303 cannot directly communicate with each other, in the embodiment of the present invention, the statistics module 302 in the virtual switch needs to pass through the NFV system.
- the VIM communicates with the comparison determination module 303.
- the statistics module 302 in the virtual switch may send the statistics of the number of the dyed data packets and the first coloring data packet to the comparison judgment module 303 through the data forwarding module 304 in the VIM.
- the statistic module 302 in the VM2 After receiving the request message, the statistic module 302 in the VM2 sends the number of the swatched data packets and the first smeared data packet timestamp to the comparison judgment module 303.
- the comparison judging module 303 compares the difference between the number of dyed data packets counted between different nodes and the time stamp of the first dyed data packet, and determines the packet loss and delay of the inter-node network.
- the comparison determining module 303 can compare the difference in the number of the dyed data packets between different nodes, and determine, according to the difference, the packet loss problem occurs in the network between the nodes;
- the comparison judging module 303 transmits a notification message of stopping detection to each node.
- the node is a virtual switch, as shown in step S11.1 in FIG. 6, the comparison determining module 303 sends a notification message that stops detecting to the data forwarding module 304, and the data forwarding module 304 sends the notification message to the Virtual switch.
- the notification message is used to notify each node to stop the detection of the data transmission quality.
- the process shown in FIG. 6 only describes the detection of data transmitted between VM1 and VM2.
- the transmission path may exist through more than two VMs and multiple virtual switches.
- the specific processing of each module in the data transmission detecting device and the process shown in FIG. Similar, it will not be described in detail here.
- the embodiment of the present invention provides a data transmission quality detecting apparatus, which performs different coloring on a plurality of data packets and a first data packet having the same transmission path sent by the first virtual machine VM, and different in the transmission path.
- the node detects and counts the number of all dyed data packets and the time stamp of the first dyed data packet, compares the number of dyed data packets detected by different nodes, and the difference of the timestamp of the first colored data packet, and judges the loss between different nodes according to the difference.
- the packet loss delay between the nodes can be determined according to the difference, so that corresponding measures can be taken to recover.
- the entire business by comparing the data packet, the identification and the statistics, the difference between the number of data packets sent by different nodes and the time stamp can be compared, and then the packet loss delay between the nodes can be determined according to the difference, so that corresponding measures can be taken to recover.
- the entire business by comparing the data packet, the identification and the statistics, the difference between the number of data packets sent by different nodes and the time stamp can be compared, and then the packet loss delay between the nodes can be determined according to the difference, so that corresponding measures can be taken to recover. The entire business.
- the disclosed apparatus, apparatus, and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or It can be integrated into another device, or some features can be ignored or not executed.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may be physically separate, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
- the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
- the software functional units described above are stored in a storage medium and include instructions for causing a computer device (which may be a personal computer, server, or network device, etc.) to perform portions of the steps of various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, and the program code can be stored. Medium.
- the storage medium may include a read only memory, a random access memory, a magnetic disk or an optical disk, or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La présente invention appartient au domaine technique des communications, et concerne un procédé et un dispositif de détection d'une qualité de transmission de données. L'invention permet de détecter une qualité de transmission de données entre différentes machines virtuelles (VM) dans un système NFV. Le procédé consiste à : marquer une pluralité de paquets ayant un même trajet de transmission, envoyés par une première machine virtuelle ; détecter et compter le nombre de paquets marqués à différents nœuds sur le trajet de transmission ; comparer les nombres de paquets marqués détectés aux différents nœuds afin d'obtenir des différences, et déterminer la qualité du réseau entre les différents nœuds d'après les différences.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610634978.2A CN106130825A (zh) | 2016-08-04 | 2016-08-04 | 一种数据传输质量检测方法及装置 |
| CN201610634978.2 | 2016-08-04 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018024063A1 true WO2018024063A1 (fr) | 2018-02-08 |
Family
ID=57254640
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/091280 Ceased WO2018024063A1 (fr) | 2016-08-04 | 2017-06-30 | Procédé et dispositif de transmission de données |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106130825A (fr) |
| WO (1) | WO2018024063A1 (fr) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024001321A1 (fr) * | 2022-06-30 | 2024-01-04 | 中兴通讯股份有限公司 | Procédé et dispositif de diagnostic de défaillance de réseau, et support d'enregistrement |
| CN118138506A (zh) * | 2024-04-30 | 2024-06-04 | 广州赛宝计量检测中心服务有限公司 | 一种数据网络测试仪校准装置及方法 |
| CN119052141A (zh) * | 2024-10-31 | 2024-11-29 | 北京火山引擎科技有限公司 | 一种云网络数据包丢包追踪方法及相关设备 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106130825A (zh) * | 2016-08-04 | 2016-11-16 | 华为技术有限公司 | 一种数据传输质量检测方法及装置 |
| WO2018094616A1 (fr) * | 2016-11-23 | 2018-05-31 | 华为技术有限公司 | Procédé, dispositif et système de réseau virtuel permettant de surveiller un réseau virtuel |
| CN109714221B (zh) * | 2017-10-25 | 2022-11-01 | 阿里巴巴集团控股有限公司 | 网络数据包的确定方法、装置及系统 |
| CN108809771A (zh) * | 2018-08-10 | 2018-11-13 | 锐捷网络股份有限公司 | Sdn网络数据流监控方法、sdn控制器、交换设备及系统 |
| CN114073049B (zh) * | 2019-09-21 | 2023-11-17 | 华为技术有限公司 | 用于可靠性测量的方法和网络节点 |
| CN110784342B (zh) * | 2019-10-14 | 2022-02-08 | 广州江南科友科技股份有限公司 | 一种资源扫描方法、装置、介质及终端设备 |
| CN112702218B (zh) * | 2019-10-22 | 2024-05-28 | 中兴通讯股份有限公司 | 数据传输质量的检测方法、系统、网络设备及存储介质 |
| CN111740878A (zh) * | 2020-06-08 | 2020-10-02 | 中国工商银行股份有限公司 | 网络通路检测方法及节点 |
| TWI804371B (zh) * | 2022-06-30 | 2023-06-01 | 和碩聯合科技股份有限公司 | 傳輸延遲檢測方法與傳輸延遲檢測系統 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008116482A1 (fr) * | 2007-03-26 | 2008-10-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Procédé et appareil pour une surveillance de performance dans un réseau de communications |
| US20090150538A1 (en) * | 2007-12-10 | 2009-06-11 | Sun Microsystems, Inc. | Method and system for monitoring virtual wires |
| CN102308525A (zh) * | 2008-12-22 | 2012-01-04 | 意大利电信股份公司 | 通信网络中的数据丢失的测量 |
| CN105072629A (zh) * | 2015-06-30 | 2015-11-18 | 华为技术有限公司 | 测量终端上运行的业务的质量的方法、设备及系统 |
| CN106130825A (zh) * | 2016-08-04 | 2016-11-16 | 华为技术有限公司 | 一种数据传输质量检测方法及装置 |
-
2016
- 2016-08-04 CN CN201610634978.2A patent/CN106130825A/zh active Pending
-
2017
- 2017-06-30 WO PCT/CN2017/091280 patent/WO2018024063A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008116482A1 (fr) * | 2007-03-26 | 2008-10-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Procédé et appareil pour une surveillance de performance dans un réseau de communications |
| US20090150538A1 (en) * | 2007-12-10 | 2009-06-11 | Sun Microsystems, Inc. | Method and system for monitoring virtual wires |
| CN102308525A (zh) * | 2008-12-22 | 2012-01-04 | 意大利电信股份公司 | 通信网络中的数据丢失的测量 |
| CN105072629A (zh) * | 2015-06-30 | 2015-11-18 | 华为技术有限公司 | 测量终端上运行的业务的质量的方法、设备及系统 |
| CN106130825A (zh) * | 2016-08-04 | 2016-11-16 | 华为技术有限公司 | 一种数据传输质量检测方法及装置 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024001321A1 (fr) * | 2022-06-30 | 2024-01-04 | 中兴通讯股份有限公司 | Procédé et dispositif de diagnostic de défaillance de réseau, et support d'enregistrement |
| CN117376104A (zh) * | 2022-06-30 | 2024-01-09 | 中兴通讯股份有限公司 | 网络故障诊断方法、设备及存储介质 |
| CN118138506A (zh) * | 2024-04-30 | 2024-06-04 | 广州赛宝计量检测中心服务有限公司 | 一种数据网络测试仪校准装置及方法 |
| CN119052141A (zh) * | 2024-10-31 | 2024-11-29 | 北京火山引擎科技有限公司 | 一种云网络数据包丢包追踪方法及相关设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106130825A (zh) | 2016-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018024063A1 (fr) | Procédé et dispositif de transmission de données | |
| EP3482532B1 (fr) | Validation automatique de la fonction de service dans un environnement de réseau virtuel | |
| US10536357B2 (en) | Late data detection in data center | |
| US20190260657A1 (en) | In-band performance loss measurement in ipv6/srv6 software defined networks | |
| US10135735B2 (en) | Method and system for managing flows in a network | |
| EP4024780A1 (fr) | Procédé et appareil de détection de trajet, et support de stockage informatique | |
| US20190173802A1 (en) | Sla-based resource allocation method and nfvo | |
| EP2681878B1 (fr) | Technique pour la gestion d'allocation d'un reseau vlan | |
| CN114553746B (zh) | 一种报文的检测方法、设备及系统 | |
| WO2018099161A1 (fr) | Procédé de commutation de protection, dispositif de réseau, et système | |
| JP2022532731A (ja) | スライスベースネットワークにおける輻輳回避 | |
| CN106982244B (zh) | 在云网络环境下实现动态流量的报文镜像的方法和装置 | |
| US10680944B2 (en) | Arbitrating mastership between redundant control planes of a virtual node | |
| US11799757B2 (en) | Performance measurement, telemetry, and OAM in MPLS networks using entropy labels | |
| CN108512779B (zh) | 控制信息传递方法、服务器和系统 | |
| EP3624401B1 (fr) | Systèmes et procédés de surveillance de performance de réseau non intrusive | |
| EP3340537A1 (fr) | Évitement d'interblocage au moyen d'une signalisation de gestion de défaut de connectivité ethernet modifiée | |
| WO2021103657A1 (fr) | Procédé, appareil et dispositif d'exécution d'opération sur un réseau, et support de stockage | |
| WO2021147358A1 (fr) | Procédé, appareil et système d'établissement d'interface réseau | |
| CN103825819A (zh) | 一种报文发送及接收方法、装置 | |
| WO2017067408A1 (fr) | Procédés pour envoyer et recevoir des messages et équipement de réseau | |
| WO2023009314A1 (fr) | Mesure de performance, télémétrie et oam dans des réseaux mpls utilisant des étiquettes d'entropie | |
| CN115118645A (zh) | 一种虚拟二层网络环路检测方法 | |
| WO2017133020A1 (fr) | Procédé et dispositif de transmission de principes dans un système nfv | |
| CN119996161B (zh) | 一种实现业务路径检测的方法、设备和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17836245 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17836245 Country of ref document: EP Kind code of ref document: A1 |