オノス


ONOS

屋根裏の土器の形については「オノス」をご覧
ONOS ( Open Network Operating System ) プロジェクトは、The Linux Foundationが主催するオープン ソースコミュニティです。このプロジェクトの目標は、スケーラビリティ、高性能、および高可用性を実現するように設計された、通信サービス プロバイダー向けのソフトウェア定義ネットワーク(SDN) オペレーティング システムを作成することです。
ONOS (オープン ネットワーク オペレーティング システム)
タイプ
The Linux Foundation のオープン ソース プロジェクト
本部
カリフォルニア州メンローパーク
重要人物
グル・パルカー、エグゼクティブ・ディレクター
Webサイト
www.onosproject.org _ _

コンテンツ
1 歴史
2 技術概要
3 ユースケース
4 リリース
5 メンバー
6 こちらもご覧ください
7 参考文献
8 外部リンク

歴史
2014 年 12 月 5 日、オープン ネットワーク ラボ (ON.Lab) は、AT&T や NTT コミュニケーションズなどの他の業界パートナーと共に、オープン ソース コミュニティを開始するために ONOS ソース コードをリリースしました。 2015 年 10 月 14 日、Linux Foundation は、共同プロジェクトの 1 つとして ONOS が組織に参加したことを発表しました。
このプロジェクトは、ON.Lab のアーキテクトである Pankaj Berde氏のリーダーシップの下、2012 年 10 月頃に開始されました。ONOS という名前は、2012 年末頃に Berde によって造られました。初期のプロトタイプは 2013 年 4 月の Open Networking Summit (ONS) で公開され、は ONS 2014 で紹介された最初のイテレーションの旅で公開されました。

技術概要
このソフトウェアは Java で書かれており、Apache Karaf OSGiコンテナー上に分散 SDN アプリケーション プラットフォームを提供します。このシステムは、ソフトウェア スタックに関して同一であるノードのクラスタとして動作するように設計されており、ネットワーク操作を制御する機能を中断させることなく、個々のノードの障害に耐えることができます。
ONOS
ONOS は、OpenFlow、NETCONF、OpenConfig などの標準プロトコルとモデルに大きく依存していますが、そのシステム アーキテクチャはそれらに直接結び付けられ代わりに、ONOS は独自の高レベルの抽象化とモデルのセットを提供し、それをアプリケーション プログラマーに公開します。これらのモデルは、実行時にアプリケーションによって拡張できます。システムが特定の構成または制御プロトコルに結び付けられるのを防ぐために、プロトコル固有のライブラリと直接接触し、ネットワーク環境と直接対話するソフトウェアは、プロバイダーまたはドライバーと呼ばれる独自の層に意図的に分離されます。同様に、クラスター内通信プロトコルと直接接触するソフトウェアは、ストア と呼ばれる独自の層に意図的に分離されます。
このプラットフォームは、アプリケーションに多数の高度な抽象化を提供します。これにより、アプリケーションはネットワークの状態を学習し、ネットワークを通過するトラフィック フローを制御できます。ネットワークグラフの抽象化は、ネットワークの構造とトポロジに関する情報を提供します。フローオブジェクティブは、デバイス テーブル パイプラインを意識する必要なく、アプリケーションが特定のデバイスを介してトラフィック フローを誘導できるようにする、デバイス中心の抽象化です。同様に、その意図はネットワーク中心の抽象化であり、アプリケーション プログラマーは、ネットワークをどのように達成したいかを指定するのではなく、何を達成したいかを指定することによってネットワークを制御できます。これにより、アプリケーション開発が簡素化されると同時に、通常は競合する要求と見なされるものを解決する自由度がプラットフォームに提供されます。
アプリケーション (コア拡張機能) は、REST API または GUI を介して動的にロードおよびアンロードでき、クラスターまたはその個々のノードを再起動する必要はありません。ONOS アプリケーション管理サブシステムは、すべてのノードが同じアプリケーション ソフトウェアを実行していることを保証するために、クラスタ全体にアプリケーション アーティファクトを配布する責任を負います。ONOS ベース ディストリビューションには、トラフィック ステアリング アプリ、デバイス ドライバー、すぐに使用できる YANG モデル、ユーティリティ、監視アプリなど、多数のカテゴリに分類される 175 を超えるアプリケーションが含まれています。
このシステムは、REST API、CLI、および拡張可能な動的な Web ベースの GUI を提供します。ONOS 用の gRPC インターフェイスは活発に開発中です。

ユースケース
ONOS ソフトウェアは、アプリケーションがその上に作成されたり、他のプロジェクトに統合されたりするプラットフォームとして使用されてきました。グローバルな研究ネットワークの展開、多層ネットワーク制御、データセンターとして再設計された中央オフィスなど、多くのユース ケースが、ソフトウェアが現在どのように使用されているかを示しています。

リリース
以下は、さまざまな種類の鳥にちなんで名付けられたさまざまな ONOS リリースをアルファベット順に示しています。
リリース名
発売日
アボセット
2014 年 12 月 5 日
黒い鳥
2015 年 2 月 28 日
枢機卿
2015 年 5 月 31 日
ドレイク
2015 年 9 月 18 日
えむ
2015 年 12 月 18 日
ファルコン
2016 年 3 月 10 日
ゴールデンアイ
2016 年 6 月 24 日
ハチドリ
2016 年 9 月 23 日
イビス
2016 年 12 月 9 日
ジュンコ
2017 年 2 月 28 日
カワセミ
2017 年 6 月 5 日
ルーン
2017 年 9 月 8 日
カササギ (LTS)
2017 年 12 月 11 日
ナイチンゲール
2018 年 5 月 2 日
フクロウ
2018 年 9 月 4 日
ピーコック (LTS)
2018年11月29日
ウズラ
2019年1月18日
カラス
2019年4月29日
スズメ
2019年8月30日
オオハシ
2020年1月27日

メンバー
ONOS のメンバーシップには、パートナーとコラボレーターの 2 つのレベルがあり、コミットメントのレベルが異なります。
パートナー AT&T 中国聯通 シエナ シスコ
コムキャスト
ドイツテレコム
エリクソン
富士通
グーグル
ファーウェイ
インテル NEC ノキア
NTTコミュニケーションズ
ラディシス
サムスン電子
テュルクテレコム
ベライゾン
協力者 AARNET アダラネットワークス
Airhop通信
アカマイ
アムライト
ブラックダック
BTI システムズ
北京郵電大学
カビウム
クリアパス ネットワーク CNIT クリエイトネット
基準ネットワーク
シロ
ECIテレコム
エトリ
コンソーシアムGARR
ゲント
幸せな心
インターネット2
インスパイアグループ
カイスト
クレオネット
キスティ
NAIMネットワークス
ネットクラッカー
OpenFlow 韓国
OPLink通信
オープン ネットワーキング ファンデーション
ポステック
SRIインターナショナル
国立交通大学

こちらもご覧ください
SDNコントローラーソフト一覧

参考文献
^ “”ON.Lab が新しいオープン ソース SDN ネットワーク オペレーティング システム – ONOS™ 用のソフトウェアを提供” . PRニュースワイヤー. 2014-12-04 . 2016 年 6 月 8 日閲覧。
^ タルボット、クリス (2015-10-14)。「ONOS は Linux Foundation の共同プロジェクトになります」 . 激しいワイヤレス。2016 年 6 月 8 日閲覧。
^ ON.LAB (2013-12-18)。「ONOS: オープン ネットワーク オペレーティング システム。オープンソースの分散型 SDN O…」 . 引用ジャーナルが必要です|journal=( help )
^ ベルデ、パンカイ。「オノス早旅」 . ユーチューブ。

外部リンク
公式ウェブサイト”