View
14
Download
0
Category
Preview:
Citation preview
Brocade vCPEソリューションとOpenStack TackerによるVNFマネージメント
ブロケードコミュニケーションズシステムズ株式会社⾼井浩⼀
ネットワークに求められる変化
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. 2
• 数⼗億ユーザ• 数百万のアプリ
• 数億ユーザ• 数万のアプ
リ• 数百万ユーザ• 数千のアプリ
デジタルビジネス
クラウド
パーソナル化
IoT
オープンでプログラマブル
ダイナミックにスケールアウト
場所を問わないオンデマンド
サービス
シームレスな接続
双⽅向通信アプリケーショ
ン
⾃動化仮想化
ネットワーク
The New IP
NFV : The New IP エッジ
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. 3
L2 Switching⾼速フォワーディングと⾼信頼アンダーレイ
NFVL7 Load Balancing
VPN
L4 NATFirewall
L3 Routing
ポリシーの設定と実⾏
ファブリック
NFVにおけるリーダーシップ
Nov2012
Jan2013
買収
Mar2015
Dec2014
Domain 2.0で選択
Feb2015
Analytics
ソフトウェアネットワーキングリーダーシップ
オープンアーキテクチャ
エンタープライズクラウド
NFV
データセンターネットワーク
N.O.2
パートナーとの協業イノベーション
vRouterの導⼊
vRouterの導⼊
SDN & NFVのサービス開始
July2015
買収
業界初の商⽤版リリース
vEPC vADC
Sep2014
買収vRouter
買収
Brocade Software Networking Solutions
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. 5
Brocade vRouter
Brocade SDN Controller
Brocade vADC
Software Defined Networking (SDN)
Network Function Virtualization (NFV)
vRouter - エンタープライズやクラウドでの利⽤例
6
LAN
LAN
CPE
CPE
拠点
Private WAN データセンター
サービスプロバイダネットワーク拠点
IaaSクラウド
ホスティングクラウド
SP Managed vCPE
お客様管理のCPE
Compute
VNFs
Compute
APPs
vRouter 利⽤モデルvSwitchの使い⽅と利⽤モデル
7
NIC
NIC
NIC
vRouter VM VM
NIC
NIC
NIC
vRouter
ベアメタル利⽤ 仮想化環境 仮想環境とDPDK⽤SR-IOV/ PCIパススルー
vSwitch
Hypervisor
NIC
NIC
NIC
vRouter VM VM
vSwitch
Hypervisor
x86 x86 x86
NFVの現在
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. 8
ガートナー ハイプ・サイクルJuly 2015
成熟度モデルブロケード予測
Innovators EarlyAdopters
EarlyMajority
LateMajority
Laggards
NFV(vRouter)
NFV(vADC)
CHA
SM
SDN(Controller& Apps)
HW ADC
黎明期 「過度な期待」のピーク期
幻滅期 啓蒙活動期 ⽣産性の安定期
SDN Apps
NFV
SDN
ADC IaaSTelco:Cloud vCPE
Telco:On-prem vCPE
vCPE ユースケース
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. 9
NFV Infra
Service Provider Network
vCPE
LANCPE
Enterprise Branch
オンプレミスvCPE
vCPEOn-Premise
Cloud
SMB
LAN L2 NID
クラウド vCPE
VNFVNF
VNF
VNFVNF
VNF
1. クラウド vCPEa) Brocade vRouter (VNF)
2. オンプレミス vCPEa) Brocade vRouter (VNF)b) Brocade vCPE Platform
L2-NID
クラウド vCPE モデル
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. 10
レッドハット、デル、インテル、ブロケード共同検証
eth0
20VM
eth1
eth2
eth3
20VM
500Mbps500Mbps
500Mbps500Mbps10Gbps 10Gbps
10Gbps10Gbps
• Openstack を使⽤したDPDK ベースのNFV実証実験• 各インスタンスの通信性能を1Gbps均等に維持し、計40Gbpsの通信性能を達成
オンプレミスvCPE
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. 11
ハードウェア例
• INTEL ATOM PROCESSOR C2758• 8 Cores• 2.40 GHz• 64-bit instruction set• 4M Cache
• RAM• 8 GB
• SSD• 64 GB Flash
http://store.netgate.com/ADI/RCC-VE-8860.aspx
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. 12
HYPERVISOR(vSwitch)
X86 HARDWARE & PORTS
vRouter VNF1 VNF2
これまでのアーキテクチャ
X86 HARDWARE & PORTS
VNF1 VNF2 VNF3
Brocade vCPE
BROCADE vCPE Platform OSRouting, Firewall, NAT, QoS, VPN, Etc. Hypervisor, Zerotouch Client, vSwitch
vRouter を拡張、オンプレミス vCPE Platform OS
ブロケード vCPE アーキテクチャ
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. 13
§ CPU・メモリを消費§ 独⾃ハードウェア§ VNFとしての限定的な利⽤
§ 基本ネットワーク機能をネイティブでサポート
§ シンプルなサービスチェイニング§ オープンX86ハードウェア
CPU負荷 CPU負荷
Busy Free
ブロケード vCPE オーケストレーション
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. 14
CO/POP
• クラウド&オンプレミスvCPEソリューション
Brocade SDN Controller
vCE Routers
PE
To “P”routers
BootStrap
DHCP Call Home Server App
VNF Mgt App
1
2
3
4
ゼロタッチデプロイメント
オンプレミスクラウド
お客様拠点
VNF VNF
Brocade vCPE
サービスVMの管理Tacker
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. INTERNAL USE ONLY 16
OpenStackの主要なプロジェクトBrocade の取り組み: Neutron (Networking) & Cinder (Storage)
NOVA コンピュート
GLANCE イメージサービス
SWIFTオブジェクト
ストアNEUTRON
ネットワークCINDER
ボリュームサービス
HEATOrchestration テンプレート
CEILOMETERテレメトリ
TROVEDBaaS
HORIZONダッシュボード
KEYSTONE認証
OpenStack ソリューション
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. 17
Liberty
ML2 plugin (MLX)
VDX and ICX ML2 Plugin
ADC LBaaSSAN FC
vRouter
VPNaaS
FWaaS
vADCLBaaS
DC Border/Core
External
L2/L3 Fabric
Compute/Software Networking
InternetMPLS Cloud
MLXe MLXe
VDX 8770 VDX 8770
VPLS
VDX67xx
VDX67xx
VDX67xx
VDX67xx
VDX67xx
VDX67xx
VDX67xx
VDX67xx
SAN FC
Rack-n-1 Rack-n-1
Brocade vRouter
VPNaaS
FWaaS
Rack-1 Rack-2
Brocade vADC
OpenStack Tackerとは
• VNFカタログ• ベーシックなVNFのライフサイクル管理(定義/Start/Stop)• デプロイしたVNFの性能・ヘルスモニタリング• VNFポリシーに基づいたオート・ヒーリング• VNFの初期設定
18
NFV MANO (Management and Network Orchestration)• NFV Orchestrator:
Ø Network Service(NS)とVirtual Network Function(VNF)の展開Ø グローバルでのリソース管理Ø NFVIリソースリクエストの管理
• VNF Manager: Ø VNFインスタンスのライフサイクル管理Ø 初期設定やNFVIとE/NMS間のイベントレポート
• Virtualized Infrastructure Manager (VIM): Ø NFVIのコンピュート、ストレージ、ネットワークリソースの管理
19
NFV向けVMライフサイクル管理
• Tacker :NFVオーケストレーションとETSI MANOアーキテクチャを使った、VNF管理を実現するOpenStackサービス
Tackerで提供される主な機能• VNF ライフサイクル・マネージメント• VNF カタログ – TOSCA (Topology and Orchestration Specification
for Cloud Applications ) テンプレート• VNF ユーザデータの挿⼊• VNF の設定投⼊ – インストレーションやアップデート
‒ SDN Controller からNetConf/YANGを利⽤‒ カスタム・マネージメント・ドライバ
• KPIとヘルスモニターのフレームワーク
Tacker Architecture
Tacker
Mgmtdriver
monitoringdriver
feedback
DB
BrocadevRouter-VNF
DPIVNF
VNFD catalog
BrocadevEPC VNF
NFVO / OSS / BSS
CLIHorizon(GUI)
infradriver
API
sfcdriver
Brocade SDN Controllernetconf/
yang OVSDB
VNF Forwarding graph
FWVNF
NFVO / VNFM / SFC API
Serviceconfiguration
Tacker Architecture
HEAT
Tacker
Tenant Network
BrocadevEPC
BrocadevRouter
VNF 1
VIM(compute/network/storage)
Mgmtdriver
OpenStackNova, neutron
VM起動/削除
monitoringdriver
feedback
DB
BrocadevRouter-VNF
DPIVNF
VNFD catalog
BrocadevEPC VNF
NFVO / OSS / BSS
CLIHorizon(GUI)
infradriver
APIvdu
creation
sfcdriver
OVS
Brocade SDN Controllernetconf/
yang OVSDB
FWVNF
VNF 2
NFVO / VNFM / SFC API
monitoring configuration
12
34
VNF Forwarding graph
Serviceconfiguration
5
6
Brocade VNF Orchestration App• OpenStack Tackerの商⽤版ディストリビューション• ブロケード VNF のオーケストレーション
‒ vRouter‒ vADC‒ vEPC
• 段階的インテグレーション‒ Brocade SDNコントローラとTackerのインテグレーション‒ vCPE対応‒ サービスオーケストレーション/チェイニング‒ Call-Home Server, ゼロタッチ・デプロイメント
今後の取り組み
25© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. COMPANY PROPRIETARY INFORMATION
Community SDN AppPhase0 アーキテクチャ提案
VNFカタログVNFライフサイクル管理セルフヒーリングVNF初期コンフィグVNFMとVNFDテンプレートOpenStack HEATを使ったInfra Driver死活監視
Netconfを⽤いたBSC ConfigドライバオーケストレーションGUIOpenStack Libertyサポート
Phase1 Netconf-LibvirtオーケストレーションvCPE⽤VNFDテンプレートvCPE上のVNFの監視VNFサービスチェイニング1.0(vCPE⽤Netconf)
Phase2 サービスオーケストレーションNFVOサポートアーキテクチャ提案SFC統合VNFサービスチェイニングマルチVIMサポート
他のハイパーバイザー向けInfraドライバBSCモニタリングドライバ(Netconf/OpenFlow)オーケストレーションGUIでのネットワークサービス・プロビジョニング
Phase3 vCPEのクラウド管理エンタープライズ向けソリューション
• NFVユースケース vCPE• Brocade vCPEアーキテクチャ
• OpenStack Tacker• VNFライフサイクルマネージメント
まとめ
© 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. INTERNAL USE ONLY 26
Brocade vCPE
OpenStackTacker
ありがとうございました
Recommended