Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Junos OS CLI 設定モードについて

 

インターフェイス、一般的なルーティング情報、ルーティングプロトコル、ユーザーアクセスなどのすべての Junos OS プロパティと、いくつかのシステムハードウェアのプロパティを設定できます。

Understanding the Junos OS CLI Modes, Commands, and Statement Hierarchiesて」で説明したように、デバイス構成はステートメントの階層として格納されます。設定モードでは、使用する構成文の特定の階層を作成します。設定ステートメントの入力が完了し、完了して正しいことが確認されたら、それをコミットしてデバイスの設定をアクティブにします。

階層を対話的に作成することも、デバイスにロードしてコミットする ASCII テキストファイルを作成することもできます。

このトピックは以下のとおりです。

設定モードのコマンド

次の表は、CLI 設定モードの各コマンドをまとめたものです。これらのコマンドは、アルファベット順で構成されています。

表 1: 設定モードコマンドのまとめ

コマンド

説明

activate

ステートメントからinactive:タグを削除して、ステートメントまたは識別子を構成に効果的に読み込みます。アクティブ化されたステートメントまたは識別子は、 commit次にコマンドを発行したときに有効になります。

annotate

構成にコメントを追加します。現在の階層レベルでのみコメントを追加できます。

commit

変更のセットをデータベースにコミットし、変更が運用の影響を受けないようにします。

copy

構成内の既存のステートメントのコピーを作成します。

deactivate

inactive:タグをステートメントに追加し、ステートメントまたは識別子を構成から効果的にコメントアウトします。非アクティブとしてマークされたステートメントまたは識別子はcommit 、コマンドを発行しても有効になりません。

delete

ステートメントまたは識別子を削除します。指定したステートメントパス内に含まれるすべての従属ステートメントと識別子が削除されます。

edit

指定されたステートメント階層内で移動します。ステートメントが存在しない場合は、作成されます。

exit

ステートメント階層の現在のレベルを終了して、最後の編集コマンドの前のレベルに戻るか、設定モードから終了します。quitexitコマンドは同義語です。

extension

SDK アプリケーションパッケージによって提供される設定を管理します。名前付き SDK アプリケーションパッケージによって提供されるユーザー定義の構成を表示または削除します。任意のネイティブ Junos OS パッケージで定義された構成は、extension コマンドによって削除されることはありません。

help

利用可能な設定ステートメントに関するサポートを表示します。

insert

識別子を既存の階層に挿入します。

load

ASCII 設定ファイルまたは端末入力から設定をロードします。ロード操作時には、構成階層の現在位置が無視されます。

quit

ステートメント階層の現在のレベルを終了するか、最後の編集コマンドの前のレベルに戻るか、設定モードを終了します。quitexitコマンドは同義語です。

rename

既存の構成ステートメントまたは識別子の名前を変更します。

replace

構成の識別子または値を置き換えます。

rollback

以前にコミットした構成に戻ります。ソフトウェアは、このcommit configurationコマンドを発行したユーザーのロールバック番号、日付、時刻、名前など、最新の10個のコミットされた設定を保存します。

run

設定モードを終了せずに、トップレベルの CLI コマンドを実行します。

save

設定を ASCII ファイルに保存します。ステートメント階層と共に、現在のレベル (およびその下位) の内容が保存されます。これにより、構成のセクションを保存して、ステートメント階層を完全に指定できます。

set

ステートメント階層を作成し、識別子値を設定します。これは、階層editの現在のレベルが変更されないことを除けば、このようなものです。

show

現在の構成を表示します。

status

現在設定を編集しているユーザーを表示します。

top

[edit]バナーで示される設定コマンドモードのトップレベルに戻ります。

up

ステートメント階層で1つ上のレベルに移動します。

update

プライベートデータベースを更新します。

wildcard

ステートメントまたは識別子を削除します。指定したステートメントパス内に含まれるすべての従属ステートメントと識別子が削除されます。正規表現を使用して、パターンを指定できます。このパターンに基づいて、これらのパターンを含むアイテムを検索し、それらを削除します。

構成ステートメントと識別子

構成に対応するステートメントを含めることで、デバイスのプロパティを設定できます。通常、ステートメントは、キーワード (固定テキスト) とオプションの識別子で構成されています。識別子は、インターフェイスの名前やユーザー名など、定義できる識別名です。 CLI を使用して、ステートメントのコレクションとの区別を可能にします。

QFX3500 スイッチは、IS-IS、OSPF、BGP、LDP、MPLS、および RSVP プロトコルをサポートしていません。

表 2: 構成モードの最上位レベルのステートメント

エフェクティビティステートメント

説明

access

チャレンジハンドシェイク認証プロトコル (CHAP) を構成します。この階層の明細書の詳細についてはJunos OS Administration Library for Routing Devices、を参照してください。

accounting-options

インターフェイスとファイアウォールフィルターのアカウンティング統計データ収集を構成します。この階層の明細書の詳細についてはネットワーク管理とモニタリングガイド、を参照してください。

chassis

ルーターシャーシのプロパティを構成します。アラームと SONET/SDH フレーミングおよび連結プロパティをアクティブにする条件も含まれます。この階層の明細書の詳細についてはJunos OS Administration Library for Routing Devices、を参照してください。

class-of-service

サービスクラスのパラメーターを構成します。この階層のステートメントの詳細については、ルーティングデバイスに関するサービスユーザーガイドの Junos OSを参照してください。

firewall

内容に基づいてパケットを選択するフィルタを定義します。この階層の明細書の詳細についてはルーティングポリシー、ファイアウォールフィルター、およびトラフィックポリサー機能ガイド、を参照してください。

forwarding-options

トラフィックサンプリングオプションなど、転送オプションを定義します。この階層の明細書の詳細についてはJunos OS Network Interfaces Library for Routing Devices、を参照してください。

groups

構成グループを構成します。この階層の明細書の詳細についてJunos OS Administration Library for Routing Devicesは、を参照してください。

interfaces

カプセル化、インターフェイス、仮想チャネル識別子 (VCIs)、データリンク接続識別子 (Dlci) などのインターフェイス情報を構成します。この階層の明細書の詳細についてはJunos OS Network Interfaces Library for Routing Devices、を参照してください。

policy-options

ルーティングポリシーを定義します。これにより、受信および送信ルートのプロパティのフィルタリングと設定が可能になります。この階層の明細書の詳細についてはルーティングポリシー、ファイアウォールフィルター、およびトラフィックポリサー機能ガイド、を参照してください。

protocols

BGP、IS-IS、LDP、MPLS、OSPF、RIP、RSVP などのルーティングプロトコルを構成します。この階層の各ステートメントの詳細については、『 the Routing Devices to MPLS アプリケーションユーザーガイド』Junos OS Routing Protocols Library for Routing Devices個々のルーティングプロトコルを構成する方法について説明している章を参照してください。

routing-instances

複数のルーティングインスタンスを構成します。この階層の明細書の詳細についてはJunos OS Routing Protocols Library for Routing Devices、を参照してください。

routing-options

静的ルート、自律システム番号、コンフェデレーションのメンバー、グローバルトレース (デバッグ) 操作など、プロトコルに依存しないルーティングオプションを設定して、ログに記録します。この階層の明細書の詳細についてはJunos OS Routing Protocols Library for Routing Devices、を参照してください。

security

IP セキュリティ (IPsec) サービスを構成します。この階層のステートメントの詳細についてはJunos OS Administration Library for Routing Devices、を参照してください。

snmp

SNMP コミュニティーの文字列、インターフェイス、トラップ、および通知を構成します。この階層の明細書の詳細についてはネットワーク管理とモニタリングガイド、を参照してください。

system

ホスト名、ドメイン名、ドメインネームシステム (DNS) サーバー、ユーザーログインとアクセス許可、ホスト名とアドレス間のマッピング、ソフトウェアプロセスなど、システム全体に関するプロパティを構成します。この階層の明細書の詳細についてはJunos OS Administration Library for Routing Devices、を参照してください。

設定ステートメントの詳細については、Junos OS 構成ガイドを参照してください。

構成ステートメント階層

Junos OS の構成は、ステートメントの階層構造から成ります。ステートメントには次の2種類があります。コンテナ文は他の文を含む文であり、他の文は含まれていないリーフ文です。すべてのコンテナおよびリーフステートメントを構成階層としてまとめます。。

図 1: ステートメントの設定モード階層
ステートメントの設定モード階層

構成階層の最上位にある各ステートメントは、階層ツリーのトランク (またはルートレベル) に置かれます。最上位レベルのステートメントはコンテナステートメントであり、ツリーの分岐を形成する他のステートメントを含みます。リーフステートメントは、階層ツリーのリーフです。階層ツリーのトランクで開始されるステートメントの個々の階層は、ステートメントパスと呼ばれます。前の図は、階層ツリーを示しています。プロトコル構成階層の一部のステートメントパスが表示され、OSPF 領域のインターフェイスに hello 間隔を構成します。

このprotocols文は、構成ツリーのトランクにおける最上位のステートメントです。、、And interfaceステートメントは、上位のステートメントの下位コンテナステートメントです (階層ツリーのブランチになっています)。 ospfarea このhello-intervalステートメントは、ツリーのリーフであり、この場合はデータ値が含まれています。hello 間隔の長さ (秒単位)。

CLI は、次の図 1ような文のパスを表します。

[edit protocols ospf area area-number interface interface-name]

このコマンドは、次のような構成を表示します。

CLI は、階層の各レベルをインデントして各’ステートメントの相対位置を示し、各レベルをかっこで囲むことで、各階層レベルの先頭に左中かっこを使用し、末尾に右中かっこを配置します。階層レベルのステートメントが空の場合、中かっこは印刷されません。

各リーフステートメントの最後には、セミコロンが付けられています。階層がリーフステートメントほどでは拡張されない場合、階層の最後のステートメントはセミコロンで終わります。

構成階層には、階層“の最後のレベル”にある oneliners 含めることもできます。Oneliners は、構文内の中かっこを1レベル削除して、コンテナステートメント、その識別子、子またはリーフステートメントとその属性をすべて1行で表示します。たとえば、次の例の構成階層では、oneliner level 1 metric 10という行があるlevelのは、識別子1、その子ステートメントmetric、および対応する属性10を持つコンテナステートメントがすべて階層の1行に表示されるからです。

次の例では、ステートメントdynamic-profile dynamic-profile-name aggregate-clients; 、その識別子dynamic-profiledynamic-profile-name、およびリーフステートメントaggregate-clientsはすべて、設定モードでshowコマンドを実行したときに1行に表示されるため、oneliner になります。