SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
Windows Server 8 Hyper-V
      Networking
 Aidan Finn, MVP (Virtual Machine)
@joe_elway     http://www.aidanfinn.com
About Aidan Finn
• MVP (Virtual Machine)
• Technical Sales Lead at MicroWarehouse
• Working in IT since 1996
• Experienced with Windows Server/Desktop,
  System Center, virtualisation, and IT
  infrastructure.
• Blog: http://www.aidanfinn.com
• Twitter: @joe_elway
Writing
Just Announced
WARNING!
• All content in this presentation is subject to
  change
• We have not even reached beta release
  – Currently Developer Preview Release
• A lot of material to cover
  – More in this sub-topic than in all of W2008 R2
    Hyper-V
Agenda
•   NIC Teaming
•   Storage optimisation
•   Workload mobility
•   Performance & optimisations
•   Extensible Hyper-V Switch
•   Security
•   Fabric convergence
•   Host network architectures
Windows Server 8 Hyper-V Plans
• Great Big Hyper-V Survey 2011:
  – Conducted by me, Hans Vredevoort, and Damian
    Flynn in August 2011 (before Win 8 Dev Prev)
  – Who’s deploying it:
     •   27.21% interested
     •   62.01% planning
     •   8.09% undecided
     •   2.7% not interested
NIC Teaming & Windows 2008 R2
• KB968703: No support from Microsoft
   – Use HP/Dell/Broadcom/Intel drivers/software
   – Complicates deployment & support
• Great Big Hyper-V Survey of 2011
   – 27.94% found NIC teaming to be biggest challenge in
     Hyper-V deployment
   – 27.21% said networking was their biggest issue
• One of the last objections by VMware enthusiasts
NIC Teaming & Windows Server 8
• Built into the OS and supported
    – Simplified deployment & support
•   Load balancing and failover (LBFO)
•   Aggregate bandwidth
•   Use different model & vendor NICs!
•   Opens up interesting opportunities
•   One more VMware wall knocked down
NIC Teaming
                                                            Hyper-V Extensible Switch

 LBFO Admin GUI
                                                             Frame distribution/aggregation
                                                                    Failure detection
     WMI                                                    Control protocol implementation

                                                                    LBFO Provider
LBFO Configuration
                       IOCTL
      DLL                                                  Port 1        Port 2          Port 3

                                                                    Virtual miniport 1
                                                                        IM Mux



                                           Kernel mode
                               User mode                              Protocol edge



                                                         NIC 1           NIC 2            NIC 3




                                                                    Network switch
Scaling File SharingTraffic
• CPU utilisation is a challenge for high I/O SMB
  traffic
• Solution: Remote Direct Memory Access
  (RDMA)
  – A secure way to enable a DMA engine to transfer
    buffers
  – Built into Windows Server 8
• Why care about SMB? More to come …
SMB 2.2
Used by File Server and Clustered
Shared Volumes
• Scalable, fast and efficient storage
  access
• Minimal CPU utilization for I/O
• High throughput with low latency
• Multi-channel
   • NIC Teaming
   • Much greater I/O speeds
• •Required hardware
   • •InfiniBand
   • •10G Ethernet w/ RDMA
And SMB 2.2 Enables
• Storage of VMs on file shares without
  performance compromise
• Affordable scalable & continuously available
  storage
  – Active/Active file share cluster
  – VMs stored on UNC paths
• Live Migration between non-clustered hosts
  – VMs on file shares
Multi-Tenant Cloud Flexibility &
                Security
• Great Big Hyper-V Survey of 2011
   – 28.68% considering hybrid cloud deployment
• A public cloud (hosting) or large private cloud
  (centralisation) has lots of hosted organisations
   – Trust issues
   – Compliance & regulations
• Hosting company requires flexibility & mobility of
  virtual workloads
   – Virtualisation is mobile
   – But networking addresses are not
Network Virtualisation

    Woodgrove VM         Contoso VM                       Woodgrove network               Contoso network




                                               Physical
      Physical
                                               network
       server




Hyper-V Machine Virtualization             Hyper-V Network Virtualization
•     Run multiple virtual servers on a    •      Run multiple virtual networks on a physical network
      physical server                      •      Each virtual network has illusion it is running as a physical
•     Each VM has illusion it is running          fabric
      as a physical server
Network Virtualisation Benefits
• No need to re-address virtual workloads
  – For example 192.168.1.0/24 to 10.100.25.0/24
  – Retain communications and LOB app SLA
• Enable easy migration of private cloud to multi-
  tenant public cloud
• Enable Live Migration mobility of workloads
  within the data centre
  – Move virtual workloads between network footprints
Virtual Machine Queue
• Static (non VMQ) networking can become
  overloaded during high I/O loads
• Virtual Machine Queue (VMQ)
  – Add in Windows 2008 R2
  – Offloads burden from the parent to the network
    controller, to accelerate network I/O throughput
• Can overload CPU cores
Dynamic Virtual Machine Queue (DVMQ)
  Root Partition           Root Partition           Root Partition


  CP    CP     CP     CP   CP    CP     CP     CP   CP    CP     CP     CP
  U     U      U      U    U     U      U      U    U     U      U      U
   0     1      2      3    0     1      2      3    0     1      2      3




       Physical NIC             Physical NIC             Physical NIC


       No VMQ                   Static VMQ          Windows Server
                                                    8 Dynamic VMQ
  Adaptive network processing across CPU to provide optimal
     power and performance across changing workloads
Single Root I/O Virtualization (SR-IOV)
                     Host                                    Host

   Root Partition           Virtual        Root Partition              Virtual
                            Machine                                    Machine

    Hyper-V Switch                         Hyper-V Switch
                                                                             Virtual
                             Virtual NIC
                                                                            Function


       Routing                                 Routing
    VLAN Filtering                          VLAN Filtering
      Data Copy                               Data Copy




      Physical NIC                                    SR-IOV Physical NIC



  Network I/O path without SRIOV           Network I/O path with SRIOV
Hyper-V Live Migration Policy
• No new features that prevent Live Migration
• For example, SR-IOV enabled VM being live
  migrated to host without SR-IOV
  – Switches from SR-IOV virtual function to Hyper-V
    switch on original host
  – Live Migration then takes place
  – Zero downtime
More Optimisations
• Receive Side Scaling (RSS)
  – Share network I/O across many processors
  – Incompatible with VMQ on the NIC
• Receive Side Coalescing (RSC)
  – Consolidate network caused interrupts
• IPSec Task Offload (IPsecTO)
  – Moves the workload from the host’s CPU to a
    dedicated processor on the network adapter
Virtual Network -> Virtual Switch
• In 2008/R2:
  – A VM has a vNIC
  – The vNIC connects to a virtual network (aka virtual
    switch)
     • Remember that we have something new called Network
       Virtualisation to abstract IP addressess
  – The virtual network connects to a pNIC in the host
• In Windows Server 8:
  – The Extensible Hyper-V Virtual Switch
  – Supports unified tracing for network diagnostics
Extensible Hyper-V Virtual Switch
               Virtual                          Virtual
               Machine      Root Partition      Machine

                VM NIC          Host NIC
                                                 VM NIC


                            Hyper-V Switch
                         Extension Protocol
                         Capture Extensions

                          WFP Extensions
  Certified
  Extensions             Filtering Extensions

                     Forwarding Extension
                         Extension Miniport


                              Physical NIC
Cloud & Security
• Great Big Hyper-V Survey 2011:
   – 42.65% concerned about private cloud security
• You cannot trust tenants in multi-tenant cloud
   – Tenant VS hosting company
   – Tenant VS Tenant
• We’ve been using physical security:
   – Firewall
      • Requires centralised skills & slow to configure
      • Gets complicated
   – VLANs
      • Never intended for security
      • Restricted number per physical network
Windows Server 8 & Security
• Software easier & quicker to configure
  – Automate with provisioning
• Port ACLs
  – Define allowed communication paths between virtual
    machines based on IP range or MAC address.
• PVLAN (Private VLAN)
  – VLAN-like domains created in Hyper-V
• DHCP Guard
  – Isolate rogue virtual DHCP servers
Cloud & Network Performance
• Can aggregate bandwidth with NIC teaming
• Hosting company must control network
  bandwidth utilisation:
  – “Give him enough rope and he’ll hang himself”
  – Prioritise important applications
  – Limit tenants based on fees paid
  – Guarantee SLAs
• Network Quality of Service (QoS)
QoS
• Configured using PowerShell
• Minimum bandwidth policy:
  – Enforce bandwidth allocation - SLA
  – Redistribute unused bandwidth – Efficiency &
    consolidation
• Maximum bandwidth policy
  – Cross charge for expensive bandwidth
• Possibly combine with network resource
  metering
A 2008 R2 Clustered Host
• 6 NICs:
  –   Parent
  –   VM
  –   Redirected I/O
  –   Live Migration
  –   2 * iSCSI
• NIC teaming?
• Backup?
• Lot$ of NIC$. Consider costs of 10 GbE
Physical Isolation
• Traditional              Server
                                                VM 1    VM 2
• Multiple physical NICs
• ACLs for guests




                           Migration
                           Cluster /


                                       Manage
                           Storage
                             Live
                                                   Hyper-V
                                                  Extensible
                                                    Switch
Data Center Bridging (DCB)

PowerShell
  WMI


    Traffic         Windows         Windows
 Classification   Network Stack   Storage Stack



     DCB          LAN Miniport    iSCSI Miniport
Converged Fabric
• A new possibility
• Consolidate all those NICs to a simpler network
• Take advantage of:
   – 10 GbE/Infiniband networking: Bandwidth & VM
     density
   – NIC Teaming: Aggregation and fault tolerance, e.g. lots
     of 1 GbE NICs
   – DCB: Converge very different protocols
   – QoS: Guarantee performance SLA
• Lots of variations
Management and Guest Isolation
• 10 GbE NIC for parent   Server
  partition
                                               VM 1    VM 2
• ACLs for guests




                          Migration
                          Cluster /


                                      Manage
                          Storage
• DCB to converge



                            Live
  protocols
                                                  Hyper-V
• QoS for SLA                                    Extensible
                                                   Switch
Using Network Offloads for Increased
                 Scale
• Scalability Offloads take
                                       Server
  advantage of all CPU cores
   – Receive Side Scaling for native                        VM 1     VM 2
     path




                                       Migration
                                       Cluster /


                                                   Manage
                                       Storage
   – Virtual Machine Queue for




                                         Live
     Hyper-V Switch path
                                                               Hyper-V
                                                              Extensible
                                                                Switch



                                            RSS                    VMQ
Converged Fabrics (1 NIC)
• ACLs for all switch ports   Server
                                                                    VM 1    VM 2
• QoS for Management
  OS traffic




                                                           Manage
                              Live Migration

                                               Cluster /
                                               Storage
                                                                       Hyper-V
                                                                      Extensible
                                                                        Switch
Converged Fabrics (2 NICs)
• ACLs for all switch ports   Server
                                                                    VM 1     VM 2
• QoS for Management
  OS traffic




                                                           Manage
                              Live Migration

                                               Cluster /
                                               Storage
• NIC Teaming for LBFO
                                                                        Hyper-V
                                                                       Extensible
                                                                         Switch

                                                                      NIC Teaming
Sample Documented Configuration
• No network legacy   Windows                                                Hyper-V Server
  concerns (green     File                                                                                                   VM 1      VM n




                                                                             Live Migration
                      Server
  field)




                                                                                                Cluster /


                                                                                                              Manage
                                                                 Manage




                                                                                                Storage
                                                    Storage
                                    Cluster
• Hyper-V clustered                                                                                                              Hyper-V

• Converged 10GbE
                                                                                                                                Extensible
                                                                                                                                 Switch

  with DCB for QoS            QoS
                                         NIC Teaming                                          NIC Teaming              QoS


• File Server                                 RSS                RSS                          RSS             RSS              NIC Teaming

  clustered with                              DCB               DCB                           DCB            DCB

                                        10 GbE                 10 GbE                 10 GbE                10 GbE           1 GbE           1 GbE
                        HBA
  scale-out

                                                              10GBE Switch + DCB support

                      SAN
                                                                                                                         1GBE Switch
For More Information
• The original Build Windows 2011 sessions:
  – http://channel9.msdn.com/events/BUILD/BUILD20
    11
  – SAC-439T
  – SAC-437T
  – SAC-430T
The End
Thanks to Hyper-V.nu

Aidan Finn
• @joe_elway
• http://www.aidanfinn.com

Mais conteúdo relacionado

Mais procurados

Quantum - The Network Mechanics
Quantum - The Network MechanicsQuantum - The Network Mechanics
Quantum - The Network MechanicsKiran Murari
 
Open stack journey from folsom to grizzly
Open stack journey from folsom to grizzlyOpen stack journey from folsom to grizzly
Open stack journey from folsom to grizzlyopenstackindia
 
Network policies
Network policiesNetwork policies
Network policiesshanj
 
VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization VMworld
 
Network Virtualization: Delivering on the Promises of SDN
Network Virtualization: Delivering on the Promises of SDNNetwork Virtualization: Delivering on the Promises of SDN
Network Virtualization: Delivering on the Promises of SDNOpen Networking Summits
 
SDN Network virtualization, NFV & MPLS synergies
SDN Network virtualization, NFV & MPLS synergiesSDN Network virtualization, NFV & MPLS synergies
SDN Network virtualization, NFV & MPLS synergiesHector.Avalos
 
Network Virtualization with quantum
Network Virtualization with quantum Network Virtualization with quantum
Network Virtualization with quantum openstackindia
 
Nova for Physicalization and Virtualization compute models
Nova for Physicalization and Virtualization compute modelsNova for Physicalization and Virtualization compute models
Nova for Physicalization and Virtualization compute modelsopenstackindia
 
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Damir Bersinic
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualizationSDN Hub
 
Architecting data center networks in the era of big data and cloud
Architecting data center networks in the era of big data and cloudArchitecting data center networks in the era of big data and cloud
Architecting data center networks in the era of big data and cloudbradhedlund
 
Integrating OpenStack to Existing infrastructure
Integrating OpenStack to Existing infrastructureIntegrating OpenStack to Existing infrastructure
Integrating OpenStack to Existing infrastructurelaurabeckcahoon
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network ServiceLew Tucker
 
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...VMworld
 

Mais procurados (20)

Software Defined Networking
Software Defined NetworkingSoftware Defined Networking
Software Defined Networking
 
Graphics virtualization
Graphics virtualizationGraphics virtualization
Graphics virtualization
 
Quantum - The Network Mechanics
Quantum - The Network MechanicsQuantum - The Network Mechanics
Quantum - The Network Mechanics
 
Open stack journey from folsom to grizzly
Open stack journey from folsom to grizzlyOpen stack journey from folsom to grizzly
Open stack journey from folsom to grizzly
 
Network policies
Network policiesNetwork policies
Network policies
 
VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization
 
Network Virtualization: Delivering on the Promises of SDN
Network Virtualization: Delivering on the Promises of SDNNetwork Virtualization: Delivering on the Promises of SDN
Network Virtualization: Delivering on the Promises of SDN
 
SDN Network virtualization, NFV & MPLS synergies
SDN Network virtualization, NFV & MPLS synergiesSDN Network virtualization, NFV & MPLS synergies
SDN Network virtualization, NFV & MPLS synergies
 
Network Virtualization with quantum
Network Virtualization with quantum Network Virtualization with quantum
Network Virtualization with quantum
 
NFV в сетях операторов связи
NFV в сетях операторов связиNFV в сетях операторов связи
NFV в сетях операторов связи
 
Nova for Physicalization and Virtualization compute models
Nova for Physicalization and Virtualization compute modelsNova for Physicalization and Virtualization compute models
Nova for Physicalization and Virtualization compute models
 
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
 
Williams xen summit 2010
Williams   xen summit 2010Williams   xen summit 2010
Williams xen summit 2010
 
Architecting data center networks in the era of big data and cloud
Architecting data center networks in the era of big data and cloudArchitecting data center networks in the era of big data and cloud
Architecting data center networks in the era of big data and cloud
 
Software defined networking
Software defined networkingSoftware defined networking
Software defined networking
 
Integrating OpenStack to Existing infrastructure
Integrating OpenStack to Existing infrastructureIntegrating OpenStack to Existing infrastructure
Integrating OpenStack to Existing infrastructure
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network Service
 
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
 
BivioPerformanceWP0605
BivioPerformanceWP0605BivioPerformanceWP0605
BivioPerformanceWP0605
 

Destaque

Windows server 8 and hyper v
Windows server 8 and hyper vWindows server 8 and hyper v
Windows server 8 and hyper vSusantha Silva
 
The way you can deploy hyper v
The way you can deploy hyper vThe way you can deploy hyper v
The way you can deploy hyper vhypervnu
 
Cluster aware updating v1.0
Cluster aware updating v1.0Cluster aware updating v1.0
Cluster aware updating v1.0hypervnu
 
ODX (Offloaded Data Transfers)
ODX (Offloaded Data Transfers)ODX (Offloaded Data Transfers)
ODX (Offloaded Data Transfers)Ashwin Pawar
 
ODX: Designing for Better Outcomes
ODX: Designing for Better OutcomesODX: Designing for Better Outcomes
ODX: Designing for Better OutcomesJon Gosier
 
System Center 2012 Technical Overview
System Center 2012 Technical OverviewSystem Center 2012 Technical Overview
System Center 2012 Technical OverviewAmit Gatenyo
 

Destaque (6)

Windows server 8 and hyper v
Windows server 8 and hyper vWindows server 8 and hyper v
Windows server 8 and hyper v
 
The way you can deploy hyper v
The way you can deploy hyper vThe way you can deploy hyper v
The way you can deploy hyper v
 
Cluster aware updating v1.0
Cluster aware updating v1.0Cluster aware updating v1.0
Cluster aware updating v1.0
 
ODX (Offloaded Data Transfers)
ODX (Offloaded Data Transfers)ODX (Offloaded Data Transfers)
ODX (Offloaded Data Transfers)
 
ODX: Designing for Better Outcomes
ODX: Designing for Better OutcomesODX: Designing for Better Outcomes
ODX: Designing for Better Outcomes
 
System Center 2012 Technical Overview
System Center 2012 Technical OverviewSystem Center 2012 Technical Overview
System Center 2012 Technical Overview
 

Semelhante a Windows server 8 hyper v networking (aidan finn)

Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 OverviewTudor Damian
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015SDN Hub
 
DPDK Summit - 08 Sept 2014 - Futurewei - Jun Xu - Revisit the IP Stack in Lin...
DPDK Summit - 08 Sept 2014 - Futurewei - Jun Xu - Revisit the IP Stack in Lin...DPDK Summit - 08 Sept 2014 - Futurewei - Jun Xu - Revisit the IP Stack in Lin...
DPDK Summit - 08 Sept 2014 - Futurewei - Jun Xu - Revisit the IP Stack in Lin...Jim St. Leger
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantumMiguel Lavalle
 
Quantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxQuantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxOpenStack Foundation
 
Quantum grizzly summit
Quantum   grizzly summitQuantum   grizzly summit
Quantum grizzly summitDan Wendlandt
 
21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentationdataplex systems limited
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalOpenCity Community
 
Windows Server 2008 Web Workload Overview
Windows Server 2008 Web Workload OverviewWindows Server 2008 Web Workload Overview
Windows Server 2008 Web Workload OverviewDavid Chou
 
Open stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetupsOpen stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetupsyfauser
 
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał DubielOpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał Dubieleurobsdcon
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Dan Mihai Dumitriu
 
Secure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrailSecure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrailPriti Desai
 
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud
 
The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012Lai Yoong Seng
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012Dan Wendlandt
 
Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Dan Wendlandt
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld
 

Semelhante a Windows server 8 hyper v networking (aidan finn) (20)

Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 Overview
 
Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved Windows Server 2012 Hyper-V Networking Evolved
Windows Server 2012 Hyper-V Networking Evolved
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015
 
DPDK Summit - 08 Sept 2014 - Futurewei - Jun Xu - Revisit the IP Stack in Lin...
DPDK Summit - 08 Sept 2014 - Futurewei - Jun Xu - Revisit the IP Stack in Lin...DPDK Summit - 08 Sept 2014 - Futurewei - Jun Xu - Revisit the IP Stack in Lin...
DPDK Summit - 08 Sept 2014 - Futurewei - Jun Xu - Revisit the IP Stack in Lin...
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantum
 
Quantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxQuantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptx
 
Quantum grizzly summit
Quantum   grizzly summitQuantum   grizzly summit
Quantum grizzly summit
 
21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-final
 
Hyper-V Networking
Hyper-V NetworkingHyper-V Networking
Hyper-V Networking
 
Windows Server 2008 Web Workload Overview
Windows Server 2008 Web Workload OverviewWindows Server 2008 Web Workload Overview
Windows Server 2008 Web Workload Overview
 
Open stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetupsOpen stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetups
 
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał DubielOpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
 
Secure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrailSecure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrail
 
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
 
The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012The Next Generation of Microsoft Virtualization With Windows Server 2012
The Next Generation of Microsoft Virtualization With Windows Server 2012
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012
 
Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture
 

Mais de hypervnu

Delivering people centric it with Configuration Manager 2012 R2
Delivering people centric it with Configuration Manager 2012 R2Delivering people centric it with Configuration Manager 2012 R2
Delivering people centric it with Configuration Manager 2012 R2hypervnu
 
