cloudstack conference open_contrail v4

14
1 Open Cloud Networking with OPENCONTRAIL and Cloudstack Milan Markovic Director, Product Management, SDN Juniper Networks

Upload: ozkan01

Post on 12-May-2015

258 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Cloudstack conference open_contrail v4

1

Open Cloud Networking with OPENCONTRAIL and Cloudstack

Milan Markovic Director, Product Management, SDN

Juniper Networks

Page 2: Cloudstack conference open_contrail v4

2

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

Page 3: Cloudstack conference open_contrail v4

3

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

Page 4: Cloudstack conference open_contrail v4

4

Introducing OPENCONTRAILOpen Source Scale-out SDN Platform

Physical NetworkInteroperability with traditional network devices

Any-to-any non-blocking low-latency fabric: Q-Fabric or Clos

Virtual Network OverlayMulti-tenancy for private and virtual public clouds

Gateway functions - connect to virtual to physical network

Service chaining (physical and virtual)

MarketingHRFinance

Control Plane - Physical, VirtualOpen, standards-based, federated controller

Scalable and resilientControl Plane

Configuration manager, Automation

Control Plane Control Plane

Orchestration, Automation, AnalyticsOpen source and partner eco system of orchestrators

Api and sdk for integration with OSS / BSS OSS

Page 5: Cloudstack conference open_contrail v4

6

Internet VPN DCI WAN

Gateway Router

Server

Virtual MachinevRouter

Physical Switches

Firewall,Load Balancer,Other Services…

Cloudstack & OPENCONTRAIL: How does it work?

Service Nodes

Page 6: Cloudstack conference open_contrail v4

7

Cloudstack + OPENCONTRAILImproved 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-VPNSeamless Interconnect

VirtualPrivate Cloud

SP-IaaS

EnterpriseNetwork

EnterpriseNetwork

ManagedPrivate Cloud

SDN CONTROLLERAnalytics

XMPP, BGP

Page 7: Cloudstack conference open_contrail v4

8

Cloudstack + OPENCONTRAIL Solution Architecture

ClusteredCloudStack

ManagementServer

Web UI CloudMonkey

Plu

g-in

Management Server

JSON

Primary Storage

vro

ut

er

NFSXenServer Cluster

Xen Host

XAPI

XMPP

Page 8: Cloudstack conference open_contrail v4

9

OPENCONTRAIL Plug-in Integration into Cloudstack Management Server

Plug-in

JAVA library

Op

en

Co

ntra

il N

etw

ork G

uru

Op

en

Co

ntra

il E

lem

en

t

Op

en

Co

ntra

il vS

RX

Ele

me

nt

Op

en

Co

ntra

il vS

RX

Ele

me

nt

vRouter Xen Hypervisor

Page 9: Cloudstack conference open_contrail v4

10

OPENCONTRAIL SDN ControllerMulti-level horizontal scalability

Configuration Node

Configuration Node

Control Node

ControlNode

ComputeNode

(Virtual Router)

ServiceNode

(FW, LB, ...)

Analytics Node

Analytics Node

GatewayNode

(MX, EX/QFX, ...)

IBGP

IF-MAP

XMPP BGP, NETCONF

Page 10: Cloudstack conference open_contrail v4

12

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

Page 11: Cloudstack conference open_contrail v4

13

Use Case: Hybrid Cloud Deployment

EGINEERING VPC

HRVPC

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

FINANCEVPC

Contrail enables enterprises to adopt private or hybrid virtual cloud strategies, with application and workload mobility

Page 12: Cloudstack conference open_contrail v4

14

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

Page 13: Cloudstack conference open_contrail v4

16

•OpenContrail is available as Open Source

www.opencontrail.org. Commercial support available from Juniper.

•Same features and scaling as commercial versionUses 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