Open contrailのご紹介

8
Copyright © 2013 Juniper Networks, Inc 1 OPEN CONTRAIL オオオオオオオ SDN オオオオオオオ OPEN CONTRAIL DAISUKE NAKAJIMA, 2014/01/15

Transcript of Open contrailのご紹介

Page 1: Open contrailのご紹介

Copyright © 2013 Juniper Networks, Inc. 1

OPEN CONTRAILオープンソース SDNコントローラー OPEN CONTRAIL

DAISUKE NAKAJIMA, 2014/01/15

Page 2: Open contrailのご紹介

Copyright © 2013 Juniper Networks, Inc. 2

自己紹介

• 名前:中嶋大輔• ISP向けのネットワーク SEやっています

Page 3: Open contrailのご紹介

Copyright © 2013 Juniper Networks, Inc. 3

CONTRAIL のコンポーネント

SDN Controller

Configuration Analytics

Control

Virtualized Server

VM VM VM

Virtualized Server

VM VM VMIP fabric(underlay network)

REST

XMPP

MPLS over GRE or VXLAN

WAN

Orchestrator

XMPP BGP + Netconf

ゲートウェイルータ

vRouter vRouter

Contrail Controller

スタンダードベースのプロトコルを使用

Contrail vRouter

コンピュートノードのパケット転送をハンドルする x86サーバ上の仮想ルータ

Contrail Analytics

vRouterのパケットキャプチャなど、リアルタイムでのアナリスティックエンジンを提供

Gateway Element

インターネットや VPNに接続するゲートウェイルータ。

Page 4: Open contrailのご紹介

Copyright © 2013 Juniper Networks, Inc. 4

CONTRAIL と OPENSTACK の連携

x86 server

Horizon

Nova API

Compute Driver

Virtual-IFDriver

Nova Compute

Contrail Agent

vRouter (kernel)

Virtual Router

Nova Scheduler Neutron Driver

Neutron PluginConfiguration

Node

ControlNode

1 Create an Instance (VM Info, Network, IPAM, Policies, etc)

2 Schedule an Instance on the Compute Node

3VM Network Properties

4 Create VM Interface 6Publish VMIntf on IFMap

5 Add Port

7 VM Interface Config over XMPP

Scripts

Page 5: Open contrailのご紹介

Copyright © 2013 Juniper Networks, Inc. 5

データセンター内での利用• vRouter間でトンネルを作成し、 VPNのようにデータをカプセル化してパケットを運びます

CloudStackOpenStack

ContrailController

VMG1

VMR1

VMG2

VMR2

Contrail Controller

XMPP

VirtualizedServer

Contrail vRouterRouting Instance

MPLS over GREUnderlay Switch

GreenVirtual Network

VM VM VM VM

RedVirtual Network

VM VM VM VM

Page 6: Open contrailのご紹介

Copyright © 2013 Juniper Networks, Inc. 6

ゲートウェイルータと連携

ContrailController

VMR1

VMR2

PhysicalL3VPN

BGP L3VPN

Overlay Tunnel

RedVirtual Network

VM VM VM VM

Gateway Router

CloudStackOpenStack

• 外部との接続は、今後ローラーがゲートウェイルータと BGP接続し、情報交換します。実際の VMのデータは vRouterとゲートウェイルータとトンネル経由で通信します。

Page 7: Open contrailのご紹介

Copyright © 2013 Juniper Networks, Inc. 7

• OpenContrail と商用版のソースは同じです! • http://opencontrail.org/ • http://juniper.net

• DevStack Version• github.com/dsetia/devstack

Page 8: Open contrailのご紹介

Copyright © 2013 Juniper Networks, Inc. 8

今後の予定• 日本語での情報提供

• 日本語のWiki• 日本語のメーリングリスト

• オープンソース系イベントなど• OSC2014へ参加決定!