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

Growable packet switch architecture

Assignee: Nokia Bell Labs
•
Filing: 1989-08-29
•
Granted: 1990-09-04
•
Expires: 2009-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention is large N×N packet switch, formed using a plurality of smaller packet switches. The invention comprises an N input, L output interconnect fabric (L>N), and a plurality of J×K smaller packet switches (J>K). Each of the J inputs to each packet switch is connected to a separate one of the L outputs of the interconnect fabric, and each of the K outputs from each packet switch is connected to a destination equipment. In operation, packets are received at the N inputs to the interconnect fabric, and each packet is routed to one of the inputs of the packet switch associated with the destination user equipment for the packet. Simultaneous packets, up to J in number, are routed to separate inputs of a particular packet switch for distribution to their respective destinations, while all other simultaneous packets destined for user equipments associated with the same packet switch are lost, the probability of such a loss being acceptably small.

Inventors

  • 👤 Kai Y. Eng
  • 👤 Mark J. Karol
  • 👤 Yu S. Yeh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 11:00
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/45; H04L49/25; H04L49/30; H04L49/3018; H04L49/3027; H04L49/55

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 175 words
A packet switching arrangement comprising: (i) an interconnect fabric comprising: a plurality of input ports for receiving data packets, a plurality of groups of outport ports, each group of output ports comprising a separate number of output ports, where the separate number of output ports comprised in a group of output ports may be the same as or different from the number of output ports comprised in other groups of output ports, at least one group of output ports comprising a plurality of output ports, means for mapping each received data packet to a group of output ports; means for discarding, or storing until a subsequent time slot, those packets received during a given time slot and in excess of the number of output ports comprised in a group of output ports to which those packets are mapped; and (ii) a plurality of output packet switches, each output packet switch being arranged to receive data packets from a separate group of interconnect fabric output ports and route the data packets to one or more destinations.
Claim 2
Dependent Claim 175 words
A packet switching arrangement comprising: (i) an interconnect fabric comprising: a plurality of input ports for receiving data packets, a plurality of groups of outport ports, each group of output ports comprising a separate number of output ports, where the separate number of output ports comprised in a group of output ports may be the same as or different from the number of output ports comprised in other groups of output ports, at least one group of output ports comprising a plurality of output ports, means for mapping each received data packet to a group of output ports; means for discarding, or storing until a subsequent time slot, those packets received during a given time slot and in excess of the number of output ports comprised in a group of output ports to which those packets are mapped; and (ii) a plurality of output packet switches, each output packet switch being arranged to receive data packets from a separate group of interconnect fabric output ports and route the data packets to one or more destinations.
Claim 3
Dependent Claim 62 words
A packet switching arrangement according to claim 1 wherein the mapping means comprises: means for establishing a separate communications path from each separate input port at which each data packet is received to a separate output port of the destined group of output ports to which the data packet is mapped, and transmitting each data packet over a separate established communications path.
Claim 4
Dependent Claim 154 words
A packet switching arrangement according to claims 1 or 2 wherein said mapping means further comprises: (a) a plurality of input modules, each input module comprising (1) at least one input, each input being coupled to a separate interconnect fabric input port, (2) a plurality of outputs, and (3) means for selectively connecting any input to any output for forming a first portion of the established communications path for each data packet; (b) a plurality of intermediate modules, each intermediate module comprising (1) a plurality of inputs, where each input is coupled to a separate input module output, (2) a plurality of outputs, each output being coupled to a separate interconnect fabric output port of a predetermined number of groups of interconnect fabric output ports, and (3) means for selectively connecting any intermediate module input to any intermediate module output for forming a second portion of the established communications path for each data packet.

References Cited (Backward Citations)

US4577308A Cited
US4623996A Cited
US4630259A Cited
US4630260A Cited
US4730305A Cited
US4754451A Cited
US4760570A Cited
US4837761A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-09-03 1994-03-05 1994-09-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-09-03 1998-03-05 1998-09-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-09-03 2002-03-05 2002-09-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag