blob: e60b2be8e8cfac1fb1667bfe7cebeaa68b654f09 [file] [log] [blame]
Charles Chan4d5ee192019-09-09 23:08:36 -07001Supported Hardware
2==================
Zack Williamsd63d35b2020-06-23 14:12:46 -07003
4Following is a list of hardware that people from the ONF community have tested
5over time in lab trials.
Charles Chan4d5ee192019-09-09 23:08:36 -07006
7Supported Switches
8------------------
9
101G/10G models (with 40G uplinks)
11^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Zack Williamsd63d35b2020-06-23 14:12:46 -070012
13- OCP Accepted EdgeCore AS5712-54X
14- OCP Accepted EdgeCore AS5812-54X
Charles Chanc65ac052020-08-05 11:58:07 -070015- OCP Accepted EdgeCore AS5812-54T
Zack Williamsd63d35b2020-06-23 14:12:46 -070016- QCT QuantaMesh T3048-LY8
17- Delta AG7648
18- Inventec D6254 (verified by Inventec)
Charles Chan4d5ee192019-09-09 23:08:36 -070019
2025G models (with 100G uplinks)
21^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Zack Williamsd63d35b2020-06-23 14:12:46 -070022
23- QuantaMesh BMS T7032-IX1/IX1B (with 25G breakout cable)
24- Inventec D7054Q28B (verified by Inventec)
Charles Chan4d5ee192019-09-09 23:08:36 -070025
2640G models
27^^^^^^^^^^
Zack Williamsd63d35b2020-06-23 14:12:46 -070028
29- OCP Accepted EdgeCore AS6712-32X
Charles Chan4d5ee192019-09-09 23:08:36 -070030
31100G models
32^^^^^^^^^^^
Zack Williamsd63d35b2020-06-23 14:12:46 -070033
34- OCP Accepted EdgeCore AS7712-32X
35- QCT QuantaMesh BMS T7032-IX1/IX1B
36- OCP Accepted Inventec D7032Q28B (verified by Inventec)
Charles Chan4d5ee192019-09-09 23:08:36 -070037
38Commercially supported models
39^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Zack Williamsd63d35b2020-06-23 14:12:46 -070040
41Models listed here are not supported by ONF community. You should contact
42switch vendor for commercial support.
43
44- OCP Accepted EdgeCore AS5912-54X
Charles Chan4d5ee192019-09-09 23:08:36 -070045
46
47Supported Servers
48-----------------
Zack Williamsd63d35b2020-06-23 14:12:46 -070049ONOS can be run on any x86 servers, with the following notes on CPU and memory
50allocation **per ONOS instance**:
Charles Chan4d5ee192019-09-09 23:08:36 -070051
Zack Williamsd63d35b2020-06-23 14:12:46 -070052- CPU (Recommended: **32 cores**)
53 There are not much requirement on CPU.
Charles Chan4d5ee192019-09-09 23:08:36 -070054
Zack Williamsd63d35b2020-06-23 14:12:46 -070055 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.