Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OCP networking update @wbsug#2

OCP networking update @wbsug#2

Wataru Ishida

October 26, 2015
Tweet

More Decks by Wataru Ishida

Other Decks in Technology

Transcript

  1. Copyright©2015 NTT Corp. All Rights Reserved. OCP networking update wbsug#2

    2015/10/26 NTTソフトウェアイノベーションセンタ 石田渉
  2. 1 Copyright©2015 NTT Corp. All Rights Reserved. 目次 1. 前回まとめ、今回趣旨

    2. Open NetworkingとOCP 3. OCP engineering workshop(10/9) 速報 4. まとめ
  3. 2 Copyright©2015 NTT Corp. All Rights Reserved. 前回まとめ、今回趣旨 • 前回発表プログラム(5/13)

    • ホワイトボックススイッチの北米利用動向 NTT石田 • 実演!Zero Touch ProvisioningとAnsibleでお手軽初期設定 グリー中野さん • なぜネットワーク運用自動化が進まないのか ビッグローブ土屋さん • OpenStackを運用するシステム屋から見たWBSへの期待と未来予想 大山さん • Do you really need White box switches(today)? DMM.comラボ 高嶋さん • それぞれ上から概要、実演、現状、未来、懸念について発表 • 当日資料はFBページから見れます • まとめ : http://togetter.com/li/821078 (@goto_ipv6さ んありがとうございます!)
  4. 3 Copyright©2015 NTT Corp. All Rights Reserved. 前回まとめ、今回趣旨 • 今回発表プログラム

    • OCP networking update, NTT 石田 • SDN and Open Movement on White box Rob Sherwood, CTO Big switch networks • The Open Ethernet White Box Amir Sheffer, Senior Product Manager Mellanox Technologies • 2 Years of White Box Networking in Production Jonathan LaCour VP Cloud Dreamhost, Nolan Leake Co-Founder and CTO, Cumulus Networks • 今回はホワイトボックススイッチ・Open Networkingの立役 者である3社による ホワイトボックススイッチの最前線につ いて発表いただきます • また既に2年間ホワイトボックススイッチ・Cumulus Linuxを 利用している実ユーザにもお越しいただき、その体験談をお 話いただきます
  5. 4 Copyright©2015 NTT Corp. All Rights Reserved. 目次 1. 前回まとめ、今回趣旨

    2. Open NetworkingとOCP 3. OCP engineering workshop(10/9) 速報 4. まとめ
  6. 5 Copyright©2015 NTT Corp. All Rights Reserved. Open Networkingとは ハードウェア

    OS ルーティング モニタリング CLI ASIC制御 ロギング 従来 • ハードウェアと種々のソフトウェアはクローズドかつ垂直統合 • 各コンポーネントを好きに選ぶことはできない • コンポーネントを追加、修正することももちろんできない
  7. 6 Copyright©2015 NTT Corp. All Rights Reserved. Open Networkingとは ハードウェア

    OS ルーティング モニタリング CLI ASIC制御 ロギング A B C A B C A B C A B C A B A B C A B C • 各コンポーネントを分離、選択可能に • ソフトウェアについてはOSSベースに Open Networkingの世界 ホワイトボックス スイッチ
  8. 7 Copyright©2015 NTT Corp. All Rights Reserved. Open Networkingとは ハードウェア

    OS ハードウェア OS • 要するに? • ネットワーク機器をサーバっぽく! • なぜ必要? • 現在のネットワーク機器は自動化に向いていない • 結果オペレーションコストが高くなる • (参考) 前回土屋さん資料「なぜネットワーク運用自動化 が進まないのか」 従来 Open Networking
  9. 8 Copyright©2015 NTT Corp. All Rights Reserved. Open Compute Projectとは

    • Facebookが発起人 • ハードウェアのオープンソース化を推進する団体 • 設計図、仕様を公開していく場 • 標準化団体ではない • Microsoft, Apple, IBM, HP, Dell, Intel, Cisco等150社を超え る企業が参加
  10. 9 Copyright©2015 NTT Corp. All Rights Reserved. Open Compute Projectとは

    • ネットワークのオープン化を推進するサブプロジェクトもある
  11. 10 Copyright©2015 NTT Corp. All Rights Reserved. OCP Networking これまでの成果

    OS ASIC CPU デバドラ SDK パケットの流れ デーモン • ASIC : パケット転送を高速に行うチップ • Broadcom, Mellanox, Cavium • SDK : ASICを制御するためのライブラリ • 各社異なる実装、プロプライエタリコード スイッチを構成するコンポーネント
  12. 11 Copyright©2015 NTT Corp. All Rights Reserved. OCP Networking これまでの成果

    OS ASIC CPU デバドラ SDK パケットの流れ デーモン OpenNSL (Broadcom) SAI(Microsoft, Mellanox...) FBOSS(Facebook) Open Network Linux (Big Switch) ONIE (Cumulus) Mellanox switch Accton switch Alpha switch • 様々なコンポーネントがOCP Networkingに提供されている • ハードウェアだけでなくソフトウェアのContributionも目立つ
  13. 12 Copyright©2015 NTT Corp. All Rights Reserved. OCP Networking これまでの成果

    ONIE OS ASIC CPU デバドラ SDK パケットの流れ デーモン OpenNSL (Broadcom) SAI(Microsoft, Mellanox...) FBOSS(Facebook) Open Network Linux (Big Switch) ONIE (Cumulus) Mellanox switch Accton switch Alpha switch • ONIE : Network OS(NOS) インストール環境 • ファームウェアとしてスイッチにインストールされ出荷 • ONIE対応NOSなら非常に簡単に(再)インストール可能
  14. 13 Copyright©2015 NTT Corp. All Rights Reserved. OCP Networking これまでの成果

    SAI OS ASIC CPU デバドラ SDK パケットの流れ デーモン OpenNSL (Broadcom) SAI(Microsoft, Mellanox...) FBOSS(Facebook) Open Network Linux (Big Switch) ONIE (Cumulus) Mellanox switch Accton switch Alpha switch • Switch Abstraction Interface(SAI) • 異種ASICに対応した共通API • Microsoftが中心となり進めている
  15. 14 Copyright©2015 NTT Corp. All Rights Reserved. OCP Networking これまでの成果

    ONL OS ASIC CPU デバドラ SDK パケットの流れ デーモン OpenNSL (Broadcom) SAI(Microsoft, Mellanox...) FBOSS(Facebook) Open Network Linux (Big Switch) ONIE (Cumulus) Mellanox switch Accton switch Alpha switch • Open Network Linux(ONL) • 14種類のホワイトボックススイッチをサポート • 周辺デバイス(ファン、温度センサ、LED)の制御APIの提供
  16. 15 Copyright©2015 NTT Corp. All Rights Reserved. 目次 1. 前回まとめ、今回趣旨

    2. Open NetworkingとOCP 3. OCP engineering workshop(10/9) 速報 4. まとめ
  17. 16 Copyright©2015 NTT Corp. All Rights Reserved. OCP Engineering Workshop(10/9)速報

    • @Boston • OCP summit(年1回開催)とは違い、小規模(~100人) • 進捗報告、今後の方向性について議論
  18. 17 Copyright©2015 NTT Corp. All Rights Reserved. GoBGP on ONL

    • GoBGP : http://github.com/osrg/gobgp • GoBGP + ORC + ONLでL3ルーティングのデモを行った
  19. 18 Copyright©2015 NTT Corp. All Rights Reserved. GoBGP on Cumulus

    Linux • GoBGP + Cumulus Linux • EVPN + VXLAN 相互接続性 @Interop Tokyo 2015 shownet • 前回勉強会でのデモ、Cisco/Juniperと繋がりました!
  20. 19 Copyright©2015 NTT Corp. All Rights Reserved. FBOSS on ONL

    • FBOSS : http://github.com/facebook/fboss • FacebookがOSS化したスイッチデーモン • いままでwedgeのみのサポートだった • wedge : Facebookが発表したホワイトボックススイッチ • 今回、FBOSSをONL上にポートする旨発表がある • ONLがサポートする14種類のスイッチでFBOSSが動くよ うになる wedge
  21. 20 Copyright©2015 NTT Corp. All Rights Reserved. HPによるOpenSwitch(OPS)の発表 • HPから今月頭に発表されたOSS

    NOS • Contributor : HP, Broadcom, Accton, Intel, VMWare, Qosmos, Arista • 対応ホワイトボックススイッチは4種類(HP, Accton)
  22. 21 Copyright©2015 NTT Corp. All Rights Reserved. ONL / OPS

    • ONL • 周辺デバイスの制御、対応プラットフォームの拡大に注力 • 今回FBOSSポートによりネットワーク機能にも着手する 旨発表 • OPS • ネットワーク機能、特にconfig managementに注力 • 全ての設定はovsdbを介して行われる • Aristaのsysdbとアーキテクチャが似ている... • OSSのNOSとしてどのように住み分け/協力していくのか今後 着目する必要がある • またこうしたOSS活動を受け、Cumulus Linux/Arista EOSにも動きがあるかもしれない
  23. 22 Copyright©2015 NTT Corp. All Rights Reserved. 目次 1. 前回まとめ、今回趣旨

    2. Open NetworkingとOCP 3. OCP engineering workshop(10/9) 速報 4. まとめ
  24. 23 Copyright©2015 NTT Corp. All Rights Reserved. まとめ • コモディティ化、Open

    Networkingの波は止められない • OpenSwitchなどプレーヤーも増え、ますます盛り上がりそう • ぜひぜひみんなで触って、知見を共有し、一緒に盛り上げて いきましょう!!