More Related Content Similar to 20141117 lagopus-bof-iw2014 (20) More from Yukihiro Kikuchi (9) 20141117 lagopus-bof-iw20142. Legal Disclaimer
All or some of the products detailed in this presentation may still be under development and certain specifications, including but not limited to, release dates, prices, and product features, may change. The products may not function as intended and a production version of the products may never be released. Even if a production version is released, it may be materially different from the pre-release version discussed in this presentation.
Nothing in this presentation shall be deemed to create a warranty of any kind, either express or implied, statutory or otherwise, including but not limited to, any implied warranties of merchantability, fitness for a particular purpose, or non-infringement of third-party rights with respect to any products and services referenced herein.
ADX, AnyIO, Brocade, Brocade Assurance, the B-wing symbol, DCX, Fabric OS, HyperEdge, ICX, MLX, MyBrocade, OpenScript, VCS, VDX, and Vyatta are registered trademarks, and The Effortless Network and The On-Demand Data Center are trademarks of Brocade Communications Systems, Inc., in the United States and/or in other countries. Other brands, products, or service names mentioned may be trademarks of others.
2
© 2014 Brocade Communications Systems, Inc. Company Proprietary Information 4. 自己紹介
•菊池 之裕
•ブロケードコミュニケーションズシステムズ株式会社
•システムエンジニアリング本部 シニア システムズエンジニア
•twitter: @yukihirokikuchi
サービスプロバイダ向けの製品紹介、サポート
イーサネットファブリック/FC Fabric製品の導入支援
OpenSource関連 (OpenFlow,OpenStack,Vyatta..)の one of the サポーター
技術全般なんでもやってます。
© 2013 Brocade Communications Systems, Inc. Company Proprietary Information
4 7. •性能を飛躍的に向上させた同社の 最新NFV(ネットワーク機能の仮想 化)製品
•Vyattaを使った検証
•世界最高性能のSDNソフトウェア スイッチ
•Lagopus を用いた検証
7
Intel DPDK Server Switching Plathome実験
Layer2+OpenFlow
Layer3+Open(Daylight|Stack)
© 2014 Brocade Communications Systems, Inc. Company Proprietary Information 8. ネットワーク
サーバ
ストレージ
ネットワーク
ネットワーク
仮想化
VxLAN, NVGRE, STT
サーバ
仮想サーバ
物理インフラ
仮想スイッチ
ネットワーク・ファンクション
仮想リソース
8
アプリケーション
運用・管理ツール
アプリケーション、オーケストレーション、サービス
沖縄オープンラボ参照アーキテクチャ
© 2014 Brocade Communications Systems, Inc. Company Proprietary Information 9. Okinawa Open Laboratory 9
OOL D-Plane
OOL VNF高速化PJ SDN Japan構成
VM
IxVM
port
VM
Vyatta
port
VM
IxVM
port
Lagopus
Switch
IxNetwork(Console)
OOL C-Plane
VID 100 VID 101
VID 100,101
Tagged
VID 101
UnTagged
VID 100
UnTagged
VPN
東京 沖縄
全て仮想化環境(Virtual Network Function)で高速通信環境を実現
L2: Lagopus L3: Vyatta Tester: IxVM
Okinawa Open Daysにて発展モデルを公開予定
L3
11. 悩んだところ
物理/論理コアの不足
→ DPDKは1コアを占有で使う。
•Lagopus (1NIC – 1Core)
•Vyatta 5600(1NIC – 3core(RX 2core TX 1core))
•両方ともDirect I/Oなので相互接続するには 6NIC,8Core D-Planeで必要…
•#12コアマシンが必要? → 10G wire-rateには必要な方法
•→ 将来的にLagopusがKVM ifでつながるようになる→解決?
今回は外箱ソリューション+Vyatta5400(Non-DPDK)で妥協。。。
© 2014 Brocade Communications Systems, Inc. Company Proprietary Information
11
VM
Vyatta
VM
Vyatta
VM
Vyatta 12. TIPS
•NUMAを意識する。
•予想より性能が出なかったら virsh cpupin でCore割り当て(NUMAを またいでいる可能性が高い、、)
•http://docs.fedoraproject.org/ja- JP/Fedora/13/html/Virtualization_Guide/ch25s06.html
より性能をだすために
© 2014 Brocade Communications Systems, Inc. Company Proprietary Information
12 13. まとめ/今後の目標
•Lagopus+VyattaでOpenFlow L2/Layer 3 routing →できた。
•性能追及が課題
•OpenStack+OpenDaylightでフルコントロールを目指す。
•より性能の追及 > Intel 40G NIC?
•Vyatta/Lagopus+ユースケース?の模索
All Softwareで何かが開ける?
© 2014 Brocade Communications Systems, Inc. Company Proprietary Information
13 14. Thank You
14
© 2014 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only