Scalable switching fabric

Multiplex communications – Pathfinding or routing – Through a circuit switch

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S413000

Reexamination Certificate

active

06687246

ABSTRACT:

BACKGROUND
This invention relates to switching fabrics used to switch data in computer networks and other data moving applications.
Crossbars are one type of switching fabric used to switch data between pluralities of devices. They can be thought of as a switch that has a plurality of vertical paths interconnected by switching elements to a plurality of horizontal paths in a manner that the switch elements can interconnect any one of the vertical paths to any one of the horizontal paths. Generally such crossbars are implemented with custom application specific integrated circuits (ASIC's).
SUMMARY
According to an aspect of the present invention, a switch fabric includes a network switch having a plurality of inputs and outputs and a distributed switching arrangement to provide a non-blocking switching fabric capability over a series of byte sliced buses.
According to an additional aspect of the present invention, a switch for coupling network devices to a network processor, includes a plurality of virtual queues and input segment logic coupled to at least one bus, said input segment logic to determine to which virtual queue incoming data should be sent to and output segment logic to select which new virtual queue should be connected to an output port.
According to an additional aspect of the present invention, a switch fabric includes a first plurality of data switches each having a plurality of input ports and a plurality of output ports the plurality of switches capable of switching any of its input ports to any of its output ports with the plurality of data switches having inputs coupled to a plurality of input buses so that a first byte of a first one of the input buses is coupled to a first one of the plurality of switches, and a succeeding byte of the first input bus is coupled to a succeeding one of the plurality of switches.
One or more of the following advantages may be provided by one or more aspects of the invention.
A high performance, scalable switching fabric is provided for scaling a rotary switch for a multitude of ports. The rotary switch uses virtual queuing providing the rotary switch controller (RSC) full crossbar capability, such that any of its input queues can couple to any of its output queues without blocking. The RSC permits dynamic configuration of additional ports. The RSC is a modular concept allowing a switch to grow from e.g., 32 ports to 64 ports to 128 ports using a passive backplane.


REFERENCES:
patent: 3373408 (1968-03-01), Ling
patent: 4725835 (1988-02-01), Schreiner et al.
patent: 5321691 (1994-06-01), Pashan
patent: 5638538 (1997-06-01), Van Doren et al.
patent: 6055235 (2000-04-01), Blanc et al.
patent: 6061345 (2000-05-01), Hahn et al.
patent: 6067298 (2000-05-01), Shinohara
patent: 0 918 419 (1999-05-01), None
“A New Self-Routing Switch Driven with Input-to-Output Address Difference”, Proceedings of the Global Telecommunications Conference and Exhibition (Globecom), U.S., New York, IEEE, Nov. 28 1988, pps. 1607-1611.
“Evaluation of a Multistage Switching Network with Broadcast Traffic”, Electronics Industries Forum, US, New York, IEEE May 6, 1997, pps. 143-147.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Scalable switching fabric does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Scalable switching fabric, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Scalable switching fabric will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3339686

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.