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を設定できます。詳細については、 ジュニパーネットワークス機能エクスプローラーを参照してください

表 1: Junos OS Evolved の設定方法

メソッド

説明

コマンドライン インターフェイス (CLI)

CLI を使用してデバイスの設定を作成します。1 つのコマンド ラインからコマンドを入力し、最近実行されたコマンドをスクロールできます。

ASCII ファイル

以前に作成した構成を含む ASCII ファイルを、このシステムまたは別のシステムにロードします。その後、コンフィギュレーション・ファイルをアクティブ化して実行するか、CLIを使用して編集してからアクティブ化することができます。

Junos XML 管理プロトコル(API)

クライアント アプリケーションは、Junos XML 管理プロトコルを使用して、ジュニパーネットワークスのデバイスを監視および設定します。Junos XML 管理プロトコルは Junos OS Evolved 用にカスタマイズされており、API での操作は Junos OS Evolved CLI での操作と同等です。

NETCONF アプリケーション プログラミング インターフェイス(API)

クライアント アプリケーションは、NETCONF XML 管理プロトコルを使用して、サポートされているデバイスを監視および設定します。NETCONF XML 管理プロトコルには、複数のベンダーの設定データ モデルに対応する機能が含まれています。

設定コミットスクリプト

コミット時に実行するスクリプトを作成して、カスタム構成ルールを適用します。コミットスクリプトは、Python、Stylesheet Language Alternative syntaX(SLAX)、またはExtensible Stylesheet Language Transformations(XSLT)で記述されます。

以下のセクションでは、Junos OS Evolved の設定に使用できる方法について説明します。

Junos OS Evolvedコマンドラインインターフェイス

Junos OS Evolved CLIは、分かりやすいターミナルベースのコマンドインターフェイスです。Emacs スタイルのキーボード シーケンスを使用して、コマンド ライン上を移動し、最近実行されたコマンドを含むバッファーをスクロールします。コマンドは 1 行で入力し、Enter キーを押すとコマンドが実行されます。CLI は、コマンド・ヘルプとコマンド補完も提供します。

ASCII ファイル

以前に作成した構成を含む ASCII ファイルを、このシステムまたは別のシステムでロードできます。その後、コンフィギュレーション・ファイルをそのままアクティブにして実行することも、CLIを使用して編集してからアクティブにすることもできます。

Junos XML 管理プロトコル ソフトウェア

Junos XML 管理プロトコルは、クライアント アプリケーションがジュニパーネットワークスのデバイスの監視と設定に使用する XML ベースのプロトコルです。構成データとリモート プロシージャ コールに XML ベースのデータ エンコーディングを使用します。このAPIはJunos OS Evolved用にカスタマイズされており、APIでの操作はCLIコマンドと同等です。

NETCONF XML 管理プロトコル ソフトウェア

NETCONF XML 管理プロトコルは、クライアント アプリケーションがネットワーク デバイスの監視と設定に使用する XML ベースのプロトコルです。構成データとリモート プロシージャ コールに XML ベースのデータ エンコーディングを使用します。NETCONFには、複数のベンダーのコンフィグレーションデータモデルに対応する機能が含まれています。ジュニパーネットワークスは、PerlクライアントアプリケーションがJunosデバイス上のNETCONFサーバーと通信できるようにするPerlモジュールを提供しています。Perlモジュールを使用すると、Junos OS Evolvedを設定および監視するためのカスタムアプリケーションを開発できます。

設定コミットスクリプト

コミット時に実行するスクリプトを作成して使用し、カスタム設定ルールを適用できます。設定がカスタムルールに違反している場合、スクリプトはJunos OS Evolvedが実行するアクションを生成できます。これらのアクションには、次のものが含まれます。

  • カスタムエラーメッセージの生成

  • カスタム警告メッセージの生成

  • カスタムシステムログメッセージの生成

  • 設定の変更

また、コンフィギュレーションコミットスクリプトを使用してマクロを作成することもできます。マクロは、頻繁に使用される設定ステートメントの簡略化されたカスタムエイリアスを、標準のJunos OS Evolved設定ステートメントに拡張します。コミットスクリプトは、Python、Stylesheet Language Alternative syntaX(SLAX)、またはExtensible Stylesheet Language Transformations(XSLT)で記述されます。