IP Library Granted Patent US 6,973,079
Granted Patent B1
US 6,973,079 · App. 09/400,927 · Granted Dec 6, 2005

Apparatus and method for scaling a switching fabric in a network switching node

Assignee: Pluris, 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 6,973,079
App. No.
09/400,927
Granted
Dec 6, 2005
Kind
B1
Abstract

A method and apparatus for reallocating switching circuitry in a switching fabric are disclosed. The switching fabric is used to permit data transfer among a plurality of interface units each having a plurality of data ports. The switching fabric is partitionable into a plurality of switch planes such that each switch plane can be assigned to transfer data associated with like data ports of the interface units. Each switch plane includes multiple switching channels each assignable to transfer data associated with one data port of one of the interface units, in a full implementation. The number of interface units is less than the number of switching channels in a switch plane, then the reallocation is performed such that multiple channels of at least one switch plane can be assigned to transfer data of multiple ports of at least one of the interface units. This results in switch plane channels that would otherwise be unused being utilized to transfer data. This reallocation of switch plane channels can result in the elimination of one or more switch planes from the switch fabric resulting in substantially reduced hardware complexity and cost.

Claims (20)

1. A method for reallocating switching circuitry in a switching fabric to permit data transfer among a plurality of interface units each having a plurality of data ports, the switching fabric being partitionable into a plurality of switch planes such that each switch plane is assignable to transfer data associated with a data port of the plurality of interface units and each switch plane including multiple switching data communication links each being assignable to transfer data associated with one data port of one of the interface units, the method comprising:

determining a number of interface units including the plurality of data ports connected to the switching fabric;

determining a number of switching data communication links in each switching plane; and

if the number of interface units is less than the number of switching data communication links in each switch plane, for at least one of the plurality of switch planes, assigning a first data communication link in the switch plane to transfer data associated with a first data port of a first interface unit and assigning a second data communication link in the switch plane to transfer data associated with a second data port of the first interface unit;

characterized in that switching channels in the switch plane are assigned to data ports via an allocation table stored in a memory, wherein the allocation table defines a relationship between data ports and data communication links.

2. The method of claim 1 , wherein each interface unit comprises twelve data ports.

3. The method of claim 1 , wherein each switch plane comprises sixteen switching data communication links.

4. The method of claim 1 , wherein switching circuitry is reallocated such that the number of switch planes in the switching fabric can be reduced.

5. The method of claim 1 , wherein the switching circuitry is reallocated such that the number of switch planes in the switching fabric can be reduced by one half.

6. The method of claim 1 , wherein the switching circuitry is reallocated by updating the allocation table.

7. An apparatus for reallocating switching circuitry in a switching fabric to permit data transfer among a plurality of interface units each having a plurality of data ports, the switching fabric being partitionable into a plurality of switch planes such that each switch plane is assignable to transfer data associated with a data port of the plurality of interface units and each switch plane including multiple switching data communication links each being assignable to transfer data associated with one data port of one of the interface units, the apparatus comprising:

a memory for storing an allocated table that stores assignments of the switching data communication links to data ports of the interface units; and

a processor for (i) determining a number of interface units connected to the switching fabric, (ii) determining a number of switching data communication links in each switch plane, and (iii) if the number of interface units is less than the number of switching data communication links in each switch plane, for at least one of the plurality of switch planes, assigning a first data communication link in the switch plane to transfer data associated with a first data port of a first interface unit and assigning a second data communication link in the switch plane to transfer data associated with a second data port of the first interface unit;

characterized in that switching channels in the switch plane are assigned to data ports via an allocated table stored in a memory, wherein the allocation table defines a relationship between data ports and data communication links.

8. The apparatus of claim 7 wherein the processor updates the allocation table to include new assignments of switching data communication links to data ports of the interface units.

9. The method of claim 7 , wherein each interface unit comprises twelve data ports.

10. The method of claim 7 , wherein each switch plane comprises sixteen switching data communication links.

11. The apparatus of claim 7 , wherein switching circuitry is reallocated such that the number of switching planes in the switching fabric can be reduced.

12. The apparatus of claim 7 , wherein the switching circuitry is reallocated such that the number of switch planes in the switching fabric can be reduced by one half.

13. The apparatus of claim 7 , wherein the switching circuitry is reallocated by updating the allocation table.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: SHERWOOD PARTNERS INC
To: VALENCE TECHNOLOGY INC
Reel/Frame 040091/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: PLURIS, INC
To: SHERWOOD PARTNERS INC
Reel/Frame 040092/0984 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2016
From: VALENCE TECHNOLOGY INC
To: PARITY NETWORKS LLC
Reel/Frame 040094/0298 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2002
From: IRONBRIDGE NETWORKS, INC.
To: PLURIS, INC.
Reel/Frame 012518/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 1999
From: CARLSON, JAMES D.; SCHWARTZ, STEVEN J.; SPADA, ERIC J.; PELLETIER, ERIC J.; KOEHLER, JEFFREY A.
To: IRONBRIDGE NETWORKS, INC.
Reel/Frame 010273/0810 →
Continuity (1)
Continuation 0933321800 · Jun 15, 1999