Charles Chan | 4d5ee19 | 2019-09-09 23:08:36 -0700 | [diff] [blame] | 1 | Supported Hardware |
| 2 | ================== |
Zack Williams | d63d35b | 2020-06-23 14:12:46 -0700 | [diff] [blame] | 3 | |
| 4 | Following is a list of hardware that people from the ONF community have tested |
| 5 | over time in lab trials. |
Charles Chan | 4d5ee19 | 2019-09-09 23:08:36 -0700 | [diff] [blame] | 6 | |
| 7 | Supported Switches |
| 8 | ------------------ |
| 9 | |
| 10 | 1G/10G models (with 40G uplinks) |
| 11 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
Zack Williams | d63d35b | 2020-06-23 14:12:46 -0700 | [diff] [blame] | 12 | |
| 13 | - OCP Accepted™ EdgeCore AS5712-54X |
| 14 | - OCP Accepted™ EdgeCore AS5812-54X |
Charles Chan | c65ac05 | 2020-08-05 11:58:07 -0700 | [diff] [blame] | 15 | - OCP Accepted™ EdgeCore AS5812-54T |
Zack Williams | d63d35b | 2020-06-23 14:12:46 -0700 | [diff] [blame] | 16 | - QCT QuantaMesh T3048-LY8 |
| 17 | - Delta AG7648 |
| 18 | - Inventec D6254 (verified by Inventec) |
Charles Chan | 4d5ee19 | 2019-09-09 23:08:36 -0700 | [diff] [blame] | 19 | |
| 20 | 25G models (with 100G uplinks) |
| 21 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
Zack Williams | d63d35b | 2020-06-23 14:12:46 -0700 | [diff] [blame] | 22 | |
| 23 | - QuantaMesh BMS T7032-IX1/IX1B (with 25G breakout cable) |
| 24 | - Inventec D7054Q28B (verified by Inventec) |
Charles Chan | 4d5ee19 | 2019-09-09 23:08:36 -0700 | [diff] [blame] | 25 | |
| 26 | 40G models |
| 27 | ^^^^^^^^^^ |
Zack Williams | d63d35b | 2020-06-23 14:12:46 -0700 | [diff] [blame] | 28 | |
| 29 | - OCP Accepted™ EdgeCore AS6712-32X |
Charles Chan | 4d5ee19 | 2019-09-09 23:08:36 -0700 | [diff] [blame] | 30 | |
| 31 | 100G models |
| 32 | ^^^^^^^^^^^ |
Zack Williams | d63d35b | 2020-06-23 14:12:46 -0700 | [diff] [blame] | 33 | |
| 34 | - OCP Accepted™ EdgeCore AS7712-32X |
| 35 | - QCT QuantaMesh BMS T7032-IX1/IX1B |
| 36 | - OCP Accepted™ Inventec D7032Q28B (verified by Inventec) |
Charles Chan | 4d5ee19 | 2019-09-09 23:08:36 -0700 | [diff] [blame] | 37 | |
| 38 | Commercially supported models |
| 39 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
Zack Williams | d63d35b | 2020-06-23 14:12:46 -0700 | [diff] [blame] | 40 | |
| 41 | Models listed here are not supported by ONF community. You should contact |
| 42 | switch vendor for commercial support. |
| 43 | |
| 44 | - OCP Accepted™ EdgeCore AS5912-54X |
Charles Chan | 4d5ee19 | 2019-09-09 23:08:36 -0700 | [diff] [blame] | 45 | |
| 46 | |
| 47 | Supported Servers |
| 48 | ----------------- |
Zack Williams | d63d35b | 2020-06-23 14:12:46 -0700 | [diff] [blame] | 49 | ONOS can be run on any x86 servers, with the following notes on CPU and memory |
| 50 | allocation **per ONOS instance**: |
Charles Chan | 4d5ee19 | 2019-09-09 23:08:36 -0700 | [diff] [blame] | 51 | |
Zack Williams | d63d35b | 2020-06-23 14:12:46 -0700 | [diff] [blame] | 52 | - CPU (Recommended: **32 cores**) |
| 53 | There are not much requirement on CPU. |
Charles Chan | 4d5ee19 | 2019-09-09 23:08:36 -0700 | [diff] [blame] | 54 | |
Zack Williams | d63d35b | 2020-06-23 14:12:46 -0700 | [diff] [blame] | 55 | In practice, we avoid running other CPU intensive processes/containers/VMs |
| 56 | on the same physical machine where ONOS runs. |
| 57 | |
| 58 | - Memory (Recommended: **65G RAM**) |
| 59 | The memory requirement highly depends on the deployment scale. |
| 60 | In general, we suggest that each ONOS instance should get **at least 16G RAM**. |
| 61 | |
| 62 | For production deployment at scale, we will definitely need not only more |
| 63 | memory but also some fine tuning on JVM garbage collection mechanism. |