A contracting device and method for owamp and twamp
A technology for grouping and testing packets, which is applied in the field of communication networks for transmitting data frames, can solve problems affecting the correctness of data packets, achieve high accuracy, improve performance, and avoid processing delays
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0044] see image 3 As shown, this embodiment provides a device for sending packets for OWAMP and TWAMP, including a software packetization engine and a hardware packetization engine. Among them, the software package engine is used to: form the OWAMP / TWAMP test package and send it to the hardware package change engine; when package, add a redundant field in the UDP payload containing the time stamp field in the test package, and the redundant field is used for Stores UDP checksums of incremental calculations. The hardware packet modification engine is used to: identify the OWAMP / TWAMP test packet, and correspondingly modify the timestamp value of the timestamp field in the test packet (the identified OWAMP / TWAMP test packet); pass the verification according to the modified timestamp field and the standard calculation method, the calculated checksum and complement value; according to the calculated checksum and complement value, replace the redundant field in the UDP payload o...
Embodiment 2
[0048] The basic structure of the device for sending packets for OWAMP and TWAMP provided in this embodiment is the same as that of Embodiment 1, except that: see image 3 As shown, the hardware packet modification engine of the packet issuing device includes a packet identification module, a time stamp module, a checksum complement calculation module and a packet modification module. Wherein, the package identification module is used for: identifying the OWAMP / TWAMP test package; the time stamp module is used for: correspondingly modifying the time stamp value in the time stamp field in the test package (the OWAMP / TWAMP test package identified by the package identification module); The checksum complement calculation module is used to calculate the checksum complement value according to the modified timestamp field through the checksum standard calculation method; the package modification module is used to calculate the checksum complement value according to the calculated che...
Embodiment 3
[0051] The basic structure of the packet sending device for OWAMP and TWAMP provided by this embodiment is the same as that of Embodiment 2, the difference is that: the specific flow of the packet identification module identifying the OWAMP / TWAMP test packet includes: the packet identification module receives the Identify the OWAMP / TWAMP test packet composed of the software packet engine in the Ethernet packet, and generate the corresponding OWAMP / TWAMP test packet indication signal; then output the Ethernet packet and OWAMP / TWAMP test packet indication signal to the time stamping module .
[0052] It can be understood that since the Ethernet packet received by the hardware packet modification engine of the packet sending device includes not only OWAMP / TWAMP test packets but also other data packets, it is necessary to set up a packet identification module to identify various Ethernet packets, from which Identify the Ethernet packets belonging to the OWAMP / TWAMP test packets, s...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


