User Tools

Site Tools


virtualization:microsoft:hyper-v-networking

This is an old revision of the document!


Networking with Hyper-V

See also more Hyper-V pages

http://blogs.technet.com/b/gavinmcshera/archive/2011/03/27/3416313.aspx

http://www.windowsnetworking.com/articles-tutorials/cloud-computing/Hyper-V-Private-Cloud-Networking-Beginners-Part1.html

http://www.altaro.com/hyper-v/how-to-adjust-mtu-jumbo-frames-on-hyper-v-and-windows-server-2012/

http://www.hyper-v.nu/archives/marcve/2013/01/lbfo-hyper-v-switch-qos-and-actual-performance-part-1/

http://social.technet.microsoft.com/wiki/contents/articles/11524.windows-server-2012-hyper-v-network-virtualization-survival-guide.aspx

http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/VIR303

http://technet.microsoft.com/en-us/library/jj134230

  • Hyper-V Network Virtualization provides “virtual networks” to virtual machines similar to how server virtualization (hypervisor) provides “virtual machines” to the operating system.
  • Network virtualization decouples virtual networks from the physical network infrastructure and removes the constraints of VLAN and hierarchical IP address assignment from virtual machine provisioning.
  • For workload owners, the key benefit is that they can now move their workload “topologies” to the cloud without changing their IP addresses or re-writing their applications.
  • For infrastructure owners, the additional flexibility in virtual machine placement makes it possible to move workloads anywhere in the datacenters without changing the virtual machines or reconfiguring the networks. For example Hyper-V Network Virtualization enables cross subnet live migration so that a virtual machine can live migrate anywhere in the datacenter without a service disruption.

NIC Teaming

  • Windows Server 2012 has vendor-agnostic NIC teaming
  • LBFO - Load Balance Fail Over
  • Switch-dependent mode
  • Switch-independent mode
  • Active/active
  • Active/standby

Jumbo Packets

:!: Tested on Windows Hyper-V Server 2012 with an Intel X540 10GbE NIC

Start PowerShell:

powershell

Display the current settings:

Get-NetAdapterAdvancedProperty -Name "Ethernet 4" -DisplayName "Jumbo Packet" | Format-list

Enable Jumbo Frames:

Set-NetAdapterAdvancedProperty -Name "Ethernet 4" -RegistryKeyword "*JumboPacket" -RegistryValue "9014"

Hyper-V QoS

  • Minimum - Floor
  • Maximum - Cap

Data Center Bridging

  • Up to 8 classes
  • Storage traffic separate

Maximum Networking Performance

  • SR-IOV
  • Near-native network performance
  • Chipset, NIC and BIOS support required
  • Bypasses virtual switch and ACLs
  • Can be teamed in Windows 8 and Server 2012 for maximum performance and reliability
  • Can live migrate to host without SR-IOV

Dynamic Virtual Machine Queueing

  • Always enable VMQ
  • Improves performance
  • Balances interrupts

Data Center TCP

  • DCTCP
  • Manages congestion
  • Lower latency
  • Higher throughput
  • Requires ECN capable switches (RFC 3168)
    • Explicit Congestion Notification

Unified Remote Access

  • Site-to-site connectivity
  • Remote access gateway connectivity
  • Uses IPsec (VPN)

Hyper-V Metering

  • Charge-back
  • Configuration and usage data preserved across live migration

IP Address Management

  • Discover service
    • DC, DNS, DHCP
  • Organize, assign, monitor and manage IP addresses
  • Port mirroring
    • Traffic analysis
virtualization/microsoft/hyper-v-networking.1373650010.txt.gz · Last modified: 2013/07/12 11:26 by gcooper