Networking Fabric in Hyper-V and VMM Richard Ulfvin Who the heck - - PowerPoint PPT Presentation
Networking Fabric in Hyper-V and VMM Richard Ulfvin Who the heck - - PowerPoint PPT Presentation
Networking Fabric in Hyper-V and VMM Richard Ulfvin Who the heck areya! Might know commands like sh run or sh config might have tried tools like NetSH or Netmon played with Hyper-V or just configured
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
Hyper-V Host 1 Virtual Switch Extension Extension Extension Hyper-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)
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”
Host group “Production” M - M IP Pool
“StaticSrv” “10.0.0.1- 10.0.0.99”
1 - M
Physical network adapter
M - M M - M M - M 1 - M
Virtual switch Virtual network adapter
1 - 1 1 - M Subnet- VLAN
“10.0.0.0/24” “VLAN 5”
Logical network definition “Building 42” 1 - M
Steps to a successful deployment
Host Configuration
Converged Option1
10GbE each
VMN VM1
10GbE each Storage Live Migration Cluster Manage
Non-converged
1GbE 1GbE 1GbE HBA/ 10GbE 10GbE Storage Live Migration Cluster Manage
VM1 VMN
Converged Option2
VMN VM1
Storage Live Migration Cluster Manage RDMA Traffic 10GbE each
DEMO A Look Inside SCVMM
Cisco Nexus 1000V Terminology
Cisco Configuration
# 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
Network Site “DMZ_POD1”
VM Network DMZ_POD1_SUBNET1 VM Network DMZ_POD1_SUBNET2 VM Network DMZ_POD1_SUBNET3
Logical network “DMZ”
DEMO Cisco Nexus 1000V
Why network virtualization?
Network Virtualization using Generic Routing Encapsulation (NVGRE)
Hyper-V ProviderSwitch NIC (ProvIF) VM Name: AME VSID: 10136955 Physical Switch Hyper-V ProviderSwitch NIC (ProvIF) VM Name: BGW VSID: 6242158 PA = 10.0.1.133 PA = 10.0.1.134 PA = 10.0.1.130 VM Name: ADB VSID: 10136955
Customer Address VM Mac VSID Provider Addresss Customer Route(s) Lookup Route(s)
DEMO Network 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
- ch ett unikt tillfälle för experter,
branschkollegor och eventdeltagare att mingla tillsammans.
- Vi ses väl där?