Open contrailのご紹介
-
Upload
daisuke-nakajima -
Category
Technology
-
view
1.632 -
download
3
Transcript of Open contrailのご紹介
Copyright © 2013 Juniper Networks, Inc. 1
OPEN CONTRAILオープンソース SDNコントローラー OPEN CONTRAIL
DAISUKE NAKAJIMA, 2014/01/15
Copyright © 2013 Juniper Networks, Inc. 2
自己紹介
• 名前:中嶋大輔• ISP向けのネットワーク SEやっています
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に接続するゲートウェイルータ。
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
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
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とゲートウェイルータとトンネル経由で通信します。
Copyright © 2013 Juniper Networks, Inc. 7
• OpenContrail と商用版のソースは同じです! • http://opencontrail.org/ • http://juniper.net
• DevStack Version• github.com/dsetia/devstack
Copyright © 2013 Juniper Networks, Inc. 8
今後の予定• 日本語での情報提供
• 日本語のWiki• 日本語のメーリングリスト
• オープンソース系イベントなど• OSC2014へ参加決定!