SlideShare a Scribd company logo
Cloud Networking – From Theory to Practice
Ivan Pepelnjak (ip@ioshints.info)
NIL Data Communications
2 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Who is Ivan Pepelnjak ... in 30 Seconds
•  Networking engineer since 1985 (DECnet, Netware, X.25,
OSI, IP ...)
•  Technical director, later Chief Technology Advisor
@ NIL Data Communications
•  Started the first commercial ISP in Slovenia (1992)
•  Developed BGP, OSPF, IS-IS, EIGRP, MPLS courses
for Cisco Europe
•  Architect of Cisco’s Service Provider (later CCIP) curriculum
•  Consultant, blogger (blog.ioshints.info), book author
Focus:
•  Core routing/MPLS, IPv6, VPN, Data centers, Virtualization
3 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Disclaimers
•  This presentation is an analysis of currently available virtual
networking architectures
•  It’s not an endorsement or bashing of companies, solutions or
products mentioned on the following slides
•  It describes features not futures
•  The crucial question: Does It Scale?
4 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Cloud Services Taxonomy 101
•  IaaS is most interesting for
networking engineers
•  All others are just TCP/IP
applications - we know how
to do that
What’s different?
•  Scalable
•  Elastic
•  Location-independent
•  On-demand
Key ingredients
•  Scalability
•  Orchestration
•  Customer-driven
deployment
Web application (PHP/Java/Ruby)
Scripting environment
Web server
Operating system
CPU/RAM Block Storage
Database
File system
SaaS
PaaS
DBaaS
Storage-aaS (S3)
Storage-aaS (EBS)IaaS
5 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
What Type of IaaS Service Do You Offer?
Business decisions:
•  What is your added value?
•  What is your differentiator from Amazon and Rackspace?
•  Will you focus on enterprise apps or new-world (scale-out) apps?
•  Will you be low-cost or feature-rich?
Technical questions:
•  Simple compute capacity or full-blown virtual private networks?
•  TCP or UDP cloud?
•  IP Multicast support?
6 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
IaaS Lite: Multi-Tenant Isolation With Firewalls
Making life easier for the cloud provider (early Amazon EC2)
•  Customer VMs attached to “random” L3 subnets
•  VM IP addresses allocated by the IaaS provider (example: DHCP)
•  Predefined configurations or user-controlled firewalls
Multi-tenant isolation options
•  Packet filters (example: iptables) applied to
VM interfaces (XenServer/KVM)
•  Private VLANs implemented in vSwitch
(VMware VDS, Nexus 1000V)
•  Virtual firewalls (VMware vShield App,
Juniper VGW)
•  Virtual firewalls with service insertion
(Nexus 1000V + VSG)
Host
?
Xen/KVM/Containers
Scalability: unlimited (see also: Internet)
7 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Sample Over-the-Cloud Virtual Network: vCider
•  VM-based MAC-over-IP solution
•  Each VM registers its node ID and IP
address with vCider web-based service
•  Customers can build on-demand networks
•  All inter-VM traffic is encrypted
Benefits:
•  Works with any virtualization system
Drawbacks:
•  Linux only
•  Requires VM changes (device driver)
IP network
VM (Linux)
OS (Linux)
vCider driver
iptables
vCider daemon
MAC-to-IP maps
User app
Another VM
vCider driverEncrypted
Alternative: CloudSwitch (nested hypervisor on Amazon EC2)
8 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Virtual Segments: Typical Customer Requirements
Requirements
•  Multiple logical segments
•  Routing, load balancing or firewalling
between segments
•  Usually one NIC per VM
•  Unlimited scalability and mobility
Implementation decisions
•  VM mobility?
•  L2 or L3 segments?
•  Support for IP MC and L2 flooding?
•  Virtual or physical appliances (LB, FW)?
Outside
Web servers App servers DB servers
9 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Solution Space and Scalability
VLANs
VM-aware Networking (Arista VM Tracer)
Edge Virtual Bridging (EVB, 802.1Qbg)
vCDNI – VMware (L2 over L2)
EVB with PBB/SPB (L2 over L2)
VXLAN (Cisco) / NVGRE (Microsoft)
L2 over IP
Nicira NVP (L2 over IP + Control Plane)
Amazon EC2 (IP over IP + Control Plane)
Scalability 4096 segments
Emerging
Theoretical
No control
plane
10 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Architectural Models
Stupid edge (VLAN-aware vSwitch) + Stupid core
•  Traditional VLAN model
Stupid edge + Smart core
•  VM-aware networking, EVB
Smart edge + simple core
•  vCDNI (L2 core), VXLAN, NVGRE, Nicira NVP, Amazon (L3 core)
With sufficient thrust, pigs fly just fine RFC 1925
Can we afford the fuel costs ... And who wants to fly pigs anyway?
Randy Bush
End-to-end protocol design should not rely on the
maintenance of state inside the network RFC 3439
11 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Layer-2 Transport Doesn’t Scale
Large-scale Layer-2 Switching Solutions:
•  Clos fabric with two core switches and
multi-chassis link aggregation –
Arista (~ 1900 ports)
•  QFabric – Juniper (~ 6000 ports)
•  FabricPath – Cisco (~ 18000 ports)
Reality checks:
•  VMware vDS supports 300 servers
•  Cisco’s Nexus 1000V supports 64 servers
You can run away from Spanning Tree, but broadcasts will eventually kill
you ... Not to mention that L2 network is a single failure domain
12 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
VXLAN/NVGRE: You Can’t Scale w/o Control Plane
•  Virtual layer-2 segments (VXLAN segments) over L3 transport infrastructure
•  UDP-based encapsulation similar to OTV/LISP with 24-bit segment ID (VNI)
•  IP multicast used for L2 flooding (dynamic MAC learning)
IP network
VXLAN
VNI: 1 VNI: 2
IP
VTEP
VXLAN
VNI: 2 VNI: 3
IP
VTEP
VXLAN
UDP
IP / IP-MC
L2 (Ethernet)
vDS port group
vSphere 5 host
Nexus 1000V
VMkernel interface
Large “broadcast domains” or enormous amount of (*,G) and (S,G) state
Dynamic MAC learning through flooding does not scale
13 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Open vSwitch With Nicira NVP (OpenFlow)
MAC-over-IP with control plane
•  OpenFlow-capable vSwitches (OVS)
•  P2P GRE tunnels provisioned with
OVSDB
•  MAC-to-IP mapping downloaded to
OVS with OpenFlow
•  Third-party physical devices with OVS
Benefits
•  Proper control plane
•  No reliance on flooding
•  No IP multicast in the core
Drawbacks
•  L2 flooding within the virtual subnets (ARP proxy?)
Xen/KVM
IP network
Xen/KVM
GREOpen
vSwitch
OVSDB OF
14 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Rule-of-Thumb Guidelines
Few hundred tenants, few hundred servers à VLANs
Thousands of tenants, few hundred servers à vCDNI or Q-in-Q
Hundreds of tenants, few thousand servers à VM-aware networking
Few thousand servers, thousands of tenants à VXLAN / NVGRE
More than that à L2 over IP with control plane
You can scale low-end solutions by splitting your DC in availability zones
15 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Introduction toVirtualized Networking
Virtual Networking SecurityvSphere 5 Update
More information: Virtualization Webinars
Availability
•  Live sessions
•  Recordings of individual webinars
•  Yearly subscription
Other options
•  Customized webinars
•  ExpertExpress
•  On-site workshops
Inter-DC FCoE has very limited use and requires no bridgingMore information @ http://www.ioshints.info/Webinars
OpenFlow
Spring 2012
VXLAN Deep Dive
Cloud Computing NetworkingVMware Networking
Coming in 2012 Coming in 2012
16 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
First Steps
•  Start with the business requirements and service definitions
•  Build-or-buy decision
•  Select the automation/orchestration tools
•  Orchestration tool might dictate hypervisors and/or virtual
networking technologies
•  Design the network
Need help?
•  ExpertExpress for quick discussions,
reviews or second opinions
NIL’s Professional/Learning Services
•  In-depth design/deployment projects
•  Cloud-related training
•  Details: www.nil.com, flipit.nil.com
17 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice
Questions?

