# SONiC-DASH
SONiC-DASHはDisaggregated APIs for SONiC Hostsの略で、その名の通りホスト(サーバー)でのネットワーク処理のために必要な拡張を行うプロジェクトとして開始された。クラウドサービスの広がりによるネットワーク機能の仮想化やスケーラビリティに対するさらなるニーズの高まりに伴い、サーバーサイドで発展したネットワーク機能の高度化・オフロード技術を効率よく利用するために、SONiCをSwitch ASIC以外にも適用しようという動きの中で進められている。SONiC-DASHを用いると、[[NVIDIA]]・AMD(元Pensando Systems)・[[Intel]]などが提供するIPU/DPU上でSONiCを利用できる。(Source: [[@2025__Gihyo__実践SONiC入門 - Chapter 2 SONiCの機能とユースケース]] ch.2 §2.3.1)
## Smart Switch(2023年)
2023年には、Smart Switchと呼ばれるDPUとSwitch ASICを組み合わせたアプライアンスへの適用事例が発表された。OCP 2023で発表されたハードウェアは、8個のDPUと12.8TbpsのSwitch ASICを組み合わせた構成であり、これによりSwitch ASICだけでは実現できなかったスケーラブルなテーブル管理やきめ細かなポリシーの適用が可能となる。
![[_attachments/jissen-sonic-nyumon-2025/ch02-fig2-7-smart-switch-hardware.png]]
(図2.7 Smart Switchのハードウェア構成。OCP 2023の資料Slide 3から引用。Source: ch.2 §2.3.1)
このSmart Switch+SONiC-DASHは、[[Microsoft]]のユースケースで紹介された「ネットワーク仮想アプライアンス(NVA)高速接続」という商用サービスで利用されている。(Source: [[@2025__Gihyo__実践SONiC入門 - Chapter 2 SONiCの機能とユースケース]] ch.2 §2.3.1, §2.2.1)
## Alibaba SNA(Smart Network Appliance)
[[Alibaba Group|Alibaba]]のサービスでも「Alibaba SNA(Smart Network Appliance)」と呼ばれるプラットフォームとして、ロードバランサー・NAT・セキュリティポリシーなど、さまざまな機能を1台のノードで実現可能としている。
![[_attachments/jissen-sonic-nyumon-2025/ch02-fig2-8-alibaba-smart-network-appliance.png]]
(図2.8 Alibaba Smart Network Appliance。OCP 2023の資料Slide 5から引用。Source: ch.2 §2.3.1)
(Source: [[@2025__Gihyo__実践SONiC入門 - Chapter 2 SONiCの機能とユースケース]] ch.2 §2.3.1)
## 関連
- [[SONiC]] — 拡張元のSwitch OS
- [[Microsoft]] — NVA高速接続サービスでSmart Switch+SONiC-DASHを利用
- [[Alibaba Group]] — Alibaba SNAとしてSmart Switch+SONiC-DASH相当の構成を利用
- [[@2025__Gihyo__実践SONiC入門 - Chapter 2 SONiCの機能とユースケース]]
## 出典
- 海老澤健太郎, 『実践SONiC入門』, 技術評論社, 2025, 第2章 §2.3.1.