Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ホワイトボックススイッチとNOSを取り巻く状況について
Search
Masaru OKI
June 28, 2019
Technology
2.7k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ホワイトボックススイッチとNOSを取り巻く状況について
ホワイトボックススイッチの特徴及びその上で動作するNOSについて概況を紹介します。
Masaru OKI
June 28, 2019
More Decks by Masaru OKI
See All by Masaru OKI
SONiCを自前でビルドする話
imasaruoki
2
1.9k
Ansible把握した 1日目
imasaruoki
0
410
NPLによるデータプレーンプログラミング
imasaruoki
8
2.8k
SONiC近況報告 2019/Fall
imasaruoki
1
1.4k
ホワイトボックススイッチをAnsibleで操る話
imasaruoki
2
2.7k
SONICイントロダクション
imasaruoki
1
590
SONiCをはじめてみよう
imasaruoki
6
2.4k
SONiCで設定するFRRouting
imasaruoki
0
2k
SONiCトラブルシューティング
imasaruoki
4
730
Other Decks in Technology
See All in Technology
Data Hubグループ 紹介資料
sansan33
PRO
0
3.1k
바이브풀 라이프
arawn
0
100
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
1
270
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
140
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
770
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.1k
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
190
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
230
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
17
6.3k
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
620
個人OSSが、机の上から世界に広がるまでの話
shinyasaita
1
360
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
430
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
370
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
200
Raft: Consensus for Rubyists
vanstee
141
7.6k
Building the Perfect Custom Keyboard
takai
2
830
New Earth Scene 8
popppiees
3
2.5k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.7k
Typedesign – Prime Four
hannesfritz
42
3.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
Automating Front-end Workflow
addyosmani
1370
210k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
Transcript
ホワイトボックススイッチとNOS を取り巻く状況について June 28, 2019 Masaru OKI @masaru0714
ホワイトボックススイッチ • 通常のスイッチ機器は制御ソフトウェアを内蔵し、電源オンですぐ使える。 • ホワイトボックススイッチはソフトウェア(OS)がバンドルされていない。 • OSを選択でき、アプリケーションも選択できる。がんばれば開発も。 • ハードウェアとソフトウェアが分離されているのが大きな特徴。 •
多くは台湾ODMスイッチベンダーによる製品。 2
ホワイトボックススイッチベンダー 3
ホワイトボックススイッチ周辺の動向 • 業界再編? ◦ MarvellがCaviumを買収(2017年11月20日) →プログラマブルASIC XPliantはdiscontinue ◦ NVIDIAがMellanoxを買収 (2019年3月11日)
◦ IntelがBarefoot Networksを買収 (2019年6月10日) • Trident 3搭載製品が入手可能に • Broadcom Trident 4とNPLが発表される (2019年6月11日) ◦ 128 x 100GbEあるいは32 x 400GbE ◦ NPLはP4の対抗馬と目されるプログラミング言語 4
ホワイトボックススイッチ Pros and Cons • Pros ◦ ハードウェアとソフトウェアのライフサイクルが分離している ◦ 自由度の高いアプリケーションを動作させられる
◦ サーバーのような管理、自動化を導入しやすい ◦ お安い? • Cons ◦ サポートの複雑さが増す ◦ 知見がない、あるいは知見が広まっていない ◦ 品質の善し悪しがわからない ◦ 入手性に難あり? 5
NOS • Network Operating System • ホワイトボックススイッチ単体にインストールし動作するOS。 ◦ 複数の機器を制御しネットワーク全体を管理する OSもNOSと呼ばれる。
▪ ONOSはこちらのタイプ 6
様々なNOS • 商用 ◦ Cumulus Linux (Cumulus Networks) ◦ OcNOS
(ipinfusion) ◦ PicOS (Pica8) ◦ Switch Light OS (Big Switch Networks) ◦ CN-NOS (Snaproute) ◦ Dell Networking OS 10 (Dell) • OSS ◦ Open Network Linux (OCP, Big Switch Networks) ◦ SONiC (OCP, Microsoft) ◦ OpenSwitch (OPX) (LF, DELL) ◦ Beluganos (NTT) ◦ FBOSS (Facebook) ◦ Stratum (ONF, Google) 7
NOS動向 • Cumulus Linux ◦ NCLUが提供され、一般のルーターライクな操作に寄せてきている • CN-NOS ◦ スイッチに組み込み型
k8s、各種サービスをPodで提供するのは面白いが情報不足 • SONiC ◦ スイッチベンダーによる対応が加速している ◦ コミュニティも活発 ◦ 同じOCPのプロジェクトである SAIとも連携して機能拡張が計画されている • OpenSwitch (OPX) ◦ DELL専用。商用であるOS10のCommunity Editionという位置づけ ◦ サポートは商用版で提供するため ?、コミュニティは閑散としている • Stratum ◦ 2019年にOSSとして公開予定 8
NOSでサポートされるスイッチ製品 • ONLはASICサポートがないので除外。 • HCL非公開の製品あり。 • 商用 ◦ Cumulus Linux断トツ。
◦ PicOSがんばってる。 • OSS ◦ SONiCがトップ。 ◦ OPX,OS10はDELL一択。 9
NOS概況 • 商用製品は広く使われているCumulus Linuxの一強 • ただし製品により得意分野が異なるので用途に応じて選択 • OSSは全体的にこれからという印象だがSONiCの勢いが強い • 対応ハードウェアがそれぞれ異なるため、導入前に確認を
10
仮想マシンで試せるNOS • Cumulus VX • SONiC-VS • OPX on Virtual
Machine 11
日本企業の取り組み • Yahoo!さん ◦ Cumulus Linuxを採用、IP CLOSを構築。VXLAN使用 • KDDIさん ◦
KCPSにて採用、NOS開発中 • NTTさん ◦ NOS開発中(Beluganos)、Stratum Projectに参加 • LINEさん ◦ Cumulus Linux採用、Mellanox製品を1000台以上導入 • 楽天さん ◦ 100G DCIネットワークを構築。 VXLAN使用 • さくらインターネットさん ◦ OcNOSを採用、Edgecore製品を導入 12
まとめ • 導入は ProsとConsを天秤にかけて考えよう • NOSは群雄割拠、対応ハードウェアは要確認 • 国内の導入事例が聞こえ始めている • 流行ではなく地に足の着いた選択肢としての地位を確立しつつある
13