IP Library Granted Patent US 8,107,502
Granted Patent B2
US 8,107,502 · App. 12/558,297 · Granted Jan 31, 2012

Method and apparatus for monitoring packet networks

Assignee: Symmetricom, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,107,502
App. No.
12/558,297
Granted
Jan 31, 2012
Kind
B2
Abstract

A packet probe for a packet network accurately generates and monitors packets within the network. The packet probe supports packet generation and packet transmission. When a packet is ready for transmission, a hardware-based time stamp unit affixes a time stamp to the packet reflecting an actual transmission time. The packet probe also supports receiving, filtering, and time stamping received packets. When a packet is received, a packet filter determines whether the received packet should be stored in memory along with a time stamp reflecting an actual reception time.

Claims (24)

1. A method of transmitting a packet onto a physical layer of a packet network, comprising the steps of:

generating a packet template having a plurality of data fields including a time stamp data field;

updating the data fields of the packet template including the time stamp data field in hardware, the time stamp data field being updated last; and

transmitting the packet template with all of the data fields updated as a completed packet,

wherein the time stamp data field is updated based on a start time of the step of transmitting and a time offset, and

wherein the time offset is an estimate of a delay between the start time of the step of transmitting and an actual time the completed packet is transmitted onto a physical layer of the packet network.

2. The method according to claim 1 , wherein the completed packet is transmitted to a media access control unit for subsequent transmission onto a physical layer of the packet network and the time stamp data field is updated based on a start time of the step of transmitting and an estimated delay through the media access control unit.

3. The method according to claim 1 , further comprising the steps of scheduling packets for transmission at a programmed interval and transmitting the packets one at a time at the programmed interval, wherein successively transmitted packets have time stamps that differ from each other by the programmed interval.

4. The method according to claim 1 , further comprising the steps of scheduling packets for transmission at a programmed interval and transmitting the packets one at a time at the programmed interval unless a packet is already in transmission, in which case, delaying the transmission of the subsequent packets, wherein the time stamp data field of a delayed packet is not updated until the delayed packet is ready for transmission.

5. The method according to claim 1 , further comprising the steps of scheduling packets for burst mode transmission according to which packets are transmitted at uneven time intervals that have a repeating pattern.

6. A method of processing a packet received from a physical layer of a packet network, comprising the steps of:

receiving packets through a media access control unit; and

storing at least one received packet in memory with an associated time stamp, wherein the associated time stamp is generated in hardware and has a time value equal to a reference time at the time the received packet is stored in memory minus an estimate of a delay through the media access control unit.

7. The method according to claim 6 , further comprising the step of filtering the received packets based on packet type.

8. The method according to claim 7 , wherein the step of filtering includes:

examining a data field of a received packet; and

determining if a bit pattern in said data field matches a predetermined bit pattern.

9. The method according to claim 7 , wherein the received packets that are filtered are discarded.

10. The method according to claim 7 , wherein the received packets that are not filtered are stored in memory with an associated time stamp.

11. A packet probe comprising:

a transmit module coupled to a reference time source and configured to time stamp a transmit packet in hardware with a first time value that is offset from a time indicated by the reference time source at the time the transmit packet is transmitted to a transmit media access control unit for subsequent transmission onto a physical layer of a packet network; and

a receive module coupled to the reference time source and configured to time stamp a receive packet in hardware with a second time value that is offset from a time indicated by the reference time source at the time the receive packet is received from the physical layer of the packet network through a receive media access control unit.

12. The packet probe according to claim 11 , wherein the amount of offset in the first time value is representative of a delay through the transmit media access control unit.

13. The packet probe according to claim 11 , wherein the amount of offset in the second time value is representative of a delay through the receive media access control unit.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.), INC.; MICROSEMI FREQUENCY AND TIME CORPORATION; MICROSEMI COMMUNICATIONS, INC.; MICROSEMI SOC CORP.; MICROSEMI CORP. - POWER PRODUCTS GROUP; MICROSEMI CORP. - RF INTEGRATED SOLUTIONS
Reel/Frame 046251/0391 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC. (F/K/A LEGERITY, INC., ZARLINK SEMICONDUCTOR (V.N.) INC., CENTELLAX, INC., AND ZARLINK SEMICONDUCTOR (U.S.) INC.); MICROSEMI FREQUENCY AND TIME CORPORATION (F/K/A SYMMETRICON, INC.); MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION); MICROSEMI SOC CORP. (F/K/A ACTEL CORPORATION); MICROSEMI CORP. - POWER PRODUCTS GROUP (F/K/A ADVANCED POWER TECHNOLOGY INC.); MICROSEMI CORP. - RF INTEGRATED SOLUTIONS (F/K/A AML COMMUNICATIONS, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037691/0697 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2016
From: BANK OF AMERICA, N.A.
To: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP, A DELAWARE CORPORATION; MICROSEMI SOC CORP., A CALIFORNIA CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC., A DELAWARE CORPORATION; MICROSEMI FREQUENCY AND TIME CORPORATION, A DELAWARE CORPORATION; MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION), A DELAWARE CORPORATION; MICROSEMI CORP.-MEMORY AND STORAGE SOLUTIONS (F/K/A WHITE ELECTRONIC DESIGNS CORPORATION), AN INDIANA CORPORATION
Reel/Frame 037558/0711 →
SECURITY AGREEMENT Recorded Apr 22, 2015
From: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP; MICROSEMI SEMICONDUCTOR (U.S.) INC.; MICROSEMI SOC CORP.; MICROSEMI FREQUENCY AND TIME CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035477/0057 →
CHANGE OF NAME Recorded Feb 13, 2014
From: SYMMETRICOM, INC.
To: MICROSEMI FREQUENCY AND TIME CORPORATION
Reel/Frame 032264/0195 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2009
From: DARRAS, SAMER H.; COLE, STEVEN R.
To: SYMMETRICOM, INC.
Reel/Frame 023221/0872 →
Continuity (1)
Related Publication 20110064091A1 · Mar 17, 2011