VIR 307 Get Handson with the New HyperV

  • Slides: 33
Download presentation
VIR 307 Get Hands-on with the New Hyper-V Extensible Switch in Windows Server 2012

VIR 307 Get Hands-on with the New Hyper-V Extensible Switch in Windows Server 2012 Bob Combs Hyper-V Networking Microsoft Corporation

Beyond Virtualization Windows Server 2012 offers a dynamic, multi-tenant infrastructure that goes beyond virtualization

Beyond Virtualization Windows Server 2012 offers a dynamic, multi-tenant infrastructure that goes beyond virtualization to provide maximum flexibility for delivering and connecting to cloud services. The Power of Many Servers, the Simplicity of One Every App, Any Cloud Windows Server 2012 offers excellent economics by integrating a highly available and easy to manage multi-server platform with breakthrough efficiency and ubiquitous automation. Windows Server 2012 is a broad, scalable and elastic server platform that gives you the flexibility to build and deploy applications and websites on-premises, in the cloud and in a hybrid environment, using a consistent set of tools and frameworks. Modern Workstyle, Enabled Windows Server 2012 empowers IT to provide users with flexible access to data and applications from virtually anywhere on any device with a rich user experience, while simplifying management and helping maintain security, control and compliance.

Integrated security and protection Ability to add traffic tools

Integrated security and protection Ability to add traffic tools

Network traffic between Virtual Machines, the external network, and the Host OS is handled

Network traffic between Virtual Machines, the external network, and the Host OS is handled by the Hyper-V Virtual Switch

Extension

Extension

Key Tenets Benefit Extensible, not replaceable Added features don’t remove other features Extensions process

Key Tenets Benefit Extensible, not replaceable Added features don’t remove other features Extensions process all network traffic, including VM-to-VM Live Migration and offloads just work; Extensions work together Large ecosystem of extensions Pluggable switch 1 st class citizen of system Open & public API model Logo certification and rich OS framework Unified Tracing through virtual switch High quality extensions Shorter down times

Extension Extensions are Filters or Windows Filtering Platform Providers Extension state/configuration is unique to

Extension Extensions are Filters or Windows Filtering Platform Providers Extension state/configuration is unique to each instance of an Extensible Switch on a machine

VM 1 VM 2 VM 3 SCVMM 3 rd Party components Virtualization Root Partition

VM 1 VM 2 VM 3 SCVMM 3 rd Party components Virtualization Root Partition Capture Extension Filtering Extension VMM Agent VMM Service Vendor SCVMM Plugin Forwarding Extension Physical NIC • • SCVMM management of extensions Custom vendor management in SCVMM Vendor network mgmt console Policy database

Capture Extension Capture extensions can inspect traffic and generate new traffic for report purposes,

Capture Extension Capture extensions can inspect traffic and generate new traffic for report purposes, but cannot modify traffic Can have multiple Capture extensions

demo s. Flow traffic monitoring Stuart Johnston Chief Security Architect Inmon

demo s. Flow traffic monitoring Stuart Johnston Chief Security Architect Inmon

Extension Filtering Extensions can inspect, drop, modify, and insert packets

Extension Filtering Extensions can inspect, drop, modify, and insert packets

BFE Service Firewall Filtering Engine Callout Extension WFP Filter Extension Windows Filter Platform (WFP)

BFE Service Firewall Filtering Engine Callout Extension WFP Filter Extension Windows Filter Platform (WFP) Extensions can inspect, drop, modify, and insert packets Firewall software written for Windows use WFP for traffic filtering

demo Virtual Firewall v 3. 0 Konstantin Malkov Software CTO 5 Nine

demo Virtual Firewall v 3. 0 Konstantin Malkov Software CTO 5 Nine

Extension Forwarding extensions direct traffic, defining the destination(s) of each packet Forwarding extensions can

Extension Forwarding extensions direct traffic, defining the destination(s) of each packet Forwarding extensions can capture and filter traffic

demo Open. Flow for Hyper-V Su-Hun Yun Senior Manager, Open. Flow Business Development NEC

demo Open. Flow for Hyper-V Su-Hun Yun Senior Manager, Open. Flow Business Development NEC

demo UCS for Hyper-V Chakri Avala Product Manager, Cisco UCS Cisco

demo UCS for Hyper-V Chakri Avala Product Manager, Cisco UCS Cisco

demo Nexus 1000 V Switch Appaji Malla Sr. Product Marketing Manager Cisco

demo Nexus 1000 V Switch Appaji Malla Sr. Product Marketing Manager Cisco

Network management packages can extend control across physical and virtual switches for a uniform

Network management packages can extend control across physical and virtual switches for a uniform management experience Virtual Switch Manager provides UI for extension management

Hyper-V Extensible Switch Power. Shell cmdlets Get-vm. Switch. Extension –vm. Switch. Name <switch. Name>

Hyper-V Extensible Switch Power. Shell cmdlets Get-vm. Switch. Extension –vm. Switch. Name <switch. Name> Enable-vm. Switch. Extension –vm. Switch. Name <switch. Name> -Name <extension. Name> Disable-vm. Switch. Extension –vm. Switch. Name <switch. Name> -Name <extension. Name>

Extensible Switch ETW Tracing Example netsh trace start scenario=Internet. Client provider=Microsoft-Windows-Hyper-V-Vm. Switch ## <generate

Extensible Switch ETW Tracing Example netsh trace start scenario=Internet. Client provider=Microsoft-Windows-Hyper-V-Vm. Switch ## <generate traffic> netsh trace stop ## The resulting ETL file can be opened using event viewer or Netmon

Extensible Switch Unified Tracing Example netsh trace start scenario=Internet. Client provider=Microsoft-Windows-Hyper-V-Vm. Switch capture=yes capturetype=vmswitch

Extensible Switch Unified Tracing Example netsh trace start scenario=Internet. Client provider=Microsoft-Windows-Hyper-V-Vm. Switch capture=yes capturetype=vmswitch ## Repro issue netsh trace stop ## Review the generated ETL file and the system event log.

http: //msdn. microsoft. com/en-us/library/hh 598161(v=VS. 85). aspx http: //code. msdn. microsoft. com/Hyper-V-Extensible-Virtual-e 4 b

http: //msdn. microsoft. com/en-us/library/hh 598161(v=VS. 85). aspx http: //code. msdn. microsoft. com/Hyper-V-Extensible-Virtual-e 4 b 31 fbb http: //channel 9. msdn. com/posts/Hyper-V-Extensible-Switch-Part-I-Introduction http: //channel 9. msdn. com/posts/Hyper-V-Extensible-Switch-Part-II-Understanding-the-Control-Path http: //channel 9. msdn. com/posts/Hyper-V-Extensible-Switch-Part-III--The. Ins-and-Outs-of-the-Datapath-for-Capture-and-Filter-Extensions

http: //msdn. microsoft. com/enus/library/windows/hardware/hh 506335 http: //blogs. microsoft. com/b 8 Cisco In. Mon NEC

http: //msdn. microsoft. com/enus/library/windows/hardware/hh 506335 http: //blogs. microsoft. com/b 8 Cisco In. Mon NEC http: //technet. microsoft. com/en-us/edge/windows-server-8 extensible-switch-in-hyper-v-interview-with-bob-combs

n o i s VIR 303 – An Overview of Hyper-V Networking in Windowsn

n o i s VIR 303 – An Overview of Hyper-V Networking in Windowsn Server 2012 e t x po E VIR 305 – h x c E t i h c w e S T MGT 315 - Network Management in Microsoft System Center 2012 SP 1 V e r h t e p n i WSV 314 – Windows Server 2012 NIC Teaming and Multichannel Solutions y s H r t e i s n i t MGT 314 What's r V -p a New in System Center 2012 SP 1 - Virtual Machine Manager Hyper-V Network Virtualization for Scalable Multi-Tenancy in Windows

#TEVIR 307 Hands-On Labs Talk to our Experts at the TLC DOWNLOAD Windows Server

#TEVIR 307 Hands-On Labs Talk to our Experts at the TLC DOWNLOAD Windows Server 2012 Release Candidate DOWNLOAD Microsoft System Center 2012 Evaluation microsoft. com/windowsserver microsoft. com/systemcenter

Learning Connect. Share. Discuss. Microsoft Certification & Training Resources http: //europe. msteched. com www.

Learning Connect. Share. Discuss. Microsoft Certification & Training Resources http: //europe. msteched. com www. microsoft. com/learning Tech. Net Resources for IT Professionals Resources for Developers http: //microsoft. com/technet http: //microsoft. com/msdn

Evaluations Submit your evals online http: //europe. msteched. com/sessions

Evaluations Submit your evals online http: //europe. msteched. com/sessions