Hardware Compatibility List

XCloud Networks certifies the operation of XCloud Conductor running on top of Cumulus Linux for all switches on the Hardware Compatibility List (HCL). All platforms on the HCL come with ONIE, the open install environment for bare metal network switches. Contact us for more details.

  • Speed
  • Brand
  • ASIC
  • ACLS
Filter
Speed Brand Model NOS DESCRIPTION ACLS Asic
100G
Dell
Cumulus Linux
MS SONiC

2 x 10G-SFP+ , 32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
EdgeCore
Cumulus Linux
MS SONiC

32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
HPE
Cumulus Linux

32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
Mellanox
Cumulus Linux
MS SONiC
Ubuntu + SwitchDev

16 x 100G-QSFP28

3000
Mellanox Spectrum
100G
Mellanox
Cumulus Linux
MS SONiC
Ubuntu + SwitchDev

32 x 100G-QSFP28

3000
Mellanox Spectrum
100G
Penguin
Cumulus Linux

1 x 10G-SFP+, 32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
QCT
Cumulus Linux

32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
Supermicro
Cumulus Linux

1 x 10G-SFP+ , 32 x 100G-QSFP28

512
Broadcom Tomahawk
40G
Dell
Cumulus Linux
MS SONiC

32 x 40G-QSFP+

1024
Broadcom Trident2
40G
Dell
Cumulus Linux
MS SONiC

32 x 40G-QSFP+

4096
Broadcom Trident2+
40G
EdgeCore
Cumulus Linux

32 x 40G-QSFP+

1024
Broadcom Trident2
40G
EdgeCore
Cumulus Linux

32 x 40G-QSFP+

4096
Broadcom Trident2+
40G
HPE
Cumulus Linux

32 x 40G-QSFP+

1024
Broadcom Trident2
40G
HPE
Cumulus Linux

32 x 40G-QSFP+

4096
Broadcom Trident2+
40G
Mellanox
Cumulus Linux

16 x 40G-QSFP+

3000
Mellanox Spectrum
40G
Mellanox
Cumulus Linux
Ubuntu + SwitchDev

32 x 40G-QSFP+

3000
Mellanox Spectrum
40G
Penguin
Cumulus Linux

32 x 40G-QSFP+

1024
Broadcom Trident2
40G
QCT
Cumulus Linux

32 x 40G-QSFP+

1024
Broadcom Trident2
25G
Mellanox
Cumulus Linux
MS SONiC
Ubuntu + SwitchDev

48 x 25G-SFP28, 8 x 100G-QSFP28

3000
Mellanox Spectrum
10G
EdgeCore
Cumulus Linux
MS SONiC

48 x 10G-SFP+ , 6 x 40G-QSFP+

1024
Broadcom Trident2
10G
EdgeCore
Cumulus Linux

48 x 10G-T , 6 x 40G-QSFP+

4096
Broadcom Trident2+
10G
EdgeCore
Cumulus Linux

48 x 10G-SFP+ , 6 x 40G-QSFP+

4096
Broadcom Trident2+
10G
HPE
Cumulus Linux

48 x 10G-SFP+, 6 x 40G-QSFP+

1024
Broadcom Trident2
10G
HPE
Cumulus Linux

48 x 10G-SFP+, 6 x 40G-QSFP+

4096
Broadcom Trident2+
10G
HPE
Cumulus Linux

48 x 10G-T, 6 x 40G-QSFP+

4096
Broadcom Trident2+
10G
Mellanox
Cumulus Linux
Ubuntu + SwitchDev

48 x 10G-SFP+, 8 x 100G-QSFP28

3000
Mellanox Spectrum
10G
Penguin
Cumulus Linux

48 x 10G-SFP+, 6 x 40G-QSFP+

1024
Broadcom Trident2
10G
QCT
Cumulus Linux

48 x 10G-SFP+, 2 x 40G-QSFP+, 4 x 40G-QSFP+

1024
Broadcom Trident2
10G
QCT
Cumulus Linux

48 x 10G-T, 2 x 40G-QSFP+, 4 x 40G-QSFP+

1024
Broadcom Trident2
100G
Delta
Cumulus Linux
MS SONiC

32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
EdgeCore
Cumulus Linux

256 x 100G-QSFP28

512
Broadcom Tomahawk
100G
Facebook
Cumulus Linux

128 x 100G-QSFP28

512
Broadcom Tomahawk
100G
Facebook
Cumulus Linux
MS SONiC

32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
HPE
Cumulus Linux

32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
Mellanox
Cumulus Linux
MS SONiC
Ubuntu + SwitchDev

32 x 100G-QSFP28

3000
Mellanox Spectrum
40G
HPE
Cumulus Linux

32 x 40G-QSFP+

1024
Broadcom Trident2
40G
Mellanox
Cumulus Linux
Ubuntu + SwitchDev

32 x 40G-QSFP+

3000
Mellanox Spectrum
40G
QCT
Cumulus Linux

32 x 40G-QSFP+

1024
Broadcom Trident2
25G
QCT
Cumulus Linux

48 x 25G-SFP28 
8 x 100G-QSFP28

512
Broadcom Tomahawk
10G
Delta
Cumulus Linux

48 x 10G-SFP+ 
6 x 40G-QSFP+

1024
Broadcom Trident2
10G
Supermicro
Cumulus Linux

48 x 10G-SFP+ 
6 x 40G-QSFP+

1024
Broadcom Trident2
25G
Dell
Cumulus Linux

48 x 25G-SFP28 
8 x 100G-QSFP28

512
Broadcom Tomahawk+
10G
Dell
Cumulus Linux

48 x 10G-T 
6 x 40G-QSFP+

4096
Broadcom Trident2+
25G
Delta
Cumulus Linux

48 x 25G-SFP28 
6 x 100G-QSFP28

512
Broadcom Tomahawk+
25G
EdgeCore
Cumulus Linux

48 x 25G-SFP28 
6 x 100G-QSFP28

512
Broadcom Tomahawk+
10G
Dell
Cumulus Linux

48 x 10G-SFP+ 
6 x 40G-QSFP+

1024
Broadcom Trident2
N/A
Calient
Cumulus Linux
N/A
Calient
N/A
Calient
Cumulus Linux
N/A
Calient
100G
Facebook
Cumulus Linux

12 x 100G-QSFP28 
4 x 200G-Coherent

512
Broadcom Tomahawk
100G
Penguin
Cumulus Linux
Ubuntu + SwitchDev

16 x 100G-QSFP28

Caveats: 4.5W high power/LR4 transceivers supported on QSFP28 ports 1, 2, 15 and 16. Other QSFP28 ports support 3.5W transceivers.

3000
Mellanox Spectrum
100G
Penguin
Cumulus Linux
Ubuntu + SwitchDev

32 x 100G-QSFP28

Caveats: 4.5W high power/LR4 transceivers supported on QSFP28 ports 1, 2, 31 and 32. Other QSFP28 ports support 3.5W transceivers. 4x breakout only supported on odd ports and next port must be disabled.

3000
Mellanox Spectrum
100G
QCT
Cumulus Linux

32 x 100G-QSFP28

512
Broadcom Tomahawk
40G
EdgeCore
Cumulus Linux

32 x 40G-QSFP+

1024
Broadcom Trident2
40G
Penguin
Cumulus Linux

32 x 40G-QSFP+

1024
Broadcom Trident2
25G
Mellanox
Cumulus Linux
MS SONiC
Ubuntu + SwitchDev

18 x 25G-SFP28 
4 x 100G-QSFP28

Caveats: The 18 SFP28 ports are split into two types: 3rd row MLAG ports and 1st and 2nd row server ports. For MLAG ports, any DAC < 2m can be used. For server ports, any 1 - 1.5m DAC can be used, or other cables as listed in the HCL.

3000
Mellanox Spectrum
10G
Penguin
Cumulus Linux

48 x 10G-T 
6 x 40G-QSFP+

4096
Broadcom Trident2+
10G
Penguin
Cumulus Linux
Ubuntu + SwitchDev

48 x 10G-SFP+ 
8 x 100G-QSFP28

Caveats: LR4 optics only supported on specific ports: 49, 50, 55, 56. High power SFP+ modules like 10GBaseT only supported on specific ports: 1, 2, 47 and 48. 4x breakout only supported on odd ports and next port must be disabled.

3000
Mellanox Spectrum
10G
QCT
Cumulus Linux

48 x 10G-SFP+ 
2 x 40G-QSFP+
4 x 40G-QSFP+

1024
Broadcom Trident2
10G
QCT
Cumulus Linux

48 x 10G-T 
2 x 40G-QSFP+
4 x 40G-QSFP+

1024
Broadcom Trident2
100G
QCT
Cumulus Linux

32 x 100G-QSFP28

4096
Broadcom Trident3
25G
Dell
Cumulus Linux

48 x 25G-SFP28 
4 x 100G-QSFP28 
2 x 200G-QSFP-DD

4096
Broadcom Trident3
25G
QCT
Cumulus Linux

48 x 25G-SFP28 
8 x 100G-QSFP28

4096
Broadcom Trident3
100G
Dell
Cumulus Linux

32 x 100G-QSFP28

4096
Broadcom Trident3
100G
Delta
Cumulus Linux

32 x 100G-QSFP28

4096
Broadcom Trident3
100G
EdgeCore
Cumulus Linux

32 x 100G-QSFP28

4096
Broadcom Trident3
100G
HPE
Cumulus Linux
Ubuntu + SwitchDev

16 x 100G-QSFP28

Caveats: 4.5W high power/LR4 transceivers supported on QSFP28 ports 1, 2, 15 and 16. Other QSFP28 ports support 3.5W transceivers.

3000
Mellanox Spectrum
100G
Mellanox
Cumulus Linux
MS SONiC
Ubuntu + SwitchDev

16 x 100G-QSFP28

Caveats: 4.5W high power/LR4 transceivers supported on QSFP28 ports 1, 2, 15 and 16. Other QSFP28 ports support 3.5W transceivers.

3000
Mellanox Spectrum
100G
QCT
Cumulus Linux

32 x 100G-QSFP28

512
Broadcom Tomahawk
40G
QCT
Cumulus Linux

32 x 40G-QSFP+

1024
Broadcom Trident2
25G
EdgeCore
Cumulus Linux

2 x 10G-SFP+

48 x 25G-SFP28

8 x 100G-QSFP28

4096
Broadcom Trident3
25G
HPE
Cumulus Linux
Ubuntu + SwitchDev

48 x 25G-SFP28

8 x 100G-QSFP28

Caveats: LR4 optics only supported on specific ports: 49, 50, 55, 56. High power SFP+ modules like 10GBaseT only supported on specific ports: 1, 2, 47 and 48. 4x breakout only supported on odd ports and next port must be disabled.

3000
Mellanox Spectrum
10G
QCT
Cumulus Linux

48 x 10G-SFP+

2 x 40G-QSFP+

4 x 40G-QSFP+

1024
Broadcom Trident2
10G
QCT
Cumulus Linux

48 x 10G-T

2 x 40G-QSFP+

4 x 40G-QSFP+

1024
Broadcom Trident2
40G
Arista
MS SONiC

32 x 40G-QSFP+

1024
Broadcom Trident2
40G
Arista
MS SONiC

32 x 40G-QSFP+, 4 SFP+

1024
Broadcom Trident2
100G
Arista
SONiC

32 x 40/100G-QSFP100, 2 SFP+

512
Broadcom Tomahawk
100G
Arista
SONiC

64 x 40/100G-QSFP100, 2 SFP+

512
Broadcom Tomahawk+