SlideShare a Scribd company logo
1 of 26
Download to read offline
MPLS VPNデータセンター間接続
Mohammad Hanif、SWエンジニアリング・ディレクタ
Angela Smith、シニアSWエンジニア
Muhammad Durrani、主任SWテスト・エンジニア
2014年7月
1© 2014 Brocade Communications Systems, Inc.
ご注意
• このプレゼンテーションで取り上げている製品には開発途上のものもあり、リリース日程、価格、製品機能など、詳細
には変更が加わることがあります。最終的に、ここで意図したような機能を果たさない製品になることもあり、また正
規リリースまで至らないケースもあり得ます。正式リリース版はこのプレゼンテーションで説明する、事前バージョンとは
かなり異なるものになる場合があります。
• プレゼンテーションの内容は関係する製品やサービスについて、明示、非明示を問わず、法律上その他の、どのよう
な種類の保証とも見なされるものではありません。これは、商品性や、特定目的への適合性、第三者の権利侵害
の有無などについての暗黙の保証も含みます。
• Brocade、Bウイング・シンボル、DCX、Fabric OS、File Lifecycle Manager、MyView、StorageXは、登録商標であ
り、DCFM、SAN Healthは、米国その他の国で、Brocade Communications Systems, Inc.が所有する商標です。
その他のブランド、製品名、サービス名は各所有者の製品またはサービスを示す商標またはサービスマークである場
合があります。
© 2014 Brocade Communications Systems, Inc. 2
今回の内容
• 概要
• MPLS VPNのビルディング・ブロック
• OpenStackでの運用の流れ
• L2データセンター間接続の利用例
• 次の課題
• まとめとポイント
• ディプロイメントのガイドライン
• 構成の手順とNeutron CLI & REST APIの定義
• 今後の予定
© 2014 Brocade Communications Systems, Inc. 33
概要
• 複数のデータセンター(DC)環境をまたいだクラウドの構築
• 共有リソース・プールの地域分散
• 複数のデータセンターに広がるテナント・ネットワーク
• L2/L3 VPNを展開するMPLSテクノロジ
• QoS保証を向上
• ネットワークの耐障害性を強化
• 処理負荷(VMなど)をデータセンター間で移動
• DC間WAN上で、大規模フローを最適に配分(データ・バックアップ時その他)
データセンター間オーケストレーションの必要性
© 2014 Brocade Communications Systems, Inc. 4
© 2014 Brocade Communications Systems, Inc. 5
データセンター間オーケストレーションの全体図
MLXe
境界
ルータ
VCS
テクノロジApp
OS
App
OS
• プライベートWAN
• キャリアEthernet専用線
AT&T、VZ、FTその他
VPLS-BGPコア
DC1
vLAG
MCT
インター
ネット
VLAN
VLAN
VLAN
DC2
VPLS相互接続
© 2014 Brocade Communications Systems, Inc. 6
MPLS VPNのビルディング・ブロック
OpenStackでの運用の流れ
• 各テナント・ネットワークの「接続回線」(Attachment Circuit)を作成
• 論理インタフェースとして取り扱い
• L2ネットワークのVLANの集合などに相当
• MPLS LSPトンネルを作成
• LDPシグナリングを使用してトンネルを随時に構成させる場合はオプション
• 接続回線とLSPトンネルからMPLS VPNサービスを作成
• 各データセンターの接続回線の間をLSPトンネルで接続する(デフォルトでフルメッシュのLSPと
MPLSの耐障害性機能が有効)
• MAC Withdrawalによる速い収束
• VMの移動/削除、サーバ統合などの際
Neutron API拡張機能を使用
© 2014 Brocade Communications Systems, Inc. 7
© 2014 Brocade Communications Systems, Inc. 8
L2データセンター間接続の利用例
DCコア
(PE)
リーフ/スパイン
(CE)
VM2VM1
データセンター1
MPLSネットワーク
MPLS VPNサービスLSPトンネル
DCコア
(PE)
リーフ/スパイン
(CE)
VM2VM1
データセンター2
OpenStackオーケストレータ
/コントローラ
接続回線
接続回線
OpenStackオーケストレータ
/コントローラ
次の課題
大規模フローのグローバル負荷分散によるDC間WAN帯域幅の最適化
© 2014 Brocade Communications Systems, Inc. 9
• フローを大規模に発生するアプリケーション(BCDRなど)に対応
• ハッシュ・ベースの負荷分散は、WAN帯域幅やアプリケーションQoEの最適化には不十分
• 実装プロポーザル
• アプリケーションから(オフ・ネットワークで)、「Large Flow」(大規模フロー)を通知
• 入/出側ルータ間に複数のLSPを構成
• 大規模フローに所要の帯域幅で新規に構成した(または構成済みの) LSPを割り振り
• エッジLSRのPBR処理で、所定のLSPに大規模フローを転送
• このアプローチによるメリット
• WAN帯域幅の最適利用、DCをまたぐアプリケーションのQoE向上
• ブロケードからRam (Ramki) KrishnanがIETF I2RSワーキング・グループに参加し、
中心になって取り組みを推進中
• http://datatracker.ietf.org/doc/draft-krishnan-i2rs-large-flow-use-case/?include_text=1
まとめとポイント
新規アプリケーション/サービスの迅速で低コストの展開
© 2014 Brocade Communications Systems, Inc. 10
• 複数のデータセンターをまたぐテナント・ネットワークをOpenStackで構築
• 別のデータセンターにある物理サーバへもVMを移動
• Neutron APIから、L2/L3 MPLS VPNをプロビジョニング
• BGPオート・ディスカバリによって、リモート側PEを自動検出(L2 VPNの場合) –
マニュアル作業を減らすダイナミックな構成設定
• オーケストレーション/コントロールは、分散したOpenStackクライアントから
実施しなければならない
ディプロイメントのガイドライン
• OpenStack IceHouseからNeutronその他の必要なモジュールをインストール
• インストール説明資料:http://docs.openstack.org/icehouse/
• Brocade VCSプラグインを設定(必要な場合)
• OpenStack IceHouseに組み込みまれたBrocade VCSプラグインを設定
• Python ncclientパッケージをインストール。VCSプラグインからVDXスイッチへのNETCONF通信に使用
• 説明資料:https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/drivers/brocade/README.md
• MLXプラグインのtarファイルをダウンロード:<Location of tar file TBD>
• MLXプラグインのtarファイルを展開して、install_server.shスクリプトを実行
• 設定ファイルneutron.confの編集
• service_pluginsエントリにMPLS VPNサービス・プラグインを設定
• Brocade MPLS VPNドライバのservice_providerエントリを追加
• Neutronサーバを再起動
• 詳細については、tarファイルに入ったDeployment_Guide_MLX_Plugin.docを参照
MPLS VPNサービス拡張、Brocade MLXプラグイン
© 2014 Brocade Communications Systems, Inc. 11
ディプロイメントのガイドライン
• OpenStack IceHouseのNeutronクライアント・モジュールをインストール
• インストール説明資料:http://docs.openstack.org/icehouse/
• MLXプラグイン・クライアントのtarファイルをダウンロード:<Location of tar file TBD>
• MLXプラグインのtarファイルを展開して、install_client.shスクリプトを実行
MPLS VPN NeutronクライアントCLI
© 2014 Brocade Communications Systems, Inc. 12
MPLS VPNの構成設定
• (下の手順では、OpenStackコントローラのIP
を10.10.10.10、Neutronのポートを9696と
仮定したときのURLを使用)
• ステップ1:Adminからプロバイダ・エッジを作成。
REST URL:
http://10.10.10.10:9696/v2.0/mplsvpn
/provider_edges
• ステップ2:Adminからテナントの接続回線を
作成。REST URL:
http://10.10.10.10:9696/v2.0/mplsvpn
/attachment_circuits
© 2014 Brocade Communications Systems, Inc. 13
MPLSネットワーク
プロバイダ
エッジ
VLAN
ネット
ワーク
データセンター1
MPLS VPN
サービス
プロバイダ
エッジ
VLAN
ネット
ワーク
VM
データセンター2
OpenStackコントローラ
接続
回線
接続回線
ステップ1
ステップ2
ステップ3ステップ4
ステップ5 VM
• ステップ3:AdminからテナントのMPLS VPNを作成。REST URL:http://10.10.10.10:9696/v2.0/mplsvpn/mplsvpns
• ステップ4:Brocade VCS Neutron ML2プラグインを使って、テナントのVLANネットワークを作成(VCSスイッチにVLAN
を設定、REST URL:http://10.10.10.10:9696/v2.0/networks)
• ステップ5:テナントで、VLANネットワークにVMインスタンスを作成。MLX機器でVPLSにVLANを設定
• データセンター2のOpenStackコントローラから、ステップ1~5を繰り返し
OpenStackコントローラ
プロバイダ・エッジの作成 – Neutron CLI
© 2014 Brocade Communications Systems, Inc. 14
コマンド 出力
mplsvpn-provideredge-create stack@vm-ubuntu-51-42:~$ neutron mplsvpn-provideredge-create --name DataCenter1
Created a new provider_edge:
+-------+--------------------------------------+
| Field | Value |
+-------+--------------------------------------+
| id | c5e60365-5b20-4c54-85bf-dfaae44ba5de |
| name | DataCenter1 |
+-------+--------------------------------------+
mplsvpn-provideredge-list stack@vm-ubuntu-51-42:~$ neutron mplsvpn-provideredge-list
+--------------------------------------+-----------------+
| id | name |
+--------------------------------------+-----------------+
| c5e60365-5b20-4c54-85bf-dfaae44ba5de | DataCenter1 |
+--------------------------------------+-----------------+
mplsvpn-provideredge-show stack@vm-ubuntu-51-42:~$ neutron mplsvpn-provideredge-show c5e60365-5b20-4c54-85bf-dfaae44ba5de
+-------+--------------------------------------+
| Field | Value |
+-------+--------------------------------------+
| id | c5e60365-5b20-4c54-85bf-dfaae44ba5de |
| name | DataCenter1 |
+-------+--------------------------------------+
mplsvpn-provideredge-delete stack@vm-ubuntu-51-42:~$ neutron mplsvpn-provideredge-delete c5e60365-5b20-4c54-85bf-dfaae44ba5de
Deleted provider_edge: c5e60365-5b20-4c54-85bf-dfaae44ba5de
MPLS VPN REST API
プロバイダ・エッジの作成 – ステップ1
© 2014 Brocade Communications Systems, Inc. 15
Request:
POST /v2.0/mplsvpn/provider_edges
Accept: application/json
{
"provider_edges":[
{
"name": "DC1_Provider_Edge”
},
{
"name": "DC2_Provider_Edge”
}]
}
Response:
{
"provider_edges": [
{
"name": "DC1_Provider_Edge”
"id": "<UUID value>"
},
{
"name": "DC2_Provider_Edge”
"id": "<UUID value>"
}]
}
プロバイダ・エッジの作成 – REST API
リクエスト/レスポンスの例
© 2014 Brocade Communications Systems, Inc. 16
作成はPOST
プロバイダ・エッジ作成のURL
本文には、PEの
作成に使う名前の
パラメータを収めるレスポンス
レスポンスに入った、
作成されたPEの情報
プロバイダ・エッジのGET処理 – REST API
リクエスト/レスポンスの例
© 2014 Brocade Communications Systems, Inc. 17
GETメソッド
プロバイダ・エッジのGET処理のURL
本文は空
レスポンス
レスポンスに入った
PEインスタンスのリスト
接続回線の作成 – Neutron CLI
© 2014 Brocade Communications Systems, Inc. 18
コマンド 出力
mplsvpn-attachmentcircuit-create stack@vm-ubuntu-51-42:~$ neutron mplsvpn-attachmentcircuit-create --name Demo_AC --network_type L2 --
provider_edge_id e508943a-e6e9-4f83-b138-ed9b9a76e947
Created a new attachment_circuit:
+------------------+--------------------------------------+
| Field | Value |
+------------------+--------------------------------------+
| id | 7662ac23-134c-40da-bc13-e3ef818f3f45 |
| name | Demo_AC |
| network_type | L2 |
| provider_edge_id | e508943a-e6e9-4f83-b138-ed9b9a76e947 |
+------------------+--------------------------------------+
mplsvpn-attachmentcircuit-list stack@vm-ubuntu-51-42:~$ neutron mplsvpn-attachmentcircuit-list
+--------------+--------------------------------------+
| name | id |
+--------------+--------------------------------------+
| Demo_AC | 7662ac23-134c-40da-bc13-e3ef818f3f45 |
+--------------+--------------------------------------+
mplsvpn-attachmentcircuit-show stack@vm-ubuntu-51-42:~$ neutron mplsvpn-attachmentcircuit-show 7662ac23-134c-40da-bc13-e3ef818f3f45
+------------------+--------------------------------------+
| Field | Value |
+------------------+--------------------------------------+
| id | 7662ac23-134c-40da-bc13-e3ef818f3f45 |
| name | Demo_AC |
| network_type | L2 |
| provider_edge_id | e508943a-e6e9-4f83-b138-ed9b9a76e947 |
+------------------+--------------------------------------+
mplsvpn-attachmentcircuit-delete stack@vm-ubuntu-51-42:~$ neutron mplsvpn-attachmentcircuit-delete 7662ac23-134c-40da-bc13-
e3ef818f3f45
Deleted attachment_circuit: 7662ac23-134c-40da-bc13-e3ef818f3f45
MPLS VPN REST API
接続回線の作成 – ステップ2
© 2014 Brocade Communications Systems, Inc. 19
Request:
POST /v2.0/mplsvpn/attachment_circuits
Accept: application/json
{
"attachment_circuits": [
{
"name": "DataCenter 1",
“type”: “L2” // ほかにはL3
"provider_edge_id": "<UUID of provider edge 1>",
"networks": [
{
"network_id": "<UUID of L2 network to be extended>"
} // 複数のL2ネットワークも指定可]
},
{
"name": "DataCenter 2",
“type”: “L2” // ほかにはL3
"provider_edge_id": "<UUID of provider edge 2>",
"networks": [
{
"network_id": "<UUID of L2 network to be extended>"
} // 複数のL2ネットワークも指定可]
}]
}
Response:
{
"attachment_circuits": [
{
"name": "DataCenter 1",
"id": "<UUID of attachment circuit>",
"tenant_id": "<UUID of the tenant for which it has been created>"
},
{
"name": "DataCenter 2",
"id": "<UUID of attachment circuit>",
"tenant_id": "<UUID of the tenant for which it has been created>"
}]
}
接続回線の作成 – REST API
リクエスト/レスポンスの例
© 2014 Brocade Communications Systems, Inc. 20
作成はPOST
接続回線の作成のURL
本文には、名前、
ネットワークのタイプ、
PE ID等を収めるレスポンス
レスポンスに入った、
作成された接続回線の
情報
接続回線のGET処理 – REST API
リクエスト/レスポンスの例
© 2014 Brocade Communications Systems, Inc. 21
GETメソッド
接続回線のGET処理のURL
本文は空
レスポンス
レスポンスに入った接続
回線インスタンスのリスト
MPLS VPNの作成 – Neutron CLI
© 2014 Brocade Communications Systems, Inc. 22
コマンド 出力
mplsvpn-create stack@vm-ubuntu-51-42:~$ neutron mplsvpn-create --name Demo_MPLSVPN --vpn_id 500
Created a new mplsvpn:
+----------------+-------------------------------------------------------------------------------------+
| Field | Value |
+----------------+-------------------------------------------------------------------------------------+
| id | d5ce38e1-172f-4dcc-876c-768654e60e0a |
| name | Demo_MPLSVPN |
| status | ACTIVE |
| tenant_id | 5ae242ce0f154028b3b8b3d14e357863 |
| tunnel_options | {"tunnel_backup": "frr", "qos": "Gold", "bandwidth": 10, "tunnel_type": "fullmesh"} |
| vpn_id | 500 |
+----------------+-------------------------------------------------------------------------------------+
mplsvpn-list stack@vm-ubuntu-51-42:~$ neutron mplsvpn-list
+--------------------------------------+--------------+--------+
| id | name | status |
+--------------------------------------+--------------+--------+
| d5ce38e1-172f-4dcc-876c-768654e60e0a | Demo_MPLSVPN | ACTIVE |
+--------------------------------------+--------------+--------+
mplsvpn-show stack@vm-ubuntu-51-42:~$ neutron mplsvpn-show d5ce38e1-172f-4dcc-876c-768654e60e0a
+----------------+-------------------------------------------------------------------------------------+
| Field | Value |
+----------------+-------------------------------------------------------------------------------------+
| id | d5ce38e1-172f-4dcc-876c-768654e60e0a |
| name | Demo_MPLSVPN |
| status | ACTIVE |
| tenant_id | 5ae242ce0f154028b3b8b3d14e357863 |
| tunnel_options | {"tunnel_backup": "frr", "qos": "Gold", "bandwidth": 10, "tunnel_type": "fullmesh"} |
| vpn_id | 500 |
+----------------+-------------------------------------------------------------------------------------+
mplsvpn-delete stack@vm-ubuntu-51-42:~$ neutron mplsvpn-delete d5ce38e1-172f-4dcc-876c-768654e60e0a
Deleted mplsvpn: d5ce38e1-172f-4dcc-876c-768654e60e0a
MPLS VPN REST API
MPLS VPNの作成 – ステップ3
© 2014 Brocade Communications Systems, Inc. 23
Request:
POST /v2.0/mplsvpn/mplsvpns
Accept: application/json
{
"mplsvpns":
{
"name": "Datacenter Interconnect",
"vpn_id": <Integer VPN ID>
“type”: “L2”, // ほかにはL3
"tunnel_options":
{
“tunnel_type”: “fullmesh”, // ほかにはCustomized
“tunnel_backup”: “frr”, // ほかにはSecondary
“qos”: “Gold”, // ほかにSilver、Bronze
“bandwidth”: “10" // 単位はGbps
}
"attachment_circuits": [
{
"attachment_circuit_id": "<UUID of attachment circuit>"
},
{
"attachment_circuit_id": "<UUID of attachment circuit>"
}]
}
Response:
{
"mplsvpns":
{
"id": "<UUID of mpls vpn service>",
"tenant_id": "<UUID of the tenant for which VPN was created>"
"status": "DOWN"
// 読み出しコールの間に、
// 両端点がUPならば“ACTIVE”
}
}
• Neutronクライアントの相当CLIコマンド
• mplsvpn-list – 既存のMPLS VPNインスタンスを一覧表示
• mplsvpn-show – 特定のMPLS VPNインスタンスの情報を表示
• mplsvpn-create – MPLS VPNインスタンスを作成
• mplsvpn-delete – MPLS VPNインスタンスを削除
MPLS VPNの作成 – REST API
リクエスト/レスポンスの例
© 2014 Brocade Communications Systems, Inc. 24
作成はPOST
MPLS VPN作成のURL
本文には、名前、
VPN ID、トンネル・
オプション等を収める
レスポンス
VPLS作成が成功すれば、
レスポンス・オブジェクトの
statusはACTIVE
MPLS VPNのGET処理 – REST API
リクエスト/レスポンスの例
© 2014 Brocade Communications Systems, Inc. 25
GETメソッド
MPLS VPNのGET処理のURL
本文は空
レスポンス
レスポンスに入った、
MPLS VPNインスタンス
のリスト
THANK YOU
26© 2014 Brocade Communications Systems, Inc.
本件に関するお問合せ
https://www.brocadejapan.com/form/contact
ブロケード コミュニケーションズ システムズ株式会社

More Related Content

What's hot

WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~npsg
 
『どうする?どうやる? データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29
『どうする?どうやる?  データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29『どうする?どうやる?  データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29
『どうする?どうやる? データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29Yukihiro Kikuchi
 
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定シスコシステムズ合同会社
 
About 6lowpan wi-sun_ecl_20150116
About 6lowpan wi-sun_ecl_20150116About 6lowpan wi-sun_ecl_20150116
About 6lowpan wi-sun_ecl_20150116Umeda Hidekazu
 
Lagopus workshop@Internet weekのそば
Lagopus workshop@Internet weekのそばLagopus workshop@Internet weekのそば
Lagopus workshop@Internet weekのそばYoshihiro Nakajima
 
MAP 実装してみた
MAP 実装してみたMAP 実装してみた
MAP 実装してみたMasakazu Asama
 
30分でわかる! コンピュータネットワーク
30分でわかる! コンピュータネットワーク30分でわかる! コンピュータネットワーク
30分でわかる! コンピュータネットワークTrainocate Japan, Ltd.
 
ストレージ管理者が今、押さえておくべきネットワーク基本の「キ」 ~必要なのは性能とシンプルさ。その極意とは?~
ストレージ管理者が今、押さえておくべきネットワーク基本の「キ」 ~必要なのは性能とシンプルさ。その極意とは?~ストレージ管理者が今、押さえておくべきネットワーク基本の「キ」 ~必要なのは性能とシンプルさ。その極意とは?~
ストレージ管理者が今、押さえておくべきネットワーク基本の「キ」 ~必要なのは性能とシンプルさ。その極意とは?~Brocade
 
フロー技術によるネットワーク管理
フロー技術によるネットワーク管理フロー技術によるネットワーク管理
フロー技術によるネットワーク管理Motonori Shindo
 
SAN デザイン講座
SAN デザイン講座SAN デザイン講座
SAN デザイン講座Brocade
 
『WAN SDN Controller NorthStarご紹介 & デモ』
『WAN SDN Controller NorthStarご紹介 & デモ』『WAN SDN Controller NorthStarご紹介 & デモ』
『WAN SDN Controller NorthStarご紹介 & デモ』Juniper Networks (日本)
 
Lightweight Language Diverプレゼン資料:アプリケーションのIPv6対応のススメ(LL編)
Lightweight Language Diverプレゼン資料:アプリケーションのIPv6対応のススメ(LL編)Lightweight Language Diverプレゼン資料:アプリケーションのIPv6対応のススメ(LL編)
Lightweight Language Diverプレゼン資料:アプリケーションのIPv6対応のススメ(LL編)v6app
 
ウェブアーキテクチャの歴史と未来
ウェブアーキテクチャの歴史と未来ウェブアーキテクチャの歴史と未来
ウェブアーキテクチャの歴史と未来Kazuho Oku
 
Brocade SAN 製品概要
Brocade SAN 製品概要Brocade SAN 製品概要
Brocade SAN 製品概要Brocade
 
BGP as a method for Abstraction
BGP as a method for AbstractionBGP as a method for Abstraction
BGP as a method for AbstractionMiya Kohno
 
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~Juniper Networks (日本)
 

What's hot (20)

WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
 
『どうする?どうやる? データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29
『どうする?どうやる?  データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29『どうする?どうやる?  データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29
『どうする?どうやる? データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29
 
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
 
About 6lowpan wi-sun_ecl_20150116
About 6lowpan wi-sun_ecl_20150116About 6lowpan wi-sun_ecl_20150116
About 6lowpan wi-sun_ecl_20150116
 
Lagopus workshop@Internet weekのそば
Lagopus workshop@Internet weekのそばLagopus workshop@Internet weekのそば
Lagopus workshop@Internet weekのそば
 
MAP 実装してみた
MAP 実装してみたMAP 実装してみた
MAP 実装してみた
 
30分でわかる! コンピュータネットワーク
30分でわかる! コンピュータネットワーク30分でわかる! コンピュータネットワーク
30分でわかる! コンピュータネットワーク
 
VIOPS06: ここまで身近に!10Gbpsを越えるネットワークの世界
VIOPS06: ここまで身近に!10Gbpsを越えるネットワークの世界VIOPS06: ここまで身近に!10Gbpsを越えるネットワークの世界
VIOPS06: ここまで身近に!10Gbpsを越えるネットワークの世界
 
ストレージ管理者が今、押さえておくべきネットワーク基本の「キ」 ~必要なのは性能とシンプルさ。その極意とは?~
ストレージ管理者が今、押さえておくべきネットワーク基本の「キ」 ~必要なのは性能とシンプルさ。その極意とは?~ストレージ管理者が今、押さえておくべきネットワーク基本の「キ」 ~必要なのは性能とシンプルさ。その極意とは?~
ストレージ管理者が今、押さえておくべきネットワーク基本の「キ」 ~必要なのは性能とシンプルさ。その極意とは?~
 
フロー技術によるネットワーク管理
フロー技術によるネットワーク管理フロー技術によるネットワーク管理
フロー技術によるネットワーク管理
 
SAN デザイン講座
SAN デザイン講座SAN デザイン講座
SAN デザイン講座
 
『WAN SDN Controller NorthStarご紹介 & デモ』
『WAN SDN Controller NorthStarご紹介 & デモ』『WAN SDN Controller NorthStarご紹介 & デモ』
『WAN SDN Controller NorthStarご紹介 & デモ』
 
IPv6技術動向
IPv6技術動向IPv6技術動向
IPv6技術動向
 
BMP共同検証
BMP共同検証BMP共同検証
BMP共同検証
 
Lightweight Language Diverプレゼン資料:アプリケーションのIPv6対応のススメ(LL編)
Lightweight Language Diverプレゼン資料:アプリケーションのIPv6対応のススメ(LL編)Lightweight Language Diverプレゼン資料:アプリケーションのIPv6対応のススメ(LL編)
Lightweight Language Diverプレゼン資料:アプリケーションのIPv6対応のススメ(LL編)
 
ウェブアーキテクチャの歴史と未来
ウェブアーキテクチャの歴史と未来ウェブアーキテクチャの歴史と未来
ウェブアーキテクチャの歴史と未来
 
IPv6 Update
IPv6 UpdateIPv6 Update
IPv6 Update
 
Brocade SAN 製品概要
Brocade SAN 製品概要Brocade SAN 製品概要
Brocade SAN 製品概要
 
BGP as a method for Abstraction
BGP as a method for AbstractionBGP as a method for Abstraction
BGP as a method for Abstraction
 
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~
vSRX on Your Laptop : PCで始めるvSRX ~JUNOSをさわってみよう!~
 

Similar to 【Brocade OpenStack ソリューション】MPLS VPNデータセンター間接続

ML2/OVN アーキテクチャ概観
ML2/OVN アーキテクチャ概観ML2/OVN アーキテクチャ概観
ML2/OVN アーキテクチャ概観Yamato Tanaka
 
Amalgam8 application switch for cloud native services
Amalgam8   application switch for cloud native servicesAmalgam8   application switch for cloud native services
Amalgam8 application switch for cloud native servicesTakehiko Amano
 
データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?Brocade
 
20150715 xflow kikuta_final
20150715 xflow kikuta_final20150715 xflow kikuta_final
20150715 xflow kikuta_finalKazumasa Ikuta
 
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1Etsuji Nakai
 
【Brocade OpenStack ソリューション】OpenStack 概要
【Brocade OpenStack ソリューション】OpenStack 概要【Brocade OpenStack ソリューション】OpenStack 概要
【Brocade OpenStack ソリューション】OpenStack 概要Brocade
 
openstack_neutron-ovs_osc2014tf_20141019
openstack_neutron-ovs_osc2014tf_20141019openstack_neutron-ovs_osc2014tf_20141019
openstack_neutron-ovs_osc2014tf_20141019Takehiro Kudou
 
20131211 Neutron Havana
20131211 Neutron Havana20131211 Neutron Havana
20131211 Neutron HavanaAkihiro Motoki
 
Cisco Connect Japan 2014:シスコ技術者認定エキスパートレベル CCIE
Cisco Connect Japan 2014:シスコ技術者認定エキスパートレベル CCIECisco Connect Japan 2014:シスコ技術者認定エキスパートレベル CCIE
Cisco Connect Japan 2014:シスコ技術者認定エキスパートレベル CCIEシスコシステムズ合同会社
 
Microsoft Tunnel 概要
Microsoft Tunnel 概要Microsoft Tunnel 概要
Microsoft Tunnel 概要Yutaro Tamai
 
RHEL7/CentOS7 NetworkManager徹底入門
RHEL7/CentOS7 NetworkManager徹底入門RHEL7/CentOS7 NetworkManager徹底入門
RHEL7/CentOS7 NetworkManager徹底入門Etsuji Nakai
 
【Interop tokyo 2014】 Cisco SDNの進化とアプリケーションモデル標準化への取り組み
【Interop tokyo 2014】  Cisco SDNの進化とアプリケーションモデル標準化への取り組み【Interop tokyo 2014】  Cisco SDNの進化とアプリケーションモデル標準化への取り組み
【Interop tokyo 2014】 Cisco SDNの進化とアプリケーションモデル標準化への取り組みシスコシステムズ合同会社
 
【Interop tokyo 2014】 ネットワークの高度な可視化〜企業向けSDNポリシー制御まで!
【Interop tokyo 2014】 ネットワークの高度な可視化〜企業向けSDNポリシー制御まで!【Interop tokyo 2014】 ネットワークの高度な可視化〜企業向けSDNポリシー制御まで!
【Interop tokyo 2014】 ネットワークの高度な可視化〜企業向けSDNポリシー制御まで!シスコシステムズ合同会社
 
TTN V3対応最新版LoRaWANゲートウェイLPS8-JP日本語マニュアル
TTN V3対応最新版LoRaWANゲートウェイLPS8-JP日本語マニュアルTTN V3対応最新版LoRaWANゲートウェイLPS8-JP日本語マニュアル
TTN V3対応最新版LoRaWANゲートウェイLPS8-JP日本語マニュアルCRI Japan, Inc.
 
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしようCloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしようKazuto Kusama
 
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)シスコシステムズ合同会社
 
Cloudstack networking の内側
Cloudstack networking の内側Cloudstack networking の内側
Cloudstack networking の内側Hiroaki Kawai
 
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?Brocade
 

Similar to 【Brocade OpenStack ソリューション】MPLS VPNデータセンター間接続 (20)

ML2/OVN アーキテクチャ概観
ML2/OVN アーキテクチャ概観ML2/OVN アーキテクチャ概観
ML2/OVN アーキテクチャ概観
 
Amalgam8 application switch for cloud native services
Amalgam8   application switch for cloud native servicesAmalgam8   application switch for cloud native services
Amalgam8 application switch for cloud native services
 
データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?データセンター進化論:これ以上オープンになれないSDNとは?
データセンター進化論:これ以上オープンになれないSDNとは?
 
20150715 xflow kikuta_final
20150715 xflow kikuta_final20150715 xflow kikuta_final
20150715 xflow kikuta_final
 
150212 summit発表用資料 公開用
150212 summit発表用資料 公開用150212 summit発表用資料 公開用
150212 summit発表用資料 公開用
 
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
OpenStackクラウド基盤構築ハンズオンセミナー 第2日:講義No1
 
【Brocade OpenStack ソリューション】OpenStack 概要
【Brocade OpenStack ソリューション】OpenStack 概要【Brocade OpenStack ソリューション】OpenStack 概要
【Brocade OpenStack ソリューション】OpenStack 概要
 
openstack_neutron-ovs_osc2014tf_20141019
openstack_neutron-ovs_osc2014tf_20141019openstack_neutron-ovs_osc2014tf_20141019
openstack_neutron-ovs_osc2014tf_20141019
 
20131211 Neutron Havana
20131211 Neutron Havana20131211 Neutron Havana
20131211 Neutron Havana
 
Cisco Connect Japan 2014:シスコ技術者認定エキスパートレベル CCIE
Cisco Connect Japan 2014:シスコ技術者認定エキスパートレベル CCIECisco Connect Japan 2014:シスコ技術者認定エキスパートレベル CCIE
Cisco Connect Japan 2014:シスコ技術者認定エキスパートレベル CCIE
 
Juniper Festa @ Interop Tokyo 2021
Juniper Festa @ Interop Tokyo 2021Juniper Festa @ Interop Tokyo 2021
Juniper Festa @ Interop Tokyo 2021
 
Microsoft Tunnel 概要
Microsoft Tunnel 概要Microsoft Tunnel 概要
Microsoft Tunnel 概要
 
RHEL7/CentOS7 NetworkManager徹底入門
RHEL7/CentOS7 NetworkManager徹底入門RHEL7/CentOS7 NetworkManager徹底入門
RHEL7/CentOS7 NetworkManager徹底入門
 
【Interop tokyo 2014】 Cisco SDNの進化とアプリケーションモデル標準化への取り組み
【Interop tokyo 2014】  Cisco SDNの進化とアプリケーションモデル標準化への取り組み【Interop tokyo 2014】  Cisco SDNの進化とアプリケーションモデル標準化への取り組み
【Interop tokyo 2014】 Cisco SDNの進化とアプリケーションモデル標準化への取り組み
 
【Interop tokyo 2014】 ネットワークの高度な可視化〜企業向けSDNポリシー制御まで!
【Interop tokyo 2014】 ネットワークの高度な可視化〜企業向けSDNポリシー制御まで!【Interop tokyo 2014】 ネットワークの高度な可視化〜企業向けSDNポリシー制御まで!
【Interop tokyo 2014】 ネットワークの高度な可視化〜企業向けSDNポリシー制御まで!
 
TTN V3対応最新版LoRaWANゲートウェイLPS8-JP日本語マニュアル
TTN V3対応最新版LoRaWANゲートウェイLPS8-JP日本語マニュアルTTN V3対応最新版LoRaWANゲートウェイLPS8-JP日本語マニュアル
TTN V3対応最新版LoRaWANゲートウェイLPS8-JP日本語マニュアル
 
Cloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしようCloud Foundry V2を、もうちょっと深掘りしよう
Cloud Foundry V2を、もうちょっと深掘りしよう
 
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)
【Interop Tokyo 2016】 次世代サービス チェイニング NSH (Network Service Header)
 
Cloudstack networking の内側
Cloudstack networking の内側Cloudstack networking の内側
Cloudstack networking の内側
 
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?
今、本当に“オープン”が必要なそのワケ ブロケードが考えるNFVの今、SDNへの未来とは?
 

More from Brocade

Network infrastructure visibility and analytics with data streaming
Network infrastructure visibility and analytics with data streamingNetwork infrastructure visibility and analytics with data streaming
Network infrastructure visibility and analytics with data streamingBrocade
 
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~Brocade
 
~ストレージの価値を最大化!~次世代ストレージの導入ベネフィットを無駄なく享受するために、“ネットワーク”視点で、知っておくべきこと
~ストレージの価値を最大化!~次世代ストレージの導入ベネフィットを無駄なく享受するために、“ネットワーク”視点で、知っておくべきこと~ストレージの価値を最大化!~次世代ストレージの導入ベネフィットを無駄なく享受するために、“ネットワーク”視点で、知っておくべきこと
~ストレージの価値を最大化!~次世代ストレージの導入ベネフィットを無駄なく享受するために、“ネットワーク”視点で、知っておくべきことBrocade
 
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~Brocade
 
FC SAN Fabric環境におけるパフォーマンストラブルの対処法
FC SAN Fabric環境におけるパフォーマンストラブルの対処法FC SAN Fabric環境におけるパフォーマンストラブルの対処法
FC SAN Fabric環境におけるパフォーマンストラブルの対処法Brocade
 
Brocade PartnerWebinar: Network Edge キャンパス・スイッチ新製品&新機能、および有線&無線統合ソリューションアップデー...
Brocade PartnerWebinar: Network Edge キャンパス・スイッチ新製品&新機能、および有線&無線統合ソリューションアップデー...Brocade PartnerWebinar: Network Edge キャンパス・スイッチ新製品&新機能、および有線&無線統合ソリューションアップデー...
Brocade PartnerWebinar: Network Edge キャンパス・スイッチ新製品&新機能、および有線&無線統合ソリューションアップデー...Brocade
 
“見てわかる” ファイバーチャネルSAN基礎講座(第5弾)~さあ、いよいよ、運用です!~
“見てわかる” ファイバーチャネルSAN基礎講座(第5弾)~さあ、いよいよ、運用です!~“見てわかる” ファイバーチャネルSAN基礎講座(第5弾)~さあ、いよいよ、運用です!~
“見てわかる” ファイバーチャネルSAN基礎講座(第5弾)~さあ、いよいよ、運用です!~Brocade
 
“見てわかる” ファイバーチャネルSAN基礎講座(第4弾)~続・間違わない!FC SAN導入のヒントとコツ~
“見てわかる” ファイバーチャネルSAN基礎講座(第4弾)~続・間違わない!FC SAN導入のヒントとコツ~“見てわかる” ファイバーチャネルSAN基礎講座(第4弾)~続・間違わない!FC SAN導入のヒントとコツ~
“見てわかる” ファイバーチャネルSAN基礎講座(第4弾)~続・間違わない!FC SAN導入のヒントとコツ~Brocade
 
Two Fast Paths to Docker Networking with Brocade VDX
Two Fast Paths to Docker Networking with Brocade VDXTwo Fast Paths to Docker Networking with Brocade VDX
Two Fast Paths to Docker Networking with Brocade VDXBrocade
 
Five Networking Must - Haves For Containers
Five Networking Must - Haves For ContainersFive Networking Must - Haves For Containers
Five Networking Must - Haves For ContainersBrocade
 
Let the conversation flow with Brocade vADC
Let the conversation flow with Brocade vADCLet the conversation flow with Brocade vADC
Let the conversation flow with Brocade vADCBrocade
 
Always-on performance for Always-on Business
Always-on performance for Always-on BusinessAlways-on performance for Always-on Business
Always-on performance for Always-on BusinessBrocade
 
“見てわかる” ファイバーチャネルSAN基礎講座(第3弾)~間違わない!FC SAN導入のヒントとコツ~
“見てわかる” ファイバーチャネルSAN基礎講座(第3弾)~間違わない!FC SAN導入のヒントとコツ~“見てわかる” ファイバーチャネルSAN基礎講座(第3弾)~間違わない!FC SAN導入のヒントとコツ~
“見てわかる” ファイバーチャネルSAN基礎講座(第3弾)~間違わない!FC SAN導入のヒントとコツ~Brocade
 
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...Brocade
 
“見てわかる” ファイバーチャネルSAN基礎講座(第2弾)~FC SAN設計における勘所とは?~
“見てわかる” ファイバーチャネルSAN基礎講座(第2弾)~FC SAN設計における勘所とは?~“見てわかる” ファイバーチャネルSAN基礎講座(第2弾)~FC SAN設計における勘所とは?~
“見てわかる” ファイバーチャネルSAN基礎講座(第2弾)~FC SAN設計における勘所とは?~Brocade
 
VM Farms Thrive with Dedicated IP Storage Networks
VM Farms Thrive with Dedicated IP Storage NetworksVM Farms Thrive with Dedicated IP Storage Networks
VM Farms Thrive with Dedicated IP Storage NetworksBrocade
 
仮想ロードバランサ最前線: 性能も柔軟さも。ソフトウェア生まれだから実現できること
仮想ロードバランサ最前線: 性能も柔軟さも。ソフトウェア生まれだから実現できること仮想ロードバランサ最前線: 性能も柔軟さも。ソフトウェア生まれだから実現できること
仮想ロードバランサ最前線: 性能も柔軟さも。ソフトウェア生まれだから実現できることBrocade
 
自動化万歳!朝起きたらトラブルシューティングが完了している世界の実現方法
自動化万歳!朝起きたらトラブルシューティングが完了している世界の実現方法自動化万歳!朝起きたらトラブルシューティングが完了している世界の実現方法
自動化万歳!朝起きたらトラブルシューティングが完了している世界の実現方法Brocade
 
変わるモバイル・ネットワークの世界 ~ソフトウェアが可能にする破壊的進化のリアリティと将来~
変わるモバイル・ネットワークの世界 ~ソフトウェアが可能にする破壊的進化のリアリティと将来~変わるモバイル・ネットワークの世界 ~ソフトウェアが可能にする破壊的進化のリアリティと将来~
変わるモバイル・ネットワークの世界 ~ソフトウェアが可能にする破壊的進化のリアリティと将来~Brocade
 
NEW WORLD. NEW NETWORK.: 3ステップで考えるNew IPへの進化
NEW WORLD. NEW NETWORK.: 3ステップで考えるNew IPへの進化NEW WORLD. NEW NETWORK.: 3ステップで考えるNew IPへの進化
NEW WORLD. NEW NETWORK.: 3ステップで考えるNew IPへの進化Brocade
 

More from Brocade (20)

Network infrastructure visibility and analytics with data streaming
Network infrastructure visibility and analytics with data streamingNetwork infrastructure visibility and analytics with data streaming
Network infrastructure visibility and analytics with data streaming
 
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~
 
~ストレージの価値を最大化!~次世代ストレージの導入ベネフィットを無駄なく享受するために、“ネットワーク”視点で、知っておくべきこと
~ストレージの価値を最大化!~次世代ストレージの導入ベネフィットを無駄なく享受するために、“ネットワーク”視点で、知っておくべきこと~ストレージの価値を最大化!~次世代ストレージの導入ベネフィットを無駄なく享受するために、“ネットワーク”視点で、知っておくべきこと
~ストレージの価値を最大化!~次世代ストレージの導入ベネフィットを無駄なく享受するために、“ネットワーク”視点で、知っておくべきこと
 
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~
“見てわかる”ファイバーチャネルSAN基礎講座(第6弾: 最終回)~困った時もこれで安心(?)、FC SANにおけるトラブルシューティングのコツとは??~
 
FC SAN Fabric環境におけるパフォーマンストラブルの対処法
FC SAN Fabric環境におけるパフォーマンストラブルの対処法FC SAN Fabric環境におけるパフォーマンストラブルの対処法
FC SAN Fabric環境におけるパフォーマンストラブルの対処法
 
Brocade PartnerWebinar: Network Edge キャンパス・スイッチ新製品&新機能、および有線&無線統合ソリューションアップデー...
Brocade PartnerWebinar: Network Edge キャンパス・スイッチ新製品&新機能、および有線&無線統合ソリューションアップデー...Brocade PartnerWebinar: Network Edge キャンパス・スイッチ新製品&新機能、および有線&無線統合ソリューションアップデー...
Brocade PartnerWebinar: Network Edge キャンパス・スイッチ新製品&新機能、および有線&無線統合ソリューションアップデー...
 
“見てわかる” ファイバーチャネルSAN基礎講座(第5弾)~さあ、いよいよ、運用です!~
“見てわかる” ファイバーチャネルSAN基礎講座(第5弾)~さあ、いよいよ、運用です!~“見てわかる” ファイバーチャネルSAN基礎講座(第5弾)~さあ、いよいよ、運用です!~
“見てわかる” ファイバーチャネルSAN基礎講座(第5弾)~さあ、いよいよ、運用です!~
 
“見てわかる” ファイバーチャネルSAN基礎講座(第4弾)~続・間違わない!FC SAN導入のヒントとコツ~
“見てわかる” ファイバーチャネルSAN基礎講座(第4弾)~続・間違わない!FC SAN導入のヒントとコツ~“見てわかる” ファイバーチャネルSAN基礎講座(第4弾)~続・間違わない!FC SAN導入のヒントとコツ~
“見てわかる” ファイバーチャネルSAN基礎講座(第4弾)~続・間違わない!FC SAN導入のヒントとコツ~
 
Two Fast Paths to Docker Networking with Brocade VDX
Two Fast Paths to Docker Networking with Brocade VDXTwo Fast Paths to Docker Networking with Brocade VDX
Two Fast Paths to Docker Networking with Brocade VDX
 
Five Networking Must - Haves For Containers
Five Networking Must - Haves For ContainersFive Networking Must - Haves For Containers
Five Networking Must - Haves For Containers
 
Let the conversation flow with Brocade vADC
Let the conversation flow with Brocade vADCLet the conversation flow with Brocade vADC
Let the conversation flow with Brocade vADC
 
Always-on performance for Always-on Business
Always-on performance for Always-on BusinessAlways-on performance for Always-on Business
Always-on performance for Always-on Business
 
“見てわかる” ファイバーチャネルSAN基礎講座(第3弾)~間違わない!FC SAN導入のヒントとコツ~
“見てわかる” ファイバーチャネルSAN基礎講座(第3弾)~間違わない!FC SAN導入のヒントとコツ~“見てわかる” ファイバーチャネルSAN基礎講座(第3弾)~間違わない!FC SAN導入のヒントとコツ~
“見てわかる” ファイバーチャネルSAN基礎講座(第3弾)~間違わない!FC SAN導入のヒントとコツ~
 
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
Recent Advances in Machine Learning: Bringing a New Level of Intelligence to ...
 
“見てわかる” ファイバーチャネルSAN基礎講座(第2弾)~FC SAN設計における勘所とは?~
“見てわかる” ファイバーチャネルSAN基礎講座(第2弾)~FC SAN設計における勘所とは?~“見てわかる” ファイバーチャネルSAN基礎講座(第2弾)~FC SAN設計における勘所とは?~
“見てわかる” ファイバーチャネルSAN基礎講座(第2弾)~FC SAN設計における勘所とは?~
 
VM Farms Thrive with Dedicated IP Storage Networks
VM Farms Thrive with Dedicated IP Storage NetworksVM Farms Thrive with Dedicated IP Storage Networks
VM Farms Thrive with Dedicated IP Storage Networks
 
仮想ロードバランサ最前線: 性能も柔軟さも。ソフトウェア生まれだから実現できること
仮想ロードバランサ最前線: 性能も柔軟さも。ソフトウェア生まれだから実現できること仮想ロードバランサ最前線: 性能も柔軟さも。ソフトウェア生まれだから実現できること
仮想ロードバランサ最前線: 性能も柔軟さも。ソフトウェア生まれだから実現できること
 
自動化万歳!朝起きたらトラブルシューティングが完了している世界の実現方法
自動化万歳!朝起きたらトラブルシューティングが完了している世界の実現方法自動化万歳!朝起きたらトラブルシューティングが完了している世界の実現方法
自動化万歳!朝起きたらトラブルシューティングが完了している世界の実現方法
 
変わるモバイル・ネットワークの世界 ~ソフトウェアが可能にする破壊的進化のリアリティと将来~
変わるモバイル・ネットワークの世界 ~ソフトウェアが可能にする破壊的進化のリアリティと将来~変わるモバイル・ネットワークの世界 ~ソフトウェアが可能にする破壊的進化のリアリティと将来~
変わるモバイル・ネットワークの世界 ~ソフトウェアが可能にする破壊的進化のリアリティと将来~
 
NEW WORLD. NEW NETWORK.: 3ステップで考えるNew IPへの進化
NEW WORLD. NEW NETWORK.: 3ステップで考えるNew IPへの進化NEW WORLD. NEW NETWORK.: 3ステップで考えるNew IPへの進化
NEW WORLD. NEW NETWORK.: 3ステップで考えるNew IPへの進化
 

Recently uploaded

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (11)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

【Brocade OpenStack ソリューション】MPLS VPNデータセンター間接続

  • 1. MPLS VPNデータセンター間接続 Mohammad Hanif、SWエンジニアリング・ディレクタ Angela Smith、シニアSWエンジニア Muhammad Durrani、主任SWテスト・エンジニア 2014年7月 1© 2014 Brocade Communications Systems, Inc.
  • 2. ご注意 • このプレゼンテーションで取り上げている製品には開発途上のものもあり、リリース日程、価格、製品機能など、詳細 には変更が加わることがあります。最終的に、ここで意図したような機能を果たさない製品になることもあり、また正 規リリースまで至らないケースもあり得ます。正式リリース版はこのプレゼンテーションで説明する、事前バージョンとは かなり異なるものになる場合があります。 • プレゼンテーションの内容は関係する製品やサービスについて、明示、非明示を問わず、法律上その他の、どのよう な種類の保証とも見なされるものではありません。これは、商品性や、特定目的への適合性、第三者の権利侵害 の有無などについての暗黙の保証も含みます。 • Brocade、Bウイング・シンボル、DCX、Fabric OS、File Lifecycle Manager、MyView、StorageXは、登録商標であ り、DCFM、SAN Healthは、米国その他の国で、Brocade Communications Systems, Inc.が所有する商標です。 その他のブランド、製品名、サービス名は各所有者の製品またはサービスを示す商標またはサービスマークである場 合があります。 © 2014 Brocade Communications Systems, Inc. 2
  • 3. 今回の内容 • 概要 • MPLS VPNのビルディング・ブロック • OpenStackでの運用の流れ • L2データセンター間接続の利用例 • 次の課題 • まとめとポイント • ディプロイメントのガイドライン • 構成の手順とNeutron CLI & REST APIの定義 • 今後の予定 © 2014 Brocade Communications Systems, Inc. 33
  • 4. 概要 • 複数のデータセンター(DC)環境をまたいだクラウドの構築 • 共有リソース・プールの地域分散 • 複数のデータセンターに広がるテナント・ネットワーク • L2/L3 VPNを展開するMPLSテクノロジ • QoS保証を向上 • ネットワークの耐障害性を強化 • 処理負荷(VMなど)をデータセンター間で移動 • DC間WAN上で、大規模フローを最適に配分(データ・バックアップ時その他) データセンター間オーケストレーションの必要性 © 2014 Brocade Communications Systems, Inc. 4
  • 5. © 2014 Brocade Communications Systems, Inc. 5 データセンター間オーケストレーションの全体図 MLXe 境界 ルータ VCS テクノロジApp OS App OS • プライベートWAN • キャリアEthernet専用線 AT&T、VZ、FTその他 VPLS-BGPコア DC1 vLAG MCT インター ネット VLAN VLAN VLAN DC2 VPLS相互接続
  • 6. © 2014 Brocade Communications Systems, Inc. 6 MPLS VPNのビルディング・ブロック
  • 7. OpenStackでの運用の流れ • 各テナント・ネットワークの「接続回線」(Attachment Circuit)を作成 • 論理インタフェースとして取り扱い • L2ネットワークのVLANの集合などに相当 • MPLS LSPトンネルを作成 • LDPシグナリングを使用してトンネルを随時に構成させる場合はオプション • 接続回線とLSPトンネルからMPLS VPNサービスを作成 • 各データセンターの接続回線の間をLSPトンネルで接続する(デフォルトでフルメッシュのLSPと MPLSの耐障害性機能が有効) • MAC Withdrawalによる速い収束 • VMの移動/削除、サーバ統合などの際 Neutron API拡張機能を使用 © 2014 Brocade Communications Systems, Inc. 7
  • 8. © 2014 Brocade Communications Systems, Inc. 8 L2データセンター間接続の利用例 DCコア (PE) リーフ/スパイン (CE) VM2VM1 データセンター1 MPLSネットワーク MPLS VPNサービスLSPトンネル DCコア (PE) リーフ/スパイン (CE) VM2VM1 データセンター2 OpenStackオーケストレータ /コントローラ 接続回線 接続回線 OpenStackオーケストレータ /コントローラ
  • 9. 次の課題 大規模フローのグローバル負荷分散によるDC間WAN帯域幅の最適化 © 2014 Brocade Communications Systems, Inc. 9 • フローを大規模に発生するアプリケーション(BCDRなど)に対応 • ハッシュ・ベースの負荷分散は、WAN帯域幅やアプリケーションQoEの最適化には不十分 • 実装プロポーザル • アプリケーションから(オフ・ネットワークで)、「Large Flow」(大規模フロー)を通知 • 入/出側ルータ間に複数のLSPを構成 • 大規模フローに所要の帯域幅で新規に構成した(または構成済みの) LSPを割り振り • エッジLSRのPBR処理で、所定のLSPに大規模フローを転送 • このアプローチによるメリット • WAN帯域幅の最適利用、DCをまたぐアプリケーションのQoE向上 • ブロケードからRam (Ramki) KrishnanがIETF I2RSワーキング・グループに参加し、 中心になって取り組みを推進中 • http://datatracker.ietf.org/doc/draft-krishnan-i2rs-large-flow-use-case/?include_text=1
  • 10. まとめとポイント 新規アプリケーション/サービスの迅速で低コストの展開 © 2014 Brocade Communications Systems, Inc. 10 • 複数のデータセンターをまたぐテナント・ネットワークをOpenStackで構築 • 別のデータセンターにある物理サーバへもVMを移動 • Neutron APIから、L2/L3 MPLS VPNをプロビジョニング • BGPオート・ディスカバリによって、リモート側PEを自動検出(L2 VPNの場合) – マニュアル作業を減らすダイナミックな構成設定 • オーケストレーション/コントロールは、分散したOpenStackクライアントから 実施しなければならない
  • 11. ディプロイメントのガイドライン • OpenStack IceHouseからNeutronその他の必要なモジュールをインストール • インストール説明資料:http://docs.openstack.org/icehouse/ • Brocade VCSプラグインを設定(必要な場合) • OpenStack IceHouseに組み込みまれたBrocade VCSプラグインを設定 • Python ncclientパッケージをインストール。VCSプラグインからVDXスイッチへのNETCONF通信に使用 • 説明資料:https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/drivers/brocade/README.md • MLXプラグインのtarファイルをダウンロード:<Location of tar file TBD> • MLXプラグインのtarファイルを展開して、install_server.shスクリプトを実行 • 設定ファイルneutron.confの編集 • service_pluginsエントリにMPLS VPNサービス・プラグインを設定 • Brocade MPLS VPNドライバのservice_providerエントリを追加 • Neutronサーバを再起動 • 詳細については、tarファイルに入ったDeployment_Guide_MLX_Plugin.docを参照 MPLS VPNサービス拡張、Brocade MLXプラグイン © 2014 Brocade Communications Systems, Inc. 11
  • 12. ディプロイメントのガイドライン • OpenStack IceHouseのNeutronクライアント・モジュールをインストール • インストール説明資料:http://docs.openstack.org/icehouse/ • MLXプラグイン・クライアントのtarファイルをダウンロード:<Location of tar file TBD> • MLXプラグインのtarファイルを展開して、install_client.shスクリプトを実行 MPLS VPN NeutronクライアントCLI © 2014 Brocade Communications Systems, Inc. 12
  • 13. MPLS VPNの構成設定 • (下の手順では、OpenStackコントローラのIP を10.10.10.10、Neutronのポートを9696と 仮定したときのURLを使用) • ステップ1:Adminからプロバイダ・エッジを作成。 REST URL: http://10.10.10.10:9696/v2.0/mplsvpn /provider_edges • ステップ2:Adminからテナントの接続回線を 作成。REST URL: http://10.10.10.10:9696/v2.0/mplsvpn /attachment_circuits © 2014 Brocade Communications Systems, Inc. 13 MPLSネットワーク プロバイダ エッジ VLAN ネット ワーク データセンター1 MPLS VPN サービス プロバイダ エッジ VLAN ネット ワーク VM データセンター2 OpenStackコントローラ 接続 回線 接続回線 ステップ1 ステップ2 ステップ3ステップ4 ステップ5 VM • ステップ3:AdminからテナントのMPLS VPNを作成。REST URL:http://10.10.10.10:9696/v2.0/mplsvpn/mplsvpns • ステップ4:Brocade VCS Neutron ML2プラグインを使って、テナントのVLANネットワークを作成(VCSスイッチにVLAN を設定、REST URL:http://10.10.10.10:9696/v2.0/networks) • ステップ5:テナントで、VLANネットワークにVMインスタンスを作成。MLX機器でVPLSにVLANを設定 • データセンター2のOpenStackコントローラから、ステップ1~5を繰り返し OpenStackコントローラ
  • 14. プロバイダ・エッジの作成 – Neutron CLI © 2014 Brocade Communications Systems, Inc. 14 コマンド 出力 mplsvpn-provideredge-create stack@vm-ubuntu-51-42:~$ neutron mplsvpn-provideredge-create --name DataCenter1 Created a new provider_edge: +-------+--------------------------------------+ | Field | Value | +-------+--------------------------------------+ | id | c5e60365-5b20-4c54-85bf-dfaae44ba5de | | name | DataCenter1 | +-------+--------------------------------------+ mplsvpn-provideredge-list stack@vm-ubuntu-51-42:~$ neutron mplsvpn-provideredge-list +--------------------------------------+-----------------+ | id | name | +--------------------------------------+-----------------+ | c5e60365-5b20-4c54-85bf-dfaae44ba5de | DataCenter1 | +--------------------------------------+-----------------+ mplsvpn-provideredge-show stack@vm-ubuntu-51-42:~$ neutron mplsvpn-provideredge-show c5e60365-5b20-4c54-85bf-dfaae44ba5de +-------+--------------------------------------+ | Field | Value | +-------+--------------------------------------+ | id | c5e60365-5b20-4c54-85bf-dfaae44ba5de | | name | DataCenter1 | +-------+--------------------------------------+ mplsvpn-provideredge-delete stack@vm-ubuntu-51-42:~$ neutron mplsvpn-provideredge-delete c5e60365-5b20-4c54-85bf-dfaae44ba5de Deleted provider_edge: c5e60365-5b20-4c54-85bf-dfaae44ba5de
  • 15. MPLS VPN REST API プロバイダ・エッジの作成 – ステップ1 © 2014 Brocade Communications Systems, Inc. 15 Request: POST /v2.0/mplsvpn/provider_edges Accept: application/json { "provider_edges":[ { "name": "DC1_Provider_Edge” }, { "name": "DC2_Provider_Edge” }] } Response: { "provider_edges": [ { "name": "DC1_Provider_Edge” "id": "<UUID value>" }, { "name": "DC2_Provider_Edge” "id": "<UUID value>" }] }
  • 16. プロバイダ・エッジの作成 – REST API リクエスト/レスポンスの例 © 2014 Brocade Communications Systems, Inc. 16 作成はPOST プロバイダ・エッジ作成のURL 本文には、PEの 作成に使う名前の パラメータを収めるレスポンス レスポンスに入った、 作成されたPEの情報
  • 17. プロバイダ・エッジのGET処理 – REST API リクエスト/レスポンスの例 © 2014 Brocade Communications Systems, Inc. 17 GETメソッド プロバイダ・エッジのGET処理のURL 本文は空 レスポンス レスポンスに入った PEインスタンスのリスト
  • 18. 接続回線の作成 – Neutron CLI © 2014 Brocade Communications Systems, Inc. 18 コマンド 出力 mplsvpn-attachmentcircuit-create stack@vm-ubuntu-51-42:~$ neutron mplsvpn-attachmentcircuit-create --name Demo_AC --network_type L2 -- provider_edge_id e508943a-e6e9-4f83-b138-ed9b9a76e947 Created a new attachment_circuit: +------------------+--------------------------------------+ | Field | Value | +------------------+--------------------------------------+ | id | 7662ac23-134c-40da-bc13-e3ef818f3f45 | | name | Demo_AC | | network_type | L2 | | provider_edge_id | e508943a-e6e9-4f83-b138-ed9b9a76e947 | +------------------+--------------------------------------+ mplsvpn-attachmentcircuit-list stack@vm-ubuntu-51-42:~$ neutron mplsvpn-attachmentcircuit-list +--------------+--------------------------------------+ | name | id | +--------------+--------------------------------------+ | Demo_AC | 7662ac23-134c-40da-bc13-e3ef818f3f45 | +--------------+--------------------------------------+ mplsvpn-attachmentcircuit-show stack@vm-ubuntu-51-42:~$ neutron mplsvpn-attachmentcircuit-show 7662ac23-134c-40da-bc13-e3ef818f3f45 +------------------+--------------------------------------+ | Field | Value | +------------------+--------------------------------------+ | id | 7662ac23-134c-40da-bc13-e3ef818f3f45 | | name | Demo_AC | | network_type | L2 | | provider_edge_id | e508943a-e6e9-4f83-b138-ed9b9a76e947 | +------------------+--------------------------------------+ mplsvpn-attachmentcircuit-delete stack@vm-ubuntu-51-42:~$ neutron mplsvpn-attachmentcircuit-delete 7662ac23-134c-40da-bc13- e3ef818f3f45 Deleted attachment_circuit: 7662ac23-134c-40da-bc13-e3ef818f3f45
  • 19. MPLS VPN REST API 接続回線の作成 – ステップ2 © 2014 Brocade Communications Systems, Inc. 19 Request: POST /v2.0/mplsvpn/attachment_circuits Accept: application/json { "attachment_circuits": [ { "name": "DataCenter 1", “type”: “L2” // ほかにはL3 "provider_edge_id": "<UUID of provider edge 1>", "networks": [ { "network_id": "<UUID of L2 network to be extended>" } // 複数のL2ネットワークも指定可] }, { "name": "DataCenter 2", “type”: “L2” // ほかにはL3 "provider_edge_id": "<UUID of provider edge 2>", "networks": [ { "network_id": "<UUID of L2 network to be extended>" } // 複数のL2ネットワークも指定可] }] } Response: { "attachment_circuits": [ { "name": "DataCenter 1", "id": "<UUID of attachment circuit>", "tenant_id": "<UUID of the tenant for which it has been created>" }, { "name": "DataCenter 2", "id": "<UUID of attachment circuit>", "tenant_id": "<UUID of the tenant for which it has been created>" }] }
  • 20. 接続回線の作成 – REST API リクエスト/レスポンスの例 © 2014 Brocade Communications Systems, Inc. 20 作成はPOST 接続回線の作成のURL 本文には、名前、 ネットワークのタイプ、 PE ID等を収めるレスポンス レスポンスに入った、 作成された接続回線の 情報
  • 21. 接続回線のGET処理 – REST API リクエスト/レスポンスの例 © 2014 Brocade Communications Systems, Inc. 21 GETメソッド 接続回線のGET処理のURL 本文は空 レスポンス レスポンスに入った接続 回線インスタンスのリスト
  • 22. MPLS VPNの作成 – Neutron CLI © 2014 Brocade Communications Systems, Inc. 22 コマンド 出力 mplsvpn-create stack@vm-ubuntu-51-42:~$ neutron mplsvpn-create --name Demo_MPLSVPN --vpn_id 500 Created a new mplsvpn: +----------------+-------------------------------------------------------------------------------------+ | Field | Value | +----------------+-------------------------------------------------------------------------------------+ | id | d5ce38e1-172f-4dcc-876c-768654e60e0a | | name | Demo_MPLSVPN | | status | ACTIVE | | tenant_id | 5ae242ce0f154028b3b8b3d14e357863 | | tunnel_options | {"tunnel_backup": "frr", "qos": "Gold", "bandwidth": 10, "tunnel_type": "fullmesh"} | | vpn_id | 500 | +----------------+-------------------------------------------------------------------------------------+ mplsvpn-list stack@vm-ubuntu-51-42:~$ neutron mplsvpn-list +--------------------------------------+--------------+--------+ | id | name | status | +--------------------------------------+--------------+--------+ | d5ce38e1-172f-4dcc-876c-768654e60e0a | Demo_MPLSVPN | ACTIVE | +--------------------------------------+--------------+--------+ mplsvpn-show stack@vm-ubuntu-51-42:~$ neutron mplsvpn-show d5ce38e1-172f-4dcc-876c-768654e60e0a +----------------+-------------------------------------------------------------------------------------+ | Field | Value | +----------------+-------------------------------------------------------------------------------------+ | id | d5ce38e1-172f-4dcc-876c-768654e60e0a | | name | Demo_MPLSVPN | | status | ACTIVE | | tenant_id | 5ae242ce0f154028b3b8b3d14e357863 | | tunnel_options | {"tunnel_backup": "frr", "qos": "Gold", "bandwidth": 10, "tunnel_type": "fullmesh"} | | vpn_id | 500 | +----------------+-------------------------------------------------------------------------------------+ mplsvpn-delete stack@vm-ubuntu-51-42:~$ neutron mplsvpn-delete d5ce38e1-172f-4dcc-876c-768654e60e0a Deleted mplsvpn: d5ce38e1-172f-4dcc-876c-768654e60e0a
  • 23. MPLS VPN REST API MPLS VPNの作成 – ステップ3 © 2014 Brocade Communications Systems, Inc. 23 Request: POST /v2.0/mplsvpn/mplsvpns Accept: application/json { "mplsvpns": { "name": "Datacenter Interconnect", "vpn_id": <Integer VPN ID> “type”: “L2”, // ほかにはL3 "tunnel_options": { “tunnel_type”: “fullmesh”, // ほかにはCustomized “tunnel_backup”: “frr”, // ほかにはSecondary “qos”: “Gold”, // ほかにSilver、Bronze “bandwidth”: “10" // 単位はGbps } "attachment_circuits": [ { "attachment_circuit_id": "<UUID of attachment circuit>" }, { "attachment_circuit_id": "<UUID of attachment circuit>" }] } Response: { "mplsvpns": { "id": "<UUID of mpls vpn service>", "tenant_id": "<UUID of the tenant for which VPN was created>" "status": "DOWN" // 読み出しコールの間に、 // 両端点がUPならば“ACTIVE” } } • Neutronクライアントの相当CLIコマンド • mplsvpn-list – 既存のMPLS VPNインスタンスを一覧表示 • mplsvpn-show – 特定のMPLS VPNインスタンスの情報を表示 • mplsvpn-create – MPLS VPNインスタンスを作成 • mplsvpn-delete – MPLS VPNインスタンスを削除
  • 24. MPLS VPNの作成 – REST API リクエスト/レスポンスの例 © 2014 Brocade Communications Systems, Inc. 24 作成はPOST MPLS VPN作成のURL 本文には、名前、 VPN ID、トンネル・ オプション等を収める レスポンス VPLS作成が成功すれば、 レスポンス・オブジェクトの statusはACTIVE
  • 25. MPLS VPNのGET処理 – REST API リクエスト/レスポンスの例 © 2014 Brocade Communications Systems, Inc. 25 GETメソッド MPLS VPNのGET処理のURL 本文は空 レスポンス レスポンスに入った、 MPLS VPNインスタンス のリスト
  • 26. THANK YOU 26© 2014 Brocade Communications Systems, Inc. 本件に関するお問合せ https://www.brocadejapan.com/form/contact ブロケード コミュニケーションズ システムズ株式会社