Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for realizing checksum updating of 1588UDP (User Datagram Protocol) packet in multiple MAC (Media Access Control)

An update method and packaging technology, applied in the field of network communication, can solve the problem of rising chip cost, and achieve the effect of simple implementation, reduced design cost, and reduced use

Inactive Publication Date: 2012-05-09
SUZHOU CENTEC COMM CO LTD
View PDF8 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Although this scheme has improved the shortcoming of the MAC in the first scheme to place a memory that can store the entire message, it still needs to use registers or memory to record the original 64-bit time stamp value or 64-bit time correction field before being modified. value
For a single MAC, this implementation is acceptable, but usually an Ethernet switch chip will contain multiple MACs, so this will also increase the cost of the chip

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for realizing checksum updating of 1588UDP (User Datagram Protocol) packet in multiple MAC (Media Access Control)
  • Method and system for realizing checksum updating of 1588UDP (User Datagram Protocol) packet in multiple MAC (Media Access Control)
  • Method and system for realizing checksum updating of 1588UDP (User Datagram Protocol) packet in multiple MAC (Media Access Control)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention will be described in detail below in conjunction with various embodiments shown in the drawings. However, these embodiments do not limit the present invention, and any structural, method, or functional changes made by those skilled in the art according to these embodiments are included in the protection scope of the present invention.

[0030] Such as figure 2 As shown, in an embodiment of the present invention, the method for realizing the checksum update of 1588UDP encapsulation packets in a plurality of MACs may further comprise the steps:

[0031] S10, the message export processing module reads the message data, edits the message header and modifies the message data, replaces the modified 64-bit time stamp or time correction domain value with 0, and obtains the original 16-bit UDP checksum after calculation and the value of;

[0032] S20, obtain the current 64-bit time stamp from the PTP engine through the message time mark point, and combin...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a method and a system for realizing checksum updating of a 1588UDP (User Datagram Protocol) packet in multiple MAC (Media Access Control). The method comprises the following steps that: a message outlet processing module reads message data, edits a message header and modifies the message data, substitutes a modified 64-bit time stamp or a time modification domain value with 0, and obtains the value of the original 16-bit UDP checksum by calculation; the current 64-bit time stamp is obtained from a PTP (Precision Time Protocol) engine through a message time identification point, and the value of new 16-bit UDP checksum is obtained based on the value of the original 16-bit UDP checksum by incremental computation; and the MAC substitutes the value of the new 16-bit checksum and the 64-bit time stamp for the previous data while transmitting the message to the position on which the data are modified. In the method, the UDP checksum computing mode before the PTP message enters into an MAC end is modified, and the 64-bit original time stamp or the time modification domain value is not needed to be stored in multiple MAC, so that use of a register or a memory is reduced greatly, and design cost of chips is also reduced.

Description

technical field [0001] The invention relates to the technical field of network communication, in particular to a method and system for realizing the verification and updating of 1588UDP encapsulation packets in multiple MACs. Background technique [0002] In order to solve the lack of Ethernet timing synchronization capabilities and the need for distributed network timing synchronization in measurement and control applications, the IEEE 1588 standard defines a precision time protocol for network measurement and control systems, namely the PTP protocol, without additional hardware investment. , using the communication link of the network to achieve clock synchronization, which can achieve microsecond-level synchronization accuracy. When implementing PTP in Ethernet, each PTP message will be encapsulated with MAC (Media Access Control, Media Access Control) encapsulation header, IP (Internet Protocol, Internet Protocol) encapsulation header, UDP (User Datagram Protocol, User ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L1/24H04L1/00
Inventor 廖继平杨崇朋
Owner SUZHOU CENTEC COMM CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products