MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive...

32
What’s New in Windows Server 2012 R2 Networking Jeff Alexander Technical Evangelist Microsoft Australia http://about.me/jeffa36 MDC308

Transcript of MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive...

Page 1: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

What’s New in Windows Server 2012 R2 Networking

Jeff AlexanderTechnical EvangelistMicrosoft Australiahttp://about.me/jeffa36

MDC308

Page 2: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Agenda

The Journey so Far

The Road Ahead

Cloud Scale Performance and Diagnosability

Comprehensive SDN

Core Infrastructure Enhancements

Page 3: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

The Journey So Far

Page 4: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Networking – The Bedrock for Cloud OS

Cloud OS

CUSTOMER

SERVICE PROVIDER

WINDOWS AZURE

Cloud OS

Page 5: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

The 2012 Wave

NIC Teaming

DHCP failover

Private virtual local area network (PVLAN)

Hyper-V Network Virtualization

SIMPLIFIED MULTITENANT INFRASTRUCTURE

OPERATIONAL EFFICIENCY

RICHER ECOSYSTEMCONTINUOUS APPLICATION AVAILABILITY

Cross-premises connectivity

Hyper-V Extensible Switch

Hardware partners

SMB 3.0 Multichannel

Quality of Service (QoS)

HIGH-PERFORMANCE NETWORKING

SMB Direct

Single Root I/O Virtualization (SR-

IOV)

Receive-Side scaling (RSS)

Receive Segment Coalescing (RSC)

Dynamic Virtual Machine Queue

(D-VMQ)

IP Address Management (IPAM)

Resource Metering

Microsoft Windows PowerShell

BranchCache

DirectAccess

DHCP failover

Page 6: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Learnings from our Datacenters

Page 7: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

The Road Ahead

Page 8: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Networking in Windows Server 2012 R2

Cloud Scale Performance & Diagnosability

Comprehensive SDN

Core Infrastructure Enhancements

vRSSRemote Live Monitoring

NIC Teaming

Hyper-V Network Virtualization

Hyper-V Switch Hybrid Forwarding

Standards based Switch

Management

Cloud Gateways

IPAM for Virtualized

Datacenters

DNS Enhancements for Service Providers

Extended ACLsTest-

NetConnectionEnhanced HNV

Diagnostics

Page 9: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Cloud Scale Performance and Diagnosability

Page 10: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Virtual RSS (vRSS)

Host VP3Host VP1 Host VP2Host VP0

vProc vProcvProcvProc

Windows Server 2012• VMs restricted to 1 processor for network

traffic processing

Windows Server 2012 R2• vRSS maximizes resource utilization by

spreading network traffic across multiple virtual processors

• Now possible to virtualize traditionally network intensive physical workloads

• Requires no hardware upgrade and works with any NICs that support VMQ

vRSS provides near line rate to a VM on existing hardware

VMNIC

Physical NIC

Page 11: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

NIC Teaming

Windows Server 2012• Provides network fault tolerance and

continuous availability

• Aggregates bandwidth from multiple network adapters

Windows Server 2012 R2• Introduces a new mode, Dynamic

mode.

• Balances based on flowlets

• Optimized utilization of a team on existing hardware

NIC Team Identify

Virtual adaptersVirtual adapters

Team network adapter

Team network adapter

Operating system

8 x 1Gb NICs – 8Gb throughput

NIC Team Identify

Dynamic NIC Teaming optimizes utilization of a team on existing hardware

Page 12: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Dynamic NIC Teaming

NIC Team

Windows Server 2012

TCP/IP Stack

Windows Server 2012 R2

TCP/IP Stack

NIC Team

Page 13: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

ACLs

Extended ACLs

Windows Server 2012• Enabled traffic to be

allowed/blocked based on source and destination VM

Windows Server 2012 R2• Allows or blocks traffic for specific

workloads

• Filter traffic based on:• Network address• Application port• Protocol type

• Stateful packet inspection

Parent Partition

Extension C

Extension D

Extension A

Virtual Switch

Capture Extensions

Filtering Extensions

Forwarding Extension

Physical NIC

VMNIC

Virtual Machine

Extension Miniport

Extension Protocol

Page 14: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Remote Live Monitoring

Remote Live Monitoring provides remote packet and ETW event capture from any

host in the datacenter

Server or client withMicrosoft Message

Analyzer

Windows Server 2012 R2

WMI to configure the filters and truncation

WMI starts/stops the session

Truncated network traffic redirectedETW events

Windows Server 2012• Remote monitoring of network

traffic is not simple

Windows Server 2012 R2 • Mirror and capture network traffic

for remote and local viewing

• GUI experience with Message Analyzer

• Supports remote offline traffic captures

• Filtering based on IP addresses and VMs

Page 15: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Demo

Performance and Diagnostics

Page 16: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Comprehensive SDN

Page 17: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

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 hardware

SDN in Windows Server 2012 R2 and System Center 2012 R2

Page 18: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

How network virtualization works• Overlays physical network

• Encapsulation using NVGRE protocol

Problems solved• VM 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 19: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

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 20: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Host NIC

Hyper-V Extensible Switch

Parent Partition

Extension C

Extension D

Extension A

Extension Miniport

Extension Protocol

Virtual Switch

Capture Extensions

Filtering Extensions

Forwarding Extension

VM NIC

Virtual Machine

Physical NIC

Benefits• Open platform to fuel plug-ins

• Free core services

• Reliability and quality

• Unified management

• Easier to support

Page 21: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Hyper-V Switch extension 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 22: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Standards Based Switch Management

Communicating using

WS-MAN

Flexibility ControlAutomation

PowerShell CIM Cmdlets

OMI OMI OMI

How switch management works• Standards-based CIM model

• Switches running Open Management Infrastructure (OMI)

• Switch Management PowerShell Cmdlets

Problems solved• Common management interface

across multiple network vendors

• Automate common network management tasks

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

Standards-based switch mgmt. enables Cloud Plug and Play by de-coupling the

mgmt. plane from the data plane.

Page 23: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Built-in software gatewaysChallenges

Hoster 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 24: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Core Infrastructure Enhancements

Page 25: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

IP Address Management (IPAM)

25

IPAM distributed architectureDomain

europe.corp.woodbridge.com

IPAM Server (UK)

DHCP, DNS, DC, and NPS

servers

IPAM Server (Bangalore)

DHCP, DNS, DC, and NPS

servers

Domainfareast.corp.woodbridge.com

IPAM Server (Hyderabad)

DHCP, DNS, DC, and NPS

servers

Site: HyderabadBranch office

Site: BangaloreBranch office

Site: UKBranch office

Domaincopr.woodbridge.com

IPAM server (Redmond)

DHCP, DNS, DC, and NPS

servers

Site: RedmondHead office

Windows Server 2012• Inbox feature for integrated

management of IP addresses, domain names, and device identities

• Tightly integrates with Microsoft DNS and DHCP servers

• Provides custom IP address space display, reporting, and management

• Audits server configuration changes and tracks IP address use

• Monitors and manages specific scenario-based DHCP and DNS services

Page 26: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Demo

IPAM

Page 27: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

IP Address Management (IPAM)

Windows Server 2012 R2• Manages virtual address space in

addition to physical address space

• Imports and exports network configurations automatically through plugin for System Center Virtual Machine Manager

• Enables synchronization of Active Directory Sites and subnets information with IPAM

• Lets admins define user roles, access scope and access policy through role-based access control

• Hoster friendly DNS monitoring that provides per zone statistics

Integration PluginRole Based Access

Control

IPAM Client Win vNext

IPAM Server WS vNext

VMM Server SC vNext

Server Discovery

Server Configuration

Address Utilization

Event Collection

Server Availability

Server Monitoring

Address Expiry

DHCP Server WS08

DNS Server WS08 R2 & SPs

DC Server WS8

NPS Server WS vNext

Data collection tasks

WCF PS/WS Man

Network Administrator

Fabric Administrator

System Administrator

Forensics Investigator

MS SQL Server SQL 2008 R2, SQL 2012

IPAM Administrator

IPAM ASM Administrator

IPAM MSM Administrator

IPAM Users

IPAM Audit Administrator

Security Groups

Enable cost-effective connectivity and network automation in virtualized private, hoster, and

hybrid cloud deployments

Page 28: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Networking in Windows Server 2012 R2

Cloud Scale Performance & Diagnosability

Comprehensive SDN

Core Infrastructure Enhancements

vRSSRemote Live Monitoring

NIC Teaming

Hyper-V Network Virtualization

Hyper-V Switch Hybrid Forwarding

Standards based Switch

Management

Cloud Gateways

IPAM for Virtualized

Datacenters

DNS Enhancements for Service Providers

Extended ACLsTest-

NetConnectionEnhanced HNV

Diagnostics

Page 29: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Related contentBreakout Sessions (session codes and titles)

MDC215 How and why Software Defined Networking (SDN) is transforming network strategy and architecture MDC315 How to Get there! Part 2: Networking Infrastructure and ManagementMDC417 Managing Clouds with System Center

Find Me Later At...Ask The ExpertsNetworking Booth

Page 30: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

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 31: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

Evaluate this session and you could win instantly!

Head to...aka.ms/te

Page 32: MDC308. The Journey so Far The Road Ahead Cloud Scale Performance and Diagnosability Comprehensive SDN Core Infrastructure Enhancements.

© 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.MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.