NSX-T Series: Part 5 – NSX-T N-VDS and VDS 7.0

In this “NSX-T Series: Part 5 – NSX-T N-VDS and VDS 7.0” part, we will discuss the properties of NSX-T N-VDS and VDS 7.0. And touch the basic difference between both the switches and demonstrate the configuration and verification.

But if you want to start from beginning you can refer my previous part of the Series:
NSX-T Series : Part 1 -Architecture and Deploy
NSX-T Series : Part 2 – Adding Compute Manager
NSX-T Series : Part 3 – Planning NSX VXLAN
NSX-T Series : Part 4 – Transport Zones and Use cases for Multi-Transport Zone

NSX-T N-VDS

An N-VDS is the software logical switch that is the base software that runs on transport node. This is being centrally managed by NSX Manager and no there is no role of vSphere. Though this kind of architecture we have seen earlier also with Nexus 1000v where VSM ( Virtual Switch Module ) was the appliance of 1000v, and VEM ( Virtual Ethernet Module ) was installed on ESXi. In the initial versions it used to support VLAN later it started to supported VxLAN. But post 6.5 VMware stopped supporting 3rd party vendors which end the life for Nexus 1000v ( Though Cisco still supports on other Hypervisor but also stopped supporting for vSphere) I must say it was nightmare for many Network and VMware engineer !, but during my days in VCE vBlock I loved to troubleshoot it.

Cisco Nexus 1000v Architecture

As said the architecture remains pretty same between 1000v and N-VDS, but back end development made N-VDS to support many other feature modules ( which we will explore in further blogs).

N-VDS is created and distributed across hypervisors ( ESXi and KVM) and NSX Edge transport nodes with a consistent configuration.

N-DVS

How N-DVS is configured

To configure N-DVS on the Edge transport node can be done via NSX manager System >> Nodes >> ( Host, Edge) >> Configure NSX >> Type ( Choose N-DVS) as mentioned below:

N-DVS Configuration

Verification of N-DVS

After adding the N-DVS the Transport node will install related vibs from NSX-Manager, and post installation you can verify the related uplink, VTEP ( vmk for VXLAN) and Software switch via Switch Visulization tab.

N-DVS Verification on ESXi

Logical switch ( VXLAN Port-group ) in N-DVS

The logical segment ( VXLAN Port-group) will be extended to the related host and can be also viewed on vCenter as Opaque Network.

VXLAN through N-DVS

Since NSX-T it brought option to integrate Non VMware Hypervisor like KVM. So to push the config from NSX it uses OVS ( Open Virual Switch ) module which contains ovs-switchd and Open vSwitch Database ( OVSDB ).
The NSX agent configures the OVS through OVSDB and the Openflow protocol, and the module which was developed was NSX-Proxy for KVM.

N-DVS in KVM

vSphere DVS 7.0

With the release of vSphere 7.0 it started to support NSX-T constructs and vSphere network on same DVS, really this gives a lot benefits like :

  1. Need not to reserve pNIC ( vmnic ) for NSX-T
  2. All Port-Groups will be under DVS 7.0 ( but keep in mind the controlling will be through NSX Manager for NSX-T pg)
  3. Micro Segmentation for VLAN based workloads ( will discuss in upcoming blogs)

Well this is only supported on ESXi, it won’t be supported on KVM and EDGE Node because VDS is feature of vSphere. There is pre-requisite for DVS 7.0 to support NSX-T is to have minimum 1600 as MTU.

How DVS 7.0 is configured

Well how we have been configuring DVS it same way we need to configure from ESXi level, but to integrate NSX-T we can go through System >> Nodes >> ( Host, Edge) >> Configure NSX >> Type ( Choose DVS)

DVS 7.0 integration with NSX-T

Verification of DVS

The same switch visualization can be used to view the current configuration and you can check on vCenter the vxlan configuration.

Verification of DVS

Logical switch ( VXLAN Port-group ) DVS

As said earlier the port-group of NSX-T will be under now DVS and this gives option of integration 3rd party solutions,

VXLAN under DVS

Summary

In this blog we covered basic information on N-DVS and DVS 7.0 from NSX-T support wise, in later blogs we will discuss the steps to migrate N-DVS to DVS7.0 if you upgraded the VMware suites recently. Though both switch is supported parallely on same ESXi.

High Level Diagram

14 Comments

Add a Comment

Your email address will not be published. Required fields are marked *