Intel NIC use the driver ixgben async driver version 1.7.10 or later.
When the last VM of a VLAN was power off,all NICs with "ixgben" driver in the same host will flap once.
It is also triggered by removing a vmkernel NIC(vmk) if it occupied the last active port in the VLAN.
The logs in ESXi host show similar to below
vmkernel.log will show error similar to 2018-11-09T07:05:20.524Z cpu146:33194)Net: 3654: disconnected client from port 0x3000008
2018-11-09T09:02:21.422Z: [netCorrelator] 75780034230us: [vob.net.pg.uplink.transition.down] Uplink: vmnic7 is down. Affected portgroup: Management Network. 1 uplinks up. Failed criteria: 128
2018-11-09T09:02:21.422Z: [netCorrelator] 75780034373us: [vob.net.pg.uplink.transition.down] Uplink: vmnic4 is down. Affected portgroup: SRV-101. 0 uplinks up. Failed criteria: 128
2018-11-09T09:02:21.422Z: [netCorrelator] 75780034376us: [vob.net.pg.uplink.transition.down] Uplink: vmnic4 is down. Affected portgroup: Management Network. 0 uplinks up. Failed criteria: 128
This is not seen with vmklinux based driver ixgben and also with Inbox driver
VMware vCenter Server Appliance 7.x or Above
VMware vCenter Server 7.x or Above
# esxcli system module parameters set -m ixgben -a -p "VlanRemoveWorkaround=0,0"