Ethernet Timestamp Insertion via Type Field Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for time-stamping Ethernet packets according to the IEEE 802.1as standard face challenges in re-associating timestamps with the packets due to the splitting of timestamp data, which complicates the process and is undesirable in high-speed networks.
Innovation Solution
A method and system for time-stamping Ethernet data frames by capturing a real-time clock value and inserting a timestamp header, where a reconciliation sublayer, real-time clock, and start frame delimiter detector determine if a data frame is time-stamped, allowing for accurate insertion of a timestamp field indicating the reception time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the timestamp is split from the actual packet being time stamped, then the timestamp can be recorded separately in 802.3 station management, but the re-association of timestamp to packet becomes complex and undesirable
Solution Approach 1:
The patent merges the timestamp with the Ethernet packet by inserting the timestamp directly into the packet structure. This is achieved by detecting a specific type field value in the packet and inserting the timestamp at a predetermined location within the packet, thereby combining what were previously separate entities (timestamp and packet) into a single integrated structure, eliminating the need for complex re-association processes
2Loss of information
If bit-stuffing is used to associate timestamp with packet, then the timestamp can be attached to the packet, but it is undesirable in high speed networks due to processing complexity
Solution Approach 1:
The patent applies preliminary action by pre-configuring the packet structure with a specific type field value that indicates where the timestamp should be inserted. This preparation is done before the actual time-stamping operation, allowing the timestamp to be inserted directly without requiring complex bit-stuffing operations during high-speed packet processing
3Measurement precision
If a timestamp header is inserted into the Ethernet data frame, then the timestamp is accurately associated with the packet, but the data frame structure is modified
Solution Approach 1:
The patent applies local quality by making a targeted modification to a specific part of the data frame structure. Instead of altering the entire frame structure, only a specific location (indicated by the type field) is modified to insert the timestamp. This localized modification maintains the integrity of the rest of the frame structure while achieving accurate timestamp association
Data Source
AI summary
A method, system and apparatus time-stamp a data frame. The data frame includes a type field and data for transmission to a communication network. The data frame is received and a reception time for the data frame is determined. The value of the type field is determined. If the value of the type field indicates the data frame is a time-stamped frame, a timestamp field is inserted in the data frame. The timestamp field indicates the reception time.


