34
オープンソースでここまで出来る! CONTRAIL設立者が語るOPENCONTRAILOPENSTACKによる クラウドネットワーキング~ OPENSTACK DAYS TOKYO 2014 JUNIPER NETWORKS, INC. アンカー・シングラ クラウドプラットフォーム、ソフトウェアソリューション部門 バイスプレジデント兼ジェネラルマネージャ (元CONTRAIL SYSTEMSCEO2014214

SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

  • Upload
    others

  • View
    21

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

オープンソースでここまで出来る! ~CONTRAIL設立者が語るOPENCONTRAILとOPENSTACKによる クラウドネットワーキング~

OPENSTACK DAYS TOKYO 2014

JUNIPER NETWORKS, INC.

アンカー・シングラ

クラウドプラットフォーム、ソフトウェアソリューション部門

バイスプレジデント兼ジェネラルマネージャ (元CONTRAIL SYSTEMS社CEO)

2014年2月14日

Page 2: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

2 Copyright © 2014 Juniper Networks, Inc.

ネットワーク機器メーカー視点による問題点

Page 3: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

3 Copyright © 2014 Juniper Networks, Inc.

過去10年のネットワーキング

2001 2011

… クールな新しいロゴ

Page 4: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

4 Copyright © 2014 Juniper Networks, Inc.

2011年から2013年の間

ネットワークにおける問題点を洗い出し…

…いくつかの興味深いソリューションを見つけた

Page 5: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

5 Copyright © 2014 Juniper Networks, Inc.

本当の問題点とは

Web2.0で何が起きたのか?

CONFIGURED,

MANAGED

Page 6: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

6 Copyright © 2014 Juniper Networks, Inc.

本当の問題点とは

スケールアウトは?どうする? …

SCALE-UP

SYSTEMS

Page 7: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

7 Copyright © 2014 Juniper Networks, Inc.

本当の問題点とは

仮想化は? オーケストレーションは?

HARDWARE

SERVICES

Page 8: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

8 Copyright © 2014 Juniper Networks, Inc.

本当の問題点とは

ビッグデータは? アナリティックは? …

LOW VISIBILITY

Page 9: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

9 Copyright © 2014 Juniper Networks, Inc.

ネットワークの問題点 CONFIGURED,

MANAGED

HARDWARE

SERVICES

LOW VISIBILITY

SCALE-UP

SYSTEMS

貧弱な管理性

柔軟性に乏しいシステム

ハードウェアへの依存

Page 10: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

10 Copyright © 2014 Juniper Networks, Inc.

顧客観点による問題点

Page 11: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

13 Copyright © 2014 Juniper Networks, Inc.

データセンターにおける課題

LOAD BALANCER

FIREWALL

VLANS VLANS

FINANCE HR MARKETING Physical

Servers

Local Hard

Drives

LOAD BALANCER

FIREWALL

Admin

Config

ネットワーク仮想化とサービス管理の集中化

MARKETING FINANCE HR

VIRTUALIZED

Centralized Management & Control, Policy provisioning

CONTRAIL

Page 12: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

14 Copyright © 2014 Juniper Networks, Inc.

データセンターにおける課題 INTER-CLOUD

ORCHESTRATION マルチクラウドやハイブリッドクラウド環境を統合管理できない

PROGRAMABILITY 統合オーケストレーションにおけるネットワークレベルのAPIにはプログラマビリティがない

SERVICE INSERTION ハードウェアアプライアンスベースのネットワーク機能は、サービスの機敏性を制限

してしまう

SCALABILITY テナント情報と物理ネットワークの対応

付けは、スケーラビリティに制限がある

Page 13: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

17 Copyright © 2014 Juniper Networks, Inc.

サービスプロバイダーネットワークのチャレンジ

SGSN / MME

SBC

Media Gateway

FW

SLB

DPI

CACHING

GGSN / P-GW

モバイルエッジ

ブロードバンドエッジ

ビジネスエッジ コア /

バックボーン

PCRF

NFV: ネットワークサービスの仮想化及び管理とオーケストレーションの集中化

X86によるスケーラブルな仮想サービス

プライベード ネットワーク

SP データセンター

BRAS/VPN エッジ

FW – IPS – PDF – DDoS

FW – IPS – PDF – DDoS

サービス ロードバランス

サービス ロードバランス

L3VPNベース SP コア/バックボーン

ビジネスエッジ

ブロードバンドエッジ

モバイルエッジ

ダイナミックなサービスプロビジョニング、スケーリング、サービス チェイニング

Services – Firefly, Web App Secure, Ddos Secure, vSA

X86によるスケーラブルな仮想サービス

Page 14: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

18 Copyright © 2014 Juniper Networks, Inc.

サービスプロバイダーのチャレンジ DISTRIBUTED,

MULTIVENDOR SYSTEM

マルチベンダのハードウェア及びソフトウェアで動いている複数クラウドを統合管理するチャレンジ

PROGRAMABILITY OSS/BSSのアジリティーとオートメーション化に対して、プログラマブルなAPIが無い

SERVICE INSERTION アプリケーションベースのネットワーク機能がサービスの機敏性を制限してしまう

SCALABILITY 非常に大きなネットワークアプリケーション数、サービス種別、加入者数

Page 15: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

19 Copyright © 2014 Juniper Networks, Inc.

OPENSTACKを利用した ネットワーク仮想化テクニック

Page 16: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

20 Copyright © 2014 Juniper Networks, Inc.

L2/L3 L2/L3

L3 L3

L2 L2 L2 L2 L2 L2

L2 Switch L2 Switch

L2/L3 L2/L3

L2 L2 L2 L2 L2 L2

L2 Switch L2 Switch

マルチシャーシLAG トランク

従来のDC - L2/VLAN ベースのアプローチ

VMs

ToR ToR

Servers

Page 17: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

21 Copyright © 2014 Juniper Networks, Inc.

L2/L3 L2/L3

L3 L3

L2 L2 L2 L2 L2 L2

L2 Switch L2 Switch

L2/L3 L2/L3

L2 L2 L2 L2 L2 L2

L2 Switch L2 Switch

マルチシャーシLAG トランク

VLAN間のルーティング 及びフィルタリング

VLAN境界の制限

従来のDC – VLAN境界の制限

ToR ToR

No VLANs Across L3 FW

LB

FW

LB

VLAN間のルーティング 及びフィルタリング

Page 18: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

22 Copyright © 2014 Juniper Networks, Inc.

従来のDC – マルチテナンシー無し

L2/L3 L2/L3

L3 L3

L2 L2 L2 L2 L2 L2

L2 Switch L2 Switch

L2/L3 L2/L3

L2 L2 L2 L2 L2 L2

L2 Switch L2 Switch

マルチシャーシLAG トランク

VMs

ToR ToR

FW

LB

FW

LB

単一のルーティングテーブル (マルチテナントのアドレススペースオーバーラップはサポートしない)

VLAN境界の制限

Page 19: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

23 Copyright © 2014 Juniper Networks, Inc.

L2/L3 -MPLS

L3-MPLS

L2 L2 L2 L2 L2 L2

L2 Switch L2 Switch

L2 L2 L2 L2 L2 L2

L2 Switch L2 Switch

マルチシャーシLAG トランク

従来のDC – VRFによるマルチテナンシー

ToR ToR

マルチテナントの分離には VRFを使用

テナント-VRF テナント-VRF

L3-MPLS

L2/L3 -MPLS L2/L3 -MPLS L2/L3 -MPLS

MPLS–Enabled リンク

FW

LB

FW

LB

FW

LB

FW

LB

FW

LB

FW

LB

テナントごとのHWアプライアンス

サービス

VLAN境界の制限

Page 20: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

24 Copyright © 2014 Juniper Networks, Inc.

L3 L3

L2-SW

L3 ToR

L3 ToR

L3 ToR

L3 ToR

L3 L3 L3 L3

L3

クラウドDC – ECMP CLOSネットワーク

VXLAN

External Network

L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW

Servers

Page 21: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

25 Copyright © 2014 Juniper Networks, Inc.

L3 L3

L2-SW

L3 ToR

L3 ToR

L3 ToR

L3 ToR

L3 L3 L3 L3

L3

クラウドDC – 典型的な L2 オーバーレイ

ハイパーバイザースイッチがL2フォワーディングを処理する

VM上のルータがL3ルーティングやNATを行う

VXLAN

VXLAN

VXLAN

外部ネットワーク 外部ネットワーク

L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW L2-SW

Servers

Page 22: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

26 Copyright © 2014 Juniper Networks, Inc.

L3 L3

L2/L3 L2/L3

L3 ToR

L2/L3 L2/L3 L2/L3

L3 ToR

L2/L3 L2/L3 L2/L3

L3 ToR

L2/L3 L2/L3 L2/L3

L3 ToR

L2/L3

L3 L3 L3 L3

L3

クラウドDC - CONTRAIL L2/L3 オーバーレイ

vRouter vRouter vRouter vRouter vRouter vRouter vRouter vRouter vRouter vRouter vRouter vRouter

Hypervisor上のvRouterがL2/L3を処理

Hypervisor上のvRouterがNATを処理

= マルチテナント VRF

サービスの適用 サービスの適用

外部ネットワーク

サーバー群

Page 23: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

27 Copyright © 2014 Juniper Networks, Inc.

CONTRAIL NETWORK VIRTUALIZATION

Page 24: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

28 Copyright © 2014 Juniper Networks, Inc.

OPENSTACK環境におけるCONTRAILの役割

インターネット

VPN DCI WAN

ゲートウェイルータ

Contrail

OpenStack

Nova APIs Cinder/Switft APIs Neutron APIs

Server

Virtual Machine vRouter

物理スイッチ

vSRX, F5 …

サービスノード

Page 25: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

29 Copyright © 2014 Juniper Networks, Inc.

データセンターの物理ネットワークトポロジ

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Leafスイッチ Leafスイッチ Leafスイッチ Leafスイッチ Leafスイッチ Leafスイッチ Leafスイッチ Leafスイッチ

Spineスイッチ Spineスイッチ Spineスイッチ

ゲートウェイ ルータ

ゲートウェイ ルータ

Control Node

Config Node (Openstack) (Cloudstack)

Analytics Node

WebUI Node

Control Node

Config Node (Openstack) (Cloudstack)

Analytics Node

WebUI Node

ネットワーク

L2, L3

L3

OSPF/BGP

BGP

L3 ECMP

アンダーレイネットワークはIPの情報を保持しない

Optional Redundancy

Compute & Storage ラック Compute & Storage ラック Orchestration & Services ラック

Page 26: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

30 Copyright © 2014 Juniper Networks, Inc.

CONTRAIL ネットワークスタック

Configuration Nodes

Control Plane

Compute Node

(Virtual Router)

Service Nodes

(SRX, F5, ...)

Gateway Node

(MX, EX/QFX, ...)

Control Plane

Control Plane

Analytics Engine

Analytics Engine

Analytics Engine

REST APIs (Configuration, Operational, and Analytics)

Openstack Customer OSS/BSS Cloudstack

Page 27: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

31 Copyright © 2014 Juniper Networks, Inc.

CONTRAIL ネットワーク機能

NAT, Routing,

Switching

IPAM, Virtual

DNS

Load

Balancing

Security

Services

3rd Party

Network Srvc

Physical or

Software GW

Rich

Analytics

Service

Chaining

High

Availability

API Services

Page 28: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

32 Copyright © 2014 Juniper Networks, Inc.

Gateway Service

Applications & Services (AS)

Configuration Management (CM)

Control Plane (CP)

Host Agent

VRouter(Data Plane)

ソリューション概要

VIRTUAL NETWORK A

VIRTUAL NETWORK B

VIRTUAL NETWORK C

Customer L3VPN

Service

Appliance

Public Internet (ISP-1)

Public Internet (ISP-2)

PE Router (Juniper MX, Cisco ASR9K) with L3VPN/ VRF Support

Service

Appliance

Service Appliance with L3VPN/VRF Support (Juniper SRX, etc)

Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc)

Bare Metal Linux/Windows Virtualized Servers (Hypervisor)

Contrail Virtual Network Controller

V

R

F

V

R

F

V

R

F

CM CP CM CP

CM CP AS CP

VM VM VM VM VM VM

Agent

vRouter

Agent

vRouter

Dashboard Console

Management, Configuration, Orchestration, Analytics

Agent

vRouter

Agent

vRouter

Agent

vRouter vRouter vRouter

Contrail SW

Gateway

Page 29: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

33 Copyright © 2014 Juniper Networks, Inc.

ソリューション概要 – コントロール&マネージメントプレーン

VIRTUAL NETWORK A

VIRTUAL NETWORK B

VIRTUAL NETWORK C

Customer L3VPN

Service

Appliance

Public Internet (ISP-1)

Public Internet (ISP-2)

PE Router (Juniper MX, Cisco ASR9K) with L3VPN/ VRF Support

Service

Appliance

Service Appliance with L3VPN/VRF Support (Juniper SRX, etc)

Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc)

Virtualized Servers (Hypervisor)

Contrail Virtual Network Controller

V

R

F

V

R

F

V

R

F

CM CP CM CP

CM CP AS CP

VM VM VM VM VM VM

Agent

vRouter

Agent

vRouter

Dashboard Console

Management, Configuration, Orchestration, Analytics

Agent

vRouter

Agent

vRouter

Agent

vRouter

BGP/Control, Netconf/Mgmt

XMPP (Control, Mgmt)

Bare Metal Linux/Windows

vRouter vRouter

Contrail SW Gateway

Gateway Service

Applications & Services (AS)

Configuration Management (CM)

Control Plane (CP)

Host Agent

VRouter(Data Plane)

Page 30: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

34 Copyright © 2014 Juniper Networks, Inc.

ソリューション概要 – データプレーン

VIRTUAL NETWORK A

VIRTUAL NETWORK B

VIRTUAL NETWORK C

Customer L3VPN

Service

Appliance

Contrail SW Gateway

Public Internet (ISP-1)

Public Internet (ISP-2)

PE Router (Juniper MX, Cisco ASR9K) with L3VPN/ VRF Support

Service

Appliance

Service Appliance with L3VPN/VRF Support (Juniper SRX, etc)

Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc)

Virtualized Servers (Hypervisor)

Contrail Virtual Network Controller

V

R

F

V

R

F

V

R

F

CM CP CM CP

CM CP AS CP

VM VM VM VM VM VM

Agent

vRouter

Agent

vRouter

Dashboard Console

Management, Configuration, Orchestration, Analytics

Agent

vRouter

Agent

vRouter

Agent

vRouter

Bare Metal Linux/Windows

vRouter vRouter

Route Across/within VNs (L3VPN) Bridge within VNs (EVPN)

Dynamically Insert Services (Physical & Virtual)

Gateway Service

Applications & Services (AS)

Configuration Management (CM)

Control Plane (CP)

Host Agent

VRouter(Data Plane)

Page 31: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

35 Copyright © 2014 Juniper Networks, Inc.

DEMO OVERVIEW

Page 32: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

36 Copyright © 2014 Juniper Networks, Inc.

DEMO – PHYSICAL TOPOLOGY

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Hypervisor

Leaf Switch Leaf Switch Leaf Switch Leaf Switch

EX-4500 EX-4500 EX-4500

MX-80 MX-80

Control Node

Config Node

Openstack Srvcs

LAB NETWORK

L2, L3

L3

OSPF

OSPF

Compute & Storage Rack Compute & Storage Rack Orchestration & Services Racks

Control Node

Analytics Node

Openstack Srvcs

Page 33: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

37 Copyright © 2014 Juniper Networks, Inc.

DEMO – LOGICAL TOPOLOGY

LAB NETWORK

Controller Nodes

AP CP

Dashboard Console

Management, Configuration, Orchestration, Analytics

V

R

F

V

R

F

V

R

F

VM VM

Agent

vRouter

CM CP

V

R

F

V

R

F

V

R

F

MX-80 MX-80

VM

VM VM

Agent

vRouter

VM

Agent

vRouter

VM VM

Agent

vRouter

VM VM

Agent

vRouter

Compute Nodes

BGP

XMPP

MPLSoUDP, VXLAN

MPLSoGRE,

VXLAN

Page 34: SOFTWARE DRIVEN NETWORKS (SDN)(Juniper SRX, etc) Contrail SW Gateway- L2 Service Appliances (F5 Load Balancer,etc) Virtualized Servers (Hypervisor) Contrail Virtual Network Controller

38 Copyright © 2014 Juniper Networks, Inc.

OPEN CONTRAIL

Contrail 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 (Controller), GPL (vRouter)

Integrated into open source virtualization stacks OpenStack (production), CloudStack (beta)