拡張LANモードのMXシリーズルーターでLLDPを設定する
Junos OS リリース 14.2 以降、デバイスは LLDP(リンク層検出プロトコル)と LLDP-MED(リンク層検出プロトコル - メディア エンドポイント検出)を使用して、ネットワーク リンク上のデバイス情報を学習および配信します。この情報により、デバイスは他のさまざまなデバイスをすばやく識別できるため、スムーズかつ効率的に相互運用するLANが実現します。
このトピックでは、以下について説明します。
インターフェイスでのLLDPの有効化
LLDPは、デフォルトですべてのインターフェイスで有効になっています。無効になっている場合、すべてのインターフェイスまたは特定のインターフェイスで設定することで、LLDPを有効にできます。
すべてのインターフェイスでLLDPを設定するには:
[edit protocols lldp] user@router# set interface all
特定のインターフェイスでLLDPを設定するには:
[edit protocols lldp] user@router# set interface interface-name
MXシリーズルーターでは、管理イーサネットインターフェイスでLLDPを設定することはできません。コマンド set protocols lldp interfaceem0
を発行すると、以下のエラー・メッセージが生成されます。
error: name: 'em0': Invalid interface error: statement creation failed: interface
LLDPアドバタイズ設定の調整
トラブルシューティングまたは検証の目的で、LLDPアドバタイズの次の設定を調整できます。デフォルト値は、LLDPが有効な場合に適用されます。通常の操作では、デフォルト値を変更しないことをお勧めします。
LLDPアドバタイズメントを送信する頻度(秒単位)を指定するには:
[edit protocols lldp] user@router# set advertisement-interval seconds
たとえば、既定値を使用します。
[edit protocols lldp] user@router# set advertisement-interval 45
LLDP情報が破棄されるまで保持される秒数を指定するには(乗数は advertisement-interval 値と組み合わせて使用されます)。
[edit protocols lldp] user@router# set hold-multiplier seconds
たとえば、既定値を使用します。
[edit protocols lldp] user@router# set hold-multiplier 5
ホスト名や管理アドレスの変更など、LLDPのTLV(タイプ、長さ、または値)要素またはローカルシステムの状態に変更が加えられた後、デバイスがネイバーにアドバタイズを送信するまでに遅延する秒数を指定するには、送信遅延を設定します。送信遅延は、ローカル システムの変更をネイバーに通知する際の遅延を減らすために、スイッチでデフォルトで有効になっています。既定値は、2 秒 ( advertisement-interval 値が 8 秒以上に設定されている場合) または 1 秒 ( advertisement-interval 値が 8 秒未満に設定されている場合) です。
[edit protocols lldp] user@router# set transmit-delay seconds
たとえば、以下のように表示されます。
[edit protocols lldp] user@router# set transmit-delay 2
注:advertisement-interval値は、transmit-delay値の4倍以上でなければなりません。そうでない場合、設定をコミットしようとするとエラーが返されます。
LLDP変更のSNMP通知設定の調整
LLDPの変更に関するSNMP通知については、以下の設定を調整できます。値が指定されていない場合、または間隔の値が 0 に設定されている場合、通知は無効になります。
LLDPデータベースの変更を送信する頻度(秒単位)を指定するには:
[edit protocols lldp] user@router# set lldp-configuration-notification-interval seconds
たとえば、以下のように表示されます。
[edit protocols lldp] user@router# set lldp-configuration-notification-interval 600
SNMPトラップ通知がトポロジの変更を待機する時間間隔(秒単位)を設定するには:
[edit protocols lldp] user@router# set ptopo-configuration-trap-interval seconds
たとえば、以下のように表示されます。
[edit protocols lldp] user@router# set ptopo-configuration-trap-interval 600
動的トポロジーエントリーを維持するための保持時間( ptopo-configuration-trap-interval 値と組み合わせて使用)を指定するには(秒単位):
[edit protocols lldp] user@router# set ptopo-configuration-maximum-hold-time seconds
たとえば、以下のように表示されます。
[edit protocols lldp] user@router# set ptopo-configuration-maximum-hold-time 2147483647
LLDP管理TLVの管理アドレスの指定
LLDP管理アドレスのタイプ、長さ、および値(TLV)メッセージで使用するIPv4またはIPv6管理アドレスを設定できます。management-address
ステートメントの値として使用する必要があるのは、アウトオブバンド管理アドレスのみです。
管理アドレスを設定するには:
[edit protocols lldp] user@router# set management-address ip-address
set protocols lldp interface
コマンドを使用して、管理アドレスが設定されたインターフェイスでLLDPが有効になっていることを確認します。LLDPが無効になっているインターフェイスでLLDP用にカスタマイズされた管理アドレスを設定すると、 show lldp local-information
コマンド出力に正しいインターフェイス情報は表示されません。
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer をご利用ください。