Session Objective(s): And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand datacenter capacity seamlessly as per business needs Reduce operational complexity.
Download ReportTranscript Session Objective(s): And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand datacenter capacity seamlessly as per business needs Reduce operational complexity.
Session Objective(s): And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand datacenter capacity seamlessly as per business needs Reduce operational complexity Enables software to dynamically manage the network Abstracting the physical network with virtual networks Spanning policies across physical and virtual networks Controlling datacenter traffic flow Hyper-V Network Virtualization Hyper-V Extensible Switch System Center 2012 SP1 Virtual Machine Manager Control Open, extensible & standards-based Partner extensions Built-in and production ready Innovation in software & hardware Hyper-V Network Virtualization Hyper-V Network Virtualization Hyper-V Extensible Switch Hyper-V Extensible Switch Network switch management Built-in Software gateways Virtual Machine Manager System Center 2012 R2 Virtual Machine Manager Partner extensions Open, Extensible Open, extensible&& Standards-based standards-based Built-in and Built-in andproduction production ready ready Innovation in software and Innovation in software and hardware hardware Contoso virtual machine How network virtualization works Fabrikam virtual machine Contoso network Fabrikam network Overlays physical network Encapsulation using NVGRE protocol Physical server Problems solved VM mobility across datacenter, hoster cloud or Azure Ability to import customer IP addresses and network topology Flexibility Automation Control Physical network Contoso sees Fabrikam sees SQL Server 10.1.1.2 Web 10.1.1.3 SQL Server Web 10.1.1.2 10.1.1.3 10.1.1.2 192.168.1.10 10.1.1.2 192.168.1.10 10.1.1.3 192.168.2.12 10.1.1.3 192.168.2.12 192.168.n.n PROVIDER ADDRESS SPACE (PA) 192.168.1.10 192.168.2.12 10.1.1.2 192.168.1.10 10.1.1.2 192.168.1.10 10.1.1.2 192.168.1.10 10.1.1.2 192.168.1.10 10.1.1.3 192.168.2.12 10.1.1.3 192.168.2.12 10.1.1.3 192.168.2.12 10.1.1.3 192.168.2.12 10.1.1.1 SQL Server 10.1.1.1 SQL Server 10.1.1.2 Web CUSTOMER ADDRESS SPACE 10.1.1.2 Web Contoso sees Fabrikam sees SQL Server 10.1.1.2 Dynamically Learned Customer Addresses • Web 10.1.1.3 SQL Server Web 10.1.1.2 10.1.1.3 10.1.1.2 192.168.1.10 10.1.1.2 192.168.1.10 10.1.1.3 192.168.2.12 10.1.1.3 192.168.2.12 Highly available Windows gateways, hosts, VMs 192.168.n.n Performance Improvements • NIC Teaming Integration • NVGRE Task Offload Enabled NICs Enhanced diagnostics of virtual networks PROVIDER ADDRESS SPACE (PA) 192.168.1.10 192.168.2.12 10.1.1.2 192.168.1.10 10.1.1.2 192.168.1.10 10.1.1.2 192.168.1.10 10.1.1.2 192.168.1.10 10.1.1.3 192.168.2.12 10.1.1.3 192.168.2.12 10.1.1.3 192.168.2.12 10.1.1.3 192.168.2.12 10.1.1.1 SQL Server 10.1.1.1 SQL Server 10.1.1.2 Web CUSTOMER ADDRESS SPACE 10.1.1.2 Web Virtual Machine Hyper-V Host Virtual Machine What the Hyper-V Switch does: Provides L2 layer connectivity for VMs Extends the network edge to the host VM NIC VM NIC Virtual Switch Features Isolation Traffic Shaping Physical NIC Security Diagnostics Physical Network Switch Extensibility Automation Control Virtual Machine Virtual Machine Parent Partition VM NIC Benefits Host NIC Virtual Switch Open platform to fuel plug-ins Extension Protocol Free core services Capture Extensions Extension A Reliability and quality Filtering Extensions Extension C Unified management Forwarding Extension Extension D Easier to support VM NIC Extension Miniport Physical NIC Hyper-V Extensible Switch architecture Enables 3rd party network virtualization Forwarding extensions can modify packet headers on both ingress and egress Native Policies Egress ACL MS Forwarding HNV NIC Team pNIC Egress Ingress Extension Extension Native Policies Egress ACL Egress Extensions can view CA and PA packets Extension Extension Ingress Richer switch extensions Extension Egress HNV forwards HNV traffic Forwarding Extension forwards non-HNV traffic Extension Ingress Introduces new hybrid forwarding vSwitch Egress Ingress vSwitch MS Forwarding HNV NIC Team pNIC Challenges Hoster wants to provide isolated networks for tenant VMs with integrated S2S VPN and NAT Fabrikam Corp. Contoso Corp. Enterprises have virtualized networks split across different datacenters or virtualized networks communicating to physical networks Internet Solution Multi-tenant VPN Gateway Multitenant aware VPN for Site-to-Site connectivity Host Datacenter Network Virtualization Fabric Host Flexibility Multitenant aware NAT for Internet access Forwarding gateway for in datacenter physical machine access Host Automation Control How switch management works Standards-based CIM model Switches running Open Management Infrastructure (OMI) Switch Management PowerShell Cmdlets Communicating using WS-MAN Problems solved Common management interface across multiple network vendors OMI Automate common network management tasks Logo Program enables customers to find/buy switches that “just work” Flexibility Automation Control OMI OMI Challenges Manage a large number of physical and virtual switches Integrate management of physical and virtual networks Solution Logical Network Organizes and simplifies network assignments for hosts, virtual machines and services Integrated physical and virtual switch VLAN policy VM Network Creation/deletion of isolated virtual network overlay (HNV) on physical network Flexibility Automation Control Challenges Allow seamless migration of VM while maintaining network policy Solution Logical Switch Single logical entity spanning hosts Consistent policy and configuration Management of Hyper-V Extensible Switch Installation and configuration of switch extensions Configuration of network policies Network policies automatically move with the VM Includes 3rd party extensions Flexibility Automation Control External network Hyper-V Switch extensions HNV Gateway NVGRE-aware hardware Switching ASICs Task offload enabled NICs Host Datacenter Network Virtualization Fabric HNV gateways Hardware, Appliances and Software Gateways OMI OMI managed switches pNIC Host pNIC Host Gateway appliances OMI-based switch Hyper-V switch extensions NVGRE-aware hardware CPU Overhead (CPU Cycles per Byte) Throughput (Gb/s) 12 10 9 65% 8 10 80% 7 8 6 5 6 4 Higher Is Better Lower Is Better 4 3 2 2 1 0 NVGRE with ConnectX-3 Pro Offloads NVGRE Without Offloads 0 NVGRE with ConnectX-3 Pro Offloads NVGRE Without Offloads http://www.microsoft.com/windowsserver http://www.microsoft.com/systemcenter http://blogs.technet.com/server-cloud MDC-B350 How to Design and Configure Networking in Microsoft System Center - Virtual Machine Manager and Hyper-V Part 1 MDC-B351 How to Design and Configure Networking in Microsoft System Center - Virtual Machine Manager and Hyper-V Part 2 MDC-B380 Deep dive on Hyper-V Network Virtualization in Windows Server 2012 R2 MDC-B216 What’s new in Windows Server 2012 R2 Networking http://aka.ms/WS2012R2 http://aka.ms/SC2012R2 http://channel9.msdn.com/Events/TechEd www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn NVGRE Optimized VNeX™ Network Virtualization Offload Technology Performance Optimizations NVGRE optimized offloads increase network throughput by 130% – These are early test results – CPU utilization is critical NIC Performance with and without NVGRE Optimized Offloads Enabled 10 8 6 4 2 0 No NVGRE Optimizied Offloads NVGRE Offloads Normalized NIC Throughput Emulex has announced planned support for VNeX™ Network Virtualization Offload Technology optimized to improve the performance of NVGRE Benefits – Improved VM density – Better network throughput – Lower CPU utilization for NVGRE Note: – Results are illustrative and based on early engineering testing and will vary based on VM density, CPU utilization, and other configuration parameters. © 2013 Emulex Corporation Throughput normalized to 10Gb/s to demonstrate the performance impact of no NIC offloads. CPU utilization is an important parameter impacting network throughput. 40