VMware Networking Community
FilipSmeets81
Contributor
Contributor

ARP issues?

Not sure if it's the right place but it's definitively network related so here goes.

The environment:

VCF4.2 build and setup following the latest VVD. The only thing which we altered was to not use BGP as the physical layer currently does not support it. So we setup static routing instead on NSX-T. This shouldn't be a problem as the workload are running on VLAN segments, not overlay. We have a Mgmt domain with 4 nodes and a WL domain with 8 nodes.

The issue:

Migrating a VM from the WL domain to the Mgmt domain breaks the network connection. On the WL domain, the VM is connected to a NSX-T VLAN segment. On the destination, the Mgmt domain, it's connected to a traditional DVS portgroup.

After the XVM (cross vcenter vMotion), sometimes the NIC will be disconnected and I'm not able to connect it and get the following error:

Failed to connect virtual device 'ethernet0'.

Sometimes the NIC will be disconnected as if nothing is wrong, but in the guest OS, it says cable unplugged (Ubuntu).

The workaround:

If I can't connect the NIC, changing the NIC to another network solves the issue.

If there is no connection in the Guest OS, I need to power off the VM, vMotion it to another host and power it on again.

I already had a look with VMware Support and we noticed, using packet capture, that the ESXi host is sending out ARP requests but never gets a reply. So they concluded it's not VMware related and that the problem is somewhere on the physical layer.

This feels like the same issues we are having migrating VMs from the old VCF2 environment to VCF4 as explained in another post.

0 Kudos
2 Replies
shank89
Expert
Expert

Have you happened to look at any logs to get a better understanding of the error?  Can start with either the vm's log of the hostd log on the host.

Shashank Mohan

VCIX-NV 2022 | VCP-DCV2019 | CCNP Specialist

https://lab2prod.com.au
LinkedIn https://www.linkedin.com/in/shankmohan/
Twitter @ShankMohan
Author of NSX-T Logical Routing: https://link.springer.com/book/10.1007/978-1-4842-7458-3
0 Kudos
FilipSmeets81
Contributor
Contributor

I can see the following in the vmware.log of the VM:

 

2021-08-30T14:04:27.344Z| vmx| I005: VigorTransportProcessClientPayload: opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=498: Receiving Ethernet.IsPresent request.
2021-08-30T14:04:27.345Z| vmx| I005: VigorTransport_ServerSendResponse opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=498: Completed EthernetClass request.
2021-08-30T14:04:27.345Z| vmx| I005: VigorTransportProcessClientPayload: opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=499: Receiving Ethernet.SetStartConnected request.
2021-08-30T14:04:27.345Z| vmx| I005: VigorTransport_ServerSendResponse opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=499: Completed EthernetClass request.
2021-08-30T14:04:27.346Z| vmx| I005: VigorTransportProcessClientPayload: opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=500: Receiving Ethernet.SetAllowGuestControl request.
2021-08-30T14:04:27.346Z| vmx| I005: VigorTransport_ServerSendResponse opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=500: Completed EthernetClass request.
2021-08-30T14:04:27.346Z| vmx| I005: VigorTransportProcessClientPayload: opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=501: Receiving Ethernet.ConnectionControl request.
2021-08-30T14:04:27.347Z| vmx| I005: VigorTransport_ServerSendResponse opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=501: Completed EthernetClass request.
2021-08-30T14:04:27.348Z| vmx| I005: VigorTransportProcessClientPayload: opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=502: Receiving HotPlugManager.BeginBatch request.
2021-08-30T14:04:27.350Z| vmx| I005: OBJLIB-VSANOBJ: VsanObjGenerateURI: containerIdStr '42128e9e2d1d4644-b95688a1bd49959a'
2021-08-30T14:04:27.350Z| vmx| I005: OBJLIB-VSANOBJ: VsanObjGenerateObjectURI: objVersion 13
2021-08-30T14:04:27.350Z| vmx| I005: VigorTransport_ServerSendResponse opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=502: Completed HotPlugManager request.
2021-08-30T14:04:27.353Z| vmx| I005: VigorTransportProcessClientPayload: opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=510: Receiving HotPlugManager.EndBatch request.
2021-08-30T14:04:27.353Z| vmx| I005: VigorTransport_ServerSendResponse opID=kpn2vrk8-326420-auto-6zv9-h5:70027352-e-01-cb-094d seq=510: Completed HotPlugManager request.
2021-08-30T14:04:27.353Z| vmx| I005: OBJLIB-VSANOBJ: VsanObjGenerateURI: containerIdStr '42128e9e2d1d4644-b95688a1bd49959a'
2021-08-30T14:04:27.354Z| vmx| I005: OBJLIB-VSANOBJ: VsanObjGenerateObjectURI: objVersion 13
2021-08-30T14:04:37.388Z| vmx| I005: VigorTransportProcessClientPayload: opID=kpn2vrk8-326466-auto-6zwj-h5:70027366-24-01-e1-0972 seq=643: Receiving Ethernet.IsPresent request.
2021-08-30T14:04:37.388Z| vmx| I005: VigorTransport_ServerSendResponse opID=kpn2vrk8-326466-auto-6zwj-h5:70027366-24-01-e1-0972 seq=643: Completed EthernetClass request.
2021-08-30T14:04:37.389Z| vmx| I005: VigorTransportProcessClientPayload: opID=kpn2vrk8-326466-auto-6zwj-h5:70027366-24-01-e1-0972 seq=644: Receiving Ethernet.SetStartConnected request.
2021-08-30T14:04:37.389Z| vmx| I005: VigorTransport_ServerSendResponse opID=kpn2vrk8-326466-auto-6zwj-h5:70027366-24-01-e1-0972 seq=644: Completed EthernetClass request.
2021-08-30T14:04:37.389Z| vmx| I005: VigorTransportProcessClientPayload: opID=kpn2vrk8-326466-auto-6zwj-h5:70027366-24-01-e1-0972 seq=645: Receiving Ethernet.SetAllowGuestControl request.
2021-08-30T14:04:37.389Z| vmx| I005: VigorTransport_ServerSendResponse opID=kpn2vrk8-326466-auto-6zwj-h5:70027366-24-01-e1-0972 seq=645: Completed EthernetClass request.
2021-08-30T14:04:37.390Z| vmx| I005: VigorTransportProcessClientPayload: opID=kpn2vrk8-326466-auto-6zwj-h5:70027366-24-01-e1-0972 seq=646: Receiving Ethernet.ConnectionControl request.
2021-08-30T14:04:37.391Z| vmx| I005: VMXNET3 user: failed to activate 'Ethernet0', status: 0xbad0003
2021-08-30T14:04:37.391Z| vmx| I005: VMXNET3 user: failed to activate 'Ethernet0', during connect to vSwitch portgroup 'pg▒▒'; port disconnected, status: 0x0
2021-08-30T14:04:37.391Z| vmx| I005: VigorTransport_ServerSendResponse opID=kpn2vrk8-326466-auto-6zwj-h5:70027366-24-01-e1-0972 seq=646: Completed Ethernet request with messages.
2021-08-30T14:04:37.391Z| vmx| I005: Msg_Post: Error
2021-08-30T14:04:37.392Z| vmx| I005: [msg.device.badconnect] Failed to connect virtual device 'Ethernet0'.

0 Kudos