DentOS、スイッチ用のネットワークオペレーティングシステム

Linux Foundation がリリース 数日前にリリースされた オペレーティング システム DentOS の最初のバージョン 指向性があるのは スイッチ、ルーター、および特殊なネットワーク機器での使用向け。

DentOS のこの最初のバージョン Linux カーネル 5.6 に基づいています プロジェクトの開発は C で書かれ、Eclipse Free Public License に基づいて配布されており、プロジェクトの当初の目標は Amazon のインフラ上にネットワーク機器用のプラットフォームを作成することであったことが述べられています。

開発は、Amazon、Delta Electronics、Marvell、NVIDIA、Edgecore Networks、Wistron NeWeb (WNC) の参加により行われます。

オープンソースを通じて大規模なイノベーションを可能にする非営利団体である Linux Foundation は本日、ネットワーク用のネットワーク オペレーティング システム (NOS) の作成を可能にするプロジェクトである Dent の最初のコード リリースである Arthur を発表しました。 

『銀河ヒッチハイク ガイド』のタイトル キャラクター、アーサー デントにちなんで名付けられたアーサー バージョンは、最近リリースされた Linux 5.6 カーネルを使用し、SwitchDev を活用して統合を簡素化し、複雑な抽象化と SDK 変更管理を削除し、既存の Linux ツールチェーンをサポートします。 

DentOSについて

Linux SwitchDev カーネル サブシステムを使用してパケット スイッチングを管理します。 これにより、フレーム転送とネットワーク パケット処理操作を専用のハードウェア チップに委任できるイーサネット スイッチ用のドライバーを作成できます。

ソフトウェア 標準の Linux ネットワーク スタックである NetLink サブシステムに基づいています IPRoute2、tc (トラフィック制御)、brctl (ブリッジ制御)、FRRouting などのツールのほか、VRRP (仮想ルーター冗長プロトコル)、LLDP (リンク層検出プロトコル)、MSTP (マルチプル スパニング ツリー プロトコル) などのツールもあります。

システム環境 ONLディストリビューションに基づいています (オープン ネットワーク Linux)、 次に、ベースの Debian GNU/Linux パッケージを使用し、インストーラーを提供します、設定、およびスイッチ上で実行するドライバー。

ONL は Open Compute プロジェクトによって開発されています 100 を超える異なるスイッチ モデルにインストールできる特殊なネットワーク デバイスを作成するためのプラットフォームです。 このセットには、スイッチ、温度センサー、冷蔵庫、I2C バス、GPIO、SFP トランシーバーで使用されるインジケーターとインターフェースするためのドライバーが含まれています。

このシステムの特徴としては、次のような点が際立っています。

  • Linux カーネル、Switchdev、およびその他の Linux ベースのプロジェクトをソリューションの基盤として使用します (抽象化やオーバーヘッドはありません)。
  • ネットワーク/データパス用の ASIC とシリコンを他のハードウェアと同様に扱う
  • これにより、これらのスイッチやその他のオープン ソース ソフトウェアに現在存在する抽象化、API、ドライバー、および低レベルのオーバーヘッドが簡素化されます。
  • ODM、SI、OEM サプライヤー、エンド ユーザーのコミュニティを統合します。
  • 分散型エンタープライズ エッジのユースケースにおけるネットワーク オペレーティング システムの課題を解決し、それをエンタープライズ データセンターなどの他のユースケースに拡張します。

DentOS の最初のバージョンについて

DentOS の最初のバージョン 最大 8 個の 48Gb ポートを備えた Mellanox および Marvell ASIC をベースとした 10 つのスイッチ用にリリースされました。 ハードウェア パケット転送テーブルを備えた Mellanox Spectrum、Marvell Aldrin 2、Marvell AC3X ASIC など、さまざまな ASIC およびネットワーク処理チップをサポートします。

最初のバージョンは 802.1Q のサポートを提供します (VLAN)、NAT、PoE、OSPF および ISIS プロトコルを使用した動的ルーティング (FRRouting に基づく)、トラフィック処理ルールの設定、プラットフォームの動作とネットワーク アクティビティに関するテレメトリの収集。

経営陣にとっては、 IpRoute2 および ifupdown2 ツールキットを使用できます。 gNMI (gRPC ネットワーク管理インターフェイス) も同様です。 YANG データ モデル (さらに別の新世代、RFC-6020) が構成の定義に使用されます。

2021 年の第 XNUMX 四半期には、 XNUMX 番目のバージョンが期待されており、これには次のサポートが含まれます。 VxLAN、IPv6、NetConf/OpenConfig、PPPoE、EVPN マルチホーミング、エニーキャスト、および 802.1x ゲートウェイ (PNAC、ネットワーク アクセス コントロール)。

また、2021 年後半には MCLag (リンク アグリゲーション)、802.1br のサポートを含む XNUMX 番目のバージョンが予定されているとも述べられています。

最後に、それについてもっと知りたい場合は、詳細を調べることができます 次のリンクで。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。