SlideShare uma empresa Scribd logo
1 de 34
Kristian Nese
CTO, MVP
Lumagate
Hybrid Cloud with NVGRE (WSSC 2012 R2)
Based on the Whitepaper
Kristiannese.blogspot.com
@KristianNese
Dynamic VLAN Reconfiguration is Cumbersome
Aggregation
Switches

VLAN tags
ToR

ToR

VMs

Topology limits VM placement and requires
reconfiguration of production switches
Session Objectives
• Business requirements
• Explaining the technology and features involved
• VMM Networking, (HUGE TOPIC!) Configuration
and Setup
• Network Virtualization in Windows Server Hyper-V
2012 R2 and VMM 2012 R2
• Microsoft Multi-Tenant Gateway
Business Requirements
Business Requirements
Enterprises
 In a Private Cloud, datacenter consolidation can easier be achieved by using
network virtualization
 Increment integration of acquired company network infrastructure
 Extension of datacenter into hybrid cloud
Service Providers
 Tenants can bring their own network topology, and eventually manage their own
networks (VM networks).
 Share a single physical network securely across multi tenants
Workload owners and tenants
 Seamless migration to the cloud
 Move n-tier topology to the cloud
 Preserve policies, VM settings, IP addresses
Cloud and Datacenter Administrators
 Decoupling of server and network admin roles increases agility
 Flexible VM placement without network reconfiguration
 Reduce costs for management and support
Explaining the technology and
features involved
Explaining the technology and features involved











NIC teaming (WS 2012 R2)
QoS (WS 2012 R2)
Virtual Switch Extensions (WS 2012 R2)
Virtualization Gateway in RRAS (WS 2012 R2)
Hyper-V Network Virtualization (WS 2012 R2)
Logical Networks (VMM 2012 R2)
Port Profiles (VMM 2012 R2)
Logical Switches (VMM 2012 R2)
Network Services (VMM 2012 R2)
Service Templates (VMM 2012 R2)
VMM Networking
Isolation Types in VMM
Where and What Isolation We Should
Use?

Load balancer back end and
internet facing
Logical Networks
• Models the physical
Network
• Separates like subnets and
VLANs into named objects
that can be scoped to a site
• Container for fabric static
IP address pools
• VM networks are created on
logical network
Port Profiles and Classifications
•

Two Port Profile Types
•
•

•

Uplink
Virtual

•

Container for port profile
settings
Reusable
Exposed to tenants through
cloud

Port Classifications
•
•
Logical Switch
• Central container for
virtual switch settings
• Consistent port profiles
across data center
• Consistent extensions
• Compliance enforcement
VM Networks, VM Subnets and IP Pools
NVGRE in Windows Server 2012 R2
and VMM 2012 R2
Virtualize Customer Addresses
Blue
Corp

Red
Corp

Blue
10.0.0.5
10.0.0.7

Red
10.0.0.5
10.0.0.7

Provider Address Space
(PA)

System Center

Datacenter Network

Virtualization Policy
10.0.0.5
10.0.0.7

10.0.0.5
10.0.0.7

Blue

192.168.4.11
192.168.4.22

Red

192.168.4.11
192.168.4.22

192.168.4.11

192.168.4.22

Host 1

Host 2

Blue
10.0.0.5 192.168.4.11
10.0.0.7 192.168.4.22

Blue
10.0.0.5 192.168.4.11
10.0.0.7 192.168.4.22

Red
10.0.0.5 192.168.4.11
10.0.0.7 192.168.4.22

Red
10.0.0.5 192.168.4.11
10.0.0.7 192.168.4.22

Blue1

10.0.0.5

Red1

Blue2

10.0.0.5 10.0.0.7

Customer Address Space
(CA)

Red2

10.0.0.7
Hyper-V Network Virtualization Concepts
•

Customer VM Network
• One or more virtual subnets forming an isolation boundary
• A customer may have multiple Customer VM Networks
•

•

e.g. Blue R&D and Blue Sales are isolated from each other

Virtual Subnet
• Broadcast boundary

Customer
VM Network

Hoster Datacenter
Blue Corp
Blue R&D Net
Blue Subnet1

Virtual
Subnet

Blue Subnet2 Blue Subnet3

Red Corp

Blue Sales Net

Red HR Net

Blue Subnet5

Red Subnet2

Blue Subnet4

Red Subnet1
Hyper-V Network Virtualization Concept
192.168.2.22
10.0.0.5 
GRE Key 5001 MACCA
192.168.5.55

10.0.0.7

192.168.2.22
10.0.0.5 
GRE Key 6001 MACCA
192.168.5.55

10.0.0.7

192.168.2.22

10.0.0.5
10.0.0.5
10.0.0.7

10.0.0.5
10.0.0.5
10.0.0.7

192.168.5.55

10.0.0.7
10.0.0.5 
10.0.0.7

10.0.0.7
10.0.0.5
10.0.0.7
Network Virtualization Improvements in Windows
Server 2012 R2 Hyper-V
• Network Virtualization is now virtual switch
extension

• Hyper-V network virtualization and forwarding extensions
can coexist
• Hyper-V Network Virtualization enabled by default

• Broadcast/Multicast Support
• Dynamic IP Address Learning
• Support for Guest Clustering
• DHCP inside VM Networks

• Inbound and outbound spread on virtualized traffic
• Higher performance with teamed NICs
• Utilizes LBFO’s new Dynamic Mode
Network Virtualization Improvements in Windows
Server 2012 R2 Hyper-V
• Provider Addresses configured with a MAC address
• *-NetVirtualizationProviderAddresscmdlets updated to
take a MAC address

• Optimal performance when you have 1 (or more)
PAs per NIC in the team
• Enhanced diagnostics - Test-VMNetworkAdapter
and Select-NetVirtualizationNextHop
• NVGRE Encapsulated Task Offload – Available in
2012 but recently Emulex and Mellanox have
announced products supporting NVGRE Task
Offload
Network Virtualization Improvements in VMM 2012 R2

• Improved HNV policy applying
• All network devices* and services are
now “network services”
• Highly available Multi-Tenant Gateway
• Full IPAM Integration
• In-box plugin for Microsoft IPAM
• Exchange logical networks, sites and subnets

• More error resistant VMM Server
Microsoft Multi-Tenant Gateway
Hybrid Networking in WS2012 R2
• Multitenant S2S network
virtualization GW
• Clustering for high
availability on guest and
host level
• Uses BGP for dynamic
routes update
• Multitenant aware NAT for
Internet access
• Integration with VMM
2012 R2
• Up to 200 S2S VPN
Connections, 50 Routing
domains and 500 virtual
subnets

BGP

Contoso
VM Network

Northwind
VM Network

Fabrikam
VM Network

Internet

Hoster
Multi-Tenant Networking Stack

TCP/IP

VM
Hyper-V
Multi-Tenant Networking Stack

Default
Compartment

Compartment for
Tenant VM Network

TCP/IP

Compartment for
Tenant VM Network

VM
Hyper-V switch
Network Virtualization Gateway Layout
GW Cluster01 – Active-Passive
Multi-Tenant PVN Gateway VM01

Multi-Tenant PVN Gateway VM02

GW Cluster02 – Active-Passive
Multi-Tenant PVN Gateway VM03

Multi-Tenant PVN Gateway VM04

GW Cluster03 – Active-Passive

Multi-Tenant PVN Gateway VM05

Multi-Tenant PVN Gateway VM06

HV Cluster
Host

PA/
Tenant
Network
Management

Host

PA/
Tenant
Network

External
Management
IPsec Parameters for S2S VPNs
IKE Phase 1 Setup

IKE Phase 2 Setup
Property

Setting

IKE Version

IKEv2

Hashing Algorithm

SHA1(SHA128)

Group 2 (1024 bit)

Phase 2 Security Association (SA)
Lifetime (Time)

-

Authentication Method

Pre-Shared Key

Phase 2 Security Association (SA)
Lifetime (Throughput)

-

Encryption Algorithms

AES256
3DES

IPsec SA Encryption &
Authentication Offers (in the order
of preference)

Hashing Algorithm

SHA1(SHA128)

See Dynamic
Routing Gateway
IPsec Security
Association (SA)
Offers

Phase 1 Security Association (SA)
Lifetime (Time)

Perfect Forward Secrecy (PFS)

No

28,800 seconds
Dead Peer Detection

Supported

Property

Setting

IKE Version

IKEv2

Diffie-Hellman Group
Known Compatible VPN Devices
Vendor

Device Family

Minimum OS Version

Configuration Template

Cisco

ASR

IOS 15.2

Cisco ASR templates

Cisco

ISR

IOS 15.1

Cisco ISR templates

Juniper

SRX

JunOS 11.4

Juniper SRX templates

Juniper

J-Series

JunOS 11.4

Juniper J-series templates

Juniper

ISG

ScreenOS 6.3

Juniper ISG templates

Juniper

ISG

ScreenOS 6.3

Juniper SSG templates

Microsoft

Routing and Remote
Access Service

Windows Server 2012

Routing and Remote Access Service templates
DEMO
Summary
Check Out Our Whitepaper
Hybrid Cloud with NVGRE (WSSC 2012 R2)
http://gallery.technet.microsoft.com/HybridCloud-with-NVGRE-aa6e1e9a
Questions
Thank you!
Please evaluate the session
before you leave

http://kristiannese.blogspot.com
@KristianNese
Hybrid Cloud with NVGRE – whitepaper:
http://gallery.technet.microsoft.com/HybridCloud-with-NVGRE-aa6e1e9a

Mais conteúdo relacionado

Mais procurados

Reliable Messaging /Guaranteed delivery
Reliable Messaging /Guaranteed deliveryReliable Messaging /Guaranteed delivery
Reliable Messaging /Guaranteed deliveryWSO2
 
IBM SoftLayer Diret Link patterns
IBM SoftLayer Diret Link patternsIBM SoftLayer Diret Link patterns
IBM SoftLayer Diret Link patternsTomoyuki Niijima
 
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...VMworld
 
IBM Cloud: Direct Link Guide (OBSOLETED, see newer version)
IBM Cloud: Direct Link Guide (OBSOLETED, see newer version)IBM Cloud: Direct Link Guide (OBSOLETED, see newer version)
IBM Cloud: Direct Link Guide (OBSOLETED, see newer version)Tomoyuki Niijima
 
#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015
#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015
#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015Dmitri Kalintsev
 
VMware nsx network virtualization tool
VMware nsx network virtualization toolVMware nsx network virtualization tool
VMware nsx network virtualization toolDaljeet Singh Randhawa
 
IBM Cloud: Direct Link Guide (Japanese) (旧版です。新版をご覧ください。)
IBM Cloud: Direct Link Guide (Japanese) (旧版です。新版をご覧ください。)IBM Cloud: Direct Link Guide (Japanese) (旧版です。新版をご覧ください。)
IBM Cloud: Direct Link Guide (Japanese) (旧版です。新版をご覧ください。)Tomoyuki Niijima
 
Resilient Enterprise Messaging with WSO2 ESB
Resilient Enterprise Messaging with WSO2 ESBResilient Enterprise Messaging with WSO2 ESB
Resilient Enterprise Messaging with WSO2 ESBWSO2
 
The Vision for the Future of Network Virtualization with VMware NSX
The Vision for the Future of Network Virtualization with VMware  NSXThe Vision for the Future of Network Virtualization with VMware  NSX
The Vision for the Future of Network Virtualization with VMware NSXScott Lowe
 
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...VMworld
 
Messaging for IoT
Messaging for IoTMessaging for IoT
Messaging for IoTdejanb
 
VMworld 2013: vSphere Distributed Switch – Design and Best Practices
VMworld 2013: vSphere Distributed Switch – Design and Best Practices VMworld 2013: vSphere Distributed Switch – Design and Best Practices
VMworld 2013: vSphere Distributed Switch – Design and Best Practices VMworld
 
Server And Hardware Virtualization_Aakash1.1
Server And Hardware Virtualization_Aakash1.1Server And Hardware Virtualization_Aakash1.1
Server And Hardware Virtualization_Aakash1.1Aakash Agarwal
 
IBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-DiveIBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-DiveMorag Hughson
 
MQ Support for z/OS Connect
MQ Support for z/OS ConnectMQ Support for z/OS Connect
MQ Support for z/OS ConnectMatt Leming
 
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...VMworld
 
WSO2 Message Broker - Product Overview
WSO2 Message Broker - Product OverviewWSO2 Message Broker - Product Overview
WSO2 Message Broker - Product OverviewWSO2
 

Mais procurados (20)

Reliable Messaging /Guaranteed delivery
Reliable Messaging /Guaranteed deliveryReliable Messaging /Guaranteed delivery
Reliable Messaging /Guaranteed delivery
 
IBM SoftLayer Diret Link patterns
IBM SoftLayer Diret Link patternsIBM SoftLayer Diret Link patterns
IBM SoftLayer Diret Link patterns
 
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
VMworld 2013: vSphere Networking and vCloud Networking Suite Best Practices a...
 
IBM Cloud: Direct Link Guide (OBSOLETED, see newer version)
IBM Cloud: Direct Link Guide (OBSOLETED, see newer version)IBM Cloud: Direct Link Guide (OBSOLETED, see newer version)
IBM Cloud: Direct Link Guide (OBSOLETED, see newer version)
 
#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015
#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015
#NET5488 - Troubleshooting Methodology for VMware NSX - VMworld 2015
 
VMware nsx network virtualization tool
VMware nsx network virtualization toolVMware nsx network virtualization tool
VMware nsx network virtualization tool
 
IBM Cloud: Direct Link Guide (Japanese) (旧版です。新版をご覧ください。)
IBM Cloud: Direct Link Guide (Japanese) (旧版です。新版をご覧ください。)IBM Cloud: Direct Link Guide (Japanese) (旧版です。新版をご覧ください。)
IBM Cloud: Direct Link Guide (Japanese) (旧版です。新版をご覧ください。)
 
Resilient Enterprise Messaging with WSO2 ESB
Resilient Enterprise Messaging with WSO2 ESBResilient Enterprise Messaging with WSO2 ESB
Resilient Enterprise Messaging with WSO2 ESB
 
Nexus 1000_ver 1.1
Nexus 1000_ver 1.1Nexus 1000_ver 1.1
Nexus 1000_ver 1.1
 
ACE - Comcore
ACE - ComcoreACE - Comcore
ACE - Comcore
 
The Vision for the Future of Network Virtualization with VMware NSX
The Vision for the Future of Network Virtualization with VMware  NSXThe Vision for the Future of Network Virtualization with VMware  NSX
The Vision for the Future of Network Virtualization with VMware NSX
 
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...
 
Messaging for IoT
Messaging for IoTMessaging for IoT
Messaging for IoT
 
VMworld 2013: vSphere Distributed Switch – Design and Best Practices
VMworld 2013: vSphere Distributed Switch – Design and Best Practices VMworld 2013: vSphere Distributed Switch – Design and Best Practices
VMworld 2013: vSphere Distributed Switch – Design and Best Practices
 
Messaging for IoT
Messaging for IoTMessaging for IoT
Messaging for IoT
 
Server And Hardware Virtualization_Aakash1.1
Server And Hardware Virtualization_Aakash1.1Server And Hardware Virtualization_Aakash1.1
Server And Hardware Virtualization_Aakash1.1
 
IBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-DiveIBM MQ V8 Security: Latest Features Deep-Dive
IBM MQ V8 Security: Latest Features Deep-Dive
 
MQ Support for z/OS Connect
MQ Support for z/OS ConnectMQ Support for z/OS Connect
MQ Support for z/OS Connect
 
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
vVMworld 2013: Deploying, Troubleshooting, and Monitoring VMware NSX Distribu...
 
WSO2 Message Broker - Product Overview
WSO2 Message Broker - Product OverviewWSO2 Message Broker - Product Overview
WSO2 Message Broker - Product Overview
 

Semelhante a NIC - Hybrid Cloud with NVGRE - Level 400

Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 OverviewTudor Damian
 
Tudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewTudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewITCamp
 
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterE2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterMichael Rüefli
 
GAMO VMware vCloud Air
GAMO VMware vCloud AirGAMO VMware vCloud Air
GAMO VMware vCloud AirGAMO a.s.
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld
 
IDERA Slides: Managing the Transition to Hybrid Cloud
IDERA Slides: Managing the Transition to Hybrid CloudIDERA Slides: Managing the Transition to Hybrid Cloud
IDERA Slides: Managing the Transition to Hybrid CloudDATAVERSITY
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-VMd Yousup Faruqu
 
VMWARE Professionals - Security, Multitenancy and Flexibility
VMWARE Professionals -  Security, Multitenancy and FlexibilityVMWARE Professionals -  Security, Multitenancy and Flexibility
VMWARE Professionals - Security, Multitenancy and FlexibilityPaulo Freitas
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Dan Mihai Dumitriu
 
Framework for the New IP - Phil O'Reilly
Framework for the New IP - Phil O'ReillyFramework for the New IP - Phil O'Reilly
Framework for the New IP - Phil O'Reillyscoopnewsgroup
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMd Yousup Faruqu
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrailnvirters
 
2014-09-15 cloud platform master class
2014-09-15 cloud platform master class2014-09-15 cloud platform master class
2014-09-15 cloud platform master classCitrix
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld
 
6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization6WIND
 
Network Virtualization Meets the WAN
Network Virtualization Meets the WANNetwork Virtualization Meets the WAN
Network Virtualization Meets the WANBruce Davie
 
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud VMworld
 
6WIND Corporate Overview
6WIND Corporate Overview6WIND Corporate Overview
6WIND Corporate Overview6WIND
 

Semelhante a NIC - Hybrid Cloud with NVGRE - Level 400 (20)

Hyper-V 3.0 Overview
Hyper-V 3.0 OverviewHyper-V 3.0 Overview
Hyper-V 3.0 Overview
 
Tudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewTudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overview
 
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterE2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
 
GAMO VMware vCloud Air
GAMO VMware vCloud AirGAMO VMware vCloud Air
GAMO VMware vCloud Air
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
 
IDERA Slides: Managing the Transition to Hybrid Cloud
IDERA Slides: Managing the Transition to Hybrid CloudIDERA Slides: Managing the Transition to Hybrid Cloud
IDERA Slides: Managing the Transition to Hybrid Cloud
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
 
VMWARE Professionals - Security, Multitenancy and Flexibility
VMWARE Professionals -  Security, Multitenancy and FlexibilityVMWARE Professionals -  Security, Multitenancy and Flexibility
VMWARE Professionals - Security, Multitenancy and Flexibility
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
 
Framework for the New IP - Phil O'Reilly
Framework for the New IP - Phil O'ReillyFramework for the New IP - Phil O'Reilly
Framework for the New IP - Phil O'Reilly
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
Banv meetup-contrail
Banv meetup-contrailBanv meetup-contrail
Banv meetup-contrail
 
SDN in the Public Cloud: Windows Azure
SDN in the Public Cloud: Windows AzureSDN in the Public Cloud: Windows Azure
SDN in the Public Cloud: Windows Azure
 
2014-09-15 cloud platform master class
2014-09-15 cloud platform master class2014-09-15 cloud platform master class
2014-09-15 cloud platform master class
 
VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture VMworld 2013: Advanced VMware NSX Architecture
VMworld 2013: Advanced VMware NSX Architecture
 
6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization
 
Network Virtualization Meets the WAN
Network Virtualization Meets the WANNetwork Virtualization Meets the WAN
Network Virtualization Meets the WAN
 
Colt Network On Demand
Colt Network On DemandColt Network On Demand
Colt Network On Demand
 
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud
VMworld 2013: How To Build Your Hybrid Cloud and Consume the Public Cloud
 
6WIND Corporate Overview
6WIND Corporate Overview6WIND Corporate Overview
6WIND Corporate Overview
 

Último

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Último (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

NIC - Hybrid Cloud with NVGRE - Level 400

  • 1. Kristian Nese CTO, MVP Lumagate Hybrid Cloud with NVGRE (WSSC 2012 R2) Based on the Whitepaper Kristiannese.blogspot.com @KristianNese
  • 2. Dynamic VLAN Reconfiguration is Cumbersome Aggregation Switches VLAN tags ToR ToR VMs Topology limits VM placement and requires reconfiguration of production switches
  • 3. Session Objectives • Business requirements • Explaining the technology and features involved • VMM Networking, (HUGE TOPIC!) Configuration and Setup • Network Virtualization in Windows Server Hyper-V 2012 R2 and VMM 2012 R2 • Microsoft Multi-Tenant Gateway
  • 5. Business Requirements Enterprises  In a Private Cloud, datacenter consolidation can easier be achieved by using network virtualization  Increment integration of acquired company network infrastructure  Extension of datacenter into hybrid cloud Service Providers  Tenants can bring their own network topology, and eventually manage their own networks (VM networks).  Share a single physical network securely across multi tenants Workload owners and tenants  Seamless migration to the cloud  Move n-tier topology to the cloud  Preserve policies, VM settings, IP addresses Cloud and Datacenter Administrators  Decoupling of server and network admin roles increases agility  Flexible VM placement without network reconfiguration  Reduce costs for management and support
  • 6. Explaining the technology and features involved
  • 7. Explaining the technology and features involved           NIC teaming (WS 2012 R2) QoS (WS 2012 R2) Virtual Switch Extensions (WS 2012 R2) Virtualization Gateway in RRAS (WS 2012 R2) Hyper-V Network Virtualization (WS 2012 R2) Logical Networks (VMM 2012 R2) Port Profiles (VMM 2012 R2) Logical Switches (VMM 2012 R2) Network Services (VMM 2012 R2) Service Templates (VMM 2012 R2)
  • 10. Where and What Isolation We Should Use? Load balancer back end and internet facing
  • 11. Logical Networks • Models the physical Network • Separates like subnets and VLANs into named objects that can be scoped to a site • Container for fabric static IP address pools • VM networks are created on logical network
  • 12. Port Profiles and Classifications • Two Port Profile Types • • • Uplink Virtual • Container for port profile settings Reusable Exposed to tenants through cloud Port Classifications • •
  • 13. Logical Switch • Central container for virtual switch settings • Consistent port profiles across data center • Consistent extensions • Compliance enforcement
  • 14. VM Networks, VM Subnets and IP Pools
  • 15. NVGRE in Windows Server 2012 R2 and VMM 2012 R2
  • 16. Virtualize Customer Addresses Blue Corp Red Corp Blue 10.0.0.5 10.0.0.7 Red 10.0.0.5 10.0.0.7 Provider Address Space (PA) System Center Datacenter Network Virtualization Policy 10.0.0.5 10.0.0.7 10.0.0.5 10.0.0.7 Blue 192.168.4.11 192.168.4.22 Red 192.168.4.11 192.168.4.22 192.168.4.11 192.168.4.22 Host 1 Host 2 Blue 10.0.0.5 192.168.4.11 10.0.0.7 192.168.4.22 Blue 10.0.0.5 192.168.4.11 10.0.0.7 192.168.4.22 Red 10.0.0.5 192.168.4.11 10.0.0.7 192.168.4.22 Red 10.0.0.5 192.168.4.11 10.0.0.7 192.168.4.22 Blue1 10.0.0.5 Red1 Blue2 10.0.0.5 10.0.0.7 Customer Address Space (CA) Red2 10.0.0.7
  • 17. Hyper-V Network Virtualization Concepts • Customer VM Network • One or more virtual subnets forming an isolation boundary • A customer may have multiple Customer VM Networks • • e.g. Blue R&D and Blue Sales are isolated from each other Virtual Subnet • Broadcast boundary Customer VM Network Hoster Datacenter Blue Corp Blue R&D Net Blue Subnet1 Virtual Subnet Blue Subnet2 Blue Subnet3 Red Corp Blue Sales Net Red HR Net Blue Subnet5 Red Subnet2 Blue Subnet4 Red Subnet1
  • 18. Hyper-V Network Virtualization Concept 192.168.2.22 10.0.0.5  GRE Key 5001 MACCA 192.168.5.55 10.0.0.7 192.168.2.22 10.0.0.5  GRE Key 6001 MACCA 192.168.5.55 10.0.0.7 192.168.2.22 10.0.0.5 10.0.0.5 10.0.0.7 10.0.0.5 10.0.0.5 10.0.0.7 192.168.5.55 10.0.0.7 10.0.0.5  10.0.0.7 10.0.0.7 10.0.0.5 10.0.0.7
  • 19. Network Virtualization Improvements in Windows Server 2012 R2 Hyper-V • Network Virtualization is now virtual switch extension • Hyper-V network virtualization and forwarding extensions can coexist • Hyper-V Network Virtualization enabled by default • Broadcast/Multicast Support • Dynamic IP Address Learning • Support for Guest Clustering • DHCP inside VM Networks • Inbound and outbound spread on virtualized traffic • Higher performance with teamed NICs • Utilizes LBFO’s new Dynamic Mode
  • 20. Network Virtualization Improvements in Windows Server 2012 R2 Hyper-V • Provider Addresses configured with a MAC address • *-NetVirtualizationProviderAddresscmdlets updated to take a MAC address • Optimal performance when you have 1 (or more) PAs per NIC in the team • Enhanced diagnostics - Test-VMNetworkAdapter and Select-NetVirtualizationNextHop • NVGRE Encapsulated Task Offload – Available in 2012 but recently Emulex and Mellanox have announced products supporting NVGRE Task Offload
  • 21. Network Virtualization Improvements in VMM 2012 R2 • Improved HNV policy applying • All network devices* and services are now “network services” • Highly available Multi-Tenant Gateway • Full IPAM Integration • In-box plugin for Microsoft IPAM • Exchange logical networks, sites and subnets • More error resistant VMM Server
  • 23. Hybrid Networking in WS2012 R2 • Multitenant S2S network virtualization GW • Clustering for high availability on guest and host level • Uses BGP for dynamic routes update • Multitenant aware NAT for Internet access • Integration with VMM 2012 R2 • Up to 200 S2S VPN Connections, 50 Routing domains and 500 virtual subnets BGP Contoso VM Network Northwind VM Network Fabrikam VM Network Internet Hoster
  • 25. Multi-Tenant Networking Stack Default Compartment Compartment for Tenant VM Network TCP/IP Compartment for Tenant VM Network VM Hyper-V switch
  • 26. Network Virtualization Gateway Layout GW Cluster01 – Active-Passive Multi-Tenant PVN Gateway VM01 Multi-Tenant PVN Gateway VM02 GW Cluster02 – Active-Passive Multi-Tenant PVN Gateway VM03 Multi-Tenant PVN Gateway VM04 GW Cluster03 – Active-Passive Multi-Tenant PVN Gateway VM05 Multi-Tenant PVN Gateway VM06 HV Cluster Host PA/ Tenant Network Management Host PA/ Tenant Network External Management
  • 27. IPsec Parameters for S2S VPNs IKE Phase 1 Setup IKE Phase 2 Setup Property Setting IKE Version IKEv2 Hashing Algorithm SHA1(SHA128) Group 2 (1024 bit) Phase 2 Security Association (SA) Lifetime (Time) - Authentication Method Pre-Shared Key Phase 2 Security Association (SA) Lifetime (Throughput) - Encryption Algorithms AES256 3DES IPsec SA Encryption & Authentication Offers (in the order of preference) Hashing Algorithm SHA1(SHA128) See Dynamic Routing Gateway IPsec Security Association (SA) Offers Phase 1 Security Association (SA) Lifetime (Time) Perfect Forward Secrecy (PFS) No 28,800 seconds Dead Peer Detection Supported Property Setting IKE Version IKEv2 Diffie-Hellman Group
  • 28. Known Compatible VPN Devices Vendor Device Family Minimum OS Version Configuration Template Cisco ASR IOS 15.2 Cisco ASR templates Cisco ISR IOS 15.1 Cisco ISR templates Juniper SRX JunOS 11.4 Juniper SRX templates Juniper J-Series JunOS 11.4 Juniper J-series templates Juniper ISG ScreenOS 6.3 Juniper ISG templates Juniper ISG ScreenOS 6.3 Juniper SSG templates Microsoft Routing and Remote Access Service Windows Server 2012 Routing and Remote Access Service templates
  • 29. DEMO
  • 31. Check Out Our Whitepaper Hybrid Cloud with NVGRE (WSSC 2012 R2) http://gallery.technet.microsoft.com/HybridCloud-with-NVGRE-aa6e1e9a
  • 34. Please evaluate the session before you leave  http://kristiannese.blogspot.com @KristianNese Hybrid Cloud with NVGRE – whitepaper: http://gallery.technet.microsoft.com/HybridCloud-with-NVGRE-aa6e1e9a

Notas do Editor

  1. Technical description The concept of network virtualization consists of what we call Customer Addresses, Provider Addresses, Virtual Subnet IDs and Routing Domains Introducing and explaining Customer Addresses, Provider Addresses, Virtual Subnets and Routing Domains. A Customer Address (CA) is assigned by the customer/tenant based on their subnet, IP range and network topology. This address is only visible to the virtual machine and eventually other virtual machines within the same subnet VM Network if you allow routing. It’s important to remember that the CA is only visible to the VM and not the underlying network fabric. A Provider Address (PA) is either assigned by the administrator or by System Center Virtual Machine Manager based on the physical network infrastructure. The PA is only visible on the physical network and used when Hyper-V hosts (either stand-alone or clustered) and other devices are exchanging packets when participating in network virtualization. Virtual Subnets is identified with a unique virtual subnet ID (VSID) that is identical to the concept of physical VLAN technology that defines an IP subnet at Layer 3 and a broadcast domain boundary at Layer 2. The virtual subnet ID (VSID) must be unique within the datacenter and is in the range 4096 to 2^24-2. Routing Domains defines a relationship between the virtual subnets created by the tenants and identifies the VM network. The Routing Domain ID (RDID has a globally unique ID (GUID) within the datacenter. The network virtualization stack enables Layer 3 routing between these subnets with a default gateway (always x.x.x.1), which can’t be disabled nor configured.
  2. A logical network is used to organize and simplify network assignments for hosts, virtual machines and services. As part of logical network creation, you can create network sites to define the VLANs, IP subnets, and IP subnet/VLAN pairs that are associated with the logical network in each physical location.One connected network is primarily intended for multiple sites where you want VMM to pick the correct subnet-vlan for you. This is the case for VM deployment, and network virtualization PA address assignment. In this case you are picking where you want the workload located and VMM will pick the appropriate subnet-vlan. Independent VLANs are for the case where you know which subnet-vlan you want and don't want VMM to make any assumptions about routing. Routing may or may not exist. This is primarily used for VLANs assigned to specific tenants. In this case you pick the network and VMM will find the appropriate location.For infrastructure networks you can go either way.
  3. A port profile for uplinks (also called an uplink port profile) specifies which logical networks can connect through a particular physical network adapter.After you create an uplink port profile, add it to a logical switch, which places it in a list of profiles that are available through that logical switch. When you apply the logical switch to a network adapter in a host, the uplink port profile is available in the list of profiles, but it is not applied to that network adapter until you select it from the list. This helps you to create consistency in the configurations of network adapters across multiple hosts, but it also enables you to configure each network adapter according to your specific requirements.A port profile for virtual network adapters specifies capabilities for those adapters and makes it possible for you to control how bandwidth is used on the adapters. The capabilities include offload settings, security settings and bandwidth settings.A port classification provides a global name for identifying different types of virtual network adapter port profiles. As a result, a classification can be used across multiple logical switches while the settings for the classification remain specific to each logical switch.
  4. A logical switch brings port profiles, port classifications, and switch extensions together so that you can apply them consistently to network adapters on multiple host systems.Note that when you add an uplink port profile to a logical switch, this places the uplink port profile in a list of profiles that are available through that logical switch.
  5. VM networks enable you to use network virtualization, which extends the concept of server virtualization to make it possible to deploy multiple virtual networks (VM networks) on the same physical network.
  6. Optimal performance when you have 1 (or more) PAs per NIC in the team - Ex. A NIC team of 2 NICs should have 2 or more PAs and the CAs spread between them
  7. Provide tenant traffic isolation per compartmentAllow overlapping IP addressesEnabled through Windows Server 2012 R2 Hyper-V host