IP Library Granted Patent US 7,206,283
Granted Patent B2
US 7,206,283 · App. 10/736,680 · Granted Apr 17, 2007

High-performance network switch

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,206,283
App. No.
10/736,680
Granted
Apr 17, 2007
Kind
B2
Abstract

The present invention provides a high-performance network switch. A digital switch has a plurality of blades coupled to a switching fabric via serial pipes. Serial link technology is used in the switching fabric. Each blade outputs serial data streams with in-band control information in multiple stripes to the switching fabric. The switching fabric includes a plurality of cross points corresponding to the multiple stripes. In one embodiment five stripes and five cross points are used. Each blade has a backplane interface adapter (BIA). One or more integrated bus translators (IBTs) and/or source packet processors are coupled to a BIA. An encoding scheme for packets of data carried in wide striped cells is provided.

Claims (12)

1. A digital switch comprising:

a plurality of interconnected blades, wherein each of the blade comprises: (1) a plurality of physical ports each capable of receiving a packet of data; (2) first and second packet processors capable of processing packets at a rate of at least 10 gigabits/second; and (3) an interface adapter ASIC coupled to the first packet processor by a first serial link and to the second packet processor by a second serial link, whereby the first and second packet processors are interconnected through the interface adapter ASIC;

a switching circuit comprising a plurality of ports; and

a plurality of serial pipes each coupled between a respective one of the ports of the switching circuit and the interface adapter ASIC of a respective one of the plurality of interconnected blades, whereby the plurality of interconnected blades are interconnected through the switching circuit;

wherein the interface adapter ASIC of a respective said blade is adapted to serially receive a cell comprising packet data and in-band state information, the in-band state information comprising a blade identifier and a packet processor identifier, and to serially transmit the cell to the second packet processor of the respective said blade based on the in-band state information; and

wherein the switching circuit is adapted to serially receive a cell comprising packet data and in-band blade identifier information via a respective one of the serial pipes from the interface adapter ASIC of a source one of the plurality of interconnected blades, and based on the in-band blade identifier information to serially transmit the cell via another of the serial pipes to the interface adapter ASIC of a destination one of the plurality of interconnected blades.

2. The digital switch of claim 1 , wherein the first packet processor of a respective said blade is adapted to locally switch packets between the plurality of physical ports coupled to the first packet processor, and wherein the second packet processor of a respective said blade is adapted to locally switch packets between the plurality of physical ports coupled to the second packet processor.

3. The digital switch of claim 1 , wherein the cell received by the interface adapter ASIC of a respective said blade comprises in-band control information.

4. The digital switch of claim 1 , wherein the cell received by the switching circuit comprises in-band control information.

5. The digital switch of claim 1 , wherein the cell received by the interface adapter ASIC of a respective said blade comprises a payload state identifier.

6. The digital switch of claim 1 , wherein the cell received by the switching circuit comprises in-band control information comprising a start of packet identifier.

7. The digital switch of claim 1 , wherein the cell received by the switching circuit comprises in-band control information comprising an end of packet identifier.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: BROCADE COMMUNICATIONS SYSTEMS LLC
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047270/0247 →
RELEASE OF SECURITY INTEREST Recorded Jan 22, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC
Reel/Frame 034804/0793 →
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2015
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: BROCADE COMMUNICATIONS SYSTEMS, INC.; INRANGE TECHNOLOGIES CORPORATION; FOUNDRY NETWORKS, LLC
Reel/Frame 034792/0540 →
CHANGE OF NAME Recorded Jul 21, 2010
From: FOUNDRY NETWORKS, INC.
To: FOUNDRY NETWORKS, LLC
Reel/Frame 024733/0739 →
SECURITY AGREEMENT Recorded Jan 20, 2010
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, LLC; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION; MCDATA SERVICES CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 023814/0587 →
SECURITY AGREEMENT Recorded Dec 22, 2008
From: BROCADE COMMUNICATIONS SYSTEMS, INC.; FOUNDRY NETWORKS, INC.; INRANGE TECHNOLOGIES CORPORATION; MCDATA CORPORATION
To: BANK OF AMERICA, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 022012/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2003
From: CHANG, ANDREW; PATEL, RONAK; WONG, MING
To: FOUNDRY NETWORKS, INC.
Reel/Frame 014803/0345 →