US20080315985A1 - Multi-switch chassis - Google Patents

Multi-switch chassis Download PDF

Info

Publication number
US20080315985A1
US20080315985A1 US12/015,922 US1592208A US2008315985A1 US 20080315985 A1 US20080315985 A1 US 20080315985A1 US 1592208 A US1592208 A US 1592208A US 2008315985 A1 US2008315985 A1 US 2008315985A1
Authority
US
United States
Prior art keywords
fabric
switch
line
card
switch elements
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/015,922
Inventor
Bjorn Dag Johnsen
Ola Torudbakken
Andreas Bechtolsheim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to US12/015,922 priority Critical patent/US20080315985A1/en
Assigned to SUN MICROSYSTEMS, INC. reassignment SUN MICROSYSTEMS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BECHTOLSHEIM, ANDREAS, JOHNSEN, BJORN DAG, TORUDBAKKEN, OLA
Publication of US20080315985A1 publication Critical patent/US20080315985A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q1/00Details of selecting apparatus or arrangements
    • H04Q1/02Constructional details
    • H04Q1/14Distribution frames
    • H04Q1/145Distribution frames with switches arranged in a matrix configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q1/00Details of selecting apparatus or arrangements
    • H04Q1/02Constructional details
    • H04Q1/035Cooling of active equipments, e.g. air ducts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q1/00Details of selecting apparatus or arrangements
    • H04Q1/02Constructional details
    • H04Q1/06Cable ducts or mountings specially adapted for exchange installations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q1/00Details of selecting apparatus or arrangements
    • H04Q1/02Constructional details
    • H04Q1/06Cable ducts or mountings specially adapted for exchange installations
    • H04Q1/064Cable ducts or mountings specially adapted for exchange installations horizontal management arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q1/00Details of selecting apparatus or arrangements
    • H04Q1/02Constructional details
    • H04Q1/06Cable ducts or mountings specially adapted for exchange installations
    • H04Q1/066Cable ducts or mountings specially adapted for exchange installations arranged on the front side