How to bi your operations with System Center 2012 R2 using Operations Manager...
How to bi your operations with System Center 2012 R2 using Operations Manager...How to bi your operations with System Center 2012 R2 using Operations Manager...
How to bi your operations with System Center 2012 R2 using Operations Manager...hypervnu
 
TOP-10 countdown Windows Server 2012 R2 Hyper-V
TOP-10 countdown Windows Server 2012 R2 Hyper-VTOP-10 countdown Windows Server 2012 R2 Hyper-V
TOP-10 countdown Windows Server 2012 R2 Hyper-Vhypervnu
 
Catch up with VMM 2012 r2
Catch up with VMM 2012 r2Catch up with VMM 2012 r2
Catch up with VMM 2012 r2hypervnu
 
Vm mobility
Vm mobilityVm mobility
Vm mobilityhypervnu
 
Hyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolvedHyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolvedhypervnu
 
Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)hypervnu
 
Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)hypervnu
 
Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)hypervnu
 
Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)hypervnu
 

Mais de hypervnu (10)

Delivering people centric it with Configuration Manager 2012 R2
Delivering people centric it with Configuration Manager 2012 R2Delivering people centric it with Configuration Manager 2012 R2
Delivering people centric it with Configuration Manager 2012 R2
 
How to bi your operations with System Center 2012 R2 using Operations Manager...
How to bi your operations with System Center 2012 R2 using Operations Manager...How to bi your operations with System Center 2012 R2 using Operations Manager...
How to bi your operations with System Center 2012 R2 using Operations Manager...
 
TOP-10 countdown Windows Server 2012 R2 Hyper-V
TOP-10 countdown Windows Server 2012 R2 Hyper-VTOP-10 countdown Windows Server 2012 R2 Hyper-V
TOP-10 countdown Windows Server 2012 R2 Hyper-V
 
Catch up with VMM 2012 r2
Catch up with VMM 2012 r2Catch up with VMM 2012 r2
Catch up with VMM 2012 r2
 
Vm mobility
Vm mobilityVm mobility
Vm mobility
 
Hyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolvedHyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolved
 
Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)
 
Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)Windows 8 dddd (beekelaar)
Windows 8 dddd (beekelaar)
 
Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)Windows server 8 hyper v & storage (hans vredevoort)
Windows server 8 hyper v & storage (hans vredevoort)
 
Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)
 

Último

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 

Último (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 

Windows server 8 hyper v networking (aidan finn)

  • 1. Windows Server 8 Hyper-V Networking Aidan Finn, MVP (Virtual Machine) @joe_elway http://www.aidanfinn.com
  • 2. About Aidan Finn • MVP (Virtual Machine) • Technical Sales Lead at MicroWarehouse • Working in IT since 1996 • Experienced with Windows Server/Desktop, System Center, virtualisation, and IT infrastructure. • Blog: http://www.aidanfinn.com • Twitter: @joe_elway
  • 5. WARNING! • All content in this presentation is subject to change • We have not even reached beta release – Currently Developer Preview Release • A lot of material to cover – More in this sub-topic than in all of W2008 R2 Hyper-V
  • 6. Agenda • NIC Teaming • Storage optimisation • Workload mobility • Performance & optimisations • Extensible Hyper-V Switch • Security • Fabric convergence • Host network architectures
  • 7. Windows Server 8 Hyper-V Plans • Great Big Hyper-V Survey 2011: – Conducted by me, Hans Vredevoort, and Damian Flynn in August 2011 (before Win 8 Dev Prev) – Who’s deploying it: • 27.21% interested • 62.01% planning • 8.09% undecided • 2.7% not interested
  • 8. NIC Teaming & Windows 2008 R2 • KB968703: No support from Microsoft – Use HP/Dell/Broadcom/Intel drivers/software – Complicates deployment & support • Great Big Hyper-V Survey of 2011 – 27.94% found NIC teaming to be biggest challenge in Hyper-V deployment – 27.21% said networking was their biggest issue • One of the last objections by VMware enthusiasts
  • 9. NIC Teaming & Windows Server 8 • Built into the OS and supported – Simplified deployment & support • Load balancing and failover (LBFO) • Aggregate bandwidth • Use different model & vendor NICs! • Opens up interesting opportunities • One more VMware wall knocked down
  • 10. NIC Teaming Hyper-V Extensible Switch LBFO Admin GUI Frame distribution/aggregation Failure detection WMI Control protocol implementation LBFO Provider LBFO Configuration IOCTL DLL Port 1 Port 2 Port 3 Virtual miniport 1 IM Mux Kernel mode User mode Protocol edge NIC 1 NIC 2 NIC 3 Network switch
  • 11. Scaling File SharingTraffic • CPU utilisation is a challenge for high I/O SMB traffic • Solution: Remote Direct Memory Access (RDMA) – A secure way to enable a DMA engine to transfer buffers – Built into Windows Server 8 • Why care about SMB? More to come …
  • 12. SMB 2.2 Used by File Server and Clustered Shared Volumes • Scalable, fast and efficient storage access • Minimal CPU utilization for I/O • High throughput with low latency • Multi-channel • NIC Teaming • Much greater I/O speeds • •Required hardware • •InfiniBand • •10G Ethernet w/ RDMA
  • 13. And SMB 2.2 Enables • Storage of VMs on file shares without performance compromise • Affordable scalable & continuously available storage – Active/Active file share cluster – VMs stored on UNC paths • Live Migration between non-clustered hosts – VMs on file shares
  • 14. Multi-Tenant Cloud Flexibility & Security • Great Big Hyper-V Survey of 2011 – 28.68% considering hybrid cloud deployment • A public cloud (hosting) or large private cloud (centralisation) has lots of hosted organisations – Trust issues – Compliance & regulations • Hosting company requires flexibility & mobility of virtual workloads – Virtualisation is mobile – But networking addresses are not
  • 15. Network Virtualisation Woodgrove VM Contoso VM Woodgrove network Contoso network Physical Physical network server Hyper-V Machine Virtualization Hyper-V Network Virtualization • Run multiple virtual servers on a • Run multiple virtual networks on a physical network physical server • Each virtual network has illusion it is running as a physical • Each VM has illusion it is running fabric as a physical server
  • 16. Network Virtualisation Benefits • No need to re-address virtual workloads – For example 192.168.1.0/24 to 10.100.25.0/24 – Retain communications and LOB app SLA • Enable easy migration of private cloud to multi- tenant public cloud • Enable Live Migration mobility of workloads within the data centre – Move virtual workloads between network footprints
  • 17. Virtual Machine Queue • Static (non VMQ) networking can become overloaded during high I/O loads • Virtual Machine Queue (VMQ) – Add in Windows 2008 R2 – Offloads burden from the parent to the network controller, to accelerate network I/O throughput • Can overload CPU cores
  • 18. Dynamic Virtual Machine Queue (DVMQ) Root Partition Root Partition Root Partition CP CP CP CP CP CP CP CP CP CP CP CP U U U U U U U U U U U U 0 1 2 3 0 1 2 3 0 1 2 3 Physical NIC Physical NIC Physical NIC No VMQ Static VMQ Windows Server 8 Dynamic VMQ Adaptive network processing across CPU to provide optimal power and performance across changing workloads
  • 19. Single Root I/O Virtualization (SR-IOV) Host Host Root Partition Virtual Root Partition Virtual Machine Machine Hyper-V Switch Hyper-V Switch Virtual Virtual NIC Function Routing Routing VLAN Filtering VLAN Filtering Data Copy Data Copy Physical NIC SR-IOV Physical NIC Network I/O path without SRIOV Network I/O path with SRIOV
  • 20. Hyper-V Live Migration Policy • No new features that prevent Live Migration • For example, SR-IOV enabled VM being live migrated to host without SR-IOV – Switches from SR-IOV virtual function to Hyper-V switch on original host – Live Migration then takes place – Zero downtime
  • 21. More Optimisations • Receive Side Scaling (RSS) – Share network I/O across many processors – Incompatible with VMQ on the NIC • Receive Side Coalescing (RSC) – Consolidate network caused interrupts • IPSec Task Offload (IPsecTO) – Moves the workload from the host’s CPU to a dedicated processor on the network adapter
  • 22. Virtual Network -> Virtual Switch • In 2008/R2: – A VM has a vNIC – The vNIC connects to a virtual network (aka virtual switch) • Remember that we have something new called Network Virtualisation to abstract IP addressess – The virtual network connects to a pNIC in the host • In Windows Server 8: – The Extensible Hyper-V Virtual Switch – Supports unified tracing for network diagnostics
  • 23. Extensible Hyper-V Virtual Switch Virtual Virtual Machine Root Partition Machine VM NIC Host NIC VM NIC Hyper-V Switch Extension Protocol Capture Extensions WFP Extensions Certified Extensions Filtering Extensions Forwarding Extension Extension Miniport Physical NIC
  • 24. Cloud & Security • Great Big Hyper-V Survey 2011: – 42.65% concerned about private cloud security • You cannot trust tenants in multi-tenant cloud – Tenant VS hosting company – Tenant VS Tenant • We’ve been using physical security: – Firewall • Requires centralised skills & slow to configure • Gets complicated – VLANs • Never intended for security • Restricted number per physical network
  • 25. Windows Server 8 & Security • Software easier & quicker to configure – Automate with provisioning • Port ACLs – Define allowed communication paths between virtual machines based on IP range or MAC address. • PVLAN (Private VLAN) – VLAN-like domains created in Hyper-V • DHCP Guard – Isolate rogue virtual DHCP servers
  • 26. Cloud & Network Performance • Can aggregate bandwidth with NIC teaming • Hosting company must control network bandwidth utilisation: – “Give him enough rope and he’ll hang himself” – Prioritise important applications – Limit tenants based on fees paid – Guarantee SLAs • Network Quality of Service (QoS)
  • 27. QoS • Configured using PowerShell • Minimum bandwidth policy: – Enforce bandwidth allocation - SLA – Redistribute unused bandwidth – Efficiency & consolidation • Maximum bandwidth policy – Cross charge for expensive bandwidth • Possibly combine with network resource metering
  • 28. A 2008 R2 Clustered Host • 6 NICs: – Parent – VM – Redirected I/O – Live Migration – 2 * iSCSI • NIC teaming? • Backup? • Lot$ of NIC$. Consider costs of 10 GbE
  • 29. Physical Isolation • Traditional Server VM 1 VM 2 • Multiple physical NICs • ACLs for guests Migration Cluster / Manage Storage Live Hyper-V Extensible Switch
  • 30. Data Center Bridging (DCB) PowerShell WMI Traffic Windows Windows Classification Network Stack Storage Stack DCB LAN Miniport iSCSI Miniport
  • 31. Converged Fabric • A new possibility • Consolidate all those NICs to a simpler network • Take advantage of: – 10 GbE/Infiniband networking: Bandwidth & VM density – NIC Teaming: Aggregation and fault tolerance, e.g. lots of 1 GbE NICs – DCB: Converge very different protocols – QoS: Guarantee performance SLA • Lots of variations
  • 32. Management and Guest Isolation • 10 GbE NIC for parent Server partition VM 1 VM 2 • ACLs for guests Migration Cluster / Manage Storage • DCB to converge Live protocols Hyper-V • QoS for SLA Extensible Switch
  • 33. Using Network Offloads for Increased Scale • Scalability Offloads take Server advantage of all CPU cores – Receive Side Scaling for native VM 1 VM 2 path Migration Cluster / Manage Storage – Virtual Machine Queue for Live Hyper-V Switch path Hyper-V Extensible Switch RSS VMQ
  • 34. Converged Fabrics (1 NIC) • ACLs for all switch ports Server VM 1 VM 2 • QoS for Management OS traffic Manage Live Migration Cluster / Storage Hyper-V Extensible Switch
  • 35. Converged Fabrics (2 NICs) • ACLs for all switch ports Server VM 1 VM 2 • QoS for Management OS traffic Manage Live Migration Cluster / Storage • NIC Teaming for LBFO Hyper-V Extensible Switch NIC Teaming
  • 36. Sample Documented Configuration • No network legacy Windows Hyper-V Server concerns (green File VM 1 VM n Live Migration Server field) Cluster / Manage Manage Storage Storage Cluster • Hyper-V clustered Hyper-V • Converged 10GbE Extensible Switch with DCB for QoS QoS NIC Teaming NIC Teaming QoS • File Server RSS RSS RSS RSS NIC Teaming clustered with DCB DCB DCB DCB 10 GbE 10 GbE 10 GbE 10 GbE 1 GbE 1 GbE HBA scale-out 10GBE Switch + DCB support SAN 1GBE Switch
  • 37. For More Information • The original Build Windows 2011 sessions: – http://channel9.msdn.com/events/BUILD/BUILD20 11 – SAC-439T – SAC-437T – SAC-430T
  • 38. The End Thanks to Hyper-V.nu Aidan Finn • @joe_elway • http://www.aidanfinn.com