Your SlideShare is downloading. ×
OpenContrailの基本 for OSC Tokyo 2014 Spring
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

OpenContrailの基本 for OSC Tokyo 2014 Spring

2,227
views

Published on

OpenContrail Fundamentals for OSC Tokyo 2014 Spring

OpenContrail Fundamentals for OSC Tokyo 2014 Spring

Published in: Technology

0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,227
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
72
Comments
0
Likes
8
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. OPEN CONTRAILの基本 2014/3/1 for Open Source Conference 2014
  • 2. 自己紹介 中嶋 大輔 Systems Engineer @ジュニパーネットワークス Carrier Network SDN 2 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 3. SDNって? 3 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 4. SDN(SOFTWARE DEFINED NETWORK) OLD WAY Management Plane Control Plane Control Plane Service Plane Service Plane Forwarding Plane Forwarding Plane Primarily HARDWARE Primarily HARDWARE Primarily SOFTWARE Management Plane Primarily SOFTWARE NEW WAY M C C S VMs on x86 Control Forwarding 4 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 5. 代表的なSDNの実装:ホップバイホップ SDNコントローラ コントローラーは通信を「フロー単位」 で細かく定義し、全てのSDN対応スイッ チを制御・管理する。 フロー単位の細やかな制御が可能。 全てのスイッチはOpenFlowに対応する必要 があり、既存ネットワークでは利用できない ホップバイホップ型の特徴 ・フロー単位でのきめ細やかなエンドツーエンドの制御が可能 ・全てのスイッチはOpenFlow対応が必要 ・スイッチの台数や全てのフローを管理するため、スケールに課題 5 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 6. 代表的なSDNの実装:エッジオーバーレイ SDNコントローラ コントローラーは通信をVM単位で定義し、 オーバーレイスイッチをのみ制御・管理 する。 オーバーレイスイッチ間のNW機器は仮想 NWの情報は必要なく、既存のネットワーク がそのまま利用可能。 6 オーバーレイ型の特徴 ・VM単位で通信を制御し、オーバーレイスイッチのみを制御・管理する ため処理が軽い ・既存ネットワークを利用可能 ・コントローラの負荷が低いため、非常にスケーラブル Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 7. CONTRAILで 出来る事 7 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 8. CONTRAILの特徴 • • • • • • ネットワーク仮想化 物理ネットワークとのシームレスな連携 サービスチェイニング(仮想サービス連携) マッシブなスケーラビリティ 標準準拠のテクノロジー 統合された分析エンジン • オープンソース! 8 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 9. CONTRAILの特徴:ネットワーク仮想化 物理トポロジ L3 Network L2 Network L2 Network 論理トポロジ 9 Copyright © 2014 Juniper Networks, Inc. www.juniper.net L3 router L2 Network
  • 10. CONTRAILの特徴:物理ネットワークとのシームレスな連携 Internet Tenant VPN Data Center 1 Gateway Router Data Center 2 Gateway WAN A 10 B A C Copyright © 2014 Juniper Networks, Inc. D www.juniper.net B A D
  • 11. CONTRAILの特徴:サービスチェイニング Tenant Network A Tenant Network A Tenant Network A1 11 FW LB NAT FW FW Copyright © 2014 Juniper Networks, Inc. www.juniper.net Internet Tenant Network B Tenant Network A2
  • 12. CONTRAILの仕組み 12 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 13. Controller API Server, Protocol Server Orchestrator User Interface w/API コントレイルの守備範囲 仮想ネットワーク, 仮想サーバ, 仮想アプライアンス (Hypervisor, VM, vSW/vRouter, vLB/vFW) x86 Platform (物理サーバー) Under-lay Network (物理ネットワーク) Contrail vRouter, vFirewall(vGW, VirtualLB) x86 Platform (物理サーバー) Under-lay Network (物理ネットワーク) 13 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 14. CONTRAILが使用するプロトコル オーケストレータ REST SDNコントローラー SDNコントローラー BGP Configuration Configuration Analytics BGP Control 仮想マシン 仮想アプライアンス VM VM XMPP BGP+Netconf VA XMPP 仮想マシン 仮想アプライアンス VM VM VA 既存のIPネットワーク vRouter vRouter ハイパーバイザー ハイパーバイザー トンネル ゲートウェイ マルチベンダーのエッジルーター WAN, Internet 14 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 15. MPLS VPNベースのアーキテクチャ Orchestrator Network Management System (NMS) Config Node DMI Route Reflector IBGP Route Reflector Analytics Node Control Node IBGP IBGP Control Node SDN System XMPP VM VM PE CE P P PE MPLS over MPLS CE VM VM VM vRouter Underlay Switch Underlay Switch vRouter VM MPLS over GRE or VXLAN MPLS L3VPN / E-VPN 15 Contrail Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 16. 論理構成と物理構成の マッピング 16 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 17. 論理トポロジ 仮想ネットワーク VN G 仮想ファイアウォール VM FW VM G1 VM G2 VM G3 仮想マシン VN R VM R1 VM R2 VM R3 物理ゲートウェイルータ インターネット 17 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 18. 物理トポロジ OpenStack Nova Contrail Controller Neutron 物理サーバ Hypervisor と Contrail vRouter アンダーレイ物理スイッチ インターネットへのゲートウェイ 18 Copyright © 2014 Juniper Networks, Inc. www.juniper.net
  • 19. REDネットワークに物理ゲートウェイを接続 作成完了 OpenStack Nova Contrail Controller Apply Policy VN R ↔ L3VPN Neutron VN G VM G1 経路交換 トンネルの作成 VM G2 VM FW VM G3 VM G1 VM R1 VM FW VM R3 PHYSICAL 19 VM G3 VN R VM R1 VM R2 VM G2 LOGICAL Copyright © 2014 Juniper Networks, Inc. www.juniper.net VM R2 VM R3
  • 20. OPEN CONTRAILまとめ Contrailはオープンソースです。 Visit! www.opencontrail.org/ip Commercial support available from Juniper. 商用バージョンと同一機能とスケーリング性能! 実績のある標準プロトコルを使用. Production-Ready. Apache2.0 ライセンスで提供 20 Copyright © 2014 Juniper Networks, Inc. www.juniper.net