Since ESX can now run vMotion of separate TCP/IP stack then there’s minor difference to using vmkping to test connectivity.

You need to use the -S switch.

e.g vmotion kernel interface is vmk1 and you use the defaults….

[root@esx-xxx:~] vmkping -I vmk1
Unknown interface 'vmk1': Invalid argument

You may be thinking, “What? I know I have the interfaces right…”

Simple answer. is that that interface does not exist in the default stack. You can check which stack the interfaces are using with

[root@esx-xxx:~] esxcfg-vmknic -l
Interface Port Group/DVPort/Opaque Network IP Family IP Address Netmask Broadcast MAC Address MTU TSO MSS Enabled Type NetStack
vmk0 Management Network IPv4 2c:76:8a:56:c1:34 1500 65535 true STATIC defaultTcpipStack
vmk1 ESX-vMotion- IPv4 00:50:56:69:e2:e4 1500 65535 true STATIC vmotion

and modify the vmkping command

[root@esx-xxx:~] vmkping -I vmk1 -S vmotion
PING ( 56 data bytes
64 bytes from icmp_seq=0 ttl=64 time=0.698 ms
64 bytes from icmp_seq=1 ttl=64 time=0.442 ms

vMotion vmkping

Leave a Reply

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