1. 0
Open Cloud Networking with
OPENCONTRAIL and Cloudstack
Milan Markovic
Director, Product Management, SDN
Juniper Networks
2. 1
Evolution to Hybrid/Multi-Cloud
Public Cloud (IaaS, SaaS)
• Flexibility
• Economies of scale
• Peripheral apps
Managed Private Cloud
(IT Outsourcing)
• Traditional outsourcing model
• Easy to migrate
Self-Managed
Hybrid/Multi-Cloud
• Elasticity and cost
advantages of public cloud
• But: avoid lock-in
• Granular in-house control
Managed Multi-Cloud
as a Service
• Value-added services
• Outsourcing advantages:
Lower fixed costs and
economies of scale
2013 2019
Private Cloud (Self-Managed)
• Leveraging cloud architecture
• But in-house control
• Mission critical appp
• Lower cost for large ENTs
3. 2
Open technologies are building the open cloud architecture
OAuthAPI economy
•TOSCA
Cloud operating environment
OSLC
Software defined environments
How do we make this real?
An Open Cloud Architecture
4. 3
Introducing OPENCONTRAIL
Open Source Scale-out SDN Platform
Physical Network
Interoperability with traditional network devices
Any-to-any non-blocking low-latency fabric: Q-Fabric or Clos
Virtual Network Overlay
Multi-tenancy for private and virtual public clouds
Gateway functions - connect to virtual to physical network
Service chaining (physical and virtual)
MarketingHRFinance
Control Plane - Physical, Virtual
Open, standards-based, federated controller
Scalable and resilient
Control Plane
Configuration manager, Automation
Control Plane Control Plane
Orchestration, Automation, Analytics
Open source and partner eco system of orchestrators
Api and sdk for integration with OSS / BSS OSS
5. 5
Internet VPN DCI WAN
Gateway Router
Server
Virtual Machine
vRouter
Physical Switches
Firewall,
Load Balancer,
Other Services…
Cloudstack & OPENCONTRAIL:
How does it work?
Service Nodes
6. 6
Cloudstack + OPENCONTRAIL
Improved Cloud Time-to-Value
Make existing cloud deployments
more network capable and
scalable
Extends existing network
investments to better support
cloud
Accelerates business value by
bridging the gaps between
application, the datacenter & the
network L3 VPN, E-VPN
Seamless Interconnect
Virtual
Private Cloud
SP-IaaS
Enterprise
Network
Enterprise
Network
Managed
Private Cloud
SDN CONTROLLER
Analytics
XMPP, BGP
7. 7
Cloudstack + OPENCONTRAIL
Solution Architecture
Clustered
CloudStack
Management
Server
Web UI CloudMonkey
Plug-in
Management
Server
JSON
Primary
Storage
vrouter
NFS
XenServer Cluster
Xen
Host
XAPI
XMPP
8. 8
OPENCONTRAIL Plug-in Integration into
Cloudstack Management Server
Plug-in
JAVA library
OpenContrail
NetworkGuru
OpenContrail
Element
OpenContrail
vSRXElement
OpenContrail
vSRXElement
vRouter Xen Hypervisor
9. 9
OPENCONTRAIL SDN Controller
Multi-level horizontal scalability
Configuration
Node
Configuration
Node
Control
Node
Control
Node
Compute
Node
(Virtual Router)
Service
Node
(FW, LB, ...)
Analytics
Node
Analytics
Node
Gateway
Node
(MX, EX/QFX, ...)
IBGP
IF-MAP
XMPP BGP, NETCONF
10. 11
ServicesCPU & Storage
Datacenter IP Network
SP MPLS-VPN Infrastructure
Public Internet Infrastructure
• Network Function Virtualization
• Datacenter Network Virtualization
• Access to Virtual Networks & Services
VM
STR
FW
IDP
LB
VM
Opportunities: New Capabilities enabled by SDN
I kept this slide thinking this maybe introduction to Use Cases
11. 12
Use Case: Hybrid Cloud Deployment
EGINEERING
VPC
HR
VPC
Enterprise Private Cloud
BENEFITS:
• Enables adoption of private or hybrid virtualized clouds to increase business agility.
• Transparent support for workload mobility between private and public clouds
SDN Controller
Public Cloud
(e.g., AWS)
EGINEERING
VPC
Workload
Mobility
FINANCE
VPC
Contrail enables enterprises to adopt private or hybrid virtual cloud strategies,
with application and workload mobility
12. 13
Use Case: Dynamic Service Chaining
BENEFITS:
• Increased agility and velocity of network services supporting critical business processes
• Reduced capital and operational expense via network simplification
• Simplified tenant isolation for security and regulation compliance
Pool of x86 Appliances
Dynamic Service Chain Configuration
SDN Controller
Dynamically provision and chain physical or virtual network services, and
connect virtual networks without any downtime
13. 15
• OpenContrail is available as Open Source
www.opencontrail.org. Commercial support available from Juniper.
• Same features and scaling as commercial version
Uses proven stable standards. Production-Ready.
• Permissive license > Apache 2.0
• Integrated with Cloudstack
• Internet Scale Technology Applied to the Cloud
• Network Virtualization including virtual network policies
• Integrated Rich Analytics
• Massively scalable, highly available architecture
• Based on trusted, proven, standard MPLS VPN technology
• Multi-vendor interoperability for underlay and gateways
• Open source with commercial support
juniper.net/sdn/
OPENCONTRAIL
Empowering
Network
Developers to
Define SDN