Methods and apparatus for providing timing analysis for packet streams over packet carriers
First Claim
1. A network layout, configured to transmit data packets from a source to a destination via a network transmission, comprising:
- a packet switched network (“
PSN”
) containing one or more circuit emulation service (“
CES”
) circuits for transmitting data from a source to a destination;
a first node coupled to the PSN and configured to send a stream of packets to a first destination via the PSN; and
a second node coupled to the PSN and configured to receive the stream of packets from the first node, the second node configured to inform carrier potential failure associated with a CES circuit based on timing offsets calculated in accordance with an arrival timestamp of the stream of packets, wherein the second node includes at one network device, wherein the network device is configured to obtain an arrival timestamp associated with the stream of data packets, to store the arrival timestamp in a timestamp buffer based on a first-in first-out (“
FIFO”
) storage sequence, to identify an oldest arrival timestamp in the timestamp buffer in accordance with the FIFO storage sequence, to generate a timing report in response to an offset, and to record rate lock status in a log when the offset falls within a predefined range.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device such as a router or switch, in one embodiment, includes a timing analyzer which is capable of providing timing analysis over one or more network circuits. The timing analyzer, in one aspect, receives a data packet traveling across a circuit emulation service (“CES”) circuit such as T1 or E1 circuit. Upon obtaining an arrival timestamp associated with the data packet, the arrival timestamp is stored in a timestamp buffer in accordance with a first-in first-out (“FIFO”) storage sequence. After identifying the oldest arrival timestamp in the timestamp buffer, an offset is generated based on the result of comparison between the arrival timestamp and the oldest timestamp. The timing analyzer can also be configured to generate timing reports on-demand based on generated offset(s).
-
Citations
20 Claims
-
1. A network layout, configured to transmit data packets from a source to a destination via a network transmission, comprising:
-
a packet switched network (“
PSN”
) containing one or more circuit emulation service (“
CES”
) circuits for transmitting data from a source to a destination;a first node coupled to the PSN and configured to send a stream of packets to a first destination via the PSN; and a second node coupled to the PSN and configured to receive the stream of packets from the first node, the second node configured to inform carrier potential failure associated with a CES circuit based on timing offsets calculated in accordance with an arrival timestamp of the stream of packets, wherein the second node includes at one network device, wherein the network device is configured to obtain an arrival timestamp associated with the stream of data packets, to store the arrival timestamp in a timestamp buffer based on a first-in first-out (“
FIFO”
) storage sequence, to identify an oldest arrival timestamp in the timestamp buffer in accordance with the FIFO storage sequence, to generate a timing report in response to an offset, and to record rate lock status in a log when the offset falls within a predefined range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for broadcasting a possible transmission anomaly associated with a network circuit, comprising:
-
receiving a stream of data packets traveling across a circuit emulation service (“
CES”
) circuit;generating parts per million (“
PPM”
) data representing an offset of the stream of data packets by comparing between arrival timestamp of the stream of data packets and a previously recorded timestamp;logging an anomaly and raising alarm for transmission anomaly when the PPM data exceeds a predefined wander threshold; obtaining an arrival timestamp associated with the stream of data packets and storing the arrival timestamp in a timestamp buffer based on a first-in first-out (“
FIFO”
) storage sequence;identifying an oldest arrival timestamp in the timestamp buffer in accordance with the FIFO storage sequence; generating a timing report in response to an offset; and recording rate lock status in a log when the offset falls within a predefined range. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A network device configured to broadcast a possible transmission anomaly associated with a network circuit, comprising:
-
ingress element configured to receive a stream of data packets traveling across a circuit emulation service (“
CES”
) circuit; anda timing analyzer coupled to the ingress element and configured to generate parts per million (“
PPM”
) data representing an offset of the stream of data packets by comparing between arrival timestamp of the stream of data packets and a previously recorded timestamp and log an anomaly and raising alarm for transmission anomaly when the PPM data exceeds a predefined wander threshold, wherein the timing analyzer is further capable of obtaining an arrival timestamp associated with the stream of data packets and storing the arrival timestamp in a timestamp buffer based on a first-in first-out (“
FIFO”
) storage sequence, identifying an oldest arrival timestamp in the timestamp buffer in accordance with the FIFO storage sequence, generating a timing report in response to an offset and recording rate lock status in a log when the offset falls within a predefined range. - View Dependent Claims (18, 19, 20)
-
Specification