Deterministic Placement of Timestamp Packets Using a Periodic Gap
First Claim
Patent Images
1. An apparatus comprising:
- a timestamp support logic component configured to identify a plurality of timestamps for a plurality of network nodes on a single link and align the timestamps in a plurality of corresponding time slots for the network nodes within a periodic transmission time window, wherein the timestamp for each node has a unique position for its corresponding time slot within the transmission time window; and
a scheduler coupled to the timestamp support logic component and configured to align a plurality of packets that do not comprise timestamps in a corresponding time slot subsequent to the time slots for the timestamps in the periodic transmission time window.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus comprising a timestamp support logic component configured to identify a plurality of timestamps for a plurality of network nodes on a single link and align the timestamps in a plurality of corresponding time slots for the network nodes within a periodic transmission time window and a scheduler coupled to the timestamp support logic component and configured to align a plurality of packets that do not comprise timestamps in a corresponding time slot subsequent to the time slots for the timestamps in the periodic transmission time window.
-
Citations
21 Claims
-
1. An apparatus comprising:
-
a timestamp support logic component configured to identify a plurality of timestamps for a plurality of network nodes on a single link and align the timestamps in a plurality of corresponding time slots for the network nodes within a periodic transmission time window, wherein the timestamp for each node has a unique position for its corresponding time slot within the transmission time window; and a scheduler coupled to the timestamp support logic component and configured to align a plurality of packets that do not comprise timestamps in a corresponding time slot subsequent to the time slots for the timestamps in the periodic transmission time window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network component comprising:
-
a receiver configured to receive a plurality of timestamp packets and a plurality of non-timestamp packets; a periodic timestamp transmission support logic unit configured to determine a buffer time for each of the timestamp packets in which to align each of the timestamp packets at a position in a periodic transmission time window designated for a corresponding network node on the same link; a scheduler configured to determine a buffer time to hold the non-timestamp packets until all the timestamp packets are transmitted; a buffer configured to hold each of the timestamp packets and the non-timestamp packets until the corresponding determined buffer time expires; and a transmitter configured to transmit the timestamp packets and the non-timestamp packets after the corresponding buffer time expires on the same link. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a plurality of Ethernet packets comprising timestamp packets and other packets; identifying and mapping each of the timestamp packets to a corresponding designated network node on the same egress link; buffering each of the Ethernet packets for a determined time to align the Ethernet packets within a plurality of corresponding time slots in a virtual periodic time window for transmission; and transmitting each of the Ethernet packets after the determined time expires. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification