blob: e9d2b3429c4de8dc75f555ae4493846aadf9034f [file] [log] [blame]
Supported Hardware
==================
Following is a list of hardware that people from the ONF community have tested over time in lab trials.
Supported Switches
------------------
1G/10G models (with 40G uplinks)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- OCP Accepted EdgeCore AS5712-54X
- OCP Accepted EdgeCore AS5812-54X
- QCT QuantaMesh T3048-LY8
- Delta AG7648
- Inventec D6254 (verified by Inventec)
25G models (with 100G uplinks)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- QuantaMesh BMS T7032-IX1/IX1B (with 25G breakout cable)
- Inventec D7054Q28B (verified by Inventec)
40G models
^^^^^^^^^^
- OCP Accepted EdgeCore AS6712-32X
100G models
^^^^^^^^^^^
- OCP Accepted EdgeCore AS7712-32X
- QCT QuantaMesh BMS T7032-IX1/IX1B
- OCP Accepted Inventec D7032Q28B (verified by Inventec)
Commercially supported models
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Models listed here are not supported by ONF community. You should contact switch vendor for commercial support.
- OCP Accepted EdgeCore AS5912-54X
Supported Servers
-----------------
ONOS can be run on any x86 servers, with the following notes on CPU and memory allocation **per ONOS instance**:
- CPU (Recommended: **32 cores**)
There are not much requirement on CPU.
In practice, we avoid running other CPU intensive processes/containers/VMs on the same physical machine where ONOS runs.
- Memory (Recommended: **65G RAM**)
The memory requirement highly depends on the deployment scale.
In general, we suggest that each ONOS instance should get **at least 16G RAM**.
For production deployment at scale, we will definitely need not only more memory but also some fine tuning on JVM garbage collection mechanism.