Post on 25-Feb-2016
description
Networking Fabric in Hyper-V and VMMRichard 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
Networks…
WTF!!!
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
DEMOA 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
Hyper-V Host 1 Virtual Switch
Extension
Extension
ExtensionHyper-V Host 2 Virtual Switch
Extension
Extension
Extension
Hyper-V Host 1 Hyper-V Host 2
Logical Switch (VMM)Virtual Switch Extension Manager (VSEM)
Extension (Capture)Extension (Filtering)
Extension (Forwarding)
DEMOA 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 SCVMMLogical Network
“Corp”
Host group“Production”
M - M
IP Pool“StaticSrv”“10.0.0.1-10.0.0.99”
1 - M
Physical network adapterM
- MM
- M
M -
M
1 - M
Virtual switch
Virtual network adapter
1 - 1
1 - MSubnet-VLAN“10.0.0.0/24
”“VLAN 5”
Logical network definition“Building 42”
1 - M
Steps to a successful deployment
Design
Draw your network requirements.
Ask questions up front and get answers.
Hardware
Use hardware that supports your design.
Iterate back on your design.
Configure hardware.
VMM configuration
Create logical objects
Configure hosts
Add tenants
Deploy workloads
Host ConfigurationConverged Option1
10GbE each
VMNVM1
10GbE each
Stor
age
Live
Mig
ratio
n
Clus
ter
Man
age
Non-converged
1GbE1GbE 1GbEHBA/ 10GbE 10GbE
Stor
age
Live
Mig
ratio
n
Clus
ter
Man
age
VM1 VMN Converged Option2 VMNVM1
Stor
age
Live
Mig
ratio
n
Clus
ter
Man
age
RDMA Traffic10GbE each
DEMOA Look Inside SCVMM
Cisco Nexus 1000V Terminology
Cisco Configuration# logical-network DMZ…..# network-segment-pool DMZ_POD1…..# network-segment DMZ_POD1_SUBNET1 switchport mode accessswitchport access vlan 20ip-pool DMZ_POD1_Pool1network-segment-pool DMZ_POD1
# network-segment DMZ_POD1_SUBNET2switchport mode accessswitchport access vlan 21ip-pool DMZ_POD1_Pool2network-segment-pool DMZ_POD1
# network-segment DMZ_POD1_SUBNET3switchport mode accessswitchport access vlan 22ip-pool DMZ_POD1_Pool2network-segment-pool DMZ_POD1
Network Site “DMZ_POD1”
VM Network DMZ_POD1_SUBNET1
VM Network DMZ_POD1_SUBNET2
VM Network DMZ_POD1_SUBNET3
Logical network “DMZ”
DEMOCisco Nexus 1000V
Why network virtualization?Isolation without reconfiguring your network
Perfect for environments where tenants come and go.Dev/Test on the fly.
Migration freedom
VMs can migrate across physical subnets.
Complete self service
Tenant administrators can create their own networks
Address space mobility
Bring an address space from your corporate network to a hoster
Network Virtualization using Generic Routing Encapsulation (NVGRE)
Hyper-V
ProviderSwitch
NIC (ProvIF)
VMName: AMEVSID: 10136955
Physical Switch
Hyper-V
ProviderSwitch
NIC (ProvIF)
VMName: BGWVSID: 6242158
PA = 10.0.1.133 PA = 10.0.1.134
PA = 10.0.1.130
VMName: ADBVSID: 10136955
Customer AddressVM Mac
VSID
Provider AddresssCustomer Route(s)
Lookup Route(s)
DEMONetwork Virtualization
Where to get more info – Channel 9 @ Microsoft VIR303 An Overview of Hyper-V Networking in Windows Server 2012 B291 Cisco Networking Solution In Hyper-V B312 Network Management in VMM (Part 1) B313 Network Management in VMM (Part 2) MGT315 Networking in VMM SP1 HTTP www.addlevel.se/blogg (this presentation)
UTVÄRDERING 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
Tävla samtidigt om en HP Elitepad 900 (Vinnaren presenteras i Utställarfoajén direkt efter sista sessionen).
KVÄLLSMINGEL Best of MMS avslutas med ett
gigantiskt mingel på närliggande Dubliner direkt efter dagens sista session!
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?