SlideShare une entreprise Scribd logo
1  sur  30
NIC Teaming & Converged Fabric
Hyper-V | Private Cloud | Hosted Cloud
                    www.hyper-v.nu
Marc van Eijk       @_marcvaneijk
                    DUVAK
Agenda




              Quality of   System Center
NIC Teaming                                Designs
               Service     VMM 2012 SP1
NIC Teaming
Windows Server 2008 R2

                           Dedicated Network




                                     Live Migration
   Management




                VM          VM




                                                                       Storage
                                                          Cluster
                Hyper-V Switch




1Gb 1Gb          1Gb 1Gb         1Gb 1Gb              1Gb 1Gb       1Gb 1Gb


                                                                     MPIO
Windows Server 2012




Members   Connect   Distribute   Combine
NIC Teaming team members
                 Team NICs                                                     Virtual NICs

                                                                                                                vNIC
                                                                        Management                            VLAN 100

                                                                        Live Migration

                                                                               Cluster     VM         VM



                                                                                  Hyper-V Switch
  tNIC       tNIC
VLAN 200   VLAN 100

                                                    tNIC                                                          tNIC
                                                               tNIC
                      NIC Team                     Default
                                                             VLAN 100
                                                                                     NIC Team                    Default
                                                   mode                                                          Mode



                                 Physical                                                          Physical
                                   NIC                                                               NIC

                                            Requirements
                                              Ethernet
                                            Windows Logo
NIC Teaming Connection Modes
Switch Independent    Switch Dependent   LACP

       MAC                  MAC          MAC




                                                LACPDUs
                                                LACP priority
                                                System MAC
                                                address
                                                Port LACP priority
                                                Port number
                                                Operational key
NIC Teaming Load distribution modes
                             Address Hash    HyperVPort




                                                                D-VMQ


   TransportPorts
  Source and destination
TCP ports and IP addresses                      NIC Team

     IPAddresses                              Hyper-V Switch
Source and destination IP
                               NIC Team
       addresses
                                             mgmtOS        VM

    MacAddresses
 Source and destination
    MAC addresses
Matrix
                            Native Teaming / Hyper-V Switch
    Switch Independent /
        Address Hash
•   Native mode teaming
    with switch diversity                 Management
•   Active / Standby
•   Teaming in a VM                      Live Migration
•   Workloads with heavy
    outbound / light                            Cluster         VM    VM
    inbound

                                                   Hyper-V Switch

                            NIC Team                  NIC Team




                            MAC                           MAC
Matrix
                                                         Native Teaming / Hyper-V Switch
    Switch Independent /        Switch Independent /
        Address Hash                 HyperVPort
•   Native mode teaming     •   Maximum use of Virtual
    with switch diversity       Machine Queues                         Management
•   Active / Standby            (VMQs)
•   Teaming in a VM         •   More VMs than team                    Live Migration
•   Workloads with heavy        members
    outbound / light        •   If VM bandwidth max                          Cluster         VM    VM
    inbound                     one NIC is enough

                                                                                Hyper-V Switch

                                                         NIC Team                  NIC Team




                                                         MAC                           MAC
Matrix
                                                           Native Teaming / Hyper-V Switch
    Switch Independent /          Switch Independent /
        Address Hash                   HyperVPort
•   Native mode teaming       •   Maximum use of Virtual
    with switch diversity         Machine Queues                         Management
•   Active / Standby              (VMQs)
•   Teaming in a VM           •   More VMs than team                    Live Migration
•   Workloads with heavy          members
    outbound / light          •   If VM bandwidth max                          Cluster         VM    VM
    inbound                       one NIC is enough

    Switch Dependent /                                                            Hyper-V Switch
       Address Hash
                                                           NIC Team                  NIC Team
•   Native teaming with
    maximum performance
    and no switch diversity
•   One VM needs more
    bandwidth than one
    team member




                                                           MAC                           MAC
Matrix
                                                           Native Teaming / Hyper-V Switch
    Switch Independent /          Switch Independent /
        Address Hash                   HyperVPort
•   Native mode teaming       •   Maximum use of Virtual
    with switch diversity         Machine Queues                         Management
•   Active / Standby              (VMQs)
•   Teaming in a VM           •   More VMs than team                    Live Migration
•   Workloads with heavy          members
    outbound / light          •   If VM bandwidth max                          Cluster         VM    VM
    inbound                       one NIC is enough

    Switch Dependent /            Switch Dependent /                              Hyper-V Switch
       Address Hash                   HyperVPort
                                                           NIC Team                  NIC Team