Definitions

  • the invention relates to communication systems, for example to a switch system.
  • a Clos network is a multi-stage fabric built from smaller individual switch elements that provides full-bisectional bandwidth for all end points, assuming effective dispersive routing.
  • the present invention seeks to at least mitigate these concerns.
  • An aspect of the invention provides a switch system that includes line switch elements and fabric switch elements, wherein L groups of line switch elements are connectable to cables that include L links such that each of the L links within a cable connect to a switch element of a respective one of the L groups.
  • a fabric switch element is arranged to connect to line switch elements of one of the group of line switch elements.
  • An example embodiment comprises a switch system that includes one or more line cards connectable to cables that comprises up to L links.
  • L groups of line switch elements are configured such that each link within the cable connects to a line switch element of a respective one of the L groups of line switch elements.
  • One or more fabric cards are connected to the line card(s).
  • Fabric switch elements are provided on the fabric card(s). Connectivity to the fabric switch elements is such that a fabric switch element connects only to line switch elements that belong to a group of line switch elements.
  • the configuration of an example embodiment of the invention is such that the radix of the complete switch can be observed as the sum of the radixes of the individual fabric switches, whereby the imposed management model can be that of a single core switch rather than multiple core switches.
  • FIG. 1 is a schematic representation of the rear of an example switch chassis
  • FIG. 2 is a schematic representation of the front of the example switch chassis
  • FIG. 3 is a schematic representation of a midplane illustrating the logical connectivity through the midplane between cards at the rear and cards at the front orientated orthogonally with respect to each other;
  • FIG. 4A is a schematic diagram of an example management infrastructure
  • FIG. 4B continues the schematic diagram of FIG. 4A ;
  • FIGS. 5 to 11 are views of an example of a switch chassis
  • FIG. 12 is a first isometric view of an example of a midplane
  • FIG. 13 is a further isometric view of an example of a midplane
  • FIG. 14 is an isometric view of an example of a line card
  • FIG. 15 is an isometric view of an example of a fabric card
  • FIG. 16 is schematic representations of part of a switch chassis
  • FIG. 17 is a further schematic representation of part of a switch chassis
  • FIG. 18 is a schematic representation of the connections of two cards orthogonally with respect to each other;
  • FIG. 19 is a schematic representation of an example of orthogonally arranged connectors
  • FIG. 20 is a schematic side view of one of the connectors of FIG. 19 ;
  • FIG. 21 is a plan view of an example configuration of vias for the orthogonal connector pairing of FIG. 19 ;
  • FIG. 22 is a cross-section through of a via
  • FIG. 23 is a schematic side view of example of an alternative to the connector of FIG. 20 ;
  • FIG. 24 is a schematic end view of an example cable connector
  • FIG. 25 is a schematic side view of the example cable connector
  • FIG. 26 represents a footprint of the cable connector
  • FIGS. 27 and 28 illustrates example of signal routing for a cable connector
  • FIG. 29 illustrates an example of a power supply for the cable connector
  • FIG. 30 illustrates an example of cable status sense detection circuitry
  • FIG. 31 illustrates an example of hot plug control circuitry
  • FIG. 32 is a schematic representation of airflow though a switch chassis.
  • FIG. 33 is a schematic representation of an example of a switch infrastructure.
  • FIG. 1 An example embodiment of a 3456-port InfiniBand 4x DDR switch in a custom rack chassis is described, with the switch architecture being based upon a 5-stage CLOS fabric.
  • the rack chassis can form a switch enclosure.
  • the CLOS network first described by Charles Clos in 1954, is a multi-stage fabric built from smaller individual switch elements that provides full-bisectional bandwidth for all end points, assuming effective dispersive routing.
  • a 5-stage fabric constructed with switching elements of size (n) ports supports (n*n/2*n/2) edge points, using (5*n/2*n/2) switch elements with a total of (3*n*n/2*n/2) connections.
  • the ratio of total to external connections is 5:1, i.e. 80% of all connections can be kept internal.
  • the switch elements (switch chips) in the described example can be implemented using a device with 24 4x DDR ports.
  • An example switch uses a connector that support 3 4x ports per connector, which can further to minimize a number of cables needed. This can provides a further 3:1 reduction in the number of cables. In a described example, only 1152 cables (1/3*n*n/2*n/2) are required.
  • the example switch can provide a single chassis that can implement a 5-stage CLOS fabric with 3456 4x DDR ports.
  • High density external interfaces can be provided, including fiber, shielded copper, fiber and twisted pair copper.
  • the amount of cabling can be reduced by 84.4% when compared to building a 3456-port fabric with commercially available 24-port and 288-port switches.
  • an orthogonal midplane design can be provided that is capable of DDR data rates.
  • An example switch can address a full range of HPC cluster computing from a few hundred to many thousand of nodes with a reliable and cost-effective solution that uses fewer chassis and cables than prior solutions.
  • FIGS. 1 and 2 are schematic diagrams of an example of a switch chassis as viewed from the rear ( FIG. 1 ) and front ( FIG. 2 ), respectively.
  • This example comprises a custom rack chassis 10 that is 60′′ high, 47′′ wide, and 36′′ deep, not including a cable management system.
  • the present example provides a passive orthogonal midplane design (not shown in FIGS. 1 and 2 ) that provides a direct interface between Line Cards (LC) 12 and Fabric Cards (FC) 14 .
  • the line cards provide connections to external lines and the fabric card form switch fabric cards for providing switching functions.
  • each fabric card 12 plugs vertically into the midplane from the rear.
  • each line card provides 144 4x ports (24 stacked 168-circuit cable connectors). Each line card plugs horizontally into the midplane from the front.
  • FIG. 1 Up to 16 hot-pluggable power supply units (PS 0 -PS 16 ) 16 , FIG. 1 are each plugged into the chassis 10 from the rear. Each power supply unit 16 has an alternating current (AC) power supply inlet (not shown). The power supply units 16 plug into a power distribution board (PDB), which is not shown in FIGS. 1 and 2 . Two busbars (not shown in FIGS. 1 and 2 ), one per group of 8 power supply units, distribute direct current (DC) supply to the line cards 12 and the fabric cards 14 .
  • DC direct current
  • Chassis Management Controllers 18 FIG. 2 plug into the power distribution board from the front.
  • Each chassis management controller 18 comprises a mezzanine card.
  • the power distribution board is a passive power distribution board that supports up to 16 power supply units DC connectors and 2 chassis management controller slot connectors.
  • the power distribution board connects to the midplane through ribbon cables that carry low-speed signals.
  • fan modules (Fan# 0 -Fan# 143 ) 20 are provided, with 8 fan modules per fabric card 12 in the present instance. Cooling airflow in controlled to be from the front to the rear, using redundant fans on the fabric cards to pull the air from the line cards 14 through openings (not shown in FIGS. 1 and 2 ), in the midplane.
  • the power supply units 16 have their own fans for cooling with the air exiting through the rear of the chassis.
  • the power supply units 18 are also used to cool the chassis management controllers 18 .
  • FIG. 3 is a schematic representation of a printed circuit board 30 , which is configured as a midplane 30 in the switch chassis 10 .
  • the midplane 30 is configured in an orthogonal manner such that each fabric card 12 can connect to each of the line cards 14 without requiring any signal traces on the midplane 30 .
  • the orthogonal midplane design can provide excellent signal integrity in excess of 10 Gbps per differential pair.
  • the midplane 30 is represented schematically to show an array of midplane connector pairs 32 as black squares with ventilation openings shown as white rectangles.
  • Each midplane connector pair 32 comprises a pair of connectors (to be explained in more detail later) with one connector on a first face of the midplane and a second connector on the other face of the midplane, the first and second connectors being electrically interconnected by way of pass-through vias (not shown in FIG. 3 ) formed in the midplane 30 .
  • the first and second connectors of a midplane connector pair 32 are each multipath connectors.
  • first midplane connector of a midplane connector pair 32 is connectable to a fabric card 12 on a first side of the plane 30 in a first orientation and a second midplane connector of the midplane connector pair 32 is connectable to a line card on a second side of the plane 30 in a second orientation substantially orthogonally to the first orientation.
  • each of the first connectors of the respective midplane connector pairs 32 of a column 31 of midplane connector pairs 32 can be connected to one fabric card 12 . This can be repeated column by column for successive fabric cards 12 .
  • each of the second connectors of the respective midplane connector pairs 32 of a row 33 of midplane connector pairs 32 can be connected to one line card 14 . This can be repeated row by row for successive line cards 14 .
  • the midplane can be populated by vertically oriented fabric cards 12 on the first side of the midplane and horizontally orientated line cards 12 on the second side of the midplane 30 .
  • the midplane 30 provides orthogonal connectivity between fabric cards 12 and the line cards 14 using orthogonal connector pairs.
  • Each orthogonal connector pair provides 64 differential signal pairs, which is sufficient to carry the high-speed signals needed as well as a number of low-speed signals.
  • the orthogonal connector pairs are not shown in FIG. 3 , but are described later.
  • the midplane 30 is also configured to provide 3.3 VDC standby power distribution to all cards and to provide I2C/System Management Bus connections for all fabric cards 12 and line cards 14 .
  • the midplane 30 Another function of the midplane 30 is to provide thermal openings for a front-to-rear airflow.
  • the white holes in FIG. 3 (e.g., hole 34 ) form openings 34 in the midplane for airflow.
  • the midplane is approximately 50% open for airflow.
  • the fabric cards 12 each support 24 connectors and the line cards 14 each support 18 connectors.
  • FIG. 3 also illustrates an example of how the fabric cards 12 , the midplane 20 and the line cards 14 interconnect. In this example there are 24 switch chips on a line card 14 and 8 chips on each of the 18 fabric cards 12 .
  • a 5-stage Clos fabric has a size n*n/2*n/2 in which n is the size of the switch element.
  • the example switch element in FIG. 3 has n equal to 24 ports.
  • Each line card 14 has 24 chips in 2 rows with 12 chips in each row.
  • Each of 12 ports of each switch chip 35 in a first row 36 of the line card 14 is connected to 2 cable connectors 42 , with 6 ports per cable connector.
  • Each cable connector can accommodate two physical independent cables that each carries 3 ports (links).
  • Each cable connector 42 can accommodate 6 ports.
  • the remaining 12 ports of each switch chip 35 in the first row 26 is connected to one chip 35 each in a second row 38 of chips 35 .
  • Each midplane connector 32 provides one physical connection to one fabric card 14 .
  • Each midplane connector 32 can accommodate 8 4x links (there are 8 differential pairs per 4 x link and a total of 64 differential pairs provided by the orthogonal connector)
  • each switch chip 35 in the second row 38 of the line card 14 is connected to each of the 12 switch chips 35 in the first row 36 of the line card 14 .
  • FIG. 3 Also shown in FIG. 3 are power connectors 37 on the midplane and power connectors 39 on the fabric cards 12 .
  • each line card 14 has 144 links that are connected to 18 fabric cards. The 18 fabric cards then connect all the line cards 14 together in a 5-stage non-blocking Clos topology.
  • FIGS. 4A and 4B are schematic diagrams of an example management infrastructure.
  • This example provides redundant chassis management controllers 18 .
  • each fabric card 12 and line card 14 supports an management controller.
  • I2C connections to each of the power supply units 16 .
  • the management connections pass between the fabric cards 12 , the line cards 14 , the power supply units 16 and the chassis management cards 18 via the midplane and the power distribution board 22 in the present example.
  • FIGS. 5 to 11 provide various schematic views of an example of a switch chassis in accordance with the invention.
  • FIG. 5 is a front view of the switch chassis 10 showing cable management structures 50 .
  • FIG. 6 is a rear view of the switch chassis 10 showing the fabric cards 12 , the power supply units 16 and cable management structures 50 .
  • FIG. 6 is a side view of the switch chassis 10 further showing the cable management structures 50 .
  • FIG. 8 is a side view of the switch chassis 10 further showing the cable management structures 50 .
  • FIG. 9 is an isometric view of the switch chassis 10 from the line card 14 (front) side further showing the cable management structures 50 .
  • FIG. 10 is an isometric view of the switch chassis 10 from the line card 14 (front) side showing four line cards 12 installed horizontally in the chassis 10 and part of the cable management structures 50 .
  • FIG. 11 is an isometric view of the switch chassis 10 from the fabric card 12 (rear) side showing four fabric cards 12 installed vertically in the chassis 10 and part of the cable management structures 50 .
  • FIGS. 12 and 13 provide various schematic views of an example of a midplane 30 in accordance with the invention.
  • FIG. 12 is an isometric view of the midplane 30 from the line card 14 (front) side
  • FIG. 13 is an isometric view of the midplane 30 from the fabric card 12 (rear) side.
  • FIG. 12 shows the array formed from rows and columns of the second connectors 64 of the midplane connectors pairs 32 described with reference to FIG. 3
  • FIG. 13 shows the array formed from rows and columns of the first connectors 62 of the midplane connectors pairs 32 described with reference to FIG. 3 .
  • FIG. 14 is an isometric view of an example of a line card 14 . This shows the first and second rows 36 and 38 of switch chips 35 , the line board connectors 40 and the cable connectors 42 . As can be seen in FIG. 14 , the cable connectors 42 are stacked double connectors such each cable connector can connect to two cables 52 and 54 .
  • FIG. 15 is an isometric view of an example of a fabric card 12 . This shows the fabric card connectors 46 and the switch elements 44 .
  • FIG. 16 is a schematic representation of an example of two chassis management controllers 18 plugged into one side of a power distribution board 22 and 16 power supply units 16 plugged into the other side of the power distribution board 22 .
  • the chassis management controllers 18 are plugged into the front side of the power distribution board 22 and the power supply units 16 are plugged into the rear side of the power distribution board 22 as mounted in the switch chassis.
  • FIG. 17 illustrates bus bars 24 for a 3.3V standby supply.
  • the midplane 30 is a passive printed circuit board that has dimensions of 1066.8 mm (42′′) ⁇ 908.05 mm (35.75′′) ⁇ 7.1 mm (0.280′′).
  • the active area is 40′′ ⁇ 34′′. 864 8 ⁇ 8 midplane connectors (432 midplane connectors per side) are provided.
  • a fabric card 12 comprises a printed circuit board with dimensions of 254 mm (10′′) ⁇ 1016 mm (40′′) ⁇ 4.5 mm (177′′). It comprises 24 8 ⁇ 8 fabric card connectors 46 , one power connector 39 , 8 fan module connectors and 8 switch chips 44 .
  • a line card 14 comprises a printed circuit board with dimensions of 317.5 mm (12.5′′) ⁇ 965.2 mm (38′′) ⁇ 4.5 mm (177′′). It comprises 24 stacked cable 168 -circuit connectors 42 , 18 8 ⁇ 8 card connectors 40 , 1 busbar connector and 24 switch chips 35 .
  • a power distribution board 22 comprises a printed circuit board, 16 power supply DC connectors, 14 6 ⁇ 6 card connectors (7 connectors per chassis management card 18 , ribbon cable connectors for low-speed connectivity to the midplane 30 , and a 3.3V standby copper bar to the midplane 30 .
  • a chassis management card 18 comprises 14 6 ⁇ 6 card connectors (7 connectors per chassis management card), two RJ45 connectors for Ethernet available on a chassis management card panel, two RJ45 connectors for serial available at the chassis management card panel, three RJ45 for line card/fabric card debug console access at the chassis management card panel, three HEX rotary switches used to select between which line card/fabric card debug console is connected to the three RJ45s above, and a 220-pin connector for the mezzanine.
  • a mezzanine has dimensions: 92.0 mm ⁇ 50.8 mm and comprises 4 mounting holes screw with either 5 mm or 8 mm standoff from the chassis management card board, a 220-pin connector for connectivity to chassis management board.
  • FIG. 18 is a schematic isometric view of an example of a midplane connector pair 32 .
  • the connector comprises a first, fabric side, connector 62 and a second, line card side, connector 64 .
  • each of the connector 62 and 64 is substantially U-shaped and comprises an 8 ⁇ 8 array of contact pins.
  • the second connector 64 of the midplane connector pair 32 is rotated through substantially 90 degrees with respect to the first connector 62 .
  • the first connector 62 is configured to connect to a corresponding fabric card connector 46 of a fabric card 12 .
  • the second connector 62 is configured to connect to a corresponding fabric card connector 46 of a line card 14 .
  • the line card 14 is mounted substantially orthogonally to the fabric card 12 .
  • the line card 14 is mounted substantially horizontally and the fabric card is mounted substantially vertically 12 .
  • Each of the contact pins on the connector 62 is electrically connectable to a corresponding contact of the fabric card connector 46 .
  • Each of the contact pins on the connector 64 is electrically connectable to a corresponding contact of the line card connector 40 .
  • the connector pins of the respective connectors 62 and 64 are connected by means of pass-through vias in the midplane 30 as will now be described in more detail.
  • FIG. 19 illustrates an example of the configuration of a first midplane connector 62 and a second midplane connector 64 of a midplane connector pair 32 in more detail.
  • second connector 64 (the line card side connector) comprises a substantially U-shaped frame 70 including a substantially planar base 71 and first and second substantially planar walls 72 and 74 that extend at substantially at 90 degrees from the base 71 .
  • the inside edges of the first and second substantially planar sides 72 and 74 are provided with ridges 76 and grooves 78 that provide guides for the line card connector 40 .
  • the line card connector 40 has a structure that comprises a plurality of contact planes 63 that are aligned side by side, such that it has a generally planar construction that extends up from the line card 14 .
  • Line card connector planes comprise printed circuit boards carrying traces leading to contacts. The traces and contacts can be provided on both sides of the printed circuit boards of the line card connector planes.
  • each contact plane 63 of the line card connector 40 can be entered into a respective one of the grooves 78 so that connectors of the line card connector 40 can then engage with contact pins 80 of the second connector 64 .
  • the orientation of second connector 64 and the grooves 78 therein means that the line card 12 is supported in a substantially horizontal orientation.
  • an 8 ⁇ 8 array of connector pins 80 is provided.
  • the first midplane connector 62 (fabric card side connector) of the midplane connector pair 32 has substantially the same form as the second midplane connector 62 of the midplane connector pair 32 , except that it is oriented at substantially 90 degrees to the second midplane connector 64 .
  • the second midplane connector 62 comprises a substantially U-shaped support frame 75 including a substantially planar base and first and second substantially walls and that extend at substantially at 90 degrees from the base.
  • the inside edges of the first and second substantially planar sides are provided with ridges and grooves that provide guides for the fabric card connector 46 .
  • the fabric card connector 46 has the same basic structure as that of the line card connector 40 in the present instance.
  • each of a plurality of contact planes of the fabric card connector 46 can be entered into a respective one of the grooves so that connectors of the fabric card connector 46 can then engage with contact pins of the first connector 62 .
  • the orientation of the first connector 62 and the grooves therein means that the fabric card 12 is supported in a substantially vertical orientation.
  • the orthogonal connector 60 provides an 8 ⁇ 8 array of connector pins 80 is provided that can support supports 64 differential pairs or 32 bi-directional serial channels (two wires per direction) in a footprint of 32.2 ⁇ 32.2 mm.
  • the contact pins of the first and second midplane connectors 62 and 64 of a midplane connector pair 32 are connected by means of pass through vias in the midplane.
  • FIG. 20 illustrates a side view of an example of a midplane connector, for example the midplane connector 62 mounted on the midplane.
  • the midplane connector 64 comprises a substantially U-shaped frame 70 including a substantially planar base 71 and first and second substantially planar walls 72 and 74 that extend at substantially at 90 degrees from the base 71 .
  • the contact pins 80 are each connected to pairs of contact tails 81 that are arranged in sprung pairs that are arranged to be push fitted into pass through vias 83 in the midplane 30 .
  • the other midplane connector e.g., the first midplane 62
  • the midplane connector pair would be inserted into the pass through vias in the other side of the midplane 30 in the orthogonal orientation as discussed previously.
  • FIG. 21 is a schematic representation of an area of the midplane for receiving the midplane connectors 62 and 64 of the midplane connector pair 32 . This shows the array of vias 83 .
  • FIG. 22 is a schematic cross-section though such a via 83 in the showing the conductive wall 85 of the via 83 .
  • the conductive wall 85 can be formed by metal plating the wall of the via, for example.
  • FIG. 23 illustrates another example of a midplane connector pair 32 ′, where the first and second midplane connectors 62 ′ and 64 ′ are generally the same as the first and second midplane connectors 62 and 64 described with reference to FIG. 19 except that, in addition to the first and second walls 72 and 74 , third and fourth walls 73 and 75 are provided.
  • the additional walls provide a generally box-shaped configuration that can facilitate the insertion and support for the cards to be connected thereto.
  • first and second midplane connectors could have different shapes and/or configurations appropriate for the connections for the cards to be connected thereto.
  • the array of midplane connector pairs 32 as described above provides outstanding performance in excess of 10 Gbps over a conventional FR4 midplane because the orthogonal connector arrangements allow signals to pass directly from the line card to the fabric card without requiring any signal traces on the midplane itself.
  • the orthogonal arrangements of the cards that can result from the use of the array of orthogonally arranged connector pairs also avoids the problem of needing to route a large number of signals on the midplane to interconnect line and fabric cards, minimizing the number of layers required. This provides a major simplification compared to existing fabric switches.
  • each of a set of horizontally arranged line cards 12 can be connected to each of a set of vertically aligned fabric cards without needing intermediate wiring.
  • FIGS. 24 and 25 provide an end view and a side view, respectively, of an example of a cable connector 42 as mentioned with reference to FIGS. 3 and 14 .
  • the cable connectors 24 and 25 include first and second cable connections 92 and 94 stacked within a single housing 90 . This provides for a very compact design.
  • Board contacts 96 are provided for connecting the connector to a line card 14 .
  • FIG. 26 is a plan view of the connector footprint for the board contact s 96 of the cable connector 42 .
  • the stacked arrangement facilitates the providing of line cards that are high density line cards supporting a 12X cable providing 24 line pairs with 3 4X links aggregated into a single cable.
  • the cable connectors provide 12X cable connectors that are smaller than a conventional 4X connector, 3X denser than a standard InfiniBand 4X connector and electrically and mechanically superior. Using 12X cable (24 pairs) can be almost 50% more area efficient than three 4X cables and requires three times fewer cables to install and manage.
  • FIGS. 27 and 28 illustrate an example of the routing of signals from each of two 12x port sections 92 and 94 of a cable connector 42 to the equalizers and to a switch chip on a line card 14 .
  • FIG. 27 shown an example of routing from a first 12x port section.
  • FIG. 28 shows an example of the routing from a second 12x port section.
  • the transmit (Tx) lines are equalized, and can be connected directly from the switch chip to the cable connector. The can be routed on lower layers in order to minimize via stub effects.
  • FIG. 29 illustrates an example of a power supply for the cable connector
  • FIG. 30 illustrates an example of a cable status sense detection circuitry.
  • the cable sense detection circuitry is operable to test from each end whether the other end is plugged or not, and, if plugged, to see if power from the power supply is on. Provisions are made such that “leaking” power from a powered to un-powered end is avoided. A valid status assumes that an active end is plugged.
  • FIG. 31 is a schematic diagram of an example of a hot plug control circuit that enables hot plugging of cables. The switch chassis can thereby provide active cable support for providing active signal restoration at a cable connector.
  • Active cable support can provides benefits of increased distances for copper cables as a result of active signal restoration at the connector, increased maximum cable distance by over 50%, using thinner and more flexible cables (e.g., reducing a cable diameter by up to 30%, which facilitates good cable management.
  • a cable to connector interface can provide one, more or all of local and remote cable insertion detection, cable length indication, remote node power-on detection, remote power, a serial number and a management interface.
  • FIG. 32 is a schematic representation of the airflow through an example switch chassis. As illustrated by the arrows, the airflow is from the front to the rear, being drawn through by fans 20 in the fabric cards 12 and the power supplies 18 .
  • the air inlet is via perforations at the line card 14 front panel.
  • Fans 20 at the fabric cards 12 pull air across the line cards, though the openings 34 in the vertical midplane 30 and across the fabric cards 12 .
  • Line card cooling is naturally redundant since the fabric cards are orientate orthogonally to the line cards. In other words, cooling air over each line card is as a result of the contribution of the effect of the fans of the fabric cards along the line card due to the respective orthogonal alignment. In the case that a fabric card fails or is removed, a portion of the cooling capacity is lost. However, as the cooling is naturally redundant the line cards will continue to operated and be cooled by the remaining fabric cards. Each fan is internally redundant and the fans on the fabric cards 12 can be individually hot swappable without removing the fabric card 12 itself
  • the fabric card 12 and line card 14 slots can be provided with blockers to inhibit reverse airflow when a card is removed. Empty line card 14 and fabric card 12 slots can be loaded with filler panels that prevent air bypass.
  • Each power supply has an internal fan that provides cooling for each power supply.
  • Fans at the power supplies pull air through chassis perforations at the rear, across the chassis management cards 18 , and through the power supply units 16 .
  • Chassis management card cooling is naturally redundant as multiple power supply units cool a single the chassis management card.
  • cooling if provided by drawing air from the front to the rear
  • cooling could be from the rear to the front.
  • fabric cards and the switch cards are described as being orthogonal to each other, they do not need to be exactly orthogonal to each other. Indeed, in an alternative example they could be angled with respect to each other but need not be exactly orthogonal to each other.
  • the midplane connector pairs 32 are configured as first and second connectors 62 and 64 , in another example they could be configured as a single connector that is assembled in the midplane.
  • through connectors could be provided that extend through the midplane vias.
  • the through connectors could be manufactured to be integral with a first connector frame (e.g., a U-shaped frame or a box-shaped frame as in FIGS. 19 and 23 , respectively) and the contacts inserted through the vias from a first side f the midplane 30 .
  • a second connector frame could be inserted over the connectors on the second side of the midplane 30 in a mutually orthogonal orientation to the first connector frame.
  • An example cable-based switch chassis can provide a very large switch having, for example, one or more of the following advantages, namely a 3456 ports non-blocking Clos (or Fat Tree) fabric, a 110 Terabit/sec bandwidth, major improvements in reliability, a 6:1 reduction in interconnect cables versus leaf and core switches, a new connector with superior mechanical design, major improvement in manageability, a single centralized switch with known topology that provides a 300:1 reduction in entities that need to be managed.
  • a built-in switch in order to provide non-blocking bi-section bandwidth, a higher radix implies more switching stages and higher end-to-end latencies.
  • the existence of an internal switch implies redundancy of up-link connectivity and therefore inherently higher reliability in that no individual cable represents a single point of failure.
  • a built-in, or internal switch also provides a first (leaf) switching tier (and initial stage) and therefore enables a second (core) switching tier to be implemented using multiple independent subsystems, e.g., multiple independent switch chassis instances.
  • the number of cables is the same in this configuration as in the case of a single large switch. Since the required radix of the core switch is much less in the two tier configuration than in the single switch configuration, it is typically possible to reduce the number of stages in the core switches so that the total number of stages in the fabric configuration is also the same in both cases.
  • the cabling complexity of the two tier case is significantly higher than in the single switch case in that the up-link connectivity of the leaf (tier 1 ) switches is evenly distributed among all the core switches to provide dispersive routing.
  • Routing may be dispersive within a single switch, whereby there may be no dispersive cabling requirement. In such a case, it is may be possible to aggregate multiple links within a single cable, which can further significantly reduce the number of cables in the system relative to a default case.
  • link aggregation within a cable can be used.
  • the number of cables is minimized and the highest practical link aggregation per cable is used.
  • each cable connector with L individual links connects to L individual (parallel) switch configurations internally in the switch chassis.
  • the value of L and the radix N of each individual internal parallel switch infrastructure can be selected in order to minimize number of cables and cabling complexity, while maintaining the lowest possible total number of switching stages and individual switching elements in each core switch chassis.
  • leaf switches have a number of up-links that is dividable by L
  • any configuration that could have been supported based on N*L radix core switches can be supported with switch chassis instances representing L individual N radix switches.
  • the L times N approach can typically be implemented with lower end-to-end latency and less cost and power requirements due to fewer stages and fewer switching elements.
  • An embodiment of the invention can thus provide a non-blocking Clos based interconnect fabric that takes advantage of multi-pathing aspects of embedded leaf switches in computer blade systems in order to increase system reliability but without imposing multiple core switch chassis. Also, this can be achieved with the same (minimal) number of switching stages (and individual switching elements) that a configuration based on a single large switch and no leaf-switches would imply. Hence, the advantages are achieved without inherent additional cost, or power-consumption, nor any additional worst case end-to-end latency.
  • An example embodiment of this aspect of this invention can provide a single core switch chassis 200 with multiple independent internal switches such that the existence of individual independent internal switches is transparent to a system administrator when combined with embedded leaf-switch based host implementations.
  • a multi-switch chassis 200 can be provided in which line-cards 202 and fabric cards 204 , 206 , 208 are used, whereby the fabric cards represent a single switching stage/tier and have independent switch elements 226 , 228 and 230 (i.e., the switch elements are not interconnected on the fabric card).
  • the fabric cards represent a single switching stage/tier and have independent switch elements 226 , 228 and 230 (i.e., the switch elements are not interconnected on the fabric card).
  • the fabric cards represent a single switching stage/tier and have independent switch elements 226 , 228 and 230 (i.e., the switch elements are not interconnected on the fabric card).
  • FIG. 33 only one line card is shown, although it should be appreciated that a plurality of line cards can be provided in an example implementation.
  • three fabric cards are shown, although two or more than three fabric cards may be provided.
  • the L individual links within the cable 210 and connector 212 on a line-card 202 are each connected to individual switch-elements 214 , 16 and 218 , each belonging to a separate group.
  • the “up-links” 220 , 222 and 224 from each line-card 202 to the fabric-cards 204 , 206 and 208 , and connectivity to the switch elements 226 , 228 and 230 , respectively, on the fabric cards are such that each switch element 226 , 2278 and 230 on the fabric card only connect to switch elements 214 , 216 and 218 on the line cards belonging to the same group. This implies that for L groups (individual switching fabrics), it is possible to organize the connectivity through the mid-plane so that some fabric cards are dedicated to a single group or that each fabric card has (independent) connectivity for all the groups.
  • a switch system in which L groups of the line switch elements are connectable to cables that include L links such that each of the L links within a cable connect to a switch element of a respective one of the L groups.
  • Fabric switch elements are connected such that a fabric switch element is connected to the line switch elements of one of the group of line switch elements.
  • the radix of the complete switch can appear as the sum of the radixes of the individual fabric switches.
  • three individual switch chips 214 , 216 and 218 form three parallel switching units, each connected to one link of a 3-link cable. It will be appreciated that in other embodiments a different number of parallel switching units can be provided connected to a different number of links in a multi-link cable. Also, in another example, a single switching stage may be provided, whereby a single switching unit on a line card may interconnect individual links of a multi-link cable to respective fabric switch elements.
  • An example embodiment can facilitate the provision of a very large single switch chassis that can provide, for example one or more of the following advantages, namely a 3456 ports non-blocking Clos (or Fat Tree) fabric, a 110 Terabit/sec bandwidth, major improvements in reliability, a 6:1 reduction in interconnect cables versus leaf and core switches, a new connector with superior mechanical design, major improvement in manageability, a single centralized switch with known topology that provides a 300:1 reduction in entities that need to be managed.

Abstract

In a switch system L groups of the line switch elements are connectable to cables that include L links such that each of the L links within a cable connect to a switch element of a respective one of the L groups. Fabric switch elements are connected such that a fabric switch element is connected to the line switch elements of one of the group of line switch elements.

Description

    RELATED APPLICATIONS
  • This application hereby claims priority under 35 U.S.C. §119 to U.S. Provisional Patent Application No. 60/945,778, filed on 22 Jun. 2007, entitled “COMMUNICATION SYSTEMS”, by inventor(s) Bjorn Johnsen et al. The present application hereby incorporates by reference the above-referenced provisional patent application.
  • BACKGROUND
  • The invention relates to communication systems, for example to a switch system.
  • An example of a switch system is a Clos Network. A Clos network, first described by Charles Clos in 1954, is a multi-stage fabric built from smaller individual switch elements that provides full-bisectional bandwidth for all end points, assuming effective dispersive routing.
  • When constructing large Clos based fabric topologies, it is desirable to minimize the number of cables as well as the number of individual switch chassis instances that has to be involved. For those reasons, it is desirable to have a single large switch chassis with high enough radix (number of ports) to enable connectivity to all relevant number of end-nodes in the set of possible target cluster configurations.
  • However, due to various physical constraints (e.g., maximum board size, number of individual switching elements, stages and associated connectivity, power and cooling capacity, connector sizes and cable management) it may not be possible to construct a single switch with sufficient radix. Also, the entry level cost of the largest possible switch may make it less attractive or unattractive for configurations that do not utilize the full radix.
  • The present invention seeks to at least mitigate these concerns.
  • SUMMARY
  • An aspect of the invention provides a switch system that includes line switch elements and fabric switch elements, wherein L groups of line switch elements are connectable to cables that include L links such that each of the L links within a cable connect to a switch element of a respective one of the L groups. A fabric switch element is arranged to connect to line switch elements of one of the group of line switch elements.
  • An example embodiment comprises a switch system that includes one or more line cards connectable to cables that comprises up to L links. L groups of line switch elements are configured such that each link within the cable connects to a line switch element of a respective one of the L groups of line switch elements. One or more fabric cards are connected to the line card(s). Fabric switch elements are provided on the fabric card(s). Connectivity to the fabric switch elements is such that a fabric switch element connects only to line switch elements that belong to a group of line switch elements.
  • The configuration of an example embodiment of the invention is such that the radix of the complete switch can be observed as the sum of the radixes of the individual fabric switches, whereby the imposed management model can be that of a single core switch rather than multiple core switches.
  • Although various aspects of the invention are set out in the accompanying independent and dependent claims, other aspects of the invention include any combination of features from the described embodiments and/or the accompanying dependent claims, possibly with the features of the independent claims, and not solely the combinations explicitly set out in the accompanying claims.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Specific embodiments are described by way of example only with reference to the accompanying Figures in which:
  • FIG. 1 is a schematic representation of the rear of an example switch chassis;
  • FIG. 2 is a schematic representation of the front of the example switch chassis;
  • FIG. 3 is a schematic representation of a midplane illustrating the logical connectivity through the midplane between cards at the rear and cards at the front orientated orthogonally with respect to each other;
  • FIG. 4A is a schematic diagram of an example management infrastructure;
  • FIG. 4B continues the schematic diagram of FIG. 4A;
  • FIGS. 5 to 11 are views of an example of a switch chassis;
  • FIG. 12 is a first isometric view of an example of a midplane;
  • FIG. 13 is a further isometric view of an example of a midplane;
  • FIG. 14 is an isometric view of an example of a line card;
  • FIG. 15 is an isometric view of an example of a fabric card;
  • FIG. 16 is schematic representations of part of a switch chassis;
  • FIG. 17 is a further schematic representation of part of a switch chassis;
  • FIG. 18 is a schematic representation of the connections of two cards orthogonally with respect to each other;
  • FIG. 19 is a schematic representation of an example of orthogonally arranged connectors;
  • FIG. 20 is a schematic side view of one of the connectors of FIG. 19;
  • FIG. 21 is a plan view of an example configuration of vias for the orthogonal connector pairing of FIG. 19;
  • FIG. 22 is a cross-section through of a via;
  • FIG. 23 is a schematic side view of example of an alternative to the connector of FIG. 20;
  • FIG. 24 is a schematic end view of an example cable connector;
  • FIG. 25 is a schematic side view of the example cable connector;
  • FIG. 26 represents a footprint of the cable connector;
  • FIGS. 27 and 28 illustrates example of signal routing for a cable connector;
  • FIG. 29 illustrates an example of a power supply for the cable connector;
  • FIG. 30 illustrates an example of cable status sense detection circuitry;
  • FIG. 31 illustrates an example of hot plug control circuitry;
  • FIG. 32 is a schematic representation of airflow though a switch chassis; and
  • FIG. 33 is a schematic representation of an example of a switch infrastructure.
  • While the invention is susceptible to various modifications and alternative forms, specific embodiments are shown by way of example in the drawings and are herein described in detail. It should be understood, however, that drawings and detailed description thereto are not intended to limit the invention to the particular form disclosed, but on the contrary, the invention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of the present invention.
  • DETAILED DESCRIPTION
  • An example embodiment of a 3456-port InfiniBand 4x DDR switch in a custom rack chassis is described, with the switch architecture being based upon a 5-stage CLOS fabric. The rack chassis can form a switch enclosure.
  • The CLOS network, first described by Charles Clos in 1954, is a multi-stage fabric built from smaller individual switch elements that provides full-bisectional bandwidth for all end points, assuming effective dispersive routing.
  • Given that an external connection (copper or fiber) costs several times more per port than the silicon cost, the key to make large CLOS networks practical is to minimize the number of external cables required and to maximize the number of internal interconnections. This reduces the cost and increases the reliability. For example, a 5-stage fabric constructed with switching elements of size (n) ports supports (n*n/2*n/2) edge points, using (5*n/2*n/2) switch elements with a total of (3*n*n/2*n/2) connections. The ratio of total to external connections is 5:1, i.e. 80% of all connections can be kept internal. The switch elements (switch chips) in the described example can be implemented using a device with 24 4x DDR ports.
  • An example switch uses a connector that support 3 4x ports per connector, which can further to minimize a number of cables needed. This can provides a further 3:1 reduction in the number of cables. In a described example, only 1152 cables (1/3*n*n/2*n/2) are required.
  • In contrast if prior commercially available 288-port switches and 24-port switches were used to create a 3456-port fabric a total of 6912 cables (2*n*n/2*n/2) would be required.
  • The example switch can provide a single chassis that can implement a 5-stage CLOS fabric with 3456 4x DDR ports. High density external interfaces can be provided, including fiber, shielded copper, fiber and twisted pair copper. The amount of cabling can be reduced by 84.4% when compared to building a 3456-port fabric with commercially available 24-port and 288-port switches. In the present example, an orthogonal midplane design can be provided that is capable of DDR data rates.
  • An example switch can address a full range of HPC cluster computing from a few hundred to many thousand of nodes with a reliable and cost-effective solution that uses fewer chassis and cables than prior solutions.
  • FIGS. 1 and 2 are schematic diagrams of an example of a switch chassis as viewed from the rear (FIG. 1) and front (FIG. 2), respectively. This example comprises a custom rack chassis 10 that is 60″ high, 47″ wide, and 36″ deep, not including a cable management system. The present example provides a passive orthogonal midplane design (not shown in FIGS. 1 and 2) that provides a direct interface between Line Cards (LC) 12 and Fabric Cards (FC) 14. The line cards provide connections to external lines and the fabric card form switch fabric cards for providing switching functions.
  • In the present example, up to 18 fabric cards (FC0 to FC17) 12, FIG. 1 are provided. Each fabric card 12 plugs vertically into the midplane from the rear.
  • In the present example, up to 24 line cards (LC0 to LC23) 14, FIG. 2 can be provided. Each line card provides 144 4x ports (24 stacked 168-circuit cable connectors). Each line card plugs horizontally into the midplane from the front.
  • Up to 16 hot-pluggable power supply units (PS0-PS16) 16, FIG. 1 are each plugged into the chassis 10 from the rear. Each power supply unit 16 has an alternating current (AC) power supply inlet (not shown). The power supply units 16 plug into a power distribution board (PDB), which is not shown in FIGS. 1 and 2. Two busbars (not shown in FIGS. 1 and 2), one per group of 8 power supply units, distribute direct current (DC) supply to the line cards 12 and the fabric cards 14.
  • Two hot-pluggable Chassis Management Controllers (CMCs) 18, FIG. 2 plug into the power distribution board from the front. Each chassis management controller 18 comprises a mezzanine card.
  • The power distribution board is a passive power distribution board that supports up to 16 power supply units DC connectors and 2 chassis management controller slot connectors. The power distribution board connects to the midplane through ribbon cables that carry low-speed signals.
  • In the present example, up to 144 fan modules (Fan#0-Fan#143) 20 are provided, with 8 fan modules per fabric card 12 in the present instance. Cooling airflow in controlled to be from the front to the rear, using redundant fans on the fabric cards to pull the air from the line cards 14 through openings (not shown in FIGS. 1 and 2), in the midplane. The power supply units 16 have their own fans for cooling with the air exiting through the rear of the chassis. The power supply units 18 are also used to cool the chassis management controllers 18.
  • FIG. 3 is a schematic representation of a printed circuit board 30, which is configured as a midplane 30 in the switch chassis 10. The midplane 30 is configured in an orthogonal manner such that each fabric card 12 can connect to each of the line cards 14 without requiring any signal traces on the midplane 30. The orthogonal midplane design can provide excellent signal integrity in excess of 10 Gbps per differential pair.
  • The midplane 30 is represented schematically to show an array of midplane connector pairs 32 as black squares with ventilation openings shown as white rectangles. Each midplane connector pair 32 comprises a pair of connectors (to be explained in more detail later) with one connector on a first face of the midplane and a second connector on the other face of the midplane, the first and second connectors being electrically interconnected by way of pass-through vias (not shown in FIG. 3) formed in the midplane 30. As will be explained later, the first and second connectors of a midplane connector pair 32 are each multipath connectors. They are arranged orthogonally with respect to one another such that a first midplane connector of a midplane connector pair 32 is connectable to a fabric card 12 on a first side of the plane 30 in a first orientation and a second midplane connector of the midplane connector pair 32 is connectable to a line card on a second side of the plane 30 in a second orientation substantially orthogonally to the first orientation.
  • In an example described herein, each of the first connectors of the respective midplane connector pairs 32 of a column 31 of midplane connector pairs 32 can be connected to one fabric card 12. This can be repeated column by column for successive fabric cards 12. In an example described herein, each of the second connectors of the respective midplane connector pairs 32 of a row 33 of midplane connector pairs 32 can be connected to one line card 14. This can be repeated row by row for successive line cards 14. As a result, the midplane can be populated by vertically oriented fabric cards 12 on the first side of the midplane and horizontally orientated line cards 12 on the second side of the midplane 30.
  • In the present example the midplane 30 provides orthogonal connectivity between fabric cards 12 and the line cards 14 using orthogonal connector pairs. Each orthogonal connector pair provides 64 differential signal pairs, which is sufficient to carry the high-speed signals needed as well as a number of low-speed signals. The orthogonal connector pairs are not shown in FIG. 3, but are described later.
  • The midplane 30 is also configured to provide 3.3 VDC standby power distribution to all cards and to provide I2C/System Management Bus connections for all fabric cards 12 and line cards 14.
  • Another function of the midplane 30 is to provide thermal openings for a front-to-rear airflow. The white holes in FIG. 3 (e.g., hole 34) form openings 34 in the midplane for airflow. In this example the midplane is approximately 50% open for airflow.
  • The fabric cards 12 each support 24 connectors and the line cards 14 each support 18 connectors.
  • FIG. 3 also illustrates an example of how the fabric cards 12, the midplane 20 and the line cards 14 interconnect. In this example there are 24 switch chips on a line card 14 and 8 chips on each of the 18 fabric cards 12.
  • As previously mentioned a 5-stage Clos fabric has a size n*n/2*n/2 in which n is the size of the switch element. The example switch element in FIG. 3 has n equal to 24 ports. Each line card 14 has 24 chips in 2 rows with 12 chips in each row. Each of 12 ports of each switch chip 35 in a first row 36 of the line card 14 is connected to 2 cable connectors 42, with 6 ports per cable connector. There are a total of 24 cable connectors per line card 14. Each cable connector can accommodate two physical independent cables that each carries 3 ports (links). Each cable connector 42 can accommodate 6 ports. The remaining 12 ports of each switch chip 35 in the first row 26 is connected to one chip 35 each in a second row 38 of chips 35.
  • There are 18 midplane connectors 32 per line card 14. Each midplane connector 32 provides one physical connection to one fabric card 14. Each midplane connector 32 can accommodate 8 4x links (there are 8 differential pairs per 4 x link and a total of 64 differential pairs provided by the orthogonal connector)
  • 12 ports of each of the switch chips 35 in the second row 38 of the line card 14 are connected to 2 line card connectors 40 that are used to connect the line card 14 to the midplane connectors 32 and thereby with the fabric cards 12 through the orthogonally oriented midplane connector pair. Of the 12 ports per switch chip 35, eight ports are connected to one line card connector 40, and the remaining four ports are connected to another line card connector 40 as represented by the numbers 8 and 4 adjacent the two left hand switch chips 35 in the second row 38. 2 switch chips are thereby connected to a group of 3 line card connectors 40 and hence to a group of three midplane connectors pairs 32.
  • The remaining 12 ports of each switch chip 35 in the second row 38 of the line card 14 are connected to each of the 12 switch chips 35 in the first row 36 of the line card 14.
  • At the fabric card 12 all links through an orthogonally oriented midplane connector pair 32 are connected to one line card 14. A single orthogonal connector 46 carries 8 links. These links are connected to one switch element 44 each at the fabric card 12.
  • Also shown in FIG. 3 are power connectors 37 on the midplane and power connectors 39 on the fabric cards 12.
  • There has been described a system with 24 line cards with 144 ports each, realized through 48 physical cable connectors that each carry 3 links. The switch fabric structure of each line card 14 is fully connected, so the line card 14 itself can be viewed upon as a fully non-blocking 144 port switch. In addition each line card 14 has 144 links that are connected to 18 fabric cards. The 18 fabric cards then connect all the line cards 14 together in a 5-stage non-blocking Clos topology.
  • FIGS. 4A and 4B are schematic diagrams of an example management infrastructure. This example provides redundant chassis management controllers 18. In addition each fabric card 12 and line card 14 supports an management controller. There are redundant management connections from each chassis management controller 18 to each of the fabric card and line card management controllers. In addition there are I2C connections to each of the power supply units 16. The management connections pass between the fabric cards 12, the line cards 14, the power supply units 16 and the chassis management cards 18 via the midplane and the power distribution board 22 in the present example.
  • FIGS. 5 to 11 provide various schematic views of an example of a switch chassis in accordance with the invention.
  • FIG. 5 is a front view of the switch chassis 10 showing cable management structures 50. FIG. 6 is a rear view of the switch chassis 10 showing the fabric cards 12, the power supply units 16 and cable management structures 50. FIG. 6 is a side view of the switch chassis 10 further showing the cable management structures 50. FIG. 8 is a side view of the switch chassis 10 further showing the cable management structures 50. FIG. 9 is an isometric view of the switch chassis 10 from the line card 14 (front) side further showing the cable management structures 50. FIG. 10 is an isometric view of the switch chassis 10 from the line card 14 (front) side showing four line cards 12 installed horizontally in the chassis 10 and part of the cable management structures 50. FIG. 11 is an isometric view of the switch chassis 10 from the fabric card 12 (rear) side showing four fabric cards 12 installed vertically in the chassis 10 and part of the cable management structures 50.
  • FIGS. 12 and 13 provide various schematic views of an example of a midplane 30 in accordance with the invention. FIG. 12 is an isometric view of the midplane 30 from the line card 14 (front) side and FIG. 13 is an isometric view of the midplane 30 from the fabric card 12 (rear) side. FIG. 12 shows the array formed from rows and columns of the second connectors 64 of the midplane connectors pairs 32 described with reference to FIG. 3. FIG. 13 shows the array formed from rows and columns of the first connectors 62 of the midplane connectors pairs 32 described with reference to FIG. 3.
  • FIG. 14 is an isometric view of an example of a line card 14. This shows the first and second rows 36 and 38 of switch chips 35, the line board connectors 40 and the cable connectors 42. As can be seen in FIG. 14, the cable connectors 42 are stacked double connectors such each cable connector can connect to two cables 52 and 54.
  • FIG. 15 is an isometric view of an example of a fabric card 12. This shows the fabric card connectors 46 and the switch elements 44.
  • FIG. 16 is a schematic representation of an example of two chassis management controllers 18 plugged into one side of a power distribution board 22 and 16 power supply units 16 plugged into the other side of the power distribution board 22. In the present example, the chassis management controllers 18 are plugged into the front side of the power distribution board 22 and the power supply units 16 are plugged into the rear side of the power distribution board 22 as mounted in the switch chassis. FIG. 17 illustrates bus bars 24 for a 3.3V standby supply.
  • In the present example the midplane 30 is a passive printed circuit board that has dimensions of 1066.8 mm (42″)×908.05 mm (35.75″)×7.1 mm (0.280″). The active area is 40″×34″. 864 8×8 midplane connectors (432 midplane connectors per side) are provided. There is a ribbon cable connection the power distribution board 22 and a 3.3V standby copper bar to the power distribution board 22.
  • In the present example a fabric card 12 comprises a printed circuit board with dimensions of 254 mm (10″)×1016 mm (40″)×4.5 mm (177″). It comprises 24 8×8 fabric card connectors 46, one power connector 39, 8 fan module connectors and 8 switch chips 44.
  • In the present example a line card 14 comprises a printed circuit board with dimensions of 317.5 mm (12.5″)×965.2 mm (38″)×4.5 mm (177″). It comprises 24 stacked cable 168- circuit connectors 42, 18 8×8 card connectors 40, 1 busbar connector and 24 switch chips 35.
  • In the present example a power distribution board 22 comprises a printed circuit board, 16 power supply DC connectors, 14 6×6 card connectors (7 connectors per chassis management card 18, ribbon cable connectors for low-speed connectivity to the midplane 30, and a 3.3V standby copper bar to the midplane 30.
  • In the present example a chassis management card 18 comprises 14 6×6 card connectors (7 connectors per chassis management card), two RJ45 connectors for Ethernet available on a chassis management card panel, two RJ45 connectors for serial available at the chassis management card panel, three RJ45 for line card/fabric card debug console access at the chassis management card panel, three HEX rotary switches used to select between which line card/fabric card debug console is connected to the three RJ45s above, and a 220-pin connector for the mezzanine.
  • In the present example a mezzanine has dimensions: 92.0 mm×50.8 mm and comprises 4 mounting holes screw with either 5 mm or 8 mm standoff from the chassis management card board, a 220-pin connector for connectivity to chassis management board.
  • FIG. 18 is a schematic isometric view of an example of a midplane connector pair 32. As can be seen in FIG. 18, the connector comprises a first, fabric side, connector 62 and a second, line card side, connector 64. In this example, each of the connector 62 and 64 is substantially U-shaped and comprises an 8×8 array of contact pins.
  • It will be noted that the second connector 64 of the midplane connector pair 32 is rotated through substantially 90 degrees with respect to the first connector 62. The first connector 62 is configured to connect to a corresponding fabric card connector 46 of a fabric card 12. The second connector 62 is configured to connect to a corresponding fabric card connector 46 of a line card 14. Through the orientation of the second connector 64 of the midplane connector pair 32 substantially orthogonally to the orientation of the first connector 62, it can be seen that the line card 14 is mounted substantially orthogonally to the fabric card 12. In the present example the line card 14 is mounted substantially horizontally and the fabric card is mounted substantially vertically 12.
  • Each of the contact pins on the connector 62 is electrically connectable to a corresponding contact of the fabric card connector 46. Each of the contact pins on the connector 64 is electrically connectable to a corresponding contact of the line card connector 40. The connector pins of the respective connectors 62 and 64 are connected by means of pass-through vias in the midplane 30 as will now be described in more detail.
  • FIG. 19 illustrates an example of the configuration of a first midplane connector 62 and a second midplane connector 64 of a midplane connector pair 32 in more detail. In the example shown in FIG. 19 that second connector 64 (the line card side connector) comprises a substantially U-shaped frame 70 including a substantially planar base 71 and first and second substantially planar walls 72 and 74 that extend at substantially at 90 degrees from the base 71. The inside edges of the first and second substantially planar sides 72 and 74 are provided with ridges 76 and grooves 78 that provide guides for the line card connector 40.
  • As can be seen in FIG. 18, the line card connector 40 has a structure that comprises a plurality of contact planes 63 that are aligned side by side, such that it has a generally planar construction that extends up from the line card 14. Line card connector planes comprise printed circuit boards carrying traces leading to contacts. The traces and contacts can be provided on both sides of the printed circuit boards of the line card connector planes.
  • By comparing FIGS. 18 and 19, it can be seen that each contact plane 63 of the line card connector 40 can be entered into a respective one of the grooves 78 so that connectors of the line card connector 40 can then engage with contact pins 80 of the second connector 64. In the case of the line card side connector portion 64, the orientation of second connector 64 and the grooves 78 therein means that the line card 12 is supported in a substantially horizontal orientation. In the example shown in FIG. 19, an 8×8 array of connector pins 80 is provided.
  • The first midplane connector 62 (fabric card side connector) of the midplane connector pair 32 has substantially the same form as the second midplane connector 62 of the midplane connector pair 32, except that it is oriented at substantially 90 degrees to the second midplane connector 64. In this example the second midplane connector 62 comprises a substantially U-shaped support frame 75 including a substantially planar base and first and second substantially walls and that extend at substantially at 90 degrees from the base. The inside edges of the first and second substantially planar sides are provided with ridges and grooves that provide guides for the fabric card connector 46. The fabric card connector 46 has the same basic structure as that of the line card connector 40 in the present instance. Thus, in the same way as for the line card connector, each of a plurality of contact planes of the fabric card connector 46 can be entered into a respective one of the grooves so that connectors of the fabric card connector 46 can then engage with contact pins of the first connector 62. The orientation of the first connector 62 and the grooves therein means that the fabric card 12 is supported in a substantially vertical orientation.
  • In the example illustrated in FIG. 19, the orthogonal connector 60 provides an 8×8 array of connector pins 80 is provided that can support supports 64 differential pairs or 32 bi-directional serial channels (two wires per direction) in a footprint of 32.2×32.2 mm.
  • As mentioned above, the contact pins of the first and second midplane connectors 62 and 64 of a midplane connector pair 32 are connected by means of pass through vias in the midplane.
  • FIG. 20 illustrates a side view of an example of a midplane connector, for example the midplane connector 62 mounted on the midplane. In the example shown in FIG. 20 the midplane connector 64 comprises a substantially U-shaped frame 70 including a substantially planar base 71 and first and second substantially planar walls 72 and 74 that extend at substantially at 90 degrees from the base 71. The contact pins 80 are each connected to pairs of contact tails 81 that are arranged in sprung pairs that are arranged to be push fitted into pass through vias 83 in the midplane 30.
  • In use, the other midplane connector (e.g., the first midplane 62) of the midplane connector pair would be inserted into the pass through vias in the other side of the midplane 30 in the orthogonal orientation as discussed previously.
  • FIG. 21 is a schematic representation of an area of the midplane for receiving the midplane connectors 62 and 64 of the midplane connector pair 32. This shows the array of vias 83. FIG. 22 is a schematic cross-section though such a via 83 in the showing the conductive wall 85 of the via 83. The conductive wall 85 can be formed by metal plating the wall of the via, for example.
  • The examples of the midplane connectors described with reference to FIGS. 18 and 20 had a generally U-shape. However, other configurations for the midplane connectors are possible. For example FIG. 23 illustrates another example of a midplane connector pair 32′, where the first and second midplane connectors 62′ and 64′ are generally the same as the first and second midplane connectors 62 and 64 described with reference to FIG. 19 except that, in addition to the first and second walls 72 and 74, third and fourth walls 73 and 75 are provided. The additional walls provide a generally box-shaped configuration that can facilitate the insertion and support for the cards to be connected thereto.
  • It will be appreciated that in other examples the first and second midplane connectors could have different shapes and/or configurations appropriate for the connections for the cards to be connected thereto.
  • The array of midplane connector pairs 32 as described above provides outstanding performance in excess of 10 Gbps over a conventional FR4 midplane because the orthogonal connector arrangements allow signals to pass directly from the line card to the fabric card without requiring any signal traces on the midplane itself. The orthogonal arrangements of the cards that can result from the use of the array of orthogonally arranged connector pairs also avoids the problem of needing to route a large number of signals on the midplane to interconnect line and fabric cards, minimizing the number of layers required. This provides a major simplification compared to existing fabric switches. Thus, by providing an array of such orthogonal connectors, each of a set of horizontally arranged line cards 12 can be connected to each of a set of vertically aligned fabric cards without needing intermediate wiring.
  • FIGS. 24 and 25 provide an end view and a side view, respectively, of an example of a cable connector 42 as mentioned with reference to FIGS. 3 and 14. As shown in FIGS. 24 and 25, the cable connectors 24 and 25 include first and second cable connections 92 and 94 stacked within a single housing 90. This provides for a very compact design. Board contacts 96 are provided for connecting the connector to a line card 14. FIG. 26 is a plan view of the connector footprint for the board contact s 96 of the cable connector 42. The stacked arrangement facilitates the providing of line cards that are high density line cards supporting a 12X cable providing 24 line pairs with 3 4X links aggregated into a single cable. The cable connectors provide 12X cable connectors that are smaller than a conventional 4X connector, 3X denser than a standard InfiniBand 4X connector and electrically and mechanically superior. Using 12X cable (24 pairs) can be almost 50% more area efficient than three 4X cables and requires three times fewer cables to install and manage.
  • FIGS. 27 and 28 illustrate an example of the routing of signals from each of two 12x port sections 92 and 94 of a cable connector 42 to the equalizers and to a switch chip on a line card 14. FIG. 27 shown an example of routing from a first 12x port section. FIG. 28 shows an example of the routing from a second 12x port section. The transmit (Tx) lines are equalized, and can be connected directly from the switch chip to the cable connector. The can be routed on lower layers in order to minimize via stub effects.
  • FIG. 29 illustrates an example of a power supply for the cable connector and FIG. 30 illustrates an example of a cable status sense detection circuitry. The cable sense detection circuitry is operable to test from each end whether the other end is plugged or not, and, if plugged, to see if power from the power supply is on. Provisions are made such that “leaking” power from a powered to un-powered end is avoided. A valid status assumes that an active end is plugged. FIG. 31 is a schematic diagram of an example of a hot plug control circuit that enables hot plugging of cables. The switch chassis can thereby provide active cable support for providing active signal restoration at a cable connector. Active cable support can provides benefits of increased distances for copper cables as a result of active signal restoration at the connector, increased maximum cable distance by over 50%, using thinner and more flexible cables (e.g., reducing a cable diameter by up to 30%, which facilitates good cable management. A cable to connector interface can provide one, more or all of local and remote cable insertion detection, cable length indication, remote node power-on detection, remote power, a serial number and a management interface.
  • FIG. 32 is a schematic representation of the airflow through an example switch chassis. As illustrated by the arrows, the airflow is from the front to the rear, being drawn through by fans 20 in the fabric cards 12 and the power supplies 18.
  • The air inlet is via perforations at the line card 14 front panel. Fans 20 at the fabric cards 12 pull air across the line cards, though the openings 34 in the vertical midplane 30 and across the fabric cards 12.
  • Line card cooling is naturally redundant since the fabric cards are orientate orthogonally to the line cards. In other words, cooling air over each line card is as a result of the contribution of the effect of the fans of the fabric cards along the line card due to the respective orthogonal alignment. In the case that a fabric card fails or is removed, a portion of the cooling capacity is lost. However, as the cooling is naturally redundant the line cards will continue to operated and be cooled by the remaining fabric cards. Each fan is internally redundant and the fans on the fabric cards 12 can be individually hot swappable without removing the fabric card 12 itself The fabric card 12 and line card 14 slots can be provided with blockers to inhibit reverse airflow when a card is removed. Empty line card 14 and fabric card 12 slots can be loaded with filler panels that prevent air bypass.
  • Each power supply has an internal fan that provides cooling for each power supply. Fans at the power supplies pull air through chassis perforations at the rear, across the chassis management cards 18, and through the power supply units 16. Chassis management card cooling is naturally redundant as multiple power supply units cool a single the chassis management card.
  • It will be appreciated that changes and modifications to the above described examples are possible. For example, although in the present example cooling if provided by drawing air from the front to the rear, in another example cooling could be from the rear to the front.
  • Also, although in the above described examples the fabric cards and the switch cards are described as being orthogonal to each other, they do not need to be exactly orthogonal to each other. Indeed, in an alternative example they could be angled with respect to each other but need not be exactly orthogonal to each other.
  • Also, in the above described examples the midplane connector pairs 32 are configured as first and second connectors 62 and 64, in another example they could be configured as a single connector that is assembled in the midplane. For example, through connectors could be provided that extend through the midplane vias. The through connectors could be manufactured to be integral with a first connector frame (e.g., a U-shaped frame or a box-shaped frame as in FIGS. 19 and 23, respectively) and the contacts inserted through the vias from a first side f the midplane 30. Then a second connector frame could be inserted over the connectors on the second side of the midplane 30 in a mutually orthogonal orientation to the first connector frame.
  • An example cable-based switch chassis can provide a very large switch having, for example, one or more of the following advantages, namely a 3456 ports non-blocking Clos (or Fat Tree) fabric, a 110 Terabit/sec bandwidth, major improvements in reliability, a 6:1 reduction in interconnect cables versus leaf and core switches, a new connector with superior mechanical design, major improvement in manageability, a single centralized switch with known topology that provides a 300:1 reduction in entities that need to be managed.
  • When constructing large Clos based fabric topologies, as described above, it is desirable to minimize the number of cables as well as the number of individual switch chassis instances that has to be involved. For those reasons, it is desirable to have a single large switch chassis with high enough radix (number of ports) to enable connectivity to all relevant number of end-nodes in the set of possible target cluster configurations.
  • As mentioned in the introduction, due to various physical constraints (e.g., maximum board size, number of individual switching elements, stages and associated connectivity, power and cooling capacity, connector sizes and cable management) it may not be possible to construct a single switch with sufficient radix. Also, the entry level cost of the largest possible switch may make it less attractive or unattractive for configurations that do not utilize the full radix.
  • In order to provide non-blocking bi-section bandwidth, a higher radix implies more switching stages and higher end-to-end latencies. However, for blade based end-node implementations, it is desirable to have a built-in switch as part of the blade chassis configuration since this provides internal connectivity without any cabling requirement, and therefore higher reliability. Also, in the case where connectivity to external nodes is required (i.e. the typical case for more than trivial-sized configurations), the existence of an internal switch implies redundancy of up-link connectivity and therefore inherently higher reliability in that no individual cable represents a single point of failure. A built-in, or internal switch also provides a first (leaf) switching tier (and initial stage) and therefore enables a second (core) switching tier to be implemented using multiple independent subsystems, e.g., multiple independent switch chassis instances.
  • As long as a single cable is used to connect each required pair of ports in a two tier Clos topology, the number of cables is the same in this configuration as in the case of a single large switch. Since the required radix of the core switch is much less in the two tier configuration than in the single switch configuration, it is typically possible to reduce the number of stages in the core switches so that the total number of stages in the fabric configuration is also the same in both cases.
  • However, the cabling complexity of the two tier case is significantly higher than in the single switch case in that the up-link connectivity of the leaf (tier 1) switches is evenly distributed among all the core switches to provide dispersive routing.
  • Routing may be dispersive within a single switch, whereby there may be no dispersive cabling requirement. In such a case, it is may be possible to aggregate multiple links within a single cable, which can further significantly reduce the number of cables in the system relative to a default case.
  • In a two tier configuration, such link aggregation can be used if the radix of the core switches is high enough to implement a Clos topology with the required number of end-nodes. Hence, there is an inherent conflict between minimizing the number of cables and cabling complexity, and minimizing the total number of switching stages in the fabric as well as the number of individual switching elements (and stages) in the core switch implementation.
  • One aspect of an invention described herein provides a solution to the dilemma outlined above, whereby different approaches can be integrated in a single solution. In order to reduce the number of cables, link aggregation within a cable can be used. In one example, the number of cables is minimized and the highest practical link aggregation per cable is used.
  • By introducing a dependency on an integrated leaf switch implementation on the end-node side, it is possible to use core switch chassis configurations where each cable connector with L individual links connects to L individual (parallel) switch configurations internally in the switch chassis. In this way, the value of L and the radix N of each individual internal parallel switch infrastructure can be selected in order to minimize number of cables and cabling complexity, while maintaining the lowest possible total number of switching stages and individual switching elements in each core switch chassis.
  • Where the leaf switches have a number of up-links that is dividable by L, any configuration that could have been supported based on N*L radix core switches can be supported with switch chassis instances representing L individual N radix switches. The L times N approach can typically be implemented with lower end-to-end latency and less cost and power requirements due to fewer stages and fewer switching elements.
  • An embodiment of the invention can thus provide a non-blocking Clos based interconnect fabric that takes advantage of multi-pathing aspects of embedded leaf switches in computer blade systems in order to increase system reliability but without imposing multiple core switch chassis. Also, this can be achieved with the same (minimal) number of switching stages (and individual switching elements) that a configuration based on a single large switch and no leaf-switches would imply. Hence, the advantages are achieved without inherent additional cost, or power-consumption, nor any additional worst case end-to-end latency.
  • An example embodiment of this aspect of this invention can provide a single core switch chassis 200 with multiple independent internal switches such that the existence of individual independent internal switches is transparent to a system administrator when combined with embedded leaf-switch based host implementations.
  • This transparency means that the radix of the complete switch is observed as the sum of the radixes of the individual internal switches, whereby the imposed management model is that of a single core switch rather than multiple core switches.
  • In one example, illustrated in FIG. 33, a multi-switch chassis 200 can be provided in which line-cards 202 and fabric cards 204, 206, 208 are used, whereby the fabric cards represent a single switching stage/tier and have independent switch elements 226, 228 and 230 (i.e., the switch elements are not interconnected on the fabric card). For ease of illustration in FIG. 33, only one line card is shown, although it should be appreciated that a plurality of line cards can be provided in an example implementation. Also, in FIG. 33, three fabric cards are shown, although two or more than three fabric cards may be provided.
  • In this example, only one switch tier is provided on a line-card, whereby there is no connectivity between switch elements on the line-cards (i.e., all connectivity is defined by and is via the fabric-cards).
  • In this example, assuming L links per cable 210 and connector 212 and L individual switch fabrics within the chassis, the switch elements on the line cards are divided into L groups (e.g., in FIG. 33, L=3). The L individual links within the cable 210 and connector 212 on a line-card 202 are each connected to individual switch- elements 214, 16 and 218, each belonging to a separate group. The “up-links” 220, 222 and 224 from each line-card 202 to the fabric- cards 204, 206 and 208, and connectivity to the switch elements 226, 228 and 230, respectively, on the fabric cards are such that each switch element 226, 2278 and 230 on the fabric card only connect to switch elements 214, 216 and 218 on the line cards belonging to the same group. This implies that for L groups (individual switching fabrics), it is possible to organize the connectivity through the mid-plane so that some fabric cards are dedicated to a single group or that each fabric card has (independent) connectivity for all the groups.
  • Accordingly, there has been described a switch system in which L groups of the line switch elements are connectable to cables that include L links such that each of the L links within a cable connect to a switch element of a respective one of the L groups. Fabric switch elements are connected such that a fabric switch element is connected to the line switch elements of one of the group of line switch elements. In an example embodiment of the invention the radix of the complete switch can appear as the sum of the radixes of the individual fabric switches.
  • It will be appreciated that changes and modifications to the above described embodiments are possible with the scope of the claimed invention.
  • For example, in the example illustrated in FIG. 33 three individual switch chips 214, 216 and 218 form three parallel switching units, each connected to one link of a 3-link cable. It will be appreciated that in other embodiments a different number of parallel switching units can be provided connected to a different number of links in a multi-link cable. Also, in another example, a single switching stage may be provided, whereby a single switching unit on a line card may interconnect individual links of a multi-link cable to respective fabric switch elements.
  • An example embodiment can facilitate the provision of a very large single switch chassis that can provide, for example one or more of the following advantages, namely a 3456 ports non-blocking Clos (or Fat Tree) fabric, a 110 Terabit/sec bandwidth, major improvements in reliability, a 6:1 reduction in interconnect cables versus leaf and core switches, a new connector with superior mechanical design, major improvement in manageability, a single centralized switch with known topology that provides a 300:1 reduction in entities that need to be managed.
  • Although the embodiments above have been described in considerable detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated.

Claims (18)

1. A switch system comprises plurality of line switch elements and a plurality of fabric switch elements, wherein L groups of the line switch elements are connectable to cables that include L links such that each of the L links within a cable connect to a switch element of a respective one of the L groups and wherein one of the plurality of fabric switch elements connects to line switch elements of one of the group of line switch elements.
2. The switch system of claim 1, wherein each of the plurality of fabric switch elements is connected to the line switch elements of a respective one of the group of line switch elements.
3. The system of claim 1, wherein any interconnectivity between the line switch elements is via the fabric switch elements.
4. The switch system of claim 1, wherein the fabric switch elements form independent switches.
5. The system of claim 4, wherein each fabric switch element has N ports, and the system has N*L switch ports.
6. The system of claim 1, forming a non-blocking Clos-based interconnect fabric.
7. A switch system comprising:
at least one line card connectable to at least one cable that comprises L links, the at least one line card comprising L groups of line switch elements configured such that each of the L links within the at least one cable connect to a line switch element of a respective one of the L groups of line switch elements; and
at least one fabric card connected to the at least one line card and comprising fabric switch elements connected such that a fabric switch element connects to line switch elements that belong to one of the L groups.
8. The system of claim 7, wherein the at least one fabric card represents a single switch tier and the fabric switch elements of the at least one fabric card form independent switches.
9. The system of claim 7, wherein interconnectivity between the line switch elements is via the fabric switch elements.
10. The system of claim 7, wherein the line cards comprise cable connectors for the attachment of line cables.
11. The system of claim 7, comprising a plurality of fabric cards, wherein connectivity is provided such that at least one of the fabric cards is dedicated to a single one of the L groups.
12. The system of claim 7, comprising a plurality of fabric cards, wherein connectivity is provided such that each fabric card has connectivity for all the L groups.
13. The system of claim 7, comprising L fabric cards.
14. The system of claim 7, wherein each switch element on the at least one fabric card has N ports, whereby the system of claim 1 has an N*L switch ports.
15. The system of claim 7, comprising a chassis that includes the at least one fabric card and the at least one line card interconnected via a midplane.
16. The system of claim 7, wherein a number of line cables is minimized and a highest practical link aggregation per cable is used.
17. The system of claim 7, forming a non-blocking Clos-based interconnect fabric.
18. A method of implementing a switch system in a switch chassis, the method comprising:
connecting at least one cable that comprises L links to at least one line card that comprises L groups of switch elements configured such that each of the L links within the at least one cable connect to a switch element of a respective one of the L groups of switch elements of the at least one line card; and
connecting the at least one line card to at least one fabric card that comprises switch elements such that links from the at least one line-card to the at least one fabric-card and connectivity to the switch elements of the at least one fabric card are such that each switch element on the at least one fabric card only connects to switch elements on the line cards that belong to the same group.
US12/015,922 2007-06-22 2008-01-17 Multi-switch chassis Abandoned US20080315985A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/015,922 US20080315985A1 (en) 2007-06-22 2008-01-17 Multi-switch chassis

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US94577807P 2007-06-22 2007-06-22
US12/015,922 US20080315985A1 (en) 2007-06-22 2008-01-17 Multi-switch chassis

Publications (1)

Publication Number Publication Date
US20080315985A1 true US20080315985A1 (en) 2008-12-25

Family

ID=40135442

Family Applications (8)

Application Number Title Priority Date Filing Date
US11/932,638 Active 2029-04-10 US7850260B2 (en) 2007-06-22 2007-10-31 Injection/ejection mechanism
US12/015,922 Abandoned US20080315985A1 (en) 2007-06-22 2008-01-17 Multi-switch chassis
US12/015,934 Abandoned US20080314979A1 (en) 2007-06-22 2008-01-17 Cable management systems
US12/015,973 Active 2029-11-13 US8015458B2 (en) 2007-06-22 2008-01-17 Fault isolation in interconnect systems
US12/022,678 Active US7766692B2 (en) 2007-06-22 2008-01-30 Cable interconnect systems with cable connectors implementing storage devices
US12/124,706 Active 2030-12-13 US8116332B2 (en) 2007-06-22 2008-05-21 Switch arbitration
US12/124,686 Active 2028-10-08 US8516089B2 (en) 2007-06-22 2008-05-21 Cluster system management
US12/133,034 Active 2028-10-01 US7907624B2 (en) 2007-06-22 2008-06-04 Switch matrix

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/932,638 Active 2029-04-10 US7850260B2 (en) 2007-06-22 2007-10-31 Injection/ejection mechanism

Family Applications After (6)

Application Number Title Priority Date Filing Date
US12/015,934 Abandoned US20080314979A1 (en) 2007-06-22 2008-01-17 Cable management systems
US12/015,973 Active 2029-11-13 US8015458B2 (en) 2007-06-22 2008-01-17 Fault isolation in interconnect systems
US12/022,678 Active US7766692B2 (en) 2007-06-22 2008-01-30 Cable interconnect systems with cable connectors implementing storage devices
US12/124,706 Active 2030-12-13 US8116332B2 (en) 2007-06-22 2008-05-21 Switch arbitration
US12/124,686 Active 2028-10-08 US8516089B2 (en) 2007-06-22 2008-05-21 Cluster system management
US12/133,034 Active 2028-10-01 US7907624B2 (en) 2007-06-22 2008-06-04 Switch matrix

Country Status (2)

Country Link
US (8) US7850260B2 (en)
EP (2) EP2034410B1 (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100061241A1 (en) * 2008-09-11 2010-03-11 Pradeep Sindhu Methods and apparatus related to flow control within a data center switch fabric
US20110243031A1 (en) * 2010-04-01 2011-10-06 Gunes Aybay Apparatus and methods related to the packaging and cabling infrastructure of a distributed switch fabric
WO2012040205A1 (en) * 2010-09-22 2012-03-29 Amazon Technologies, Inc. Transpose box based network scaling
US8265071B2 (en) 2008-09-11 2012-09-11 Juniper Networks, Inc. Methods and apparatus related to a flexible data center security architecture
US8335213B2 (en) 2008-09-11 2012-12-18 Juniper Networks, Inc. Methods and apparatus related to low latency within a data center
US8340088B2 (en) 2008-09-11 2012-12-25 Juniper Networks, Inc. Methods and apparatus related to a low cost data center architecture
US8358651B1 (en) 2009-09-21 2013-01-22 Marvell International Ltd. Switch device having a plurality of processing cores
US8547971B1 (en) * 2009-01-07 2013-10-01 Marvell Israel (M.I.S.L) Ltd. Multi-stage switching system
US8730954B2 (en) 2008-09-11 2014-05-20 Juniper Networks, Inc. Methods and apparatus related to any-to-any connectivity within a data center
US8897315B1 (en) 2012-01-06 2014-11-25 Marvell Israel (M.I.S.L) Ltd. Fabric traffic management in a network device
US8942559B2 (en) 2010-05-20 2015-01-27 Hewlett-Packard Development, L.P. Switching in a network device
US9112708B1 (en) 2012-01-27 2015-08-18 Marvell Israel (M.I.S.L) Ltd. Processing multicast packets in a network device
US9172659B1 (en) 2011-07-12 2015-10-27 Marvell Israel (M.I.S.L.) Ltd. Network traffic routing in a modular switching device
US9240923B2 (en) 2010-03-23 2016-01-19 Juniper Networks, Inc. Methods and apparatus for automatically provisioning resources within a distributed control plane of a switch
US9282060B2 (en) 2010-12-15 2016-03-08 Juniper Networks, Inc. Methods and apparatus for dynamic resource management within a distributed control plane of a switch
US9363208B1 (en) 2011-03-29 2016-06-07 Amazon Technologies, Inc. Logical switches
WO2016105901A1 (en) * 2014-12-23 2016-06-30 Intel Corporation Midplane interconnect system with conductor twist mitigation
US9571541B1 (en) 2013-10-03 2017-02-14 Marvell Israel (M.I.S.L.) Ltd. Network device architecture using cache for multicast packets
US9813252B2 (en) 2010-03-23 2017-11-07 Juniper Networks, Inc. Multicasting within a distributed control plane of a switch
US9847953B2 (en) 2008-09-11 2017-12-19 Juniper Networks, Inc. Methods and apparatus related to virtualization of data center resources
CN108134750A (en) * 2017-12-27 2018-06-08 迈普通信技术股份有限公司 A kind of backboard and communication equipment
US10010008B2 (en) 2016-06-28 2018-06-26 Dell Products, L.P. Sled mounted processing nodes for an information handling system
US10367758B2 (en) 2016-09-12 2019-07-30 Marvell World Trade Ltd. Merging read requests in network device architecture
US10405068B1 (en) * 2017-11-20 2019-09-03 Juniper Networks, Inc. Computer network switch fabric assembly
US10904150B1 (en) 2016-02-02 2021-01-26 Marvell Israel (M.I.S.L) Ltd. Distributed dynamic load balancing in network systems
CN113055316A (en) * 2019-12-27 2021-06-29 谷歌有限责任公司 Multi-stage switching topology
US11271871B2 (en) 2008-09-11 2022-03-08 Juniper Networks, Inc. Methods and apparatus related to a flexible data center security architecture
US11962505B1 (en) 2021-01-26 2024-04-16 Marvell Israel (M.I.S.L) Ltd. Distributed dynamic load balancing in network systems

Families Citing this family (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070135875A1 (en) 2002-04-08 2007-06-14 Ardian, Inc. Methods and apparatus for thermally-induced renal neuromodulation
US7853832B2 (en) * 2007-10-10 2010-12-14 Alcatel Lucent System and method for tracing cable interconnections between multiple systems
US8370530B2 (en) * 2007-12-10 2013-02-05 Oracle America, Inc. Method and system for controlling network traffic in a blade chassis
US9467923B2 (en) * 2008-02-07 2016-10-11 Broadcom Corporation Method and system for location-based prearranged hand-off
US8804711B2 (en) * 2008-12-29 2014-08-12 Juniper Networks, Inc. Methods and apparatus related to a modular switch architecture
US8804710B2 (en) * 2008-12-29 2014-08-12 Juniper Networks, Inc. System architecture for a scalable and distributed multi-stage switch fabric
US20100061367A1 (en) * 2008-09-11 2010-03-11 Pradeep Sindhu Methods and apparatus related to lossless operation within a data center
US8798045B1 (en) 2008-12-29 2014-08-05 Juniper Networks, Inc. Control plane architecture for switch fabrics
US9225666B1 (en) 2009-03-31 2015-12-29 Juniper Networks, Inc. Distributed multi-stage switch fabric
US8918631B1 (en) 2009-03-31 2014-12-23 Juniper Networks, Inc. Methods and apparatus for dynamic automated configuration within a control plane of a switch fabric
US8254378B2 (en) 2009-07-23 2012-08-28 Altera Canada Co. Strict-sense minimal spanning switch non-blocking architecture
KR20110012646A (en) * 2009-07-31 2011-02-09 삼성전자주식회사 Display apparatus and method to control display apparatus
US8184933B1 (en) 2009-09-22 2012-05-22 Juniper Networks, Inc. Systems and methods for identifying cable connections in a computing system
US20110099772A1 (en) * 2009-10-29 2011-05-05 Douglas Staci E Key and Electronic Device Locator/Holder
US8498087B2 (en) * 2009-11-03 2013-07-30 Apple Inc. Thermal protection circuits for electronic device cables
US8705500B1 (en) 2009-11-05 2014-04-22 Juniper Networks, Inc. Methods and apparatus for upgrading a switch fabric
US8687629B1 (en) * 2009-11-18 2014-04-01 Juniper Networks, Inc. Fabric virtualization for packet and circuit switching
US8924616B2 (en) * 2010-01-25 2014-12-30 Broadcom Corporation Method and system for a connector with integrated shield detection
US8578067B2 (en) * 2010-03-02 2013-11-05 Broadcom Corporation Method and system for determining characteristics of an attached Ethernet connector and/or cable
US8903683B2 (en) 2010-04-26 2014-12-02 Mellanox Technologies Ltd. Cable with field-writeable memory
US8671234B2 (en) * 2010-05-27 2014-03-11 Stmicroelectronics, Inc. Level shifting cable adaptor and chip system for use with dual-mode multi-media device
US8333316B2 (en) 2010-06-30 2012-12-18 Google Inc. Recording the power distribution hierarchy in datacenters
US8718063B2 (en) 2010-07-26 2014-05-06 Juniper Networks, Inc. Methods and apparatus related to route selection within a network
CA2753747C (en) * 2010-12-14 2019-08-13 International Business Machines Corporation Method for operating a node cluster system in a network and node cluster system
US8560660B2 (en) 2010-12-15 2013-10-15 Juniper Networks, Inc. Methods and apparatus for managing next hop identifiers in a distributed switch fabric system
US9176923B2 (en) * 2010-12-17 2015-11-03 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Electronic guidance for restoring a predetermined cabling configuration
US9391796B1 (en) 2010-12-22 2016-07-12 Juniper Networks, Inc. Methods and apparatus for using border gateway protocol (BGP) for converged fibre channel (FC) control plane
US9106527B1 (en) 2010-12-22 2015-08-11 Juniper Networks, Inc. Hierarchical resource groups for providing segregated management access to a distributed switch
FR2973903B1 (en) * 2011-04-05 2013-04-05 Bull Sas METHOD AND DEVICE FOR MANAGING WIRING IN A CLUSTER
US8380910B2 (en) 2011-04-13 2013-02-19 International Business Machines Corporation Out of band location information retrieval
US8504853B2 (en) * 2011-05-18 2013-08-06 Nokia Corporation Method, apparatus, and computer program product for cable detection and power negotiation
US20120311182A1 (en) 2011-06-03 2012-12-06 Oracle International Corporation System and method for supporting controlled re-routing in an infiniband (ib) network
EP2557501B1 (en) * 2011-08-11 2016-03-16 Intel Deutschland GmbH Circuit arrangement and method for testing same
US9531644B2 (en) 2011-12-21 2016-12-27 Juniper Networks, Inc. Methods and apparatus for a distributed fibre channel control plane
US9237095B2 (en) * 2012-02-17 2016-01-12 Netronome Systems, Inc. Island-based network flow processor integrated circuit
JP6007522B2 (en) * 2012-03-09 2016-10-12 日本電気株式会社 Cluster system
US9231888B2 (en) 2012-05-11 2016-01-05 Oracle International Corporation System and method for routing traffic between distinct InfiniBand subnets based on source routing
US9262155B2 (en) * 2012-06-04 2016-02-16 Oracle International Corporation System and method for supporting in-band/side-band firmware upgrade of input/output (I/O) devices in a middleware machine environment
US9311145B2 (en) * 2012-06-29 2016-04-12 Intel Corporation Using platform idle duration information to notify platform devices of upcoming active periods
US8902902B2 (en) 2012-07-18 2014-12-02 Netronome Systems, Incorporated Recursive lookup with a hardware trie structure that has no sequential logic elements
US9250892B2 (en) 2012-08-02 2016-02-02 International Business Machines Corporation Self-diagnosing systems using matrix barcodes
US8848699B2 (en) * 2012-08-08 2014-09-30 Nebula, Inc. Devices, systems, and methods for distributed monitoring and control of networked server computers
CN102946364B (en) * 2012-09-29 2015-12-02 华为技术有限公司 Jockey and system
US9111466B2 (en) 2013-01-17 2015-08-18 Mellanoy Technologies Ltd. Efficient access to connectivity information using cable identification
US10338653B2 (en) 2013-02-28 2019-07-02 Oracle International Corporation Power delivery to rack-mounted field replaceable units using AC and/or DC input power sources
US9268730B2 (en) 2013-02-28 2016-02-23 Oracle International Corporation Computing rack-based virtual backplane for field replaceable units
US9335786B2 (en) 2013-02-28 2016-05-10 Oracle International Corporation Adapter facilitating blind-mate electrical connection of field replaceable units with virtual backplane of computing rack
US9256565B2 (en) 2013-02-28 2016-02-09 Oracle International Corporation Central out of band management of field replaceable united of computing rack
US9261922B2 (en) * 2013-02-28 2016-02-16 Oracle International Corporation Harness for implementing a virtual backplane in a computing rack for field replaceable units
US9936603B2 (en) 2013-02-28 2018-04-03 Oracle International Corporation Backplane nodes for blind mate adapting field replaceable units to bays in storage rack
US9258253B2 (en) * 2013-05-14 2016-02-09 Dell Products L.P. System and method for flexible switching fabric
CN105229621B (en) 2013-05-16 2018-08-28 慧与发展有限责任合伙企业 Multi-mode proxy server
TWI509410B (en) * 2013-07-31 2015-11-21 Ibm Computer host and network communication setting method thereof
US9606953B2 (en) 2014-03-13 2017-03-28 Nokia Technologies Oy Method, apparatus, and computer program product for entering accessory docking mode in USB type C
US9870335B2 (en) 2014-04-03 2018-01-16 International Business Machines Corporation Implementing sideband control structure for PCIE cable cards and IO expansion enclosures
US9413150B2 (en) * 2014-06-26 2016-08-09 Eaton Corporation Locking mechanism for control box
US9847928B2 (en) 2014-09-30 2017-12-19 Alcatel-Lucent Usa Inc. Verifying connector placement via loopback schemas
US9626844B2 (en) 2014-12-17 2017-04-18 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Service indicators with minimal light sources
TWI553471B (en) * 2015-01-06 2016-10-11 緯創資通股份有限公司 Power supply method, power supply system, and carrier module thereof
US9954771B1 (en) * 2015-01-30 2018-04-24 Marvell Israel (M.I.S.L) Ltd. Packet distribution with prefetch in a parallel processing network device
US10534417B1 (en) * 2015-03-10 2020-01-14 Amazon Technologies, Inc. Mass storage device electrical power consumption monitoring
US9735514B2 (en) 2015-03-19 2017-08-15 Mellanox Technologies, Ltd. Connector module with internal wireless communication device
US10394743B2 (en) * 2015-05-28 2019-08-27 Dell Products, L.P. Interchangeable I/O modules with individual and shared personalities
US10736239B2 (en) 2015-09-22 2020-08-04 Z-Impact, Inc. High performance computing rack and storage system with forced cooling
WO2017082887A1 (en) 2015-11-11 2017-05-18 Hewlett Packard Enterprise Development Lp Visible indication of a port as configured to management functionality
US10028417B2 (en) * 2016-05-11 2018-07-17 Facebook, Inc. Modular network switches, associated structures, and associated methods of manufacture and use
NL2016812B1 (en) * 2016-05-23 2017-11-30 Aecorsis B V A device comprising server modules
CN106445045A (en) * 2016-08-31 2017-02-22 浪潮电子信息产业股份有限公司 Power supply copper bar and server
US10198888B2 (en) * 2016-09-09 2019-02-05 Key Control Holding, Inc. System and apparatus for storing objects
US11093311B2 (en) * 2016-11-29 2021-08-17 Intel Corporation Technologies for monitoring node cluster health
US10303568B2 (en) * 2017-02-10 2019-05-28 Dell Products L.P. Systems and methods for high availability of management controllers
US11003616B1 (en) * 2017-06-27 2021-05-11 Amazon Technologies, Inc Data transfer using point-to-point interconnect
US10476816B2 (en) * 2017-09-15 2019-11-12 Facebook, Inc. Lite network switch architecture
US20200304427A1 (en) * 2017-10-17 2020-09-24 Drivenets Ltd. A Communication Routing System
CN108628412A (en) * 2017-11-30 2018-10-09 英业达科技有限公司 Cutter point server
CN107885687A (en) * 2017-12-04 2018-04-06 盛科网络(苏州)有限公司 A kind of interface for being used to for FRU modules to be connected to I2C buses
CN109188215B (en) * 2018-08-22 2019-08-06 西南交通大学 A kind of simulation of EP rubbers cable terminal insulation layer difference degradation failure and test method
CN109188214B (en) * 2018-08-22 2019-11-29 云南电网有限责任公司电力科学研究院 A kind of simulation of EP rubbers cable terminal insulation layer typical fault and test method
CN109239543B (en) * 2018-08-22 2020-05-29 云南电网有限责任公司电力科学研究院 Method for simulating and testing faults of ethylene propylene rubber cable terminal
US10571635B1 (en) 2018-09-05 2020-02-25 Hewlett Packard Enterprise Development Lp Nested co-blindmate optical, liquid, and electrical connections in a high density switch system
US10582639B1 (en) * 2018-09-14 2020-03-03 Cisco Technology, Inc. Liquid cooling distribution in a modular electronic system
US11191185B2 (en) 2018-09-14 2021-11-30 Cisco Technology, Inc. Liquid cooling distribution in a modular electronic system
US11934568B2 (en) 2019-12-12 2024-03-19 Mellanox Technologies, Ltd. Cable security
CN114126311A (en) * 2020-08-31 2022-03-01 中兴通讯股份有限公司 Cable connection structure, veneer component and veneer component connection structure
US11531629B2 (en) 2021-03-04 2022-12-20 Liqid Inc. High density peripheral card chassis
US11573917B2 (en) 2021-03-04 2023-02-07 Liqid Inc. Low latency computing architecture
US11720514B2 (en) * 2022-01-06 2023-08-08 Dell Products L.P. Provisioning connection information for display on cables used to couple devices

Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030058791A1 (en) * 2001-09-27 2003-03-27 Joseph Soetemans Method and apparatus for optimization of redundant link usage in a multi-shelf network element
US20030061390A1 (en) * 2001-09-27 2003-03-27 William Schaller Method of synchronizing parallel optical links between communications components
US20030058854A1 (en) * 2001-09-27 2003-03-27 Joe Cote Method and apparatus for performing an in-service upgrade of a switching fabric of a network element
US20030101426A1 (en) * 2001-11-27 2003-05-29 Terago Communications, Inc. System and method for providing isolated fabric interface in high-speed network switching and routing platforms
US20030117961A1 (en) * 2001-12-26 2003-06-26 Chuah John Tiong-Heng Method and system for isolation of a fault location in a communications device
US20030137934A1 (en) * 2002-01-24 2003-07-24 William Schaller System and method for providing management of fabric links for a network element
US6675254B1 (en) * 2000-09-29 2004-01-06 Intel Corporation System and method for mid-plane interconnect using switched technology
US6816486B1 (en) * 1999-03-25 2004-11-09 Inrange Technologies Corporation Cross-midplane switch topology
US20050078706A1 (en) * 2003-10-14 2005-04-14 Spencer David M. Distributing data from a DS3 signal over a packet switched backplane
US20050195864A1 (en) * 2003-03-28 2005-09-08 Hiroyuki Matsuo Terminal relay device and relay method
US20050207134A1 (en) * 2004-03-16 2005-09-22 Belady Christian L Cell board interconnection architecture
US20050213989A1 (en) * 2001-08-23 2005-09-29 Cedar Point Communications, Inc. Reconfigurable data communications system with a removable optical backplane connector
US7003690B2 (en) * 2001-05-30 2006-02-21 Juniper Networks, Inc. Method and apparatus for redundancy switching in line cards
US20060168380A1 (en) * 2005-01-27 2006-07-27 International Business Machines Corporation Method, system, and storage medium for time and frequency distribution for bufferless crossbar switch systems
US20070047536A1 (en) * 2005-09-01 2007-03-01 Emulex Design & Manufacturing Corporation Input/output router for storage networks
US20070073932A1 (en) * 2005-09-13 2007-03-29 Alcatel Method and apparatus for a configurable data path interface
US20070140229A1 (en) * 2005-11-16 2007-06-21 Dezhi Tang Method for cell reordering, method and apparatus for cell processing using the same
US7262962B1 (en) * 2005-09-01 2007-08-28 Cisco Technology, Inc. Techniques for cooling multiple sets of circuit boards connected by a midplane
US20070205822A1 (en) * 2006-03-06 2007-09-06 Emulex Design & Manufacturing Corporation Data path differentiator for pre-emphasis requirement determination or slot identification
US7295566B1 (en) * 1998-12-30 2007-11-13 Nortel Networks Ltd. SVC signaling system and method
US7307995B1 (en) * 2002-04-05 2007-12-11 Ciphermax, Inc. System and method for linking a plurality of network switches
US20070294433A1 (en) * 2006-06-14 2007-12-20 Leigh Kevin B system of implementing switch devices in a server system
US20080112152A1 (en) * 2006-11-10 2008-05-15 Sun Microsystems, Inc. Cable management system
US7406038B1 (en) * 2002-04-05 2008-07-29 Ciphermax, Incorporated System and method for expansion of computer network switching system without disruption thereof
US20080233806A1 (en) * 2007-03-20 2008-09-25 Tyco Electronics Corporation Electrical connector with crosstalk canceling features
US20090020739A1 (en) * 2007-07-21 2009-01-22 International Business Machines Corporation Method for Delineation of Phase Change Memory Cell Via Film Resistivity Modification
US20090262790A1 (en) * 2008-04-17 2009-10-22 Alcatel Lucent Method of recovery from active port tx failure in y-cable protected pair

Family Cites Families (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1172885A (en) * 1966-05-20 1969-12-03 Wirth Alfred & Co Kg Improvements relating to Pumps
DE2717048C3 (en) * 1977-04-18 1981-07-23 Carl Schleicher & Schüll GmbH & Co KG, 3352 Einbeck Device serving as a holder and lock for a high-pressure membrane test cell
US4805946A (en) * 1985-04-01 1989-02-21 Pitney Bowes Inc. Postage meter security seal
US4793816A (en) * 1987-07-20 1988-12-27 Industrial Electronic Hardware Terminal protector for circuit board connector
US4837488A (en) * 1988-05-06 1989-06-06 Ncr Corporation Portable identifier and tester units for computer communication cables
JPH05315999A (en) * 1992-05-11 1993-11-26 Fujitsu Ltd Digital transmitting equipment
US5436554A (en) * 1992-09-04 1995-07-25 Decker, Jr.; Harold J. Computer controlled cable tester
US5570002A (en) * 1994-02-18 1996-10-29 Ergo Mechanical Systems, Incorporated Universal power-supply connection system for multiple electronic devices
US5584514A (en) * 1994-06-24 1996-12-17 Mascotte; Lawrence L. Window guard locking device
US5584410A (en) * 1995-01-24 1996-12-17 Hallen Products Ltd. Drum closure assembly
US5602989A (en) * 1995-05-15 1997-02-11 Advanced Micro Devices Inc. Bus connectivity verification technique
US6185222B1 (en) * 1995-09-28 2001-02-06 Cisco Technology, Inc. Asymmetric switch architecture for use in a network switch node
US5809226A (en) * 1996-04-12 1998-09-15 Xerox Corporation Method and apparatus for testing a connection between digital processing modules, such as in digital printing
US5851038A (en) * 1996-06-03 1998-12-22 Ekstrom Industries, Inc. Sealing ring
US6282195B1 (en) * 1997-01-09 2001-08-28 Silicon Graphics, Inc. Packetized data transmissions in a switched router architecture
US7133940B2 (en) * 1997-10-14 2006-11-07 Alacritech, Inc. Network interface device employing a DMA command queue
US6269076B1 (en) * 1998-05-28 2001-07-31 3Com Corporation Method of resolving split virtual LANs utilizing a network management system
US6502869B1 (en) * 1998-07-14 2003-01-07 Asyst Technologies, Inc. Pod door to port door retention system
US6002331A (en) * 1998-07-20 1999-12-14 Laor; Herzel Method and apparatus for identifying and tracking connections of communication lines
US6721482B1 (en) * 1998-09-10 2004-04-13 Thomas A. Glynn Telecommunications fiber optic infrastructure
US6721311B1 (en) 1999-08-10 2004-04-13 Colorado Seminary Self-routing permutation networks based on de Bruijn digraphs
US6222908B1 (en) * 1999-09-23 2001-04-24 Avaya Technology Corp. Method and device for identifying a specific patch cord connector as it is introduced into, or removed from, a telecommunications patch system
US7039922B1 (en) * 1999-11-29 2006-05-02 Intel Corporation Cluster with multiple paths between hosts and I/O controllers
US6671258B1 (en) * 2000-02-01 2003-12-30 Alcatel Canada Inc. Dynamic buffering system having integrated random early detection
US6651177B1 (en) * 2000-02-10 2003-11-18 Ncr Corporation Circuit and method of providing power to an external peripheral
US20020061058A1 (en) * 2000-07-25 2002-05-23 Symmetricom, Inc. Subscriber loop repeater loopback for fault isolation
WO2002084509A1 (en) * 2001-02-24 2002-10-24 International Business Machines Corporation A novel massively parrallel supercomputer
US6590659B2 (en) * 2001-03-09 2003-07-08 Ivan Melnyk Cable identifier apparatus and method
EP1391082A4 (en) 2001-04-27 2008-07-23 Boeing Co Method and system for network management
DE10126351A1 (en) * 2001-05-30 2002-12-12 Ccs Technology Inc Optical distribution device and fiber optic connection cable
US20030021580A1 (en) * 2001-07-18 2003-01-30 Photoris, Inc. Method and apparatus for coupling terminal equipment to a node in an optical communications network
US20030072326A1 (en) * 2001-08-14 2003-04-17 Mehdi Alasti Method and apparatus for parallel, weighted arbitration scheduling for a switch fabric
AT5042U3 (en) * 2001-10-08 2002-10-25 Avl List Gmbh MEASURING DEVICE
US7203202B2 (en) * 2001-10-31 2007-04-10 Polytechnic University Arbitration using dual round robin matching with exhaustive service of winning virtual output queue
US7161935B2 (en) * 2002-01-31 2007-01-09 Brocade Communications Stystems, Inc. Network fabric management via adjunct processor inter-fabric service link
US7184443B2 (en) 2002-03-30 2007-02-27 Cisco Technology, Inc. Packet scheduling particularly applicable to systems including a non-blocking switching fabric and homogeneous or heterogeneous line card interfaces
US6820167B2 (en) * 2002-05-16 2004-11-16 Hewlett-Packard Development Company, L.P. Configurable crossbar and related methods
US7210586B2 (en) * 2002-08-13 2007-05-01 Finisar Corporation Adapter element for card cage system
GB2393549B (en) * 2002-09-25 2006-05-31 Cormant Technologies Inc Cabling system
US7451472B2 (en) * 2002-09-30 2008-11-11 Cable Television Laboratories, Inc. System and method to test network performance with impairments
US7016993B2 (en) * 2002-12-17 2006-03-21 Inventec Corporation I2C MUX with anti-lock device
KR100564743B1 (en) * 2002-12-18 2006-03-27 한국전자통신연구원 Multi-functional switch fabric apparatus and control method of the same
US7315985B1 (en) * 2002-12-31 2008-01-01 Emc Corporation Methods and apparatus for managing network resources using a network topology view
US7127534B2 (en) * 2003-06-27 2006-10-24 Emulex Design & Manufacturing Corporation Read/write command buffer pool resource management using read-path prediction of future resources
US20050089054A1 (en) 2003-08-11 2005-04-28 Gene Ciancaglini Methods and apparatus for provisioning connection oriented, quality of service capabilities and services
US7397796B1 (en) * 2003-08-21 2008-07-08 Smiljanic Aleksandra Load balancing algorithms in non-blocking multistage packet switches
US7756958B2 (en) * 2003-09-20 2010-07-13 International Business Machines Corporation Intelligent discovery of network information from multiple information gathering agents
US20050080581A1 (en) * 2003-09-22 2005-04-14 David Zimmerman Built-in self test for memory interconnect testing
GB2411540B (en) * 2004-02-25 2006-03-29 3Com Corp Cascade control system for network units
US6952342B1 (en) * 2004-03-22 2005-10-04 Hsiu-Ling Chen Double locking device for removable disk drive
US20060004909A1 (en) * 2004-04-30 2006-01-05 Shinya Takuwa Server system and a server arrangement method
US7034546B2 (en) * 2004-05-28 2006-04-25 Agilent Technologies, Inc. Method and apparatus for measuring insertion loss of a conductor
US7409576B2 (en) * 2004-09-08 2008-08-05 Hewlett-Packard Development Company, L.P. High-availability cluster with proactive maintenance
JP2006128871A (en) 2004-10-27 2006-05-18 Matsushita Electric Ind Co Ltd Control station device, base station device, and packet data discarding method
US7672303B1 (en) * 2005-02-17 2010-03-02 Emc Corporation Arbitration method and system
US20060187914A1 (en) * 2005-02-18 2006-08-24 Fujitsu Limited Method and device for managing heterogeneous communication networks
US20060271677A1 (en) * 2005-05-24 2006-11-30 Mercier Christina W Policy based data path management, asset management, and monitoring
US7188888B2 (en) * 2005-05-31 2007-03-13 Wheatley Donald G Tonneau system latch
US20060277324A1 (en) * 2005-06-02 2006-12-07 Alfredo Aldereguia Apparatus, system, and method for automatically detecting a cable configuration
US7468669B1 (en) * 2005-06-21 2008-12-23 Avaya Technology Corp. RFID patch panels and cables
US7434041B2 (en) * 2005-08-22 2008-10-07 Oracle International Corporation Infrastructure for verifying configuration and health of a multi-node computer system
US20070058657A1 (en) * 2005-08-22 2007-03-15 Graham Holt System for consolidating and securing access to all out-of-band interfaces in computer, telecommunication, and networking equipment, regardless of the interface type
US20070140260A1 (en) * 2005-11-04 2007-06-21 Simon Duxbury System and method of single switch string hardware
US20070121499A1 (en) 2005-11-28 2007-05-31 Subhasis Pal Method of and system for physically distributed, logically shared, and data slice-synchronized shared memory switching
US7653069B2 (en) * 2005-12-30 2010-01-26 Intel Corporation Two stage queue arbitration
US8553684B2 (en) * 2006-04-24 2013-10-08 Broadcom Corporation Network switching system having variable headers and addresses
US7526582B2 (en) * 2006-11-30 2009-04-28 International Business Machines Corporation Identifying a cable with a connection location
US20080159145A1 (en) * 2006-12-29 2008-07-03 Raman Muthukrishnan Weighted bandwidth switching device
US7925798B2 (en) * 2007-01-26 2011-04-12 Lantiq Deutschland Gmbh Data packet processing device

Patent Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7295566B1 (en) * 1998-12-30 2007-11-13 Nortel Networks Ltd. SVC signaling system and method
US6816486B1 (en) * 1999-03-25 2004-11-09 Inrange Technologies Corporation Cross-midplane switch topology
US6675254B1 (en) * 2000-09-29 2004-01-06 Intel Corporation System and method for mid-plane interconnect using switched technology
US7003690B2 (en) * 2001-05-30 2006-02-21 Juniper Networks, Inc. Method and apparatus for redundancy switching in line cards
US20050213989A1 (en) * 2001-08-23 2005-09-29 Cedar Point Communications, Inc. Reconfigurable data communications system with a removable optical backplane connector
US7466924B2 (en) * 2001-08-23 2008-12-16 Cedar Point Communications, Inc. Reconfigurable data communications system with a removable optical backplane connector
US20030061390A1 (en) * 2001-09-27 2003-03-27 William Schaller Method of synchronizing parallel optical links between communications components
US20030058854A1 (en) * 2001-09-27 2003-03-27 Joe Cote Method and apparatus for performing an in-service upgrade of a switching fabric of a network element
US20030058791A1 (en) * 2001-09-27 2003-03-27 Joseph Soetemans Method and apparatus for optimization of redundant link usage in a multi-shelf network element
US20030101426A1 (en) * 2001-11-27 2003-05-29 Terago Communications, Inc. System and method for providing isolated fabric interface in high-speed network switching and routing platforms
US20030117961A1 (en) * 2001-12-26 2003-06-26 Chuah John Tiong-Heng Method and system for isolation of a fault location in a communications device
US20030137934A1 (en) * 2002-01-24 2003-07-24 William Schaller System and method for providing management of fabric links for a network element
US7406038B1 (en) * 2002-04-05 2008-07-29 Ciphermax, Incorporated System and method for expansion of computer network switching system without disruption thereof
US7307995B1 (en) * 2002-04-05 2007-12-11 Ciphermax, Inc. System and method for linking a plurality of network switches
US20050195864A1 (en) * 2003-03-28 2005-09-08 Hiroyuki Matsuo Terminal relay device and relay method
US20050078706A1 (en) * 2003-10-14 2005-04-14 Spencer David M. Distributing data from a DS3 signal over a packet switched backplane
US20050207134A1 (en) * 2004-03-16 2005-09-22 Belady Christian L Cell board interconnection architecture
US20060168380A1 (en) * 2005-01-27 2006-07-27 International Business Machines Corporation Method, system, and storage medium for time and frequency distribution for bufferless crossbar switch systems
US20070047536A1 (en) * 2005-09-01 2007-03-01 Emulex Design & Manufacturing Corporation Input/output router for storage networks
US7262962B1 (en) * 2005-09-01 2007-08-28 Cisco Technology, Inc. Techniques for cooling multiple sets of circuit boards connected by a midplane
US20070073932A1 (en) * 2005-09-13 2007-03-29 Alcatel Method and apparatus for a configurable data path interface
US20070140229A1 (en) * 2005-11-16 2007-06-21 Dezhi Tang Method for cell reordering, method and apparatus for cell processing using the same
US20070205822A1 (en) * 2006-03-06 2007-09-06 Emulex Design & Manufacturing Corporation Data path differentiator for pre-emphasis requirement determination or slot identification
US20070294433A1 (en) * 2006-06-14 2007-12-20 Leigh Kevin B system of implementing switch devices in a server system
US20080112152A1 (en) * 2006-11-10 2008-05-15 Sun Microsystems, Inc. Cable management system
US20080233806A1 (en) * 2007-03-20 2008-09-25 Tyco Electronics Corporation Electrical connector with crosstalk canceling features
US7621781B2 (en) * 2007-03-20 2009-11-24 Tyco Electronics Corporation Electrical connector with crosstalk canceling features
US20090020739A1 (en) * 2007-07-21 2009-01-22 International Business Machines Corporation Method for Delineation of Phase Change Memory Cell Via Film Resistivity Modification
US20090262790A1 (en) * 2008-04-17 2009-10-22 Alcatel Lucent Method of recovery from active port tx failure in y-cable protected pair

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11271871B2 (en) 2008-09-11 2022-03-08 Juniper Networks, Inc. Methods and apparatus related to a flexible data center security architecture
US8335213B2 (en) 2008-09-11 2012-12-18 Juniper Networks, Inc. Methods and apparatus related to low latency within a data center
US8730954B2 (en) 2008-09-11 2014-05-20 Juniper Networks, Inc. Methods and apparatus related to any-to-any connectivity within a data center
US8265071B2 (en) 2008-09-11 2012-09-11 Juniper Networks, Inc. Methods and apparatus related to a flexible data center security architecture
US8755396B2 (en) * 2008-09-11 2014-06-17 Juniper Networks, Inc. Methods and apparatus related to flow control within a data center switch fabric
US8340088B2 (en) 2008-09-11 2012-12-25 Juniper Networks, Inc. Methods and apparatus related to a low cost data center architecture
US20100061241A1 (en) * 2008-09-11 2010-03-11 Pradeep Sindhu Methods and apparatus related to flow control within a data center switch fabric
US10536400B2 (en) 2008-09-11 2020-01-14 Juniper Networks, Inc. Methods and apparatus related to virtualization of data center resources
US9985911B2 (en) 2008-09-11 2018-05-29 Juniper Networks, Inc. Methods and apparatus related to a flexible data center security architecture
US8958432B2 (en) 2008-09-11 2015-02-17 Juniper Networks, Inc. Methods and apparatus related to a flexible data center security architecture
US11451491B2 (en) 2008-09-11 2022-09-20 Juniper Networks, Inc. Methods and apparatus related to virtualization of data center resources
US10454849B2 (en) 2008-09-11 2019-10-22 Juniper Networks, Inc. Methods and apparatus related to a flexible data center security architecture
US9847953B2 (en) 2008-09-11 2017-12-19 Juniper Networks, Inc. Methods and apparatus related to virtualization of data center resources
US8547971B1 (en) * 2009-01-07 2013-10-01 Marvell Israel (M.I.S.L) Ltd. Multi-stage switching system
US9154444B1 (en) * 2009-01-07 2015-10-06 Marvell Israel (M.I.S.L) Ltd. Multi-stage switching system
US8358651B1 (en) 2009-09-21 2013-01-22 Marvell International Ltd. Switch device having a plurality of processing cores
US9185052B1 (en) 2009-09-21 2015-11-10 Marvell International Ltd. Switch device having a plurality of processing cores
US9509639B1 (en) 2009-09-21 2016-11-29 Marvell Israel (M.I.S.L) Ltd. Switch device having a plurality of processing cores
US9813252B2 (en) 2010-03-23 2017-11-07 Juniper Networks, Inc. Multicasting within a distributed control plane of a switch
US10887119B2 (en) 2010-03-23 2021-01-05 Juniper Networks, Inc. Multicasting within distributed control plane of a switch
US9240923B2 (en) 2010-03-23 2016-01-19 Juniper Networks, Inc. Methods and apparatus for automatically provisioning resources within a distributed control plane of a switch
US10645028B2 (en) 2010-03-23 2020-05-05 Juniper Networks, Inc. Methods and apparatus for automatically provisioning resources within a distributed control plane of a switch
US20110243031A1 (en) * 2010-04-01 2011-10-06 Gunes Aybay Apparatus and methods related to the packaging and cabling infrastructure of a distributed switch fabric
US8369321B2 (en) * 2010-04-01 2013-02-05 Juniper Networks, Inc. Apparatus and methods related to the packaging and cabling infrastructure of a distributed switch fabric
US8942559B2 (en) 2010-05-20 2015-01-27 Hewlett-Packard Development, L.P. Switching in a network device
CN103299287A (en) * 2010-09-22 2013-09-11 亚马逊技术股份有限公司 Transpose box based network scaling
US9330052B2 (en) * 2010-09-22 2016-05-03 Amazon Technologies, Inc. Transpose box based network scaling
AU2011305638B2 (en) * 2010-09-22 2014-07-31 Amazon Technologies, Inc. Transpose box based network scaling
US20140025843A1 (en) * 2010-09-22 2014-01-23 Amazon Technologies, Inc. Transpose box based network scaling
US8621111B2 (en) 2010-09-22 2013-12-31 Amazon Technologies, Inc. Transpose box based network scaling
CN107819661A (en) * 2010-09-22 2018-03-20 亚马逊技术公司 Network adjustment based on transposition box
WO2012040205A1 (en) * 2010-09-22 2012-03-29 Amazon Technologies, Inc. Transpose box based network scaling
US9282060B2 (en) 2010-12-15 2016-03-08 Juniper Networks, Inc. Methods and apparatus for dynamic resource management within a distributed control plane of a switch
US9674036B2 (en) 2010-12-15 2017-06-06 Juniper Networks, Inc. Methods and apparatus for dynamic resource management within a distributed control plane of a switch
US9363208B1 (en) 2011-03-29 2016-06-07 Amazon Technologies, Inc. Logical switches
US9813355B2 (en) 2011-03-29 2017-11-07 Amazon Technologies, Inc. Logical switches
US9172659B1 (en) 2011-07-12 2015-10-27 Marvell Israel (M.I.S.L.) Ltd. Network traffic routing in a modular switching device
US8897315B1 (en) 2012-01-06 2014-11-25 Marvell Israel (M.I.S.L) Ltd. Fabric traffic management in a network device
US9112708B1 (en) 2012-01-27 2015-08-18 Marvell Israel (M.I.S.L) Ltd. Processing multicast packets in a network device
US9571541B1 (en) 2013-10-03 2017-02-14 Marvell Israel (M.I.S.L.) Ltd. Network device architecture using cache for multicast packets
US10015100B1 (en) 2013-10-03 2018-07-03 Marvell Israel (M.I.S.L.) Ltd. Network device architecture using cache for multicast packets
WO2016105901A1 (en) * 2014-12-23 2016-06-30 Intel Corporation Midplane interconnect system with conductor twist mitigation
US9697160B2 (en) 2014-12-23 2017-07-04 Intel Corporation Midplane interconnect system with conductor twist mitigation
US9954295B2 (en) 2014-12-23 2018-04-24 Intel Corporation Midplane interconnect system with conductor twist mitigation
US10904150B1 (en) 2016-02-02 2021-01-26 Marvell Israel (M.I.S.L) Ltd. Distributed dynamic load balancing in network systems
US10010008B2 (en) 2016-06-28 2018-06-26 Dell Products, L.P. Sled mounted processing nodes for an information handling system
US10367758B2 (en) 2016-09-12 2019-07-30 Marvell World Trade Ltd. Merging read requests in network device architecture
US11032216B2 (en) 2016-09-12 2021-06-08 Marvell Asia Pte, Ltd. Merging read requests in network device architecture
US10405068B1 (en) * 2017-11-20 2019-09-03 Juniper Networks, Inc. Computer network switch fabric assembly
CN108134750A (en) * 2017-12-27 2018-06-08 迈普通信技术股份有限公司 A kind of backboard and communication equipment
CN113055316A (en) * 2019-12-27 2021-06-29 谷歌有限责任公司 Multi-stage switching topology
EP3843344A1 (en) * 2019-12-27 2021-06-30 Google LLC Multi-stage switching topology
US11223574B2 (en) 2019-12-27 2022-01-11 Google Llc Multi-stage switching topology
US11962505B1 (en) 2021-01-26 2024-04-16 Marvell Israel (M.I.S.L) Ltd. Distributed dynamic load balancing in network systems

Also Published As

Publication number Publication date
EP2034410A3 (en) 2012-07-11
US20080314979A1 (en) 2008-12-25
US20080316718A1 (en) 2008-12-25
EP2018071B1 (en) 2013-02-13
EP2018071A2 (en) 2009-01-21
US8116332B2 (en) 2012-02-14
EP2018071A3 (en) 2009-09-30
US20080318465A1 (en) 2008-12-25
US20080320117A1 (en) 2008-12-25
US8516089B2 (en) 2013-08-20
US20080317024A1 (en) 2008-12-25
US7766692B2 (en) 2010-08-03
US8015458B2 (en) 2011-09-06
US7907624B2 (en) 2011-03-15
EP2034410A2 (en) 2009-03-11
EP2034410B1 (en) 2018-09-19
US7850260B2 (en) 2010-12-14
US20080315889A1 (en) 2008-12-25
US20080317025A1 (en) 2008-12-25

Similar Documents

Publication Publication Date Title
US20080315985A1 (en) Multi-switch chassis
US20080112133A1 (en) Switch chassis
US8068351B2 (en) Cable management system
US11038313B1 (en) Orthogonal cross-connecting of printed circuit boards without a midplane board
US5603044A (en) Interconnection network for a multi-nodal data processing system which exhibits incremental scalability
EP3038440B1 (en) High density cabled midplanes and backplanes
US7388757B2 (en) Monolithic backplane having a first and second portion
US20110007470A1 (en) Cell board interconnection architecture
US20120120596A1 (en) Air cooling architecture for network switch chassis with orthogonal midplane
US20070124529A1 (en) Subrack with front and rear insertion of AMC modules
US7955087B2 (en) Midplane of communication device
US6754757B1 (en) Full mesh interconnect backplane architecture
CN108235637B (en) Vertical orthogonal system for communication equipment and communication equipment
US10905025B1 (en) Interconnection module and server rack
US20170181315A1 (en) Switch chassis with flexible topology
EP2645836A1 (en) Mounting arrangement for orthogonally mounting plug-in cards
US10116074B1 (en) Graded midplane

Legal Events

Date Code Title Description
AS Assignment

Owner name: SUN MICROSYSTEMS, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JOHNSEN, BJORN DAG;TORUDBAKKEN, OLA;BECHTOLSHEIM, ANDREAS;REEL/FRAME:020653/0944

Effective date: 20080114

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION