Added feature of discarding routes from certain FPM peer

Change-Id: I54aff535859651f4d392cbe2744ea00c71983f02
diff --git a/configuration/external-connectivity.rst b/configuration/external-connectivity.rst
index 0ecf272..65fbcf9 100644
--- a/configuration/external-connectivity.rst
+++ b/configuration/external-connectivity.rst
@@ -344,3 +344,40 @@
         }
       }
     }
+
+Ignore certain FPM peer
+-----------------------
+The ``FpmConnectionInfo`` consists a new flag ``acceptRoutes``, indicating whether we want to accept or discard the routes advertised by certain FPM peer.
+Per current requirement, we always have the ``acceptRoutes`` flag set to ``true`` by default, meaning that we will accept routes from all peers.
+
+We can updated the flag using REST API and CLI command as below
+
+REST API
+^^^^^^^^
+- ``POST /acceptRoutes`` to enable or disable acceptRoutes flag
+- ``GET /acceptRoutes`` to fetch the current status of the FPM connection
+
+.. image:: ../images/config-fpm-rest.png
+    :width: 900px
+
+
+
+
+CLI
+^^^
+
+- ``fpm-set-accept-routes`` to enable or disable acceptRoutes flag
+
+  .. code-block:: console
+
+     onos> fpm-set-accept-routes 10.250.16.40 52560 false
+
+- ``fpm-get-accept-route`` to fetch the current status of the FPM connection
+
+  .. code-block:: console
+
+    onos> fpm-get-accept-route
+    <snip>
+    peer 10.250.16.40  port 52560 acceptRoutes false
+    peer 10.250.16.41  port 52594 acceptRoutes true
+    <snip>
diff --git a/images/config-fpm-rest.png b/images/config-fpm-rest.png
new file mode 100644
index 0000000..e840520
--- /dev/null
+++ b/images/config-fpm-rest.png
Binary files differ