Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos OS Evolved の概要

Junos OS Evolvedは、統合されたエンドツーエンドのネットワーク オペレーティング システムで、信頼性、俊敏性、オープンなプログラム可能性を提供し、大規模な導入を成功にクラウドします。「Junos OS Evolved」を利用すると、可用性の向上、導入の迅速化、イノベーションの迅速化、ネットワークのより効率的な運用が可能になります。ネットワークのシームレスなJunos OS自動化がJunos OS Evolvedと連携しました。

利点

Junos OS Evolved は、お客様に次のジュニパーネットワークスを提供します。

  • ネイティブで Linux 上で動作し、すべての Linux ユーティリティおよび運用に直接アクセスできます。Linux の統合により、標準の Linux ツールおよびオープンソース ツールを使用して、オンボーディングを迅速化し、スムーズなアップグレード プロセスで機能の導入を迅速化し、高度なデバッグ機能を活用して、認定と導入を合理化できます。
  • サードパーティ製のアプリケーションとツールをサポートします。Linux アプリケーションは、Docker コンテナを使用して Junos OS Evolved で直接実行するか、高度なネットワーク ソリューション用のカスタム アプリケーションを作成できます。既存の Linux ツールや手順を使用して、開発者に優しいプラットフォーム上でカスタム機能を短時間で学習できます。このような汎用性により、シンプルなサードパーティー製アプリケーションの統合と特定の使用事例に必要なコンポーネントを実装する機能を通じて、ニーズに最適なソリューションを作成できます。
  • デバイスに複数の異なるJunos OS Evolvedソフトウェア リリースをインストールし、以前のバージョンへのロールバックをサポートできます。これにより、さまざまなソフトウェア リリースを試し、必要に応じて望ましいバージョンに簡単に戻す柔軟性が得されます。
  • すべての OS レイヤーでセキュリティーを強化。Junos OS Evolvedは、IMA(Integrity Measurement Architecture)と呼ばれる完全性ソリューションと、EVM(Extended Verification Module)と呼ばれる搭載メカニズムを使用しています。これらのオープン ソースの保護は、業界標準であり、Trusted Computing Group が指定する信頼メカニズムに一貫した Linux セキュリティ モジュール セットの一部です。Junos OS Evolved は、TPM インフラストラクチャ、セキュリティ強化されたセキュア BIOS、セキュア ブートなどのその他のセキュリティ機能もサポートしています。セキュリティは Evolvedのコア設計Junos OSです。ジュニパーネットワークスは、ネットワークの安全と保護を維持するための強力なセキュリティー インフラストラクチャの維持に取り組しています。
  • CLIとユーザーインターフェイスのほぼすべてがJunos OSで提供されているインターフェイスと同一です。つまり、最小限の学習曲線でJunos OS Evolvedを選択できます。このような類似性により、簡素化と運用の一貫性が実現し、エンドツーエンド ソリューションの実装、保守、カスタマイズに必要な作業が最小限に抑えらえるのです。

ネイティブ Linux Base

Junos OSは、特定のハードウェア要素(ルーティング エンジン上のCPUなど)上で FreeBSD オペレーティング システムのインスタンス上で動作しますが、Junos OS Evolved はネイティブの Linux システム上で実行されます。ベースに Linux を利用することで、より幅広く、ダイナミックでアクティブな開発コミュニティーが活用されます。Linuxシステムには、Junos OS Evolvedが最小限の労力で統合できる、Linux用に開発された複数のサードパーティ製アプリケーションやツールも含まれています。

Junos OSは、プロセスを実行するハードウェアからアプリケーション プロセスを切り離す水平型ソフトウェア レイヤーです。効果的に、この分離によって、システム上のさまざまなコンピューティング リソース(ルーティング エンジン CPU、ライン カード CPU など)にまたがる汎用ソフトウェア インフラストラクチャが構築されます。アプリケーション プロセス(プロトコル、サービスなど)は、このインフラストラクチャ上で実行され、公開および使用(つまり加入)によって相互に通信します。

州の中央データベース

状態とは、システムがシステム全体で保持および共有している物理/論理エンティティに関する保持された情報またはステータス、再起動時の供給です。ステートには、コミットされた設定、インターフェイスの状態、ルート、ハードウェアの状態など、運用と設定の状態の両方が含まれます。ネットワークJunos OS進化に関して、状態は分散データ ストア(DDS)と呼ばれる中央のデータベースに保持できます。

DDSは状態を解釈しない。加入者から受け取った状態を保持し、状態をコンシューMに伝達する唯一の仕事です。パブリッシング 購読 メッセージング パターンを実装して、状態の送信元であるアプリケーションと、その状態のコンシューマであるアプリケーション間で状態を通信します(図 1 を参照)。各アプリケーションは、DDS に状態を直接パブリッシュし、DDS から状態に加入し、アプリケーションは互いに独立します。

図 1:購読モデルの公開 Publish-Subscribe Model

アプリケーションをこの方法で分離すると、障害が発生したアプリケーションの 1 つを他のアプリケーションから分離します。問題が発生したアプリケーションは、状態データベースに保持されているシステムの最後の既知の状態を使用して再起動できます。

モジュール型設計

Junos OS Evolvedは、インタフェースが定義されたコンポーネントで構成されています。システムを再起動せずに、アプリケーションを個別に再起動できます。再起動したアプリケーションは、DDS に保持されている状態をリロードします。