VXLAN NSX Controller Support

This feature introduces support for VMware's NSX® for Multi-Hypervisor™ controllers using OVSDB hardware_vtep schema.

As part of the Software Defined Networking (SDN), the networking industry has defined abstracted models for various network functions and control. The OVSDB Hardware VTEP Schema is a standards-based approach that allows a Network Virtualization Controller such as VMware NSX to configure a hardware switch that implements VXLAN termination (VTEP). ExtremeXOS supports version 1.3 of the schema.

The NSX controller provides gateways with information about:
  • Other remote VXLAN tunnel endpoints that instantiate a virtual network. This includes information about the VXLAN Network Identifier (VNI) and the tunnel endpoint IP addresses.
  • MAC addresses of remote virtual machines (VMs) and the tunnel to which each MAC address is bound.
  • The virtual network to tenant interface mapping. The controller instructs the gateway on how to map a port or a <port, 802.1Q> tag pair to a VNI.

Supported Platforms

Summit X770 and X670-G2 standalone, and stacks that have Summit X770 and X670-G2 slots only.

Limitations

The following OVSDB capabilities are not supported in ExtremeXOS:
  • IPv6 addresses for OVSDB manager.
  • IPv6 addresses in Hardware VTEP Schema.
  • Support for stacks wherein at least one node is not VXLAN capable.
  • MLAG for VTEP redundancy.
  • Except for show commands, OVSDB and ExtremeXOS commands should not be used simultaneously to manage VXLAN.

New CLI Commands

configure ovsdb schema hardware_vtep [add | delete] connection client [tcp | ssl] ipaddress remote_ip {port remote_port}

configure ovsdb schema hardware_vtep [add | delete] connection server [tcp | ssl] {ipaddress local_ip} port local_port

configure ovsdb schema hardware_vtep delete connection all

configure ovsdb schema hardware_vteplogical_binding_stats update-interval {[none |interval]}

disable ovsdb

disable ovsdb schema hardware_vtep {control-layer-only}

enable ovsdb

enable ovsdb schema hardware_vtep

show ovsdb

show ovsdb schema hardware_vtep

show ovsdb schema hardware_vtep tablename {detail}

unconfigure ovsdb

unconfigure ovsdb schema