Networking Fabric in Hyper-V and VMM

Preview:

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

Citation preview

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?

Recommended