Separated supported hardware list
Change-Id: I91657eba4576ec7f6baa4e4644d2dda2b171c525
diff --git a/supported-hardware.rst b/supported-hardware.rst
new file mode 100644
index 0000000..e9d2b34
--- /dev/null
+++ b/supported-hardware.rst
@@ -0,0 +1,48 @@
+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.