40

And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Embed Size (px)

Citation preview

Page 1: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand
Page 2: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Microsoft’s Software-defined Networking (SDN) solutionAnant Sundaram CJ WilliamsDhananjay Mahajan

MDC-B210

Page 3: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Session Objectives And TakeawaysSession Objective(s): • Define Microsoft’s approach to Software-defined Networking

(SDN)

• Understand how SDN can transform your datacenter

• Identify key technologies in Microsoft’s SDN solution

Key Takeaways• Microsoft’s SDN approach based on operating large scale cloud

services

• Windows Server plus System Center delivers an end-to-end SDN solution

• Microsoft’s SDN architecture is open, extensible, standards-based

Page 4: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Cloud options on demand

Reduced cost and complexityRapid response to the business

Transform the datacenter

Page 5: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Datacenter without boundariesCloud innovation everywhereDynamic application delivery

Cloud options on demand

Reduced cost and complexityRapid response to the business

Transform the datacenter

Page 6: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Transform the datacenter

Datacenter without boundariesCloud innovation everywhereDynamic application delivery

Page 7: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Windows Server

Windows Azure

High performance storage on industry-standard hardware File and storage services Offloaded data transferStorage Spaces with automatic tiering

Policy based automation Cluster aware updatesDynamic optimization

Multi-tenant environments with isolationServer CoreHyper-V Network Virtualization Websites, VMs & Service Bus

Application elasticity Service templates

Software-defined networking Hyper-V Network VirtualizationNetwork QoSCross-premises connectivity

And many others….

Bringing our learnings to your datacenter

Page 8: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Requirements to transform networking

Deliver networking as part of pooled, automated infrastructure

Ensure multitenant isolation, scale and performance

Expand datacenter capacity seamlessly as per business needs

Reduce operational complexity

Page 9: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

What is Software-defined Networking (SDN)?

Abstracting the physical network with virtual networks

Spanning policies across physical and virtual networks

Controlling datacenter traffic flow

Enables software to dynamically manage the network

Page 10: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

SDN in Windows Server 2012 and System Center 2012 SP1

Hyper-V Network Virtualization

Hyper-V Extensible Switch

Partner extensions

System Center 2012 SP1Virtual Machine Manager

Flexibility

Control

Automation

Open, extensible & standards-based Built-in and production ready

Innovation in software & hardware

Page 11: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Customer and analyst excitement

“….deploying Windows Server 2012 has the potential to provide solid ROI..the enablement of software defined networking with Network Virtualization..” – Forrester Consulting study, Feb 2013

Windows Server 2012 - An ideal migration path to tomorrow's world of private and public clouds…

I expect to reduce storage costs by 10 times and server costs by 50%.

— Dan Smith, Deputy CIO, Marquette University

We decided to avoid paying VMware $1.75M (U.S.) in licenses and go with Windows Server 2012 and Hyper-V to build a private cloud model for our regional datacenters.— Studio Moderna, Slovenia

“The ability to virtualize network traffic without reengineering our base physical network infrastructure is huge,” Bourassa — Alan Bourassa, CIO, EmpireCLS, on their use of Hyper-V Network Virtualization

I‘ve been a huge advocate for VMware. With Windows Server 2012 and the latest version of Hyper-V, all of that changes. — Justin Apps, Head of Enterprise Architecture, about how they

improved identity and access management with Windows Server 2012

“Windows Server 2012 is built deep in the cloud... You end up with a solution set that has the capability of doing the kinds of compute scenarios that customers will want to do in the next few years...we think it's a great product." — Al Gillen, IDC

The 2012 CRN Tech Innovator and Enterprise App Awards (Windows Server 2012 gets Virtualization and Editor’s choice)

Page 12: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Hyper-V Network Virtualization

Hyper-V Extensible Switch

Partner extensions

System Center 2012 Virtual Machine Manager

Partner extensions

Hyper-V Extensible Switch

Hyper-V Network Virtualization

Network switch management

Built-in Software gateways

System Center 2012 R2 Virtual Machine Manager

Flexibility

Control

Automation

Open, Extensible & Standards-based Built-in and production ready Innovation in software and hardwareOpen, extensible & standards-based Built-in and production ready

Innovation in software and hardware

SDN in Windows Server 2012 R2 and System Center 2012 R2

Page 13: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

How network virtualization works

Overlays physical network

Encapsulation using NVGRE protocol

Problems solvedVM mobility across

datacenter, hoster cloud or Azure

Ability to import customer IP addresses and network topology

Abstracting the network with Hyper-V Network Virtualization (HNV)

Physical server Physical network

VIRTUALIZATION

Contoso virtual machine

Fabrikam virtual machine Contoso

networkFabrikam network

Flexibility ControlAutomation

Page 14: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

SQL Server Web

Fabrikam seesContoso sees

SQL Server Web

SQL Server SQL Server Web Web

Hyper-V Host 2Hyper-V 1

192.168.2.12192.168.1.10

10.1.1.2

192.168.1.10

10.1.1.3

192.168.2.12

192.168.n.n

PROVIDER ADDRESS SPACE (PA)

10.1.1.2 192.168.1.10

10.1.1.3 192.168.2.12

10.1.1.210.1.1.1

10.1.1.2 10.1.1.3

CUSTOMER ADDRESS SPACE

10.1.1.2

192.168.1.10

10.1.1.3

192.168.2.12

10.1.1.2

192.168.1.10

10.1.1.3

192.168.2.12

10.1.1.2 192.168.1.10

10.1.1.3 192.168.2.12

10.1.1.2 192.168.1.10

10.1.1.3 192.168.2.12

10.1.1.1 10.1.1.2

10.1.1.2 10.1.1.3

Hyper-V Network Virtualization: What’s really happening?

Page 15: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

SQL Server Web

Fabrikam sees

SQL Server Web

Contoso sees

SQL Server SQL Server Web Web

Hyper-V Host 2Hyper-V 1

192.168.2.12192.168.1.10

10.1.1.2

192.168.1.10

10.1.1.3

192.168.2.12

192.168.n.n

PROVIDER ADDRESS SPACE (PA)

10.1.1.2 192.168.1.10

10.1.1.3 192.168.2.12

10.1.1.210.1.1.1

10.1.1.2 10.1.1.3

CUSTOMER ADDRESS SPACE

10.1.1.2

192.168.1.10

10.1.1.3

192.168.2.12

10.1.1.2

192.168.1.10

10.1.1.3

192.168.2.12

10.1.1.2 192.168.1.10

10.1.1.3 192.168.2.12

10.1.1.2 192.168.1.10

10.1.1.3 192.168.2.12

10.1.1.1 10.1.1.2

10.1.1.2 10.1.1.3

Hyper-V Network Virtualization: What’s new in Windows Server 2012 R2

Dynamically Learned Customer Addresses• Highly available Windows gateways,

hosts, VMs

Performance Improvements• NIC Teaming Integration

• NVGRE Task Offload Enabled NICs

Enhanced diagnostics of virtual networks

Page 16: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Hyper-V Extensible Switch

Flexibility ControlAutomation

What the Hyper-V Switch does:

Provides L2 layer connectivity for VMs

Extends the network edge to the host

FeaturesIsolation

Traffic Shaping

Security

Diagnostics

Switch ExtensibilityPhysical Network

Hyper-V Host

Virtual Switch

VM NIC VM NIC

Virtual Machine Virtual Machine

Physical NIC

Page 17: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Host NIC

Hyper-V switch extensions

Hyper-V Extensible Switch architecture

Parent Partition

Extension C

Extension D

Extension A

Extension Miniport

Extension Protocol

Virtual Switch

Capture Extensions

Filtering Extensions

Forwarding Extension

VM NIC VM NIC

Virtual Machine Virtual Machine

Physical NIC

Benefits

Open platform to fuel plug-ins

Free core services

Reliability and quality

Unified management

Easier to support

Page 18: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Hyper-V Switch extensions co-existence with Hyper-V Network Virtualization

Introduces new hybrid forwardingHNV forwards HNV traffic Forwarding Extension forwards non-HNV traffic

Richer switch extensionsExtensions can view CA and PA packets

Enables 3rd party network virtualizationForwarding extensions can modify packet headers on both ingress and egress

Windows Server 2012 R2

pNIC

NIC Team

vSwitch

Extension

Extension

Extension

Ingre

ss

Egre

ss

NativePolicies

EgressACL

MSForwardingHNV

3rd PartyFwd Ext

Ingre

ss

Egre

ss

Windows Server 2012

HNV

pNIC

NIC Team

vSwitch

Extension

Extension

Extension

Ingre

ss

Egre

ss

NativePolicies

EgressACL

MS Forwarding

3rd PartyFwd ExtIn

gre

ss

Egre

ss

Page 19: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Demo: Cisco N1KV and Hyper-V Network Virtualization co-existence

Page 20: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Built-in software gateways

ChallengesHoster wants to provide isolated networks

for tenant VMs with integrated S2S VPN and NAT

Enterprises have virtualized networks split across different datacenters or virtualized networks communicating to physical networks

SolutionMultitenant aware VPN for Site-to-Site

connectivity

Multitenant aware NAT for Internet access

Forwarding gateway for in datacenter physical machine access

SPS VPN

SPS VPN

Host Datacenter Network Virtualization Fabric

HostHost

Internet

Fabrikam Corp.Contoso Corp.

DNSSQL DC

Multi-tenant VPN Gateway

Flexibility ControlAutomation

Page 21: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Demo: F5 software-based Hyper-V Network Virtualization gateway

Page 22: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Network switch management

Communicating using

WS-MAN

Flexibility ControlAutomation

PowerShell CIM Cmdlets

OMI OMI OMI

How switch management worksStandards-based CIM model

Switches running Open Management Infrastructure (OMI)

Switch Management PowerShell Cmdlets

Problems solvedCommon management

interfaceacross multiple network vendors

Automate common network management tasks

Logo Program enables customers to find/buy switches that “just work”

Page 23: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Demo: Arista OMI managed switch

Page 24: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Managing SDN with System Center 2012 R2 Virtual Machine ManagerChallenges

Manage a large number of physical and virtual switches

Integrate management of physical and virtual networks

SolutionLogical Network

Organizes and simplifies network assignments for hosts, virtual machines and services

Integrated physical and virtual switch VLAN policy

VM Network Creation/deletion of isolated virtual network overlay (HNV) on physical network

Flexibility ControlAutomation

VM Network

Logical NW

Physical Network

VLA

N 2

5S

ub

net

10

.0.0

.0/2

6

Fab

ric

Vir

tual

ExtensionExtensionExtension

VM Network

Logical NW

Page 25: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Managing SDN with System Center 2012 R2 Virtual Machine Manager (contd.)Challenges

Allow seamless migration of VM while maintaining network policy

SolutionLogical Switch

Single logical entity spanning hosts

Consistent policy and configuration

Management of Hyper-V Extensible SwitchInstallation and configuration of switch extensions

Configuration of network policies

Network policies automatically move with the VMIncludes 3rd party extensions

Flexibility ControlAutomation

VM Network

Logical NW

Physical Network

VLA

N 2

5S

ub

net

10

.0.0

.0/2

6

Fab

ric

Vir

tual

ExtensionExtensionExtension

VM Network

Logical NW

Page 26: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Demo: Virtual networking across clouds

Page 27: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

SDN partner ecosystem

Host Datacenter Network Virtualization Fabric

HostHost

External network

HNV Gateway

pNIC

OMI

pNIC

Hyper-V Switch extensions

NVGRE-aware hardwareSwitching ASICsTask offload enabled NICs

HNV gatewaysHardware, Appliances and Software Gateways

OMI managed switches

Page 28: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

SDN partner ecosystem

OMI-basedswitch

Hyper-V switchextensions

Gateway appliances

NVGRE-aware hardware

Page 29: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Emulex NVGRE optimized VNeX

No NVGRE Offloads Optimizied NVGRE Offloads0

1

2

3

4

5

6

7

8

9

10

NIC Performance with and without NVGRE Optimized Offloads Enabled

Norm

alized

NIC

Th

rou

gh

pu

t

Page 30: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Mellanox ConnectX-3 Pro 10 GBe 10GbE Performance

NVGRE with ConnectX-3 Pro Offloads NVGRE Without Offloads0

1

2

3

4

5

6

7

8

9

10

Throughput (Gb/s)

Higher Is Better

65%

NVGRE with ConnectX-3 Pro Offloads NVGRE Without Offloads0

2

4

6

8

10

12

CPU Overhead (CPU Cycles per Byte)

LowerIs Better

80%

Page 31: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Video: Huawei Hyper-V Network Virtualization gateway

Page 32: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Call to actionDeploy Windows Server 2012 and System Center 2012 SP1 today

Evaluate Windows Server 2012 R2 and System Center 2012 R2— Preview bits coming soon!

Refer additional Windows Server and System Center resourceshttp://www.microsoft.com/windowsserver

http://www.microsoft.com/systemcenter

http://blogs.technet.com/server-cloud

Page 33: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Summary Microsoft will continue to bring innovation and learning from operating large scale cloud services to your datacenters

Microsoft’s SDN promise is network flexibility, automation, and control

Microsoft provides an open, extensible, standards-based SDN solution in Windows Server and System Center

Page 34: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Related contentBreakout Sessions (session codes and titles)

MDC-B350 How to Design and Configure Networking in Microsoft System Center - Virtual Machine Manager and Hyper-V Part 1MDC-B351 How to Design and Configure Networking in Microsoft System Center - Virtual Machine Manager and Hyper-V Part 2MDC-B380 Deep dive on Hyper-V Network Virtualization in Windows Server 2012 R2 MDC-B216 What’s new in Windows Server 2012 R2 Networking

Find Me Later At...Ask the experts: Halls GH - Table 18Ask the experts: Expo – Tuesday 12:30 – 1:30 PM

Page 35: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Track resources

Learn more about Windows Server 2012 R2 Preview, download the datasheet and evaluation from: http://aka.ms/WS2012R2

Learn more about System Center 2012 R2 Preview, download the datasheet and evaluation from: http://aka.ms/SC2012R2

Page 36: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

msdn

Resources for Developers

http://microsoft.com/msdn

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

TechNet

Resources

Sessions on Demand

http://channel9.msdn.com/Events/TechEd

Resources for IT Professionals

http://microsoft.com/technet

Page 37: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

Complete an evaluation on CommNet and enter to win!

Page 38: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

MS tag

Scan the Tagto evaluate this session now on myTechEd Mobile

Page 39: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 40: And many others…. Deliver networking as part of pooled, automated infrastructure Ensure multitenant isolation, scale and performance Expand

40© 2013 Emulex Corporation

NVGRE Optimized VNeX™ Network VirtualizationOffload Technology Performance Optimizations

Emulex has announced planned support for VNeX™ Network Virtualization Offload Technology optimized to improve the performance of NVGRE

NVGRE optimized offloads increase network throughput by 130%

– These are early test results– CPU utilization is critical

Benefits– Improved VM density– Better network throughput– Lower CPU utilization for NVGRE

Note:– Results are illustrative and based on

early engineering testing and will vary based on VM density, CPU utilization, and other configuration parameters.

0

4

8

NIC Performance with and without NVGRE Optimized

Offloads Enabled

No

rmali

zed

NIC

Th

rou

gh

pu

t

Throughput normalized to 10Gb/sto demonstrate the performance

impact of no NIC offloads.

CPU utilization is an importantparameter impacting network

throughput.