LNV Full Example
As of Cumulus Linux 3.7.4, the lightweight network virtualization feature (LNV) has been deprecated. The feature will be removed in Cumulus Linux 4.0. Use Ethernet virtual private network (EVPN) for network virtualization.
Lightweight Network Virtualization (LNV) is a technique for deploying VXLANs without a central controller on bare metal switches. This a full example complete with diagram. Refer to the LNV chapter for more detailed information. This full example uses the recommended way of deploying LNV, which is to use anycast to load balance the service nodes.
Example LNV Configuration
The following images illustrate the configuration:
Physical Cabling Diagram |
Network Virtualization Diagram |
Want to try out configuring LNV and do not have a Cumulus Linux switch? Check out Cumulus VX .
Feeling overwhelmed? Come join a Cumulus Boot Camp and get instructor-led training!
Layer 3 IP Addressing
Here is the configuration for the IP addressing information used in this example:
spine1:
|
spine2:
|
leaf1:
|
leaf2:
|
FRRouting Configuration
The service nodes and registration nodes must all be routable between each other. The layer 3 fabric on Cumulus Linux can either be BGP or OSPF. In this example, OSPF is used to demonstrate full reachability.
Here is the FRRouting configuration using OSPF:
spine1:/etc/frr/frr.conf
|
spine2: /etc/frr/frr.conf
|
leaf1: /etc/frr/frr.conf
|
leaf2: /etc/frr/frr.conf
|
Host Configuration
In this example, the servers are running Ubuntu 14.04. You must map a trunk from server1 and server2 to the respective switch. In Ubuntu, this is done with subinterfaces.
server1
|
server2
|
Service Node Configuration
spine1:/etc/vxsnd.conf
|
spine2:/etc/vxsnd.conf
|