Virtual Link Static Bidirectional Association

Virtual Link Extension (VLE) static bidirectional association is between a physical port or trunk and a VXLAN tunnel for a selected VNID. Every virtual link extension is defined using a VLAN or VXLAN VNID and adding physical ports or trunk and tunnels to this VLAN or VXLAN VNID. One endpoint of virtual link extension must be a physical port or trunk and other end point must be a virtual tunnel end point (VTEP). A VTEP can carry multiple VLE VLANs or VXLANs.

VLE VLANs are created using a special VXLAN mode called “transparent” which prevents flooding and learning on VLE VLANs in the switch. Packets are sent directly between a physical port or trunk and the VLE part of VLE regardless of traffic types. There is no BPDU processing for VLE VLAN.

VLE VLANs are now enhanced to provide the capability of adding and removing ports, as well as assigning or modifying trunk ports. Note that when a trunk carrying a VLE VLAN is deleted, Netvisor removes the VLE VLAN  from the trunk members to avoid any hardware inconsistencies.

Virtual Link Static Bidirectional Command

Use the vlan-create vxlan-mode standard|transparent command to use this feature.

Port Replication for Virtual Link Extensions

This feature provides a mechanism for link state tracking between two ports of two switches in the same fabric for Virtual Link Extension (VLE).

When a VLE is created between two physical ports of two switches, the VLE remains up as long as both physical ports are in the link up state. When VLE tracking is created on a trunk port, the VLE stays up as long as at least one port in the trunk is link up and the remote port is also up. When the last trunk member goes link down, the VLE is also brought down. Note that when you configure VLE tracking on a trunk port, you cannot configure tracking on individual trunk members.

VLE tracking helps achieve VLE high availability on Netvisor OS nodes and avoids the need on the client side to run LACP for link up/down detection.

Use these commands to create, modify, delete, and show link state tracking:

vle-create

vle-modify

vle-delete

vle-show

To create virtual link extension tracking, use the vle-create command. You can execute this command from any fabric node to create a virtual link extension between any two switches in the fabric.

CLI network-admin@switch > vle-create name name-string node1 fabric-node name node-2 fabric-node name node-1-port node-1-port-number node-2-port node-2-port-number [tracking|no-tracking]

vle-create

Create virtual link extension tracking

 name name-string

Specify the VLE name.

node-1 fabric-node name

Specify VLE node 1 name.

node-2 fabric-node name

Specify VLE node 2 name.

 node-1-port node-1-port-number

Specify VLE node-1 port.

 node-2-port node-2-port-number

Specify VLE node-2 port.

[tracking|no tracking]

Enable or disable tracking between VLE ports

To enable or disable tracking between existing VLE ports, use the vle-modify command:

CLI network-admin@switch > vle-modify name name-string tracking|no tracking

vle-modify

Modify virtual link extension tracking

name name-string

Modify the VLE name

tracking|no tracking

Enable or disable tracking between VLE ports

To delete a virtual link extension, use the vle-delete command:

CLI network-admin@switch > vle-delete name name-string

To view a virtual link extension status, use the vle-show command:

CLI network-admin@switch > vle-show

name       node-1   node-2   node-1-port node-2-port status tracking

---------- -------- -------- ----------- ----------- ------ --------

Test1       mynode1 mynode2   11          11          up     yes