•   Native teaming with       •   Company policy
    maximum performance           requires LACP
    and no switch diversity   •   More VMs than team
•   One VM needs more             members
    bandwidth than one        •   If VM bandwidth max
    team member                   one NIC is enough




                                                           MAC                           MAC
Matrix
                                                           Native Teaming / Hyper-V Switch
                                  Switch Independent /
                                       HyperVPort
                              •   Maximum use of Virtual
                                  Machine Queues                         Management
                                  (VMQs)
                              •   More VMs than team                    Live Migration
                                  members
                              •   If VM bandwidth max                          Cluster     VM       VM
                                  one NIC is enough

    Switch Dependent /                                                            Hyper-V Switch
       Address Hash
                                                           NIC Team                  NIC Team
•   Native teaming with
    maximum performance
    and no switch diversity
•   One VM needs more
    bandwidth than one
    team member
NIC Teaming in a VM
                    Guest teaming

                                                         Modes
                           VM
                                                         Switch Independent
                                                         Address Hash

                       NIC Team

                      VF         VF                      Support / Limit
                                                         Maximum 2 vNICs
                                                         External Switch


                           MAC
Hyper-V Switch                         Hyper-V Switch



            SRIOV                     SRIOV


 Physical                                     Physical
   NIC                                          NIC
NIC Teaming Powershell
Get-Command -Module NetLbfo

New-NetLbfoTeam Team1 NIC1,NIC2 -TeamingMode LACP
LoadBalancingAlgorithm HyperVPorts

•   SwitchIndependent
•   Static
•   LACP

•   TransportPorts
•   IPAddresses
•   MacAddresses
•   HyperVPort

Add-NetLbfoTeamMember NIC1 Team1 (Add physical NIC to Team1
Add-NetLbfoTeamNIC Team1 83 (Add TeamNIC to Team1 with vlan id 83)
NIC Teaming                               Demo
Management                                        Failover Cluster                         Management


Live Migration                                                                             Live Migration


      Cluster    VM   VM                                                                         Cluster    VM   VM



    Hyper-V Switch                                                                             Hyper-V Switch


         NIC Team          NIC Team    NIC Team                      NIC Team   NIC Team            NIC Team
Quality of Service
Hyper-V Switch & Quality of Service
                                                                                                 •   Weight (Default)
                                                                                                 •   Absolute (bits per second)
     Hyper-V Switch                                                                              •   None


                                         New-VMSwitch "VSwitch" -MinimumBandwidthMode Weight                $false
                                         -NetAdapterName "Team" -AllowManagementOS 0
 Management
                                                                                        -DefaultFlowMinimumBandwidthAbsolute
                    VLAN         VLAN
Live Migration      ID 58        ID 63   Set-VMSwitch "VSwitch" -DefaultFlowMinimumBandwidthWeight 50

                                         Add-VMNetworkAdapter -ManagementOS -Name "Management" -SwitchName "VSwitch"
       Cluster      VM           VM
                                         Add-VMNetworkAdapter -ManagementOS -Name "Live Migration" -SwitchName "VSwitch"
                                         Add-VMNetworkAdapter -ManagementOS -Name "Cluster" -SwitchName "VSwitch"
10    30     10             50
           Hyper-V Switch
                                         Set-VMNetworkAdapter -ManagementOS -Name "Management" -MinimumBandwidthWeight 10
                                         Set-VMNetworkAdapter -ManagementOS -Name "Live Migration" -MinimumBandwidthWeight 30
                                         Set-VMNetworkAdapter -ManagementOS -Name "Cluster" -MinimumBandwidthWeight 10
             NIC Team
                                         Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName
                                         "Management" -Access -VlanId 10
                                         Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName
                                         "Live Migration" -Access -VlanId 11
                                         Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName
                                         "Cluster" -Access -VlanId 12
Hyper-V Switch & Quality of Service
     Hyper-V Switch                                               QoS guidelines
                                         Default Flow and VMs                                 Total Weight = 100
 Management
                    VLAN         VLAN
Live Migration      ID 58        ID 63   Set-VMSwitch "VSwitch" -DefaultFlowMinimumBandwidthWeight 50


       Cluster      VM           VM

10    30     10             50
           Hyper-V Switch
                                         Set-VMNetworkAdapter -ManagementOS -Name "Management" -MinimumBandwidthWeight 10
                                         Set-VMNetworkAdapter -ManagementOS -Name "Live Migration" -MinimumBandwidthWeight 30
                                         Set-VMNetworkAdapter -ManagementOS -Name "Cluster" -MinimumBandwidthWeight 10
             NIC Team




                                         Critical workloads                                             Gap weights
Quality of Service
  Absolute               Weight


                      Default Flow [50]             5

                                   90 / 40 * 10 =   22,5


                                                    Available Bandwidth
                     Management [10]                                90
                        Cluster [10]                5
Default Flow [BPS]
                                                        Available Weight

  Management                                                        40

     Cluster
                                  90 / 40 * 30 =    67,5




 Live Migration      Live Migration [30]
Quality of Service
  Absolute               Weight




Default Flow [BPS]

  Management

     Cluster

                      Default Flow [50]
                     Management [10]
                        Cluster [10]



 Live Migration      Live Migration [30]
Quality of Service                                                   Demo
Management                                  90                Failover Cluster                             Management


Live Migration                VM    VM                                                                     Live Migration


      Cluster    VM   VM                                                                                         Cluster    VM   VM
                                            10

    Hyper-V Switch         Hyper-V Switch                                                                      Hyper-V Switch
                                                   LACP                             LACP
                                                 HyperVPort                      Address Hash
         NIC Team            NIC Team                                                           NIC Team            NIC Team
Designs
Upgrade with existing hardware
            Windows Server 2008 R2                                Windows Server 2012




                                                        Cluster


                VM     VM                           Management      VM       VM

                 Hyper-V                  Live
Management                   Cluster                        Hyper-V Switch              Live Migration
                  Switch                Migration


 NIC Team       NIC Team    NIC Team    NIC Team              NIC Team            NIC Team
Converged
     Single Team                                                                  VMs isolated




Management




                                                                                     Management
                                            Cluster


                                                      Live Migration
Live Migration

       Cluster   VM      VM                                                                       VM     VM       VM


        Hyper-V Switch                                   Hyper-V Switch                            Hyper-V Switch



            NIC Team                                                   NIC Team                        NIC Team




                                     DCB
                              Datacenter Bridging
ISCSI
            MPIO                           MPIO Dedicated Switches

Management
                                                       VM   MPIO
Live Migration

       Cluster     VM    VM   Management

         ISCSI                Live Migration                       ISCSI
                 MPIO




                                                                           MPIO
         ISCSI                       Cluster                       ISCSI



        Hyper-V Switch                Hyper-V Switch        Hyper-V Switch


            NIC Team                      NIC Team            NIC Team
SMB 3.0
                         NIC Teaming & SMB 3.0



Management

Live Migration

       Cluster   VM      VM


        Hyper-V Switch


            NIC Team                         NIC Team      NIC Team




                               SMB 3.0                  RDMA
                              Multichannel              Hardware
                                  RSS
System Center VMM 2012 SP1
    Existing hosts                                          Bare Metal Deployment




Management




                                                                                                  Live Migration
                                                                               Management
Live Migration




                                                                                                                   Cluster
       Cluster   VM      VM                          VM       VM      VM


        Hyper-V Switch                                  Hyper-V Switch                      Hyper-V Switch



            NIC Team                                       NIC Team                           NIC Team


                              Logical Switch      Logical Switch           Logical Switch
Many, many thanks to:

Contenu connexe

Tendances

Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Meenakshi Paul
 
8th lec flow and error control
8th lec   flow and error control8th lec   flow and error control
8th lec flow and error controlInocentshuja Ahmad
 
Internetworking.49
Internetworking.49Internetworking.49
Internetworking.49myrajendra
 
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)Ramola Dhande
 
Protocols of noiseless
Protocols of noiselessProtocols of noiseless
Protocols of noiselessBasit Hussain
 
Linux booting process - Linux System Administration
Linux booting process - Linux System AdministrationLinux booting process - Linux System Administration
Linux booting process - Linux System AdministrationSreenatha Reddy K R
 
Authentication Modules For Linux - PAM Architecture
Authentication Modules For Linux - PAM ArchitectureAuthentication Modules For Linux - PAM Architecture
Authentication Modules For Linux - PAM ArchitecturePriyank Kapadia
 
Chapter 9: SCSI Drives and File Systems
Chapter 9: SCSI Drives and File SystemsChapter 9: SCSI Drives and File Systems
Chapter 9: SCSI Drives and File Systemsaskme
 
Admin reseaux sous linux cours 3
Admin reseaux sous linux   cours 3Admin reseaux sous linux   cours 3
Admin reseaux sous linux cours 3Stephen Salama
 
Présentation etherchannel
Présentation etherchannelPrésentation etherchannel
Présentation etherchannelLechoco Kado
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)NetProtocol Xpert
 
CCNP Route - OSPF
CCNP Route - OSPFCCNP Route - OSPF
CCNP Route - OSPFmdyabi
 

Tendances (20)

Media Access Control (MAC Layer)
Media Access Control (MAC Layer)Media Access Control (MAC Layer)
Media Access Control (MAC Layer)
 
8th lec flow and error control
8th lec   flow and error control8th lec   flow and error control
8th lec flow and error control
 
Internetworking.49
Internetworking.49Internetworking.49
Internetworking.49
 
I2c drivers
I2c driversI2c drivers
I2c drivers
 
CCNP Route EIGRP Overview
CCNP Route  EIGRP OverviewCCNP Route  EIGRP Overview
CCNP Route EIGRP Overview
 
F5 tcpdump
F5 tcpdumpF5 tcpdump
F5 tcpdump
 
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)
 
Protocols of noiseless
Protocols of noiselessProtocols of noiseless
Protocols of noiseless
 
Linux booting process - Linux System Administration
Linux booting process - Linux System AdministrationLinux booting process - Linux System Administration
Linux booting process - Linux System Administration
 
Authentication Modules For Linux - PAM Architecture
Authentication Modules For Linux - PAM ArchitectureAuthentication Modules For Linux - PAM Architecture
Authentication Modules For Linux - PAM Architecture
 
Chapter 9: SCSI Drives and File Systems
Chapter 9: SCSI Drives and File SystemsChapter 9: SCSI Drives and File Systems
Chapter 9: SCSI Drives and File Systems
 
Admin reseaux sous linux cours 3
Admin reseaux sous linux   cours 3Admin reseaux sous linux   cours 3
Admin reseaux sous linux cours 3
 
Présentation etherchannel
Présentation etherchannelPrésentation etherchannel
Présentation etherchannel
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)
 
EMEA Airheads- Switch stacking_ ArubaOS Switch
EMEA Airheads- Switch stacking_ ArubaOS SwitchEMEA Airheads- Switch stacking_ ArubaOS Switch
EMEA Airheads- Switch stacking_ ArubaOS Switch
 
eMMC 5.0 Total IP Solution
eMMC 5.0 Total IP SolutioneMMC 5.0 Total IP Solution
eMMC 5.0 Total IP Solution
 
Bgp protocol
Bgp protocolBgp protocol
Bgp protocol
 
CCNP Route - OSPF
CCNP Route - OSPFCCNP Route - OSPF
CCNP Route - OSPF
 
Cisco CCNA- DHCP Server
Cisco CCNA-  DHCP ServerCisco CCNA-  DHCP Server
Cisco CCNA- DHCP Server
 
lab1
lab1lab1
lab1
 

Similaire à Nic teaming and converged fabric

Windows Server 8 Hyper V Networking
Windows Server 8 Hyper V NetworkingWindows Server 8 Hyper V Networking
Windows Server 8 Hyper V NetworkingAidan Finn
 
Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)hypervnu
 
Hyper V R2 Deep Dive
Hyper V R2 Deep DiveHyper V R2 Deep Dive
Hyper V R2 Deep DiveAidan Finn
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantumMiguel Lavalle
 
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
 
Networking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN PrimerNetworking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN PrimerOpenStack Foundation
 
Cherian networking in_the_cloud_041613
Cherian networking in_the_cloud_041613Cherian networking in_the_cloud_041613
Cherian networking in_the_cloud_041613OpenStack Foundation
 
Networking in the cloud: An SDN primer
Networking in the cloud: An SDN primerNetworking in the cloud: An SDN primer
Networking in the cloud: An SDN primerMidokura
 
Network policies
Network policiesNetwork policies
Network policiesshanj
 
Networking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignNetworking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignRandy Bias
 
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC cluster
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC clusterToward a practical “HPC Cloud”: Performance tuning of a virtualized HPC cluster
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC clusterRyousei Takano
 
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...Ryousei Takano
 
Pub Forum Introducing Hyper V R2
Pub Forum   Introducing Hyper V R2Pub Forum   Introducing Hyper V R2
Pub Forum Introducing Hyper V R2Aidan Finn
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012Dan Wendlandt
 
Quantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer OverviewQuantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer OverviewDan Wendlandt
 
Openstack@ebay: Practical SDN deployment with Quantum
Openstack@ebay: Practical SDN deployment with QuantumOpenstack@ebay: Practical SDN deployment with Quantum
Openstack@ebay: Practical SDN deployment with QuantumJean-Christophe "JC" Martin
 
Windows Server 2008 Web Workload Overview
Windows Server 2008 Web Workload OverviewWindows Server 2008 Web Workload Overview
Windows Server 2008 Web Workload OverviewDavid Chou
 

Similaire à Nic teaming and converged fabric (20)

Windows Server 8 Hyper V Networking
Windows Server 8 Hyper V NetworkingWindows Server 8 Hyper V Networking
Windows Server 8 Hyper V Networking
 
Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)Windows server 8 hyper v networking (aidan finn)
Windows server 8 hyper v networking (aidan finn)
 
Hyper V R2 Deep Dive
Hyper V R2 Deep DiveHyper V R2 Deep Dive
Hyper V R2 Deep Dive
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantum
 
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
 
Networking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN PrimerNetworking in the Cloud: An SDN Primer
Networking in the Cloud: An SDN Primer
 
Cherian networking in_the_cloud_041613
Cherian networking in_the_cloud_041613Cherian networking in_the_cloud_041613
Cherian networking in_the_cloud_041613
 
Networking in the cloud: An SDN primer
Networking in the cloud: An SDN primerNetworking in the cloud: An SDN primer
Networking in the cloud: An SDN primer
 
Network policies
Network policiesNetwork policies
Network policies
 
Virtual net performance
Virtual net performanceVirtual net performance
Virtual net performance
 
Networking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignNetworking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network Design
 
XS Boston 2008 XenLoop
XS Boston 2008 XenLoopXS Boston 2008 XenLoop
XS Boston 2008 XenLoop
 
Openstack@ebay.pptx
Openstack@ebay.pptxOpenstack@ebay.pptx
Openstack@ebay.pptx
 
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC cluster
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC clusterToward a practical “HPC Cloud”: Performance tuning of a virtualized HPC cluster
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC cluster
 
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
 
Pub Forum Introducing Hyper V R2
Pub Forum   Introducing Hyper V R2Pub Forum   Introducing Hyper V R2
Pub Forum Introducing Hyper V R2
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012
 
Quantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer OverviewQuantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer Overview
 
Openstack@ebay: Practical SDN deployment with Quantum
Openstack@ebay: Practical SDN deployment with QuantumOpenstack@ebay: Practical SDN deployment with Quantum
Openstack@ebay: Practical SDN deployment with Quantum
 
Windows Server 2008 Web Workload Overview
Windows Server 2008 Web Workload OverviewWindows Server 2008 Web Workload Overview
Windows Server 2008 Web Workload Overview
 

Plus 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
 
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
 
Hyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolvedHyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolvedhypervnu
 
Cluster aware updating v1.0
Cluster aware updating v1.0Cluster aware updating v1.0
Cluster aware updating v1.0hypervnu
 
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
 

Plus de hypervnu (12)

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
 
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
 
Hyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolvedHyper v.nu-windows serverhyperv-networkingevolved
Hyper v.nu-windows serverhyperv-networkingevolved
 
Cluster aware updating v1.0
Cluster aware updating v1.0Cluster aware updating v1.0
Cluster aware updating v1.0
 
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)
 

Dernier

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Dernier (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Nic teaming and converged fabric

  • 1. NIC Teaming & Converged Fabric
  • 2. Hyper-V | Private Cloud | Hosted Cloud www.hyper-v.nu Marc van Eijk @_marcvaneijk DUVAK
  • 3. Agenda Quality of System Center NIC Teaming Designs Service VMM 2012 SP1
  • 5. Windows Server 2008 R2 Dedicated Network Live Migration Management VM VM Storage Cluster Hyper-V Switch 1Gb 1Gb 1Gb 1Gb 1Gb 1Gb 1Gb 1Gb 1Gb 1Gb MPIO
  • 6. Windows Server 2012 Members Connect Distribute Combine
  • 7. NIC Teaming team members Team NICs Virtual NICs vNIC Management VLAN 100 Live Migration Cluster VM VM Hyper-V Switch tNIC tNIC VLAN 200 VLAN 100 tNIC tNIC tNIC NIC Team Default VLAN 100 NIC Team Default mode Mode Physical Physical NIC NIC Requirements Ethernet Windows Logo
  • 8. NIC Teaming Connection Modes Switch Independent Switch Dependent LACP MAC MAC MAC LACPDUs LACP priority System MAC address Port LACP priority Port number Operational key
  • 9. NIC Teaming Load distribution modes Address Hash HyperVPort D-VMQ TransportPorts Source and destination TCP ports and IP addresses NIC Team IPAddresses Hyper-V Switch Source and destination IP NIC Team addresses mgmtOS VM MacAddresses Source and destination MAC addresses
  • 10. Matrix Native Teaming / Hyper-V Switch Switch Independent / Address Hash • Native mode teaming with switch diversity Management • Active / Standby • Teaming in a VM Live Migration • Workloads with heavy outbound / light Cluster VM VM inbound Hyper-V Switch NIC Team NIC Team MAC MAC
  • 11. Matrix Native Teaming / Hyper-V Switch Switch Independent / Switch Independent / Address Hash HyperVPort • Native mode teaming • Maximum use of Virtual with switch diversity Machine Queues Management • Active / Standby (VMQs) • Teaming in a VM • More VMs than team Live Migration • Workloads with heavy members outbound / light • If VM bandwidth max Cluster VM VM inbound one NIC is enough Hyper-V Switch NIC Team NIC Team MAC MAC
  • 12. Matrix Native Teaming / Hyper-V Switch Switch Independent / Switch Independent / Address Hash HyperVPort • Native mode teaming • Maximum use of Virtual with switch diversity Machine Queues Management • Active / Standby (VMQs) • Teaming in a VM • More VMs than team Live Migration • Workloads with heavy members outbound / light • If VM bandwidth max Cluster VM VM inbound one NIC is enough Switch Dependent / Hyper-V Switch Address Hash NIC Team NIC Team • Native teaming with maximum performance and no switch diversity • One VM needs more bandwidth than one team member MAC MAC
  • 13. Matrix Native Teaming / Hyper-V Switch Switch Independent / Switch Independent / Address Hash HyperVPort • Native mode teaming • Maximum use of Virtual with switch diversity Machine Queues Management • Active / Standby (VMQs) • Teaming in a VM • More VMs than team Live Migration • Workloads with heavy members outbound / light • If VM bandwidth max Cluster VM VM inbound one NIC is enough Switch Dependent / Switch Dependent / Hyper-V Switch Address Hash HyperVPort NIC Team NIC Team • Native teaming with • Company policy maximum performance requires LACP and no switch diversity • More VMs than team • One VM needs more members bandwidth than one • If VM bandwidth max team member one NIC is enough MAC MAC
  • 14. Matrix Native Teaming / Hyper-V Switch Switch Independent / HyperVPort • Maximum use of Virtual Machine Queues Management (VMQs) • More VMs than team Live Migration members • If VM bandwidth max Cluster VM VM one NIC is enough Switch Dependent / Hyper-V Switch Address Hash NIC Team NIC Team • Native teaming with maximum performance and no switch diversity • One VM needs more bandwidth than one team member
  • 15. NIC Teaming in a VM Guest teaming Modes VM Switch Independent Address Hash NIC Team VF VF Support / Limit Maximum 2 vNICs External Switch MAC Hyper-V Switch Hyper-V Switch SRIOV SRIOV Physical Physical NIC NIC
  • 16. NIC Teaming Powershell Get-Command -Module NetLbfo New-NetLbfoTeam Team1 NIC1,NIC2 -TeamingMode LACP LoadBalancingAlgorithm HyperVPorts • SwitchIndependent • Static • LACP • TransportPorts • IPAddresses • MacAddresses • HyperVPort Add-NetLbfoTeamMember NIC1 Team1 (Add physical NIC to Team1 Add-NetLbfoTeamNIC Team1 83 (Add TeamNIC to Team1 with vlan id 83)
  • 17. NIC Teaming Demo Management Failover Cluster Management Live Migration Live Migration Cluster VM VM Cluster VM VM Hyper-V Switch Hyper-V Switch NIC Team NIC Team NIC Team NIC Team NIC Team NIC Team
  • 19. Hyper-V Switch & Quality of Service • Weight (Default) • Absolute (bits per second) Hyper-V Switch • None New-VMSwitch "VSwitch" -MinimumBandwidthMode Weight $false -NetAdapterName "Team" -AllowManagementOS 0 Management -DefaultFlowMinimumBandwidthAbsolute VLAN VLAN Live Migration ID 58 ID 63 Set-VMSwitch "VSwitch" -DefaultFlowMinimumBandwidthWeight 50 Add-VMNetworkAdapter -ManagementOS -Name "Management" -SwitchName "VSwitch" Cluster VM VM Add-VMNetworkAdapter -ManagementOS -Name "Live Migration" -SwitchName "VSwitch" Add-VMNetworkAdapter -ManagementOS -Name "Cluster" -SwitchName "VSwitch" 10 30 10 50 Hyper-V Switch Set-VMNetworkAdapter -ManagementOS -Name "Management" -MinimumBandwidthWeight 10 Set-VMNetworkAdapter -ManagementOS -Name "Live Migration" -MinimumBandwidthWeight 30 Set-VMNetworkAdapter -ManagementOS -Name "Cluster" -MinimumBandwidthWeight 10 NIC Team Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "Management" -Access -VlanId 10 Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "Live Migration" -Access -VlanId 11 Set-VMNetworkAdapterVlan -ManagementOS -VMNetworkAdapterName "Cluster" -Access -VlanId 12
  • 20. Hyper-V Switch & Quality of Service Hyper-V Switch QoS guidelines Default Flow and VMs Total Weight = 100 Management VLAN VLAN Live Migration ID 58 ID 63 Set-VMSwitch "VSwitch" -DefaultFlowMinimumBandwidthWeight 50 Cluster VM VM 10 30 10 50 Hyper-V Switch Set-VMNetworkAdapter -ManagementOS -Name "Management" -MinimumBandwidthWeight 10 Set-VMNetworkAdapter -ManagementOS -Name "Live Migration" -MinimumBandwidthWeight 30 Set-VMNetworkAdapter -ManagementOS -Name "Cluster" -MinimumBandwidthWeight 10 NIC Team Critical workloads Gap weights
  • 21. Quality of Service Absolute Weight Default Flow [50] 5 90 / 40 * 10 = 22,5 Available Bandwidth Management [10] 90 Cluster [10] 5 Default Flow [BPS] Available Weight Management 40 Cluster 90 / 40 * 30 = 67,5 Live Migration Live Migration [30]
  • 22. Quality of Service Absolute Weight Default Flow [BPS] Management Cluster Default Flow [50] Management [10] Cluster [10] Live Migration Live Migration [30]
  • 23. Quality of Service Demo Management 90 Failover Cluster Management Live Migration VM VM Live Migration Cluster VM VM Cluster VM VM 10 Hyper-V Switch Hyper-V Switch Hyper-V Switch LACP LACP HyperVPort Address Hash NIC Team NIC Team NIC Team NIC Team
  • 25. Upgrade with existing hardware Windows Server 2008 R2 Windows Server 2012 Cluster VM VM Management VM VM Hyper-V Live Management Cluster Hyper-V Switch Live Migration Switch Migration NIC Team NIC Team NIC Team NIC Team NIC Team NIC Team
  • 26. Converged Single Team VMs isolated Management Management Cluster Live Migration Live Migration Cluster VM VM VM VM VM Hyper-V Switch Hyper-V Switch Hyper-V Switch NIC Team NIC Team NIC Team DCB Datacenter Bridging
  • 27. ISCSI MPIO MPIO Dedicated Switches Management VM MPIO Live Migration Cluster VM VM Management ISCSI Live Migration ISCSI MPIO MPIO ISCSI Cluster ISCSI Hyper-V Switch Hyper-V Switch Hyper-V Switch NIC Team NIC Team NIC Team
  • 28. SMB 3.0 NIC Teaming & SMB 3.0 Management Live Migration Cluster VM VM Hyper-V Switch NIC Team NIC Team NIC Team SMB 3.0 RDMA Multichannel Hardware RSS
  • 29. System Center VMM 2012 SP1 Existing hosts Bare Metal Deployment Management Live Migration Management Live Migration Cluster Cluster VM VM VM VM VM Hyper-V Switch Hyper-V Switch Hyper-V Switch NIC Team NIC Team NIC Team Logical Switch Logical Switch Logical Switch