IP Library Granted Patent US 7,593,327
Granted Patent B2
US 7,593,327 · App. 10/643,005 · Granted Sep 22, 2009

Method and apparatus for frequency offset control of ethernet packets over a transport network

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 7,593,327
App. No.
10/643,005
Granted
Sep 22, 2009
Kind
B2
Abstract

A method and apparatus are disclosed for compensating for a frequency offset between an ingress local area network and an egress local area network that communicate over a transport network. The bandwidth of an egress port is adjusted by varying an inter-packet gap size between each packet so that the packets can be delivered without overflowing an egress buffer. The size of the inter-packet gap is reduced when the frequency of the ingress local area network is greater than the frequency of the egress local area network. The size of the inter-packet gap is increased when the frequency of the ingress local area network is less than the frequency of the egress local area network. The size of the egress inter-packet gap may be statically or dynamically adjusted to compensate for a frequency offset.

Claims (32)

1. A method for compensating for a frequency offset between an ingress local area network and an egress local area network communicating over a transport network, said ingress local area network employing an ingress inter-packet gap between each packet in a packet flow, said method comprising the steps of:

receiving a plurality of packets over said transport network originating from said ingress local area network; and

providing said plurality of received packets to said egress local area network with an egress inter-packet gap between each of said received packets, wherein a size of said egress inter-packet gap is decreased to compensate for said frequency offset when said in said local area network is faster than said egress local area network and is increased to compensate for said frequency offset when said egress local area network is faster than said ingress local area network.

2. The method of claim 1 , wherein a frequency of said ingress local area network exceeds a frequency of said egress local area network and said providing step further comprises the step of reducing said size of said egress inter-packet gap.

3. The method of claim 1 , wherein a frequency of said egress local area network exceeds a frequency of said ingress local area network and said providing step further comprises the step of increasing said size of said egress inter-packet gap.

4. The method of claim 1 , wherein said size of said egress inter-packet gap is statically configured based on said frequency offset.

5. The method of claim 1 , wherein said size of said egress inter-packet gap is dynamically adjusted based on a fill level of a buffer associated with an egress port of said transport network.

6. The method of claim 1 , wherein said size of said egress inter-packet gap is dynamically adjusted to prevent a buffer associated with an egress port of said transport network from overflowing.

7. The method of claim 1 , wherein said size of said egress inter-packet gap is reduced by deleting idle symbols from an extended inter-packet gap.

8. A method for compensating for a frequency of offset between an ingress local area network and an egress local area network communicating over a transport network, said ingress local area network employing an ingress inter-packet gap between each packet in a packet flow, said method comprising the steps of:

receiving a plurality of packets over said transport network originating from said ingress local area network; and

providing said plurality of received packets to said egress local area network with an egress inter-packet gap between each of said received packets, wherein a size of said egress inter-packet gap is less than a size of said ingress inter-packet gap when said ingress local area network is faster than said egress local area network and is greater than a size of said inter-packet gap when said egress local area network is faster than said ingress local area network.

9. The method of claim 8 , wherein said size of said egress inter-packet gap is statically configured based on an expected frequency offset.

10. A method for compensating for a frequency offset between an ingress local area network and an egress local area network communicating over a transport network, said ingress local area network employing an ingress inter-packet gap between each packet in a packet flow, said method comprising the steps of:

buffering a plurality of packets received over said transport network originating from said ingress local area network in an egress buffer;

monitoring a fill level of said egress buffer; and

providing said plurality of received packets to said egress local area network with an egress inter-packet gap between each of said received packets, wherein a size of said egress inter-packet gap is decreased based on said fill level when said ingress local area network is faster than said egress local area network and is increased based on said fill level when said egress local area network is faster than said ingress local area network.

11. The method of claim 10 , wherein said size of said egress inter-packet gap is adjusted to prevent said egress buffer from overflowing.

12. A method for compensating for a frequency offset between an ingress local area network and an egress local area network communicating over a transport network, said ingress local area network employing an ingress inter-packet gap between each packet in a packet flow, said method comprising the steps of:

buffering a plurality of packets received over said transport network originating from said ingress local area network in a first egress buffer;

writing said plurality of packets from said fist egress buffer in a second egress buffer at a rate associated with said transport network together with an inter-packet gap separating each packet; and

providing said plurality of received packets to said egress local area network with an egress inter-packet gap between each of said received packets, wherein a size of said egress inter-packet gap is reduced by deleting one or more idle symbols from said inter-packet gap when said ingress local area network is faster than said egress local area network and is increased by inserting one or more idle symbols in said inter-packet gap when said egress local area network is faster than said ingress local area network.

13. An apparatus for compensating for a frequency offset between an ingress local area network and an egress local area network communicating over a transport network, said ingress local area network employing an ingress inter-packet gap between each packet in a packet flow, said apparatus comprising:

a port for receiving a plurality of packets over said transport network originating from said ingress local area network; and

means for providing said plurality of received packets to said egress local area network with an egress inter-packet gap between each of said received packets, wherein a size of said egress inter-packet gap is decreased to compensate for said frequency offset when said ingress local area network is faster than said egress local area network and is increased to compensate for said frequency offset when said egress local area network is faster than said ingress local area network.

14. The apparatus of claim 13 , wherein a frequency of said ingress local area network exceeds a frequency of said egress local area network and said means for providing further comprises means for reducing said size of said egress inter-packet gap.

15. The apparatus of claim 13 , wherein a frequency of said egress local area network exceeds a frequency of said ingress local area network and wherein means for providing further comprises means for increasing said size of said egress inter-packet gap.

16. The apparatus of claim 13 , wherein said size of said egress inter-packet gap is statically configured based on said frequency offset.

17. The apparatus of claim 13 , wherein said size of said egress inter-packet gap is dynamically adjusted based on a fill level of a buffer associated with an egress port of said transport network.

18. The apparatus of claim 13 , wherein said size of said egress inter-packet gap is dynamically adjusted to prevent a buffer associated with an egress port of said transport network from overflowing.

19. The apparatus of claim 13 , wherein said egress inter-packer gap is inserted by provider equipment between said transport network and said egress local area network.

20. The apparatus of claim 13 , wherein said size of said egress inter-packet gap is reduced by deleting idle symbols from an extended inter-packet gap.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
MERGER Recorded Feb 20, 2015
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 035058/0895 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035059/0001 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2004
From: BORDOGNA, MARK ALDO; HEALEY, ADAM B.; STROPPARO, PETER A.
To: AGERE SYSTEMS INC.
Reel/Frame 015119/0237 →