DANOS:最初のオープンネットワークオペレーティングシステムを導入

先週、Linux Foundationは、ホワイトボックスデバイスのエコシステム向けの最初の分散型ネットワークオペレーティングシステムであるDANOSの作業開始を発表しました。 オープンソースオペレーティングシステムのリリースは、2018年後半に予定されています。



プロジェクトの詳細については、以下をご覧ください。





/ Flickr / norlando pobre / cc



DANOSは元々、コード名dNOS(Disaggregated Network Operating System)というAT&Tメディアコングロマリットによって開発されました。 名前の「分解された」という言葉は、オープンデバイス用のオペレーティングシステムであることを意味します。



dNOSは、独自のソフトウェアを備えた従来のハードウェアプラットフォームからホワイトボックスITソリューションの単一のエコシステム、つまり、有名ブランドに縛られていないネットワーク機器に移行するAT&Tの計画の一部です。 AT&Tは、その実装のために、ソフトウェア開発者とハードウェア開発者のコ​​ミュニティを統合するインターフェースの共通標準を準備し始めました。



1月末に彼らのブログで AT&Tは、プロジェクトがLinux Foundationに移行されると述べました。 当初から、同社はdNOSをオープンシステムとして計画していたため、オープンソーステクノロジーをコミュニティに移転するという問題は時間の問題でした。 AT-Tが社内で開発を開始し、オープンソースのOpen-Oグループと合併したE-COMPプラットフォーム(ネットワーククラウド用のオープンOSになった)でも同様のことが起こりました。 dNOSの場合、コングロマリットは最初から開発コミュニティからの幅広いサポートに依存してました。



3月27日、Linux FoundationはdNOSの作業開始を正式に発表しました。 その後、プロジェクトの名前がDANOSに変更されました。



Linux FoundationネットワークテクノロジーCEOのArpit Joshipura氏は、次のように述べています。



彼は、AT&T Packet Optical Networksの副社長であるJohn Medamanaに支援されました。 また、DANOSはグローバルコンピューティングネットワーク向けの最初のオープンソースキャリアグレードシステムであり、業界の発展における重要な段階を代表していると述べました。





/ Flickr / ジョン・ジョンソン / cc



DANOSアーキテクチャ



AT&T 仕様によると、システムのアーキテクチャは、ベースオペレーティングシステム、コントロールプレーン、データプレーンの3つのレベルで構成されています。 ベースOSは、ブートストラップのロード、プロセス管理、およびSSHアクセス制御を担当します。 彼女が自由に使えるのは、ネットワークの状態に関する基本情報でもあります。



コントロールプレーンは、ネットワークアプリケーションとDANOSへの統合を管理します。 アプリケーションの例には、BGPデーモン、SNMPサーバー、IPsecデーモン、およびファイアウォール管理サービスが含まれます。 このレイヤーは、外部システムとエンドユーザーにDANOS構成インターフェースも提供します。 コントロールプレーンは、シャーシ制御システムを使用して接続される複数の送信レベルも管理します。



シャーシ管理クライアントは、伝送層の一部であり、データを管理層と同期させる役割を果たします。 データはFAL(転送抽象化レイヤー)に転送されます。FALは、ネットワーク上のデータの表示をさまざまな機器サプライヤーからの特別なAPIの言語に「変換」します。



制御レベルと伝送レベルは互いに独立してスケーリングでき、あらゆる機器で動作するため、OSを使用してマルチコンポーネントシステムや地理的に分散したネットワーク環境でも動作できます。



ITコミュニティの反応



このプロジェクトは、多くのITプロフェッショナルや企業のサポートを確保しています。 Dell EMCの戦略ディレクターであるAlley Hasan 氏によると、DANOSとのコラボレーションは、ネットワークオペレーターにさらに利益をもたらし、構成可能なネットワークの実装を促進します。



MicrosoftのリードエンジニアであるDave Maltzは、MicrosoftのSAI(Switch Abstraction Interface)をDANOSアーキテクチャに組み込むことに積極的です。 「DANOSハードウェアアブストラクションレイヤーでSAIを使用すると、システムはこのインターフェイスを使用して広範囲のスイッチで動作できます。」



オープンシステムはプロプライエタリなソフトウェアモデルと矛盾するという事実にもかかわらず、ネットワーク機器の「伝統的な」メーカーもこのイニシアチブを歓迎しました。



CTOおよびジュニパーネットワークスのバイスプレジデントであるBikash Koleyは、「製品開発は絶えず変化しています。オープン性と分離は、組織が革新的なテクノロジーをより速く、より効率的に実装するのに役立つと確信しています。」



1cloudの企業ブログからのいくつかの資料:





All Articles