Internal Networks
VMs can communicate with only other VMs on the same host, and with the host computer
Private Networks
VMs can communicate only with other VMs on the same host
Legacy (Emulated) Adapters Emulates a physical DEC21140 chipset Communicates via Interrupts to vmwp.exe then to vmswitch.sys Supports PXE Boot Drivers Exist For Most OSs
Network Teaming
Failover Teaming
Typically Two Interfaces Typically Connected To Different Switches Provides Redundancy For NIC Card, Cable or Switch Failure
Allows the NIC to essentially appear as multiple NICs on the physical host (queues)
Benefits
Host no longer has device DMA data in its own buffer resulting in a shorter path length for I/O (performance gain)
Recommended to use VMQ instead of VM Chimney (TCP Offload Support) which is complex with limited benefits
MAC Addresses
Pool of MAC addresses automatically assigned VMs automatically assigned dynamic MAC addresses Use static MAC addresses for DHCP Use MAC address spoofing for NLB
SCVMM
Uses broader range than Hyper-V First three octets standard, but changeable
00-1D-D8-**-**-**
If changing the first three octets do not used reserved ranges from Microsoft, VMware or Citrix
VLAN Tags
VLANs are used to isolate network traffic for nodes that are connected to the same physical network Use VLANs to
Isolate Hyper-V host management networks Isolate virtual machines connected to external networks Isolate virtual machines on a single host computer
Virtual Network
VM Properties
VLAN Security
Isolate host and VM networks Use a dedicated network adapter for host management
Physical network security
Automatically configured when adding a host via VMM Failover Clustering with a File Server or VMM Library requires Remote Volume Management to be unblocked
Takeaways
Hyper-V fully integrated in the Windows Network stack Choose a synthetic or legacy (emulated) network adapter based on its intended use Use VLAN tagging & firewall rules for security Consider using Network Teaming & VMQ for higher-availability and faster performance