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.6k
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.8k
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
580
SONiCをはじめてみよう
imasaruoki
6
2.3k
SONiCで設定するFRRouting
imasaruoki
0
2k
SONiCトラブルシューティング
imasaruoki
4
720
Other Decks in Technology
See All in Technology
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
310
SONiCの統計情報を取得したい
sonic
0
180
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
200
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
140
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
アジャイルな経理と Claude Code と経営の未来
kawaguti
PRO
3
120
AI駆動開発を通して感じた、 AI時代のデザイナーの役割変化
whisaiyo
3
2.2k
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1.1k
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
1.1k
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
620
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
130
Claude Codeとのおしゃべりでセマンティックモデルの定義からダッシュボード作成まで完成させる
nic_sugiyama
0
110
Featured
See All Featured
The Curse of the Amulet
leimatthew05
1
13k
Claude Code のすすめ
schroneko
67
230k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
180
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
A Tale of Four Properties
chriscoyier
163
24k
Music & Morning Musume
bryan
47
7.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
850
Balancing Empowerment & Direction
lara
6
1.2k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
First, design no harm
axbom
PRO
2
1.2k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
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