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
  • NOS
Filter
Speed Brand Model NOS DESCRIPTION ACLS Asic
100G
Dell
Cumulus Linux, SONiC

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

512
Broadcom Tomahawk
100G
EdgeCore
Cumulus Linux, 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, 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, SONiC

32 x 40G-QSFP+

1024
Broadcom Trident2
40G
Dell
Cumulus Linux, 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, SONiC, Ubuntu + SwitchDev

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

3000
Mellanox Spectrum
10G
EdgeCore
Cumulus Linux, 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, 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, SONiC

32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
HPE
Cumulus Linux

32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
Mellanox
Cumulus Linux, 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, 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, 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
SONiC

32 x 40G-QSFP+

1024
Broadcom Trident2
40G
Arista
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+
100G
Alpha
SONiC

64 x 100G-QSFP28

512
Broadcom Tomahawk+
100G
Alpha
SONiC

64 x 100G-QSFP28

512
Broadcom Tomahawk
100G
EdgeCore
SONiC

32 x 25/40/50/100G-QSFP28

N/A
Barefoot Tofino-T10-032D
100G
EdgeCore
SONiC

65 x 25/40/50/100G-QSFP28

N/A
Barefoot Tofino-T10-064Q
N/A
Barefoot
SONiC

Configurable

N/A
Barefoot P4 Emulated
10G
Centec
SONiC

6x40G + 48x10G

N/A
Barefoot Tofino-T10-032D
100G
Celestica
SONiC

32x100G-QSFP28

512
Broadcom Tomahawk
40G
Dell
SONiC

64x40G

512
Broadcom Tomahawk
100G
EdgeCore
SONiC

32x100G-QSFP28

N/A
Cavium XPliant CNX880**
100G
Embedway
SONiC

4x100G + 2x40G + 48x10G

N/A
Centec Goldengate
100G
Facebook
SONiC

32x100G

512
Broadcom Tomahawk
100G
Ingrasys
SONiC

32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
Ingrasys
SONiC

48x25G-SFP28 +6x100G-QSFP28

512
Broadcom Tomahawk
100G
Ingrasys
SONiC

48x25G-SFP28 +6x100G-QSFP28

512
Broadcom Tomahawk
40G
Ingrasys
SONiC

32 x 40G-QSFP+

1024
Broadcom Trident2
100G
Ingrasys
SONiC

32 x 100G-QSFP28

N/A
Barefoot Tofino-T10-032D
100G
Inventec
SONiC

32 x 100G-QSFP28

512
Broadcom Tomahawk
100G
Inventec
SONiC

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

512
Broadcom Tomahawk
100G
Marvell
SONiC

6x100G+48x25G

N/A
Marvell Prestera 98CX84xx
100G
Marvell
SONiC

6x100G+48x10G

N/A
Marvell Prestera 98CX84xx
100G
Mellanox
SONiC

32x100G

3000
Mellanox Spectrum
200G
Mellanox
SONiC

32x200G

N/A
Mellanox Spectrum-2
100G
MiTAC
SONiC

32x100G

512
Broadcom Tomahawk
100G
Ingrasys
SONiC

32x100G

N/A
Nephos Taurus
100G
Ingrasys
SONiC

64x100G

N/A
Nephos Taurus
100G
Quanta
SONiC

32x100G

 

512
Broadcom Tomahawk