Configuring Virtual Link Extension Redundancy with Clusters

The configuration of redundant vLE pseudo-wires requires the replication of the configuration steps described in the above sections. In addition, the endpoints (for example two switches as in the figure below) need to have link bundling enabled (static or dynamic LACP-based negotiation) in order to manage end-to-end path redundancy.

Figure 10-5: Virtual Link Extension End-to-end Redundancy

In this example, let us assume that both test switches, sw-1 and sw-2, are configured with the LACP active negotiation option.

Then, every vLE configuration step needs to be replicated twice to create VLE-1 and VLE-2 (based on two transparent VLANs and four VTEPs):

  1. Creation of Layer 3 VLANs that are used as tunnel end points
  2. Set up of dedicated VXLAN connections
  3. Creation of VXLAN-mapped transparent VLANs
  4. Addition of the transparent VLAN’s VXLAN ID to the allocated tunnels.

The distinctive configuration step is the creation of the VTEPs (step 2 above): VTEP HA is not required and not supported in case of vLE redundancy (namely, the virtual IPs cannot be used). The four VTEPs can be created instead with each cluster member’s primary IP address like so:

CLI (network-admin@leaf-1) > tunnel-create scope local name VTEP1 vrouter-name vr-s1 local-ip remote-ip

CLI (network-admin@leaf-2) > tunnel-create scope local name VTEP2 vrouter-name vr-s2 local-ip remote-ip

CLI (network-admin@leaf-5) > tunnel-create scope local name VTEP3 vrouter-name vr-s3 local-ip remote-ip

CLI (network-admin@leaf-6) > tunnel-create scope local name VTEP4 vrouter-name vr-s3 local-ip remote-ip

Note that and are primary IP addresses used for VLE-1 on leaf-1 and leaf-5 respectively while and are primary IP addresses used for VLE-2 on leaf-2 and leaf-6.

The remaining four steps are the same as those described in the previous sections, replicated for both VLE-1 and VLE-2.

vLE tracking is also greatly beneficial in order to implement redundancy on Netvisor ONE nodes as it propagates link state changes and helps client side’s LACP with timely link up/link down detection.