What is vNIC, VMKNIC, PortGroups, Uplink Ports, vPorts and VMXNET3 Adapter

Virtual Networking is one of the Key components of Datacenter. If all your Critical VMs running on highly redundant & high speed SAN or Ethernet Network but if VMs can’t communicate with each other then everything is useless.