VNICs
A virtual Network Interface Card (vNIC) is a software-defined network interface presented to a virtual machine or container. It emulates the functionality of a physical NIC but is implemented in software by the virtualization layer, and is typically backed by a physical NIC (pNIC) and a virtual switch.
In most platforms, vNICs connect to a virtual switch (such as VMware's vSwitch, Open vSwitch, or a
Virtual NIC types vary by platform. Common examples include vmxnet3 or e1000 emulation in VMware, and virtio-net
vNICs are not limited to virtual machines; container runtimes likewise assign virtual network interfaces via CNI
Management considerations include IP addressing, routing, MAC address visibility, NIC teaming or bonding for redundancy, and