Tutorial: Using the Linux VRF Solution
Virtual Routing and Forwarding (VRF) is a fundamental feature for a networking OS. VRF provides traffic isolation at layer 3 for routing, similar to how you use a VLAN to isolate traffic at layer 2. W …
Talk Title | Tutorial: Using the Linux VRF Solution |
Speakers | David Ahern (Member of Technical Staff, Cumulus Networks) |
Conference | Open Source Summit North America |
Conf Tag | |
Location | Los Angeles, CA, United States |
Date | Sep 10-14, 2017 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Virtual Routing and Forwarding (VRF) is a fundamental feature for a networking OS. VRF provides traffic isolation at layer 3 for routing, similar to how you use a VLAN to isolate traffic at layer 2. While the concept of VRF has been around for almost 2 decades, the Linux networking stack only recently gained a formal VRF implementation. After 2 years of development that implementation has matured and is ready to be used on servers and hosts, for example providing network traffic separation for virtual machine and container deployments. This tutorial is a deep dive on using the VRF implementation in the Linux kernel. This tutorial will cover: * How to configure a VRF * Application Programming Interface for VRF * Debugging and troubleshooting * Example deployments (Management VRF and multitenancy) * What to expect by kernel version * Current limitations and expectations