Following is a list of hardware that people from the ONF community have tested over time in lab trials.
OCP Accepted™ EdgeCore AS6712-32X
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
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.