10
Big Cloud Fabric OpenStack連携機能概要 Big Switch Networks K.K. bigswitch.com/japan

Big Cloud Fabric + Openstack インテグレーション

Embed Size (px)

Citation preview

Big Cloud FabricOpenStack連携機能概要

Big Switch Networks K.K.bigswitch.com/japan

L2 & L3

OPENSTACK + BCF 3種類の展開パターン

2 © 2017, BIG SWITCH NETWORKS, INC. PROPRIETARY AND CONFIDENTIAL

物理ネットワーク

仮想ネットワーク

L2 L3

NeutronL3 Agent

Neutron OVSVXLAN/GRE

L2 & L3

物理ネットワーク

仮想ネットワーク

L2 L3

NeutronL3 AgentBSN ML2

L2 & L3

物理ネットワーク

仮想ネットワーク

L2 & L3

Neutron + Switch Light Virtual

SWITCH LIGHT OS SWITCH LIGHT OS SWITCH LIGHT OS

アンダーレイネットワーク P-Fabric for Openstack P+V Fabric for Openstack

P+V FABRIC FOR OPENSTACKOpenstackの物理ネットワークと仮想ネットワークを統合管理

(c) 2017, BIG SWITCH NETWORKS, INC.3

SWITCH LIGHT OS SWITCH LIGHT OS SWITCH LIGHT OS

SWITCH LIGHT OS SWITCH LIGHT OS

BCF NEUTRON PLUG-INOpenstackのネットワーク構成をBCFコントローラと同期

BCF コントローラ物理&仮想ネットワークに対して統合的にプロビジョニング、耐障害性、構成管理、可視化・分析を提供

SWITCH LIGHT OSOpen Network Linux (ONL) ベースのベアメタルスイッチ向けスイッチOS

SWITCH LIGHT VXSWITCH LIGHT VX

SWITCH LIGHT VXSWITCH LIGHT VXBARE METALSWITCH LIGHT VX

OVSカーネルモジュール上のユーザスペースエージェント

BIG CLOUD FABRIC CONTROLLER(CLI, GUI API)

業界初 オープンネットワークHWによるP+V(Physical + Virtual) Openstackファブリック§ 物理スイッチ:ベアメタルスイッチ + Switch Light OS

§ 仮想スイッチ:KVMハイパーバイザ + Switch Light VX

Openstackのための堅牢なネットワーク§ L2/L3 完全Neutronインテグレーション§ 分散仮想ルーティング、分散Floating IP、SNAT(PAT)

Openstackネットワークの運⽤を簡単に§ 物理NWと仮想NWを⼀つの統合されたUIで管理§ L4-L7 サービス (LBaaS, FWaaS)

物理&仮想NWの統合的な可視化§ Openstackインスタンスのネットワークトラブルの

トラブルシューティング (end-to-end経路表⽰)

§ Horizon拡張 (トラシューパネル、Heatテンプレート展開)

BCFNeutronPlugin

New

New

Enhanced

P+V FABRIC FOR OPENSTACK物理・仮想ネットワークを統合管理できる初めてのファブリック

4 ©2015 BIG SWITCH NETWORKS, INC. WWW.BIGSWITCH.COM

BCFNeutronPlugin API連携

物理スイッチと仮想スイッチを統合的にファブリックとして制御・管理し、Openstackテナントをファブリック上に⾃動的に展開。

SWITCH LIGHT OS SWITCH LIGHT OS SWITCH LIGHT OS

SWITCH LIGHT OS SWITCH LIGHT OS

SWITCH LIGHT VXSWITCH LIGHT VX

SWITCH LIGHT VXSWITCH LIGHT VX

SWITCH LIGHT VX

SWITCH LIGHT VX

vSwitchも物理スイッチも、全ポイントでL3処理(ルーティング)が可能。

Floating IPも分散処理し、Neutronの性能ボトルネックを解消。

Openstackのネットワークを仮想スイッチのレイヤまで視覚化。テナントやインスタンスのNW統計情報も⼀元的に参照可能。

OpenstackインスタンスのNW疎通性のトラブルを、コントローラならではの俯瞰的視点から解析。

物理NWの問題はもちろん、Neutronセキュリティグループの設定も把握・考慮して解析。

仮想スイッチの視覚化

分散L3スケールアウト物理&仮想ネットワークの統合

可視化・視覚化 トラブルシューティング

連携インストール⽅法

5 © 2017, BIG SWITCH NETWORKS, INC. PROPRIETARY AND CONFIDENTIAL

LACP or LLDPによって⾃動的にポートグループを検知

• Big Cloud Fabric構築

• OpenStack 構築

• BCF OpenStack Installer (BOSI) スクリプト実⾏各種プラグイン、エージェントを⾃動インストールØ BSN ML2 driver & L3 plugin をインストール

Ø OpenstackコントローラにBCFコントローラ情報を設定

Ø 全コンピュートノードにSwitch Light Virtualをインストール

Ø BSN Horizon GUI拡張をインストール

• Openstack上でproject, network, VM等を作成操作に応じてBCFに必要な情報が展開される

SWITCH LIGHT OS SWITCH LIGHT OS SWITCH LIGHT OS

SWITCH LIGHT OS SWITCH LIGHT OS

L2 + L3, P + V CLOS FABRIC MANAGED BY SDN CONTROLLER

BCF NEUTRON PLUG-INSingle Programmatic Interface for a multi-rack P+V Fabric

P+V SDN CONTROLLERFull Automation for Provisioning, HA/Resiliency, Management & Visibility

SWITCH LIGHT OSOpen Network Linux (ONL) Based OS for Dell-ON or Whitebox Switches

SWITCH LIGHT VXSWITCH LIGHT VX

SWITCH LIGHT VXSWITCH LIGHT VXBARE METAL

SWITCH LIGHT VIRTUALUser space Agent on OVS KernalModule

BIG CLOUD FABRIC

CONTROLLER(CLI, GUI API)

BCFNeutronPlugin

New

New

Enhanced

BCF連携時のOPENSTACKの操作フロー

6 © 2017, BIG SWITCH NETWORKS, INC. PROPRIETARY AND CONFIDENTIAL

NEUTRON NETWORK

BSN ML2

Driver

BSN L3

Plugin

R1L2 R2L1 R2L2

WEB1

DB1

インスタンス

WEB2

DB2

インスタンス

コンピュートノードコンピュートノード

Switch Light VXSwitch Light VX

API

Openstack管理者/ユーザ

プロジェクト作成

ネットワーク&サブネット作成

ルータ作成

インスタンス起動&NW接続

Floating IP 付与

OpenStackの操作フローに変更なし

Neutron仮想NW構成を⾃動的に展開

物理インフラ管理者

スイッチ増設

ノード増設

ゼロタッチ&オートスケール

LLDPによるノード⾃動検知スイッチに接続するだけ

BOSIによるSwitch Light VX ⾃動構成

OpenStack BCF Standard

Project Tenant VRF

Router LogicalRouter

VRF Router

Network Segment VLAN

NEUTRON vs. BCF P+VL2/L3 トラフィックフォワーディング関連

7 © 2017, BIG SWITCH NETWORKS, INC. PROPRIETARY AND CONFIDENTIAL

機能 Neutron + レガシースイッチ Neutron + BCF(P+V)

vSwitch Open vSwitch (OVS) Switch Light Virtual(OVSユーザスペースエージェント)

分散ルーティング(ノード間)

×Network Node 処理

○各Compute Node上で処理

分散ルーティング(Floating IP)

×Network Node 処理

○各Compute Node上で処理

分散ルーティング(Source NAT / PAT)

×Network Node 処理

×L3 Agent 処理

分散ハードウェアフォワーディング (L2 & L3)

×HSRP/VRRPによるL3ハンドリング

○プロトコルレス分散フォワーディング

※DVR不使⽤時

NEUTRON vs. BCF P+V運⽤性・管理性関連

8 © 2017, BIG SWITCH NETWORKS, INC. PROPRIETARY AND CONFIDENTIAL

機能 Neutron + レガシースイッチ Neutron + BCF(P+V)単⼀ユーザインタフェース

による 仮想NW(vSwitch) と物理NWの統合管理

×○

物理トポロジ、論理トポロジ、⾼可⽤性構成(HA)を統合的に管理

稼働状況や統計の可視化 ×○

物理/論理NWの可視化ログ検索・視覚化 (Elasticsearch & Kibana内蔵)

End-to-end トラブルシューティング⼿段の提供

×Hop by hop の⼿動解析

○Test Path 機能

スイッチ増設時のオートスケール × ○

配線、電源投⼊、MAC登録のみ

スイッチ故障時のゼロタッチ交換 × ○

配線、電源投⼊、MAC登録のみ

ぜひお試しください!

9 © 2017, BIG SWITCH NETWORKS, INC. PROPRIETARY AND CONFIDENTIAL

Big Switchのソリューションを無料で使える2つのオプション

バーチャルラボ環境フリーミアム

無料版ソフトウェア

labs.bigswitch.com にてアカウントを作成

⽇本語対応ラボマニュアルあり!

実際のハードウェア(スイッチ)で動作するソフトウェアを

試したい場合はこちら

Thank You