06dcd45ff8
Change-Id: I9fca8fb98502dffc2555f9de7f507b6f006e0e77 Signed-off-by: John DeNisco <jdenisco@cisco.com>
48 lines
1.3 KiB
ReStructuredText
48 lines
1.3 KiB
ReStructuredText
.. _vswitch:
|
|
|
|
.. toctree::
|
|
|
|
.. _vswitchrtr:
|
|
|
|
vSwitch/vRouter
|
|
===============
|
|
|
|
|
|
FD.io VPP as a vSwitch/vRouter
|
|
------------------------------
|
|
|
|
.. note::
|
|
|
|
We need to provide commands and and show how to use VPP as a vSwitch/vRouter
|
|
|
|
One of the use cases for the FD.io VPP platform is to implement it as a
|
|
virtual switch or router. The following section describes examples of
|
|
possible implementations that can be created with the FD.io VPP platform. For
|
|
more in depth descriptions about other possible use cases, see the list
|
|
of
|
|
|
|
.. figure:: /_images/VPP_App_as_a_vSwitch_x201.jpg
|
|
:alt: Figure: Linux host as a vSwitch
|
|
:align: right
|
|
|
|
Figure: Linux host as a vSwitch
|
|
|
|
You can use the FD.io VPP platform to create out-of-the-box virtual switches
|
|
(vSwitch) and virtual routers (vRouter). The FD.io VPP platform allows you to
|
|
manage certain functions and configurations of these application through
|
|
a command-line interface (CLI).
|
|
|
|
Some of the functionality that a switching application can create
|
|
includes:
|
|
|
|
* Bridge Domains
|
|
* Ports (including tunnel ports)
|
|
* Connect ports to bridge domains
|
|
* Program ARP termination
|
|
|
|
Some of the functionality that a routing application can create
|
|
includes:
|
|
|
|
* Virtual Routing and Forwarding (VRF) tables (in the thousands)
|
|
* Routes (in the millions)
|