← Back to Patent Explorer
US5325356A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for aggregating ports on an ATM switch for the purpose of trunk grouping

Assignee: Xerox Corp
•
Filing: 1992-05-20
•
Granted: 1994-06-28
•
Expires: 2012-05-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an asynchronous transfer mode (ATM) switch having a Batcher sorting network followed by a plurality of banyan routing networks for switching packets from trunk grouped inputs to non-trunk grouped outputs via virtual circuits, order is maintained among the packets that are switched to the outputs by appending a bit, called the "stopper ID," to the destination address of each packet. This bit is computed on an input-by-input basis by a reservation ring that gives all inputs that are contending for access to any given output fair, round robin access to that output depending upon the round robin position of the particular input, so it is a valid sort key for preserving cell order. However, when packets are switched from trunk grouped inputs to trunk grouped outputs, a secondary sort key is employed for preserving the ordering of packets that are transferred via the same virtual circuit. This secondary sort key suitably is provided by using a k bit wide count (where k equals the number of banyan networks) to identify the ordering of packets on any given virtual circuit. A sort performed with this secondary sort key preserves the ordering of all packets on the same virtual circuit if no packets are permitted to join in on an arbitration session that is in progress or if priority is given during each arbitration session to any packets that lost during the preceding arbitration session.

Inventors

  • 👤 Joseph B. Lyles

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 05:09
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L45/00; H04L45/02; H04L45/10; H04L45/16; H04L49/00; H04L49/10; H04L49/104; H04L49/105; H04L49/107; H04L49/15; H04L49/1553; H04L49/1561; H04L49/1576; H04L49/20; H04L49/201; H04L49/203; H04L49/25; H04L49/256; H04L49/258; H04L2012/5638; H04L2012/5646; H04L2012/565; H04L2012/5678; H04L2012/5679

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 80 words
In a switch having a non-blocking, self routing switching fabric for switching packets from non-trunk grouped inputs to trunk grouped and non-trunk group outputs on virtual circuits that are specified by said packets, said switching fabric having a sorting network coupled to a plurality of routing networks for providing plural inputs to said sorting network simultaneous access to the same output port of said routing networks; the improvement comprising means for preserving packet order on each of said virtual circuits.
Claim 2
Dependent Claim 80 words
In a switch having a non-blocking, self routing switching fabric for switching packets from non-trunk grouped inputs to trunk grouped and non-trunk group outputs on virtual circuits that are specified by said packets, said switching fabric having a sorting network coupled to a plurality of routing networks for providing plural inputs to said sorting network simultaneous access to the same output port of said routing networks; the improvement comprising means for preserving packet order on each of said virtual circuits.
Claim 3
Dependent Claim 80 words
In a switch having a non-blocking, self routing switching fabric for switching packets from trunk grouped inputs to trunk grouped and non-trunk group outputs on virtual circuits that are specified by said packets, said switching fabric having a sorting network coupled to a plurality of routing networks for providing plural inputs to said sorting network simultaneous access to the same output port of said routing networks; the improvement comprising means for preserving packet order on each of said virtual circuits.
Claim 4
Dependent Claim 80 words
In a switch having a non-blocking, self routing switching fabric for switching packets from trunk grouped inputs to trunk grouped and non-trunk group outputs on virtual circuits that are specified by said packets, said switching fabric having a sorting network coupled to a plurality of routing networks for providing plural inputs to said sorting network simultaneous access to the same output port of said routing networks; the improvement comprising means for preserving packet order on each of said virtual circuits.

References Cited (Backward Citations)

US4893304A Cited
US5132965A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-06-27 1997-12-27 1998-06-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-06-27 2001-12-27 2002-06-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-06-27 2005-12-27 2006-06-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag