Upload
kaleigh-mariner
View
217
Download
3
Embed Size (px)
Citation preview
Microsoft’s Software-defined Networking (SDN) solutionAnant Sundaram CJ WilliamsDhananjay Mahajan
MDC-B210
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
Cloud options on demand
Reduced cost and complexityRapid response to the business
Transform the datacenter
Datacenter without boundariesCloud innovation everywhereDynamic application delivery
Cloud options on demand
Reduced cost and complexityRapid response to the business
Transform the datacenter
Transform the datacenter
Datacenter without boundariesCloud innovation everywhereDynamic application delivery
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
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
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
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
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)
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
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
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?
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
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
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
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
Demo: Cisco N1KV and Hyper-V Network Virtualization co-existence
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
Demo: F5 software-based Hyper-V Network Virtualization gateway
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”
Demo: Arista OMI managed switch
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
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
Demo: Virtual networking across clouds
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
SDN partner ecosystem
OMI-basedswitch
Hyper-V switchextensions
Gateway appliances
NVGRE-aware hardware
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
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%
Video: Huawei Hyper-V Network Virtualization gateway
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
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
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
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
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
Complete an evaluation on CommNet and enter to win!
MS tag
Scan the Tagto evaluate this session now on myTechEd Mobile
© 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.
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.