論理インターフェイスのプロパティ
論理インターフェイスは設定可能で、説明は show
コマンドの出力に表示されます。メディア最大伝送単位(MTU)は、インターフェイスの設定時に自動的に計算され、変更することもできます。簡易ネットワーク管理プロトコル(SNMP)通知を論理インターフェイスで有効にして、インターフェイスの状態や接続が変更されたときの情報を提供することができます。
インターフェイス アドレスを割り当てる
プロトコルファミリーを設定する際にアドレスを指定することで、インターフェイスにアドレスを割り当てます。 inet
または inet6
ファミリーの場合は、インターフェイス IP アドレスを設定します。 iso
ファミリーでは、ループバックインターフェイスに1つ以上のアドレスを設定します。 ccc
、 ethernet-switching
、 tcc
、 mpls
、 tnp
、および vpls
ファミリでは、アドレスを設定することはありません。
PPP(ポイントツーポイントプロトコル)アドレスは、プライマリ属性を持つループバックインターフェイスアドレスから取得されます。ループバックインターフェイスが番号なしインターフェイスとして設定されている場合、ドナーインターフェイスからプライマリアドレスを取得します。
アドレスをインターフェイスに割り当てるには、以下のステップを実行します。
論理ユニット記述を設定に追加する
各論理ユニットのテキスト記述を構成ファイルに含めることができます。含めるすべての説明テキストは、 show interfaces
コマンドの出力に表示されます。また、 ifAlias
管理情報ベース(MIB)オブジェクトでも公開されます。インターフェイスの設定には影響ありません。テキスト記述を追加するには、 description
ステートメントを含めます。
description text;
以下の階層レベルでこのステートメントを含めることができます。
-
[edit interfaces interface-name unit logical-unit-number]
-
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
記述は1行で構いません。テキストにスペースが含まれている場合は、引用符で囲んでください。
オプション82エージェントサーキットIDサブオプションにインターフェイスの記述を含めるように、拡張DHCPリレーを設定できます。 DHCP リレーエージェント情報オプション(オプション82)を参照してください。
メディアMTUを設定する
メディアMTUのサイズを変更する場合、そのサイズがプロトコルMTUとカプセル化オーバーヘッドの合計と同じかそれ以上であることを確認する必要があります。要するにあの:
Minimum media MTU = protocol MTU + encapsulation overhead
設定できる最大メディアMTUサイズは、デバイスとインターフェイスの種類によって異なります。
メディアMTUまたはプロトコルMTUを変更すると、インターフェイスが削除され、再度追加されます。これにより、リンクがフラッピングします。
メディアMTUを設定するには:
プロトコルMTU
概要
デフォルトのプロトコルMTUは、デバイスとインターフェイスのタイプによって異なります。最初にインターフェイスを設定する際、プロトコルMTUは自動的に計算されます。その後、メディアMTUが変更された場合は、既存のアドレスファミリーのプロトコルMTUも自動的に変更されます。
メディアMTUのサイズを縮小しながら、1つまたは複数のアドレスファミリーがすでに設定され、インターフェイス上でアクティブである場合、プロトコルMTUのサイズも縮小する必要があります。プロトコルMTUのサイズを大きくする場合、メディアMTUのサイズがプロトコルMTUとカプセル化オーバーヘッドの合計と同じかそれ以上であることを確認する必要があります。
MPLS MTU を設定していない場合、 Junos OS は物理インターフェイスの MTU から MPLS MTU を導き出します。この値から、ソフトウェアは、パケット転送エンジンでプッシュされる可能性のあるラベルの最大数のカプセル化固有のオーバーヘッドとスペースを差し引きます。ソフトウェアは、各4バイトずつの3つのラベル、合計で12バイトを用意しています。
MPLS MTUを決定するために使用される公式は次の通りです。
MPLS MTU = physical interface MTU – encapsulation overhead – 12
プロトコル MTU は、仮想トンネル(VT)インターフェイスを除くすべてのトンネル インターフェイスで設定できます。 Junos OS では、VTインターフェイスのMTUサイズはデフォルトで無制限に設定されています。
プロトコルMTUの設定
メディアMTUまたはプロトコルMTUを変更すると、インターフェイスが削除され、再度追加されます。これにより、リンクがフラッピングします。
プロトコルMTUを設定するには:
インターフェイス帯域幅の設定
デフォルトでは、オペレーティングシステムは、MIB-IIオブジェクト ifSpeed
に物理インターフェイス速度を使用します。論理インターフェースの帯域幅値を設定することにより、 ifSpeed
変数を入力するように論理ユニットを設定できます。 bandwidth
ステートメントは、情報のみのパラメータを設定します。このステートメントを使用して、インターフェイスの実際の帯域幅を調整することはできません。
この値を設定するときは、注意することをお勧めします。 bandwidth
ステートメントを使用して設定するすべてのインターフェイス帯域幅の値は、OSPFなどの動的ルーティングプロトコルのインターフェイスコストの計算方法に影響します。デフォルトでは、動的ルーティングプロトコルのインターフェイスコストは次の公式です。
cost = reference-bandwidth/bandwidth,
公式では、帯域幅は物理インターフェイスの速度です。ただし、 bandwidth
ステートメントを使用して帯域幅の値を指定すると、実際の物理インターフェイス帯域幅ではなく、その値がインターフェイスコストの計算に使用されます。
論理インターフェイスの帯域幅値を設定するには、 bandwidth
ステートメントを含めます。
bandwidth rate;
以下の階層レベルでこのステートメントを含めることができます。
-
[edit interfaces interface-name unit logical-unit-number]
-
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
rate
がビット/秒(bps)またはセル/秒(cps)でのピークレートです。bpsでの値は、完全な10進数または省略形 k
(1000)、 m
(1,000,000)、または g
(1,000,000,000)で続く10進数として指定できます。また、省略形 c
で続く 10 進数を入力することで、cps での値を指定することもできます。cpsで表される値は、公式1 cps = 384 bpsを使用してbpsに変換されます。値は任意の正の整数です。 bandwidth
ステートメントは、マルチリンクインターフェイスを除くすべての論理インターフェイスに有効です。
論理インターフェイスのSNMP通知を有効または無効にする
デフォルトでは、インターフェイスまたは接続の状態が変化したときに、SNMP(簡易ネットワーク管理プロトコル)通知が送信されます。
論理インターフェイスでこれらの通知を明示的に有効にするには、 traps
ステートメントを含めます。
(traps);
論理インターフェイスでこれらの通知を明示的に無効にするには、 no-traps
ステートメントを含めます。
(no-traps);
以下の階層レベルでこれらのステートメントを使用することができます。
-
[edit interfaces interface-name unit logical-unit-number]
-
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
論理インターフェイスのアカウンティングの概要
このセクションでは、論理インターフェイスでアカウンティングを設定する方法について説明します。
会計プロファイルの概要
ジュニパーネットワークスのルーターとスイッチは、ルーターとスイッチを通過するトラフィックに関するさまざまな種類のデータを収集することができます。このデータのいくつかの共通の特性を指定する1つまたは複数の アカウンティングプロファイル を設定することができます。
-
会計記録で使用されるフィールド
-
ルータまたはスイッチが廃棄する前に保持するファイル数、および1ファイルあたりのバイト数
-
システムがデータを記録するために使用するポーリング周期
プロファイルを構成し、各プロファイルに一意の名前を定義するには、[edit accounting-options]
階層レベルのステートメントを使用します。会計プロファイルには、インターフェイス プロファイルとフィルター プロファイルの 2 種類があります。インターフェイスプロファイルを設定するには、[edit accounting-options]
階層レベルで interface-profile
ステートメントを含めます。フィルタープロファイルを設定するには、[edit accounting-options]
階層レベルに filter-profile
ステートメントを含めます。詳しくは、『 Junos OS Network Management Administration Guide for Routing Devices』をご覧ください。
フィルタプロファイルを適用するには、[edit firewall filter filter-name]
および[edit firewall family family filter filter-name]
階層レベルで accounting-profile
ステートメントを含めます。詳細については、「 ルーティングポリシー、ファイアウォールフィルター、およびトラフィックポリサーユーザーガイド」を参照してください。
論理インターフェイスの会計を設定する
始める前に
特定の論理インターフェースでの入力と出力パケットのエラーと統計情報を収集するために、プロファイルを設定する必要があります。アカウンティングプロファイルは、どの統計情報を収集し、ログファイルに書き込まれるかを指定します。アカウンティング データ ログ ファイルの設定方法については、「 アカウンティングデータログファイルの設定」を参照してください。
インターフェースプロファイルは、収集されログファイルに書き込まれる情報を指定します。特定の論理インターフェースでの入力と出力パケットのエラーと統計情報を収集するために、プロファイルを設定することができます。
関連項目
論理インターフェイスのアカウンティングプロファイル表示の概要
目的
[edit accounting-options interface-profile profile-name]
階層レベルで設定された論理インターフェイスのアカウンティングプロファイルを表示するには、特定のパラメーターを指定する必要があります。
-
インターフェイス名—ge-1/0/1
-
論理ユニット番号 - 1
-
インターフェースプロファイル -
if_profile
-
ファイル名 -
if_stats
-
インターバル15分
アクション
-
[edit interfaces ge-1/0/1 unit 1]
階層レベルでshow
コマンドを実行します。[edit interfaces ge-1/0/1 unit 1] accounting-profile if_profile;
-
[edit accounting-options]
階層レベルでshow
コマンドを実行します。interface-profile if_profile { interval 15; file if_stats { fields { input-bytes; output-bytes; input-packets; output-packets; input-errors; output-errors; } } }
意味
設定されたアカウンティングとそれに関連する設定オプションが期待通りに表示されます。
論理インターフェイスを無効にする
構成から論理インターフェイス構成ステートメントを削除せずに、論理インターフェイスの構成を解除して、そのインターフェイスを効果的に無効にすることができます。論理インターフェイスを設定するには、 disable
ステートメントを含めます。
disable;
以下の階層レベルでこのステートメントを含めることができます。
-
[edit interfaces interface-name unit logical-unit-number]
-
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
インターフェイスが無効化された場合、インターフェイスのIPアドレスと32ビットサブマスクを持つルート(予約済みのターゲット「REJECT
」を指す)がルーティングテーブルにインストールされます。 ルーティングプロトコルをご覧ください。
例:論理インターフェイスの無効化
インターフェイス設定例:
[edit interfaces] user@host# show et-2/1/1 { vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { vlan-id 1000; family inet { address 11.0.0.20/24; } } }
インターフェイスの無効化:
[edit interfaces et-2/1/1 unit 0] user@host# set disable
インターフェイス設定の検証。
[edit interfaces et-2/1/1] user@host# show disable; # Interface is marked as disabled. unit 0 { vlan-id 1000; family inet { address 11.0.0.20/24; } }