VMware Networking Community
hongjun
Enthusiast
Enthusiast
Jump to solution

which command to show UTEP/MTEP for the subnet segment

how do we know which VTEP is selected as local UTEP/MTEP for a particular subnet in unicast/hypbrid/multicast mode?

1 Solution

Accepted Solutions
rbenhaim
Enthusiast
Enthusiast
Jump to solution

esxcli network vswitch dvs vmware vxlan network vtep list --vds-name=Compute_VDS --vxlan-id=5000


View solution in original post

Reply
0 Kudos
10 Replies
rbenhaim
Enthusiast
Enthusiast
Jump to solution

esxcli network vswitch dvs vmware vxlan network vtep list --vds-name=Compute_VDS --vxlan-id=5000


Reply
0 Kudos
hongjun
Enthusiast
Enthusiast
Jump to solution

thanks Roie. How about UTEP in unicast mode?

Reply
0 Kudos
rbenhaim
Enthusiast
Enthusiast
Jump to solution

The screenshot came from VMware Lab where the transport zone work in unicast mode.

so i will say very carefully that this command show for both UTEP and MTEP.

but i'm not 100% sure.

Reply
0 Kudos
rbudavari
Community Manager
Community Manager
Jump to solution

It will show 'is MTEP' for both unicast and hybrid mode (the code hasn't been updated to display the difference between UTEP/MTEP yet)

Reply
0 Kudos
TronAr
Commander
Commander
Jump to solution

Who is responsible for MTEP election ? Is the procedure documented somewhere ?

Reply
0 Kudos
Richard__R
Enthusiast
Enthusiast
Jump to solution

The Controller is responsible for electing the MTEP but I haven't seen any low level documentation around the election process.

Reply
0 Kudos
TronAr
Commander
Commander
Jump to solution

I've seen conflicting documents, some indicating that the controller is in charge (NSX ICM course) and some pointing to the originating ESXi host (NSX design guide by HP). Also, I was told that the host does the selection, and was trying to get a definitive answer...

Reply
0 Kudos
rbenhaim
Enthusiast
Enthusiast
Jump to solution

Each source ESXi host done the election for UTEP/MTEP per VNI. (NSX ICM 6.0 need to be updated)

You can read more in the NSX-v design guide page: 27-30.

The next question may ask how the the source ESXi host know if the remote UTEP/MTEP is still alive ?

Answer: The controller will do health check to determine if ESXi host fail using TCP connection to netcpa running on each host.

If UTEP/MTEP is fail, NSX controller will remove this esxi host from VTEP table, then this info will be sync to all other ESXI hosts in the control plane. as results new UTEP/MTEP esxi host will selected.

Richard__R
Enthusiast
Enthusiast
Jump to solution

Apologies - I was going by the original ICM content on that one too.

Reply
0 Kudos
TronAr
Commander
Commander
Jump to solution

Thanks, I have not seen the paragraph that makes this (my question) evident:

...

this decision is made locally and independently by each ESXi host to ensure that replication duties

even for traffic belonging to the same logical segment can be shared by multiple VTEPs.

The UTEP/MTEP role appears to be reflected in the MTEP table, but the table is synched by the controller, so many hands on that data, it seems Smiley Happy

Reply
0 Kudos