Networking Fabric in Hyper-V and VMM

24
Networking Fabric in Hyper-V and VMM Richard Ulfvin

description

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 . - PowerPoint PPT Presentation

Transcript of Networking Fabric in Hyper-V and VMM

Page 1: Networking  Fabric in Hyper-V and VMM

Networking Fabric in Hyper-V and VMMRichard Ulfvin

Page 2: Networking  Fabric in Hyper-V and VMM

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

Page 3: Networking  Fabric in Hyper-V and VMM

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

Page 4: Networking  Fabric in Hyper-V and VMM

Who Am I – Where do I work

Networks…

WTF!!!

Page 5: Networking  Fabric in Hyper-V and VMM

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

Page 6: Networking  Fabric in Hyper-V and VMM

Network bottlenecks… In the host networking stack In the NICs In the switches

Page 7: Networking  Fabric in Hyper-V and VMM

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

Page 8: Networking  Fabric in Hyper-V and VMM

…and more features. DCTCP/DCB/QoS DHCP Guard/Router Guard/ Port Mirroring Port ACLs IPSEC Task Offload for VMs Network virtualization

Page 9: Networking  Fabric in Hyper-V and VMM

DEMOA Look Inside Windows Server 2012

Page 10: Networking  Fabric in Hyper-V and VMM

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)

Page 11: Networking  Fabric in Hyper-V and VMM

DEMOA Look Inside the Hyper-V switch

Page 12: Networking  Fabric in Hyper-V and VMM

Extensions in Hyper-V Switch 5Nine - http://www.5nine.com (WFP) InMon - http://www.inmon.com (sFlow) Cisco (Nexus 1000v)

Page 13: Networking  Fabric in Hyper-V and VMM

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

Page 14: Networking  Fabric in Hyper-V and VMM

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

Page 15: Networking  Fabric in Hyper-V and VMM

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

Page 16: Networking  Fabric in Hyper-V and VMM

DEMOA Look Inside SCVMM

Page 17: Networking  Fabric in Hyper-V and VMM

Cisco Nexus 1000V Terminology

Page 18: Networking  Fabric in Hyper-V and VMM

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”

Page 19: Networking  Fabric in Hyper-V and VMM

DEMOCisco Nexus 1000V

Page 20: Networking  Fabric in Hyper-V and VMM

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

Page 21: Networking  Fabric in Hyper-V and VMM

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)

Page 22: Networking  Fabric in Hyper-V and VMM

DEMONetwork Virtualization

Page 23: Networking  Fabric in Hyper-V and VMM

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)

Page 24: Networking  Fabric in Hyper-V and VMM

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?