High-performance network switch
First Claim
1. A digital switch comprising:
- a switching fabric; and
a plurality of blades coupled to said switching fabric via serial pipes;
wherein each blade outputs serial data streams with in-band control information in multiple stripes to said switching fabric, wherein said switching fabric includes a plurality of cross points corresponding to the multiple stripes, wherein said multiple stripes comprise five stripes, and said serial data streams with in-band control information comprises five serial data streams of wide striped cells carrying packets of data, the wide striped cells including the in-band control information, wherein said plurality of cross points comprises five cross points, and each blade has five serial links coupled to respective ones of said five cross points.
8 Assignments
0 Petitions
Accused Products
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.
-
Citations
28 Claims
-
1. A digital switch comprising:
-
a switching fabric; and
a plurality of blades coupled to said switching fabric via serial pipes;
wherein each blade outputs serial data streams with in-band control information in multiple stripes to said switching fabric, wherein said switching fabric includes a plurality of cross points corresponding to the multiple stripes, wherein said multiple stripes comprise five stripes, and said serial data streams with in-band control information comprises five serial data streams of wide striped cells carrying packets of data, the wide striped cells including the in-band control information, wherein said plurality of cross points comprises five cross points, and each blade has five serial links coupled to respective ones of said five cross points. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A digital switch comprising:
-
a switching fabric that switches data flow across multiple stripes;
sets of serial links, each set having serial links corresponding to respective stripes of the multiple stripes; and
a plurality of blades coupled to said switching fabric through said sets of serial links;
wherein each blade generates wide striped cells having blocks that extend across the multiple stripes, each block having subblocks associated with respective stripes of the multiple stripes, wherein each blade outputs the subblocks across a respective set of serial links to said switching fabric such that subblocks are sent on serial links associated with corresponding stripes, wherein each wide striped cell is encoded to provide in-band control information for each stripe, wherein the subblocks include control and state information relating to traffic flow conditions in the stripes. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A digital switch comprising:
-
a switching fabric that switches data flow across multiple stripes;
sets of serial links, each set having serial links corresponding to respective stripes of the multiple stripes; and
a plurality of blades coupled to said switching fabric through said sets of serial links;
wherein each blade generates wide striped cells having blocks that extend across the multiple stripes, each block having subblocks associated with respective stripes of the multiple stripes, and wherein each blade outputs the subblocks across a respective set of serial links to said switching fabric such that subblocks are sent on serial links associated with corresponding stripes, wherein the multiple stripes comprise five stripes, and said switching fabric includes five cross points corresponding to the five stripes. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A digital switch comprising:
-
a switching fabric; and
a plurality of blades coupled to said switching fabric via serial pipes;
wherein each blade outputs serial data streams with in-band control information in multiple stripes to said switching fabric, wherein said switching fabric includes a plurality of cross points corresponding to the multiple stripes, wherein said serial data streams with in-band control information comprise serial data streams of wide striped cells carrying packets of data, the wide striped cells including the in-band control information, and wherein said plurality of cross points comprises at least one cross point for each stripe, and each blade has at least one serial link for each stripe coupled to a respective cross point. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification