Separated supported hardware list

Change-Id: I91657eba4576ec7f6baa4e4644d2dda2b171c525
diff --git a/index.rst b/index.rst
index 1eeef1d..eda6bf9 100644
--- a/index.rst
+++ b/index.rst
@@ -9,6 +9,7 @@
    :caption: Table of Contents
 
    architecture
+   supported-hardware
    installation
    configuration
    troubleshooting
diff --git a/installation.rst b/installation.rst
index 8a483d9..1a327af 100644
--- a/installation.rst
+++ b/installation.rst
@@ -29,53 +29,9 @@
     TiaB is the most convenient and **recommended option for beginners who would like to quickly get some hands on experience** of Trellis.
 
 
-Hardware Requirements
-=====================
-Following is a list of hardware that people from the ONF community have tested over time in lab trials.
-
-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
-
-
-Servers
--------
-ONOS can be run on any x86 servers, with the following notes on memory and CPU allocation:
-
-    - Memory
-        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.
-    - CPU
-        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.
+Building a Hardware Pod
+=======================
+See :doc:`Supported Hardware <supported-hardware>` for details.
 
 
 Install Controller - ONOS
@@ -259,7 +215,7 @@
 
 Install Switch OS - ONL
 =======================
-The switches listed in the `Hardware Requirements`_ section are shipped with Open Networking Install Environment (ONIE) boot loader.
+The switches listed in the :doc:`Supported Hardware <supported-hardware>` are shipped with Open Networking Install Environment (ONIE) boot loader.
 After booting up, we should see the ONIE prompt from console.
 Here we assume that the management port on the switch already has Internet access. (via DHCP)
 
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.