More Related Content

PDF
Open stack in action enovance - cloudwatt - european ambitions for openstack
PDF
Enovance nfv solution - Openstack in Action 5, Paris, May 2014
PPTX
eNovance - Seamless build and delivery of OpenStack based
PDF
OpenContrail Overview
PDF
Opening Up Your Network with SDN
PPTX
Arista reinventing data center switching
PPT
See Your OpenStack Network Like Never Before
PDF
Cloud Networking is not Virtual Networking - London VMUG 20130425
Open stack in action enovance - cloudwatt - european ambitions for openstack
Enovance nfv solution - Openstack in Action 5, Paris, May 2014
eNovance - Seamless build and delivery of OpenStack based
OpenContrail Overview
Opening Up Your Network with SDN
Arista reinventing data center switching
See Your OpenStack Network Like Never Before
Cloud Networking is not Virtual Networking - London VMUG 20130425

What's hot (20)

PDF
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
PPTX
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
PPTX
Cloud, SDN, NFV
PDF
OpenStack (projects 101)
PDF
6th SDN Interest Group Seminar - Session1 (131210)
PDF
9th SDN Expert Group Seminar - Session3
PPTX
Docker:- Application Delivery Platform Towards Edge Computing
PDF
Journey to Software-Defined Cloud Networking
PDF
Atf 3 q15-3 - transitioning to an automated
PPTX
7 - Introduction to OpenStack & SDN by Ady Saputra
PDF
OVNC 2015-Service Provider SDN with Cloud Transformation
PDF
OSS Presentation Arista
PPTX
The Data Center Network Evolution
PDF
Si fa presto a dire SDDC: come, quando e perché?
PPTX
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
PDF
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
PDF
Network Function Virtualization (NFV) BoF
PDF
Arista: DevOps for Network Engineers
PDF
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
PPTX
Software-Defined Networking SDN - A Brief Introduction
vCloud NFV - Accelerating deployment of the Telco Cloud (SDN NFV Day ITB 2016)
Revolutionizing IT and Telecom Industry with OpenStack, SDN and NFV
Cloud, SDN, NFV
OpenStack (projects 101)
6th SDN Interest Group Seminar - Session1 (131210)
9th SDN Expert Group Seminar - Session3
Docker:- Application Delivery Platform Towards Edge Computing
Journey to Software-Defined Cloud Networking
Atf 3 q15-3 - transitioning to an automated
7 - Introduction to OpenStack & SDN by Ady Saputra
OVNC 2015-Service Provider SDN with Cloud Transformation
OSS Presentation Arista
The Data Center Network Evolution
Si fa presto a dire SDDC: come, quando e perché?
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
OVNC 2015-성공적인 Customer Optimized Datacenter 구축 방안
Network Function Virtualization (NFV) BoF
Arista: DevOps for Network Engineers
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
Software-Defined Networking SDN - A Brief Introduction
Ad

Similar to PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice (20)

PDF
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PPTX
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
PPTX
Cloudstack conference open_contrail v4
PPTX
Understanding and deploying Network Virtualization
PDF
Multicloud as the Next Generation of Cloud Infrastructure
PPTX
Operators experience and perspective on SDN with VLANs and L3 Networks
PPTX
MidoNet Overview - OpenStack and SDN integration
PDF
VMworld 2013: Virtualized Network Services Model with VMware NSX
PPTX
Reference design for v mware nsx
PPTX
Lenovo networking: top of the top of the rack
PPTX
Intro to Project Calico: a pure layer 3 approach to scale-out networking
PDF
VMworld 2013: Advanced VMware NSX Architecture
PPTX
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
PDF
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
PDF
Open stack networking_101_update_2014-os-meetups
PDF
Colt SD-WAN experience learnings and future plans
PDF
 Network Innovations Driving Business Transformation
PDF
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
PPTX
Simple, Scalable and Secure Networking for Data Centers with Project Calico
PDF
State of the OpenDaylight Union
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Cloudstack conference open_contrail v4
Understanding and deploying Network Virtualization
Multicloud as the Next Generation of Cloud Infrastructure
Operators experience and perspective on SDN with VLANs and L3 Networks
MidoNet Overview - OpenStack and SDN integration
VMworld 2013: Virtualized Network Services Model with VMware NSX
Reference design for v mware nsx
Lenovo networking: top of the top of the rack
Intro to Project Calico: a pure layer 3 approach to scale-out networking
VMworld 2013: Advanced VMware NSX Architecture
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
Open stack networking_101_update_2014-os-meetups
Colt SD-WAN experience learnings and future plans
 Network Innovations Driving Business Transformation
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
Simple, Scalable and Secure Networking for Data Centers with Project Calico
State of the OpenDaylight Union
Ad

Recently uploaded (20)

PPTX
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
PPTX
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
PPTX
Emphasizing It's Not The End 08 06 2025.pptx
PDF
Parts of Speech Prepositions Presentation in Colorful Cute Style_20250724_230...
PPTX
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
PDF
Swiggy’s Playbook: UX, Logistics & Monetization
PPTX
Impressionism_PostImpressionism_Presentation.pptx
PPTX
The spiral of silence is a theory in communication and political science that...
PDF
Tunisia's Founding Father(s) Pitch-Deck 2022.pdf
PPTX
Anesthesia and it's stage with mnemonic and images
PPTX
Tour Presentation Educational Activity.pptx
PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
Project and change Managment: short video sequences for IBA
PPTX
Human Mind & its character Characteristics
PPTX
Hydrogel Based delivery Cancer Treatment
PPTX
The Effect of Human Resource Management Practice on Organizational Performanc...
PPTX
Tablets And Capsule Preformulation Of Paracetamol
PPTX
Role and Responsibilities of Bangladesh Coast Guard Base, Mongla Challenges
PPTX
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
Emphasizing It's Not The End 08 06 2025.pptx
Parts of Speech Prepositions Presentation in Colorful Cute Style_20250724_230...
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
Swiggy’s Playbook: UX, Logistics & Monetization
Impressionism_PostImpressionism_Presentation.pptx
The spiral of silence is a theory in communication and political science that...
Tunisia's Founding Father(s) Pitch-Deck 2022.pdf
Anesthesia and it's stage with mnemonic and images
Tour Presentation Educational Activity.pptx
nose tajweed for the arabic alphabets for the responsive
Project and change Managment: short video sequences for IBA
Human Mind & its character Characteristics
Hydrogel Based delivery Cancer Treatment
The Effect of Human Resource Management Practice on Organizational Performanc...
Tablets And Capsule Preformulation Of Paracetamol
Role and Responsibilities of Bangladesh Coast Guard Base, Mongla Challenges
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE

PLNOG 8: Ivan Pepelnjak - Cloud Networking - From Theory to Practice

  • 1. Cloud Networking – From Theory to Practice Ivan Pepelnjak (ip@ioshints.info) NIL Data Communications
  • 2. 2 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Who is Ivan Pepelnjak ... in 30 Seconds •  Networking engineer since 1985 (DECnet, Netware, X.25, OSI, IP ...) •  Technical director, later Chief Technology Advisor @ NIL Data Communications •  Started the first commercial ISP in Slovenia (1992) •  Developed BGP, OSPF, IS-IS, EIGRP, MPLS courses for Cisco Europe •  Architect of Cisco’s Service Provider (later CCIP) curriculum •  Consultant, blogger (blog.ioshints.info), book author Focus: •  Core routing/MPLS, IPv6, VPN, Data centers, Virtualization
  • 3. 3 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Disclaimers •  This presentation is an analysis of currently available virtual networking architectures •  It’s not an endorsement or bashing of companies, solutions or products mentioned on the following slides •  It describes features not futures •  The crucial question: Does It Scale?
  • 4. 4 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Cloud Services Taxonomy 101 •  IaaS is most interesting for networking engineers •  All others are just TCP/IP applications - we know how to do that What’s different? •  Scalable •  Elastic •  Location-independent •  On-demand Key ingredients •  Scalability •  Orchestration •  Customer-driven deployment Web application (PHP/Java/Ruby) Scripting environment Web server Operating system CPU/RAM Block Storage Database File system SaaS PaaS DBaaS Storage-aaS (S3) Storage-aaS (EBS)IaaS
  • 5. 5 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice What Type of IaaS Service Do You Offer? Business decisions: •  What is your added value? •  What is your differentiator from Amazon and Rackspace? •  Will you focus on enterprise apps or new-world (scale-out) apps? •  Will you be low-cost or feature-rich? Technical questions: •  Simple compute capacity or full-blown virtual private networks? •  TCP or UDP cloud? •  IP Multicast support?
  • 6. 6 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice IaaS Lite: Multi-Tenant Isolation With Firewalls Making life easier for the cloud provider (early Amazon EC2) •  Customer VMs attached to “random” L3 subnets •  VM IP addresses allocated by the IaaS provider (example: DHCP) •  Predefined configurations or user-controlled firewalls Multi-tenant isolation options •  Packet filters (example: iptables) applied to VM interfaces (XenServer/KVM) •  Private VLANs implemented in vSwitch (VMware VDS, Nexus 1000V) •  Virtual firewalls (VMware vShield App, Juniper VGW) •  Virtual firewalls with service insertion (Nexus 1000V + VSG) Host ? Xen/KVM/Containers Scalability: unlimited (see also: Internet)
  • 7. 7 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Sample Over-the-Cloud Virtual Network: vCider •  VM-based MAC-over-IP solution •  Each VM registers its node ID and IP address with vCider web-based service •  Customers can build on-demand networks •  All inter-VM traffic is encrypted Benefits: •  Works with any virtualization system Drawbacks: •  Linux only •  Requires VM changes (device driver) IP network VM (Linux) OS (Linux) vCider driver iptables vCider daemon MAC-to-IP maps User app Another VM vCider driverEncrypted Alternative: CloudSwitch (nested hypervisor on Amazon EC2)
  • 8. 8 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Virtual Segments: Typical Customer Requirements Requirements •  Multiple logical segments •  Routing, load balancing or firewalling between segments •  Usually one NIC per VM •  Unlimited scalability and mobility Implementation decisions •  VM mobility? •  L2 or L3 segments? •  Support for IP MC and L2 flooding? •  Virtual or physical appliances (LB, FW)? Outside Web servers App servers DB servers
  • 9. 9 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Solution Space and Scalability VLANs VM-aware Networking (Arista VM Tracer) Edge Virtual Bridging (EVB, 802.1Qbg) vCDNI – VMware (L2 over L2) EVB with PBB/SPB (L2 over L2) VXLAN (Cisco) / NVGRE (Microsoft) L2 over IP Nicira NVP (L2 over IP + Control Plane) Amazon EC2 (IP over IP + Control Plane) Scalability 4096 segments Emerging Theoretical No control plane
  • 10. 10 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Architectural Models Stupid edge (VLAN-aware vSwitch) + Stupid core •  Traditional VLAN model Stupid edge + Smart core •  VM-aware networking, EVB Smart edge + simple core •  vCDNI (L2 core), VXLAN, NVGRE, Nicira NVP, Amazon (L3 core) With sufficient thrust, pigs fly just fine RFC 1925 Can we afford the fuel costs ... And who wants to fly pigs anyway? Randy Bush End-to-end protocol design should not rely on the maintenance of state inside the network RFC 3439
  • 11. 11 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Layer-2 Transport Doesn’t Scale Large-scale Layer-2 Switching Solutions: •  Clos fabric with two core switches and multi-chassis link aggregation – Arista (~ 1900 ports) •  QFabric – Juniper (~ 6000 ports) •  FabricPath – Cisco (~ 18000 ports) Reality checks: •  VMware vDS supports 300 servers •  Cisco’s Nexus 1000V supports 64 servers You can run away from Spanning Tree, but broadcasts will eventually kill you ... Not to mention that L2 network is a single failure domain
  • 12. 12 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice VXLAN/NVGRE: You Can’t Scale w/o Control Plane •  Virtual layer-2 segments (VXLAN segments) over L3 transport infrastructure •  UDP-based encapsulation similar to OTV/LISP with 24-bit segment ID (VNI) •  IP multicast used for L2 flooding (dynamic MAC learning) IP network VXLAN VNI: 1 VNI: 2 IP VTEP VXLAN VNI: 2 VNI: 3 IP VTEP VXLAN UDP IP / IP-MC L2 (Ethernet) vDS port group vSphere 5 host Nexus 1000V VMkernel interface Large “broadcast domains” or enormous amount of (*,G) and (S,G) state Dynamic MAC learning through flooding does not scale
  • 13. 13 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Open vSwitch With Nicira NVP (OpenFlow) MAC-over-IP with control plane •  OpenFlow-capable vSwitches (OVS) •  P2P GRE tunnels provisioned with OVSDB •  MAC-to-IP mapping downloaded to OVS with OpenFlow •  Third-party physical devices with OVS Benefits •  Proper control plane •  No reliance on flooding •  No IP multicast in the core Drawbacks •  L2 flooding within the virtual subnets (ARP proxy?) Xen/KVM IP network Xen/KVM GREOpen vSwitch OVSDB OF
  • 14. 14 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Rule-of-Thumb Guidelines Few hundred tenants, few hundred servers à VLANs Thousands of tenants, few hundred servers à vCDNI or Q-in-Q Hundreds of tenants, few thousand servers à VM-aware networking Few thousand servers, thousands of tenants à VXLAN / NVGRE More than that à L2 over IP with control plane You can scale low-end solutions by splitting your DC in availability zones
  • 15. 15 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Introduction toVirtualized Networking Virtual Networking SecurityvSphere 5 Update More information: Virtualization Webinars Availability •  Live sessions •  Recordings of individual webinars •  Yearly subscription Other options •  Customized webinars •  ExpertExpress •  On-site workshops Inter-DC FCoE has very limited use and requires no bridgingMore information @ http://www.ioshints.info/Webinars OpenFlow Spring 2012 VXLAN Deep Dive Cloud Computing NetworkingVMware Networking Coming in 2012 Coming in 2012
  • 16. 16 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice First Steps •  Start with the business requirements and service definitions •  Build-or-buy decision •  Select the automation/orchestration tools •  Orchestration tool might dictate hypervisors and/or virtual networking technologies •  Design the network Need help? •  ExpertExpress for quick discussions, reviews or second opinions NIL’s Professional/Learning Services •  In-depth design/deployment projects •  Cloud-related training •  Details: www.nil.com, flipit.nil.com
  • 17. 17 © ipSpace.net / NIL Data Communications 2012 Cloud Networking – From Theory to Practice Questions?