Use Cases¶
This chapter contains a sample of the many ways FD.io VPP can be used. It is by no means an extensive list, but should give a sampling of the many features contained in FD.io VPP.
- VPP with Containers
- VPP with Iperf3 and TRex
- FD.io VPP with Virtual Machines
- VPP with VMware/Vmxnet3
- Access Control Lists (ACLs) with FD.io VPP
- VPP inside the Cloud
- Using VPP as a Home Gateway
- Contiv/VPP
- Contiv/VPP Kubernetes Network Plugin
- Security
- Contiv-VPP Vagrant Installation
- Manual Installation
- Clone the Contiv Repository
- Preparing Your Hosts
- Installing Kubernetes with Contiv-VPP CNI plugin
- Contiv-specific kubeadm installation on Aarch64
- Creating VPP Startup Configuration
- Preparing a VmWare Fusion Host
- Contiv/VPP Network Operation
- Setting up a Node with a Single NIC
- Setting Up a Node with Multiple NICs
- Setting Up a Custom Management Network on Multi-Homed Nodes
- Prometheus Statistics
- How to do VPP Packet Tracing in Kubernetes
- Using vpptrace.sh for VPP Packet Tracing
- Capturing VPP core dumps
- Debugging and Reporting Bugs in Contiv-VPP
- Network Simulator Plugin
- Building VPP web applications
- Container-based network simulation
- OS / Distro test results
- Proxy Server
- Install and configure lxd
- Create three network segments
- Set up the default container profile
- Set up the network configurations
- Create a “master” container image
- Duplicate the “master” container image
- Install handy script
- Test topology
- End station configs
- VPP configs
- IKEv2 certificate setup
- DHCPv6 server setup
- Container / Host Interoperation
- Vpp Stateless Traffic Generation