BEネットワークス ブログ

SONiC ネットワーク用ネットワーク・オートメーション・プラットフォームの主な機能

CCIE認定ネットワークエンジニアによる

データセンターネットワークがオープンで分離されたモデルへと進化する中、SONiC(Software for Open Networking in the Cloud)は企業やハイパースケーラの間で大きな支持を得ている。そのモジュラー・アーキテクチャーと幅広いハードウェア・プラットフォームのサポートにより、スケーラブルでベンダーニュートラルなネットワーキング環境に理想的なOSとなっている。しかし、柔軟性には複雑さがつきものであり、特にこれらのネットワークを大規模に運用し、自動化するとなるとなおさらである。

SONiC に移行する場合でも、既存の展開を拡張する場合でも、適切なネットワーク自動化プラットフォームを選択することが重要です。プラットフォームのように相互に接続し、サポートし合うツールが必要です。ここでは、私が考える最も重要な機能を紹介します:

1.SONiC APIと管理モデルのサポート

SONiCの中核は、REST、gNMI、gRPCなどの標準化されたインターフェースへの依存と、状態追跡のためのRedis DBの使用です。自動化プラットフォームは、これらのインターフェースをネイティブにサポートする必要があります。CLIスクレイピングだけに頼ったり、カスタムスクリプトを必要とするプラットフォームは避けることをお勧めする。ネイティブの統合は、より信頼性の高いコンフィギュレーション管理を提供することがわかった。

2.宣言型コンフィギュレーションとインテント型ネットワーキング

最新のSONiC自動化プラットフォームは、宣言的な自動化をサポートする必要があります。 コマンドを使用し、希望するネットワーク状態を定義すると、プラットフォームがそれを実現する方法を決定する。インテント・ベースのアプローチはエラーを減らし、一貫性を高め、ロールバックと監査を大幅に容易にする。

 

3.マルチベンダー・マルチプラットフォーム対応

SONiCのハードウェアにとらわれない性質は、恵みであると同時に課題でもある。自動化プラットフォームは、従来のベンダーのレガシーデバイスだけでなく、SONiC を実行するさまざまなハードウェアプラットフォームをサポートする必要があります。これにより、自動化ワークフローは、サイロを作ったり、複数のツールを必要とすることなく、ネットワークスタック全体にまたがることができます。

4.遠隔測定とリアルタイム・モニタリング

SONiC は、gNMI や SNMP のようなストリーミングプロトコルを介して、豊富なテレメトリーデータセットを公開します。理想的な自動化プラットフォームは、このデータをリアルタイムで取り込み、正規化し、可視化できるものでなければならない。ビルトインのアラート、異常検知、Prometheus、Grafana、または同様のツールとの統合を備えたプラットフォームを探す。

5.モジュラーおよび拡張可能なアーキテクチャ

SONiC 独自のモジュール設計を考えると、この原則を反映した自動化プラットフォームを選択することは理にかなっている。BGP、EVPN-VXLAN オーバーレイ、ACL ポリシーのいずれを管理する場合でも、必要に応じてモジュールを有効化または無効化し、カスタムワークフローを簡単に統合できるプラットフォームが必要です。

6.自動テストと検証パイプライン

テストパイプライン(特にCI/CDツールとの統合)によるデプロイ前検証のサポートは不可欠である。プラットフォームは、ラボやステージング環境で構成変更をシミュレートし、本番環境で変更を適用する前に検証する機能を提供すべきである。Containerlabのようなコンテナ化されたラボ環境や仮想テストベッドとの統合はプラスになる。

7.役割ベースのアクセス制御と監査ロギング

企業への導入では、厳密なアクセス制御が要求される。自動化プラットフォームには、きめ細かなRBACが含まれ、LDAPやSSOのようなIDプロバイダと統合され、すべての変更とアクションの包括的な監査証跡を維持する必要があります。

8.オープンスタンダードとコミュニティサポート

コミュニティが強力にバックアップしているオープンスタンダードに基づいて構築されたプラットフォームを探す。例えば テラフォームAnsible、Nornir、またはオープンソースをルーツとするプラットフォームは、多くの場合、より優れた柔軟性とSONiC固有のモジュールの迅速な採用を提供する。

最終的な感想

SONiC は、オープンネットワーキングの未来を象徴していますが、その可能性を最大限に引き出すには、高性能な自動化フレームワークが必要です。適切なプラットフォームを選択することは、機能の同等性だけでなく、SONiC が体現するオープンでモジュール化され、スケーラブルな理念との整合性が重要です。うまく統合された自動化ソリューションは、複雑さを俊敏さに変え、次世代ネットワークの管理を実用的かつ効率的にします。
Josh Saulの写真

ジョシュ・ソール

プロダクト・マーケティング担当副社長

ジョシュ・ソールは、25年以上にわたってオープンソースのネットワークソリューションを開拓してきた。アーキテクトとして、GE、ファイザー、NBCユニバーサルのコアネットワークを構築。Cisco社ではエンジニアとして、フォーチュン100の金融セクターの顧客にアドバイスを提供し、顧客に新しいテクノロジーを普及させた。最近では、VMware社(Broadcom社に買収)、Cumulus Networks社(Nvidia社に買収)、Apstra社(Juniper社に買収)でマーケティングおよび製品チームを率いた。

ja
お問い合わせ
私たちはネットワークについて話すのがとても好きなんだ!