データセンターにおけるシスコ対オープンネットワーキング:CCIEの視点
CCIEを取得し、従来のCiscoベースのデータセンターと、SONiC(Software for Open Networking in the Cloud)やNvidia Cumulusを含むオープン・ネットワーク環境の両方で長年の実務経験を持つネットワーク・エンジニアとして、私はデータセンター・ネットワーキングのパラダイム・シフトを最前列で見てきた。Ciscoは緊密に統合されたエクスペリエンスを提供し続けていますが、SONiCは、柔軟性、オープン性、DevOps主導の自動化を優先する、根本的に異なる運用モデルを導入しています。
この記事ではSONiCに焦点を当てるが、CumulusもレガシーNOSモデルと同じ改良を施している。
2つのアプローチの主な運用上の違いは以下の通りである:
1.制御プレーンとOSアーキテクチャ
シスコのスイッチは、NX-OS(スタンドアロンまたはACIモード)であろうとIOS-XEであろうと、垂直統合されたソフトウェア・スタックを搭載している。OS、デバイス・ドライバ、ハードウェアは緊密に結合され、単一のユニットとして管理される。これにより、DNACやNexus Dashboardのようなシスコの管理・遠隔測定ツールとの深い統合が実現する。
対照的に、SONiCは、ホワイトボックスハードウェア上で動作する分離型NOSです。Linuxをベースにコンテナ化されたコントロールプレーンで構築され、BGP、LLDP、SNMPなどの個々のサービスを独立して実行できる。このマイクロサービス・モデルは弾力性と柔軟性を提供するが、効果的に管理するにはLinuxとシステムに関する高度な知識が要求される。
2.管理と自動化
Cisco のツールは GUI ベースのプラットフォームと従来の CLI に大きく依存しており、自動化のために NetConf/YANG と REST API を一部サポートしている。DevOpsを重視しない伝統的でレガシーな組織にとって、Ciscoのモデルはドキュメント、TACサポート、検証済みの設計を提供する。
しかし、SONiCは本質的にオートメーション第一だ。最初から大規模なGUIがあるわけではない(しかし ヴェリティ)-CLI、REST、またはAnsible、Terraform、カスタムPythonスクリプトなどの自動化フレームワークですべて実行されます。実際、SONiC は CI/CD スタイルの運用ワークフローに最適化されており、ネットワークをコードとして扱います。これは、プライベートクラウドの構築や新しいデータセンターにとって非常に強力です。
3.ハードウェア・サポートとベンダー・エコシステム
シスコのハードウェアとソフトウェアは一緒に販売されている。しかし、ベンダーのロックインが発生し、価格も高くなります。
SONiCでは、ハードウェアとソフトウェアは切り離されている。ユースケースと予算に応じて、Dell、Edgecore、Nvidia、Celestica のスイッチで SONiC を実行できます。これは柔軟性とサプライチェーンの選択肢を増やすものであり、誰も6ヶ月間新しいスイッチが手に入らないと言われたくはないだろう?
4.トラブルシューティングとサポート
Cisco は、TAC サポート、ライセンス、および組み込みトラブルシューティング・ツールを販売しています。ネットワーク・エンジニアは、その診断、ログ、およびシスコ認定専門家のコミュニティに頼ることができます。
SONiC では、トラブルシューティングは、大規模で成長中のオープンソースコミュニティと、さまざまなサポートプロバイダに基づいて行われます。 例えば、BE Networks Verity を使用する場合、ソフトウェア、ハードウェアベンダーとのトリアージとエスカレーション、非常に簡単な交換モデルなど、SONiC ネットワークのフルサポートを受けることができます。
最終的な感想
Ciscoベースのデータセンターの運用は、高級車を運転するようなもので、スムーズで、高価で、何も変更しない方がよく、そうしないと保証もサポートの機会も無効になる。一方、SONiCは、モジュラー・コンポーネントから独自のレーシングカーを構築するようなもので、高速で、高度なカスタマイズが可能で、コスト効率に優れていますが、ボンネットの下での作業にはパートナーが必要になるかもしれません。
SONiCは元々、ハイパースケーラーや俊敏なDevOps環境向けに最適化されており、オープンネットワーキングの未来を垣間見ることができる。現在では、24時間365日のフルサポート、GUI、APIなどを備え、ビジネスの俊敏性を高めながらコスト削減を望むオペレーターに人気の選択肢となっている。
SONiCおよび BEネットワークのベリティオープン・ネットワーキングについて話すのが大好きなんだ!

ジョシュ・ソール
Senior Vice President – Product
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).