diff options
Diffstat (limited to 'docs/usecases/uc_vSwitchvRouter.rst')
-rw-r--r-- | docs/usecases/uc_vSwitchvRouter.rst | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/docs/usecases/uc_vSwitchvRouter.rst b/docs/usecases/uc_vSwitchvRouter.rst new file mode 100644 index 00000000000..ace67ec7608 --- /dev/null +++ b/docs/usecases/uc_vSwitchvRouter.rst @@ -0,0 +1,47 @@ +.. _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) |