SONiC ネットワーク用ネットワーク・オートメーション・プラットフォームの主な機能
CCIE認定ネットワークエンジニアによる
データセンターネットワークがオープンで分離されたモデルへと進化する中、SONiC(Software for Open Networking in the Cloud)は企業やハイパースケーラの間で大きな支持を得ている。そのモジュラー・アーキテクチャーと幅広いハードウェア・プラットフォームのサポートにより、スケーラブルでベンダーニュートラルなネットワーキング環境に理想的なOSとなっている。しかし、柔軟性には複雑さがつきものであり、特にこれらのネットワークを大規模に運用し、自動化するとなるとなおさらである。
1.SONiC APIと管理モデルのサポート
SONiCの中核は、REST、gNMI、gRPCなどの標準化されたインターフェースへの依存と、状態追跡のためのRedis DBの使用です。自動化プラットフォームは、これらのインターフェースをネイティブにサポートする必要があります。CLIスクレイピングだけに頼ったり、カスタムスクリプトを必要とするプラットフォームは避けることをお勧めする。ネイティブの統合は、より信頼性の高いコンフィギュレーション管理を提供することがわかった。
2.宣言型コンフィギュレーションとインテント型ネットワーキング

最新のSONiC自動化プラットフォームは、宣言的な自動化をサポートする必要があります。 コマンドを使用し、希望するネットワーク状態を定義すると、プラットフォームがそれを実現する方法を決定する。インテント・ベースのアプローチはエラーを減らし、一貫性を高め、ロールバックと監査を大幅に容易にする。
3.マルチベンダー・マルチプラットフォーム対応
4.遠隔測定とリアルタイム・モニタリング
5.モジュラーおよび拡張可能なアーキテクチャ
6.自動テストと検証パイプライン
7.役割ベースのアクセス制御と監査ロギング
8.オープンスタンダードとコミュニティサポート
コミュニティが強力にバックアップしているオープンスタンダードに基づいて構築されたプラットフォームを探す。例えば テラフォームAnsible、Nornir、またはオープンソースをルーツとするプラットフォームは、多くの場合、より優れた柔軟性とSONiC固有のモジュールの迅速な採用を提供する。
最終的な感想
ジョシュ・ソール
プロダクト・マーケティング担当副社長
Josh Saul has pioneered open source network solutions for more than 25 years. As an architect, he built core networks for GE, Pfizer and NBC Universal. As an engineer at Cisco, Josh advised customers in the Fortune 100 financial sector and evangelized new technologies to customers. More recently, Josh led marketing and product teams at VMware (acquired by Broadcom), Cumulus Networks (acquired by NVIDIA), and Apstra (acquired by Juniper).