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: Linux host as a vSwitch

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)