Networking Fabric in Hyper-V and VMM Richard Ulfvin Who the heck are´ya! Might know commands like ”sh run” or ”sh config”… …might have tried tools like NetSH or Netmon… …played with Hyper-V or just configured an IP address on a server Session Objectives And Takeaways Objectives Understand networking in Windows Server 2012 Understand the Hyper-V switch and its features/extensions Understand what SDN is and Microsofts approach to it Get to learn how Virtual Machine Manager can manage networks Key Takeaways When to use different features/extensions How to get started Who Am I – Where do I work Why this session? We face many network challanges like… Keep systems and services running High to continous availability High reliability and reduced complexity Security, multitenancy, extensibility Cannot keep throwing money at it (CAPEX) Network virtualization, QoS, bandwidth management Performance (latency, throughput, scalability) Control Operational cost (OPEX) – Reduce complexity Network bottlenecks… In the host networking stack In the NICs In the switches Network Features… Receive Side Scaling (RSS) Receive Segment Coalescing (RSC) Dynamic Virtual Machine Queuing (DVMQ) Single Root I/O Virtualization (SR-IOV) NIC Teaming RDMA/Multichannel support for virtual machines on SMB 3.0 …and more features. DCTCP/DCB/QoS DHCP Guard/Router Guard/ Port Mirroring Port ACLs IPSEC Task Offload for VMs Network virtualization DEMO A Look Inside Windows Server 2012 The Hyper-V Switch Hyper-V Port ACLs & Switch Extentions. Extensions are Filters or Windows Filtering Platform providers. Extensions state / configuration is unique to each instance of an extensible switch on a machine Extension Extension Hyper-V Host 1 Virtual Switch Extension Hyper-V Host 2 Logical Switch (VMM) Virtual Switch Extension Manager (VSEM) Extension Extension Extension Hyper-V Host 1 Virtual Switch Hyper-V Host 2 Extension (Capture) Extension (Filtering) Extension (Forwarding) DEMO A Look Inside the Hyper-V switch Extensions in Hyper-V Switch 5Nine - http://www.5nine.com (WFP) InMon - http://www.inmon.com (sFlow) Cisco (Nexus 1000v) Concept of networks in SCVMM Logical Network “Corp” Logical 1 - M network definition “Building 42” SubnetVLAN 1-M IP Pool 1-M “10.0.0.0/24” “VLAN 5” M-M Physical network adapter Virtual network adapter 1-M M-M “Production” M-M M-M Host group “StaticSrv” “10.0.0.110.0.0.99” 1-1 Virtual switch Steps to a successful deployment Host Configuration 1GbE VM1 VMN Storage Manage Converged Option2 Cluster VMN Live Migration VM1 Manage Cluster 1GbE Cluster Converged Option1 Manage Live Migration 1GbE HBA/ 10GbE Storage VMN Storage VM1 Live Migration Non-converged 10GbE 10GbE each 10GbE each RDMA Traffic 10GbE each DEMO A Look Inside SCVMM Cisco Nexus 1000V Terminology # logical-network DMZ ….. # network-segment-pool DMZ_POD1 ….. # network-segment DMZ_POD1_SUBNET1 switchport mode access switchport access vlan 20 ip-pool DMZ_POD1_Pool1 network-segment-pool DMZ_POD1 # network-segment DMZ_POD1_SUBNET2 switchport mode access switchport access vlan 21 ip-pool DMZ_POD1_Pool2 network-segment-pool DMZ_POD1 # network-segment DMZ_POD1_SUBNET3 switchport mode access switchport access vlan 22 ip-pool DMZ_POD1_Pool2 network-segment-pool DMZ_POD1 Cisco Configuration Logical network “DMZ” Network Site “DMZ_POD1” VM Network DMZ_POD1_SUBNET1 VM Network DMZ_POD1_SUBNET2 VM Network DMZ_POD1_SUBNET3 DEMO Cisco Nexus 1000V Why network virtualization? Network Virtualization using Generic Routing Encapsulation (NVGRE) VM Name: AME VSID: 10136955 Customer Address VM Mac VSID Provider Addresss Customer Route(s) Lookup Route(s) VM Name: BGW VSID: 6242158 VM Name: ADB VSID: 10136955 Hyper-V Hyper-V ProviderSwitch ProviderSwitch NIC (ProvIF) PA = 10.0.1.133 PA = 10.0.1.134 Physical Switch NIC (ProvIF) PA = 10.0.1.130 DEMO Network Virtualization Where to get more info – Channel 9 @ Microsoft VIR303 An Overview of Hyper-V Networking in Windows Server 2012 B291 B312 B313 Cisco Networking Solution In Hyper-V Network Management in VMM (Part 1) Network Management in VMM (Part 2) MGT315 HTTP Networking in VMM SP1 www.addlevel.se/blogg (this presentation) UTVÄRDERING KVÄLLSMINGEL Fyll i utvärderingen så att vi kan bli ännu bättre till nästa gång! Antigen via länken du fick med din biljett eller vid någon av datorerna i TrueSec:s monter Best of MMS avslutas med ett gigantiskt mingel på närliggande Dubliner direkt efter dagens sista session! Tävla samtidigt om en HP Elitepad 900 (Vinnaren presenteras i Utställarfoajén direkt efter sista sessionen). Microsoft och LabCenter bjuder på god öl och ett unikt tillfälle för experter, branschkollegor och eventdeltagare att mingla tillsammans. Vi ses väl där?