Hello,
We have multi VTEP configuration, and we have to double check the end to end connectivity between hosts with the configured MTU.
The ping using the below command is not working:
vmkping -I vmk4 -S vxlan -s 8800 -d x.x.x.x
ping ++netstack=vxlan -d -s 8800 -I vmk3 x.x.x.x
if we minimize the MTU size to per example 1400, it is working.
we are requesting a command to trace route the traffic in order to know the full path and all hops, we tried the following traceroute X.X.X.X -i vmk4 , error "Can't find interface vmk4" but this interface exist as per the below:
if we traceroute using the vmk0, 1 and 2 (the non vxlan adapters), it is ok. but we need the traceroute from the VXLAN adapters to know the correct path used by VXLAN.
please advise.
traceroute ++netstack=vxlan -i <vmkernel_if> <host>
For your vmkping command, you only specify the stack to be used and not the vmk interface as well:
vmkping -S vxlan <TEP_IP> -d -s <packet_size> -c 10
my main concern it how to trace route from my vxlan vmkernel adapters and not the vmkping.
Are you routing traffic across your transport zone segment?
As I mentioned before we have two separate subnets for VTEP with stretched cluster configuration.
So we are routing between the two VTEP's subnets. and we have to do a trace route from this adapters to deeply troubleshoot our issue.
traceroute ++netstack=vxlan -i <vmkernel_if> <host>
thanks a lot