LLDPの設定
LLDPを設定するには、[edit protocols]階層レベルでlldpステートメントと関連パラメーターを含めます。LLDPステートメントの完全なセットは以下の通りです。
lldp { advertisement-interval seconds; (disable | enable); hold-multiplier number; chassis-id { chassis-id-type (chassis-component | interface-alias | interface-name | locally-assigned | mac-address | network-address | port-component); chassis-id-value chassis-id-value; } interface (all | [interface-name]) { dest-mac-type; (disable | enable); power-negotiation <(disable | enable)>; tlv-filter; tlv-select; trap-notification (disable | enable); } dest-mac-type destination-mac-address; lldp-configuration-notification-interval seconds; lldp-tx-fast-init; management-address ip-management-address; | management-interface interface-name; mau-type; neighbour-port-info-display (port-description | port-id); port-description-type (interface-alias | interface-description); port-id-subtype (interface-name | locally-assigned); ptopo-configuration-maximum-hold-time seconds; ptopo-configuration-trap-interval seconds; tlv-filter; tlv-select; traceoptions { file filename <files number> <size maximum-file-size> <world-readable | no-world-readable>; flag flag <disable>; } transmit-delay seconds; vlan-name-tlv-option (name | vlan-id); }
以下のステートメントにはデフォルト値があります。
-
advertisement-interval—デフォルト値は30 秒です。許容範囲は5〜32768 秒です 。 -
chassis-id-type—デフォルト値はMACアドレスです。 -
chassis-id-value—デフォルト値はsystem-macです。 -
hold-multiplier—デフォルト値は4です 。許容範囲は2〜 10です 。 -
ptopo-configuration-maximum-hold-time—デフォルト値は300 秒です。許容範囲は1秒から 2147483647秒です 。 -
transmit-delay—デフォルト値は2 秒です。許容範囲は1秒から8192 秒です 。
以下のステートメントは明示的に設定される必要があります。
-
lldp-configuration-notification-interval—許容範囲は5〜3600 秒です 。デフォルト値は5です。 -
ptopo-configuration-trap-interval—許容範囲は0〜3600 秒です 。デフォルト値は0です。
デフォルトではLLDPは無効になっており、ユーザーはLLDPサービスを使用するために [set protocols lldp interface (all | interface-name)] を使用して設定する必要があります。すべてのインターフェイスで有効になっている場合、特定のインターフェイスでLLDPを無効にできます。
interface-nameは、論理インターフェイス(ユニット)ではなく、物理インターフェイス(例:ge-1/0/0)である必要があります。
Junos OSリリース19.4R2以降、冗長イーサネット(reth)インターフェイスでLLDPを設定できるようになりました。 set protocol lldp interface <reth-interface> コマンドを使用して、rethインターフェイスでLLDPを設定します。
Junos OSリリース22.1R1以降、代替LLDP宛先MACアドレスを設定できるようになりました。設定が提供されていない場合、パケットは最も近いブリッジ マックアドレス(01:80:c2:00:00:00:0e)に送信されます。 set protocols lldp dest-mac-type <mac-type> ステートメントを使用して、すべてのインターフェイスから送信されるパケットを設定します。また、特定のインターフェイスから送信されたパケットには set protocols lldp interface <intf-name> dest-mac-type <mac-type> ステートメントを使用します。
-
すべてのインターフェイスでLLDPを設定するには:
[edit protocols lldp] user@switch# set interface all
-
特定のインターフェイスでLLDPを設定するには:
[edit protocols lldp] user@switch# set interface interface-name
LLDPを無効にするには、 disable オプションを含めます。
-
すべてのインターフェイスでLLDPを無効にするには:
[edit protocols lldp] user@switch# set interface all disable
-
特定のインターフェイスでLLDPを無効にするには:
[edit protocols lldp] user@switch# set interface interface-name disable
アドバタイズ間隔は、LLDPインターフェイスがLLDPアドバタイズフレームを送信する頻度を決定します。デフォルト値は30 秒です。許容範囲は5〜32768 秒です 。このパラメーターを調整するには、[edit protocols lldp]階層レベルでadvertisement-intervalステートメントを含めます。
ホールド乗数は、アドバタイズ間隔に適用する乗数を決定します。秒単位の結果 値は、破棄する前に学習したLLDP情報をキャッシュするために使用されます。デフォルト値は4です 。アドバタイズ間隔のデフォルト値である30 秒で使用する場合、デフォルトのキャッシュライフタイムは120 秒になります。ホールド倍率の許容範囲は2〜 10です 。このパラメーターを調整するには、[edit protocols lldp]階層レベルでhold-multiplierステートメントを含めます。
送信遅延は、任意の2つの連続するLLDPアドバタイズフレーム間の遅延を決定します。デフォルト値は2 秒です。許容範囲は1秒から8192 秒です 。このパラメーターを調整するには、[edit protocols lldp]階層レベルでtransmit-delayステートメントを含めます。
物理トポロジー構成の最大保留時間は、エージェントデバイスが物理トポロジーデータベースのエントリーを維持する時間間隔を決定します。デフォルト値は300 秒です。許容範囲は1秒から2147483647 秒です 。このパラメーターを調整するには、[edit protocols lldp]階層レベルでptopo-configuration-maximum-hold-timeステートメントを含めます。
LLDP設定通知間隔は、LLDP情報のデータベースで変更が発生した場合に、トラップ通知がSNMPマスターエージェントに送信される期間を決定します。許容範囲は5〜3600 秒です 。このパラメーターを調整するには、[edit protocols lldp]階層レベルでlldp-configuration-notification-intervalステートメントを含めます。
物理トポロジー構成のトラップ間隔は、グローバルな物理トポロジー統計で変更が発生した場合に、トラップ通知がSNMPマスターエージェントに送信される期間を決定します。この機能はデフォルトで無効になっています。許容範囲 は、0(無効)から3600 秒です。この間隔が0より 大きい値で、lldp-configuration-notification-intervalトラップ間隔中に変更がある場合、LLDPエージェントはSNMPマスターエージェントにトラップを送信します。このパラメーターを調整するには、[edit protocols lldp]階層レベルでptopo-configuration-trap-intervalステートメントを含めます。
LLDPの宛先MACアドレスを指定できます。オプションは、 nearest-bridge、 nearest-customer-bridge、 nearest-non-tpmr-bridgeです。
デフォルトでは、デバイスの管理インターフェイスはLLDP PDUの管理アドレスTLVで使用されます。LLDP用に管理アドレスまたは管理インターフェイスを設定できます。
管理アドレスを設定すると、そのアドレスは管理アドレスTLVに送信されます。管理インターフェイスを設定すると、管理インターフェイスのIPアドレスがTLVに送信されます。管理インターフェイスにIPアドレスがない場合、デバイスの管理インターフェイスのデフォルトIPアドレスがTLVに送信されます。デバイスの管理インターフェイスにIPアドレスがない場合、管理インターフェイスのMACアドレスがTLVに送信されます。
デフォルトでは、LLDPはポートIDタイプ、長さ、値(TLV)のインターフェイスのSNMPインデックスを生成します。interface-nameステートメントがリモートLLDPネイバーで設定されている場合、show lldp neighborsコマンド出力は、デフォルトで表示されているインターフェイスのSNMPインデックスではなく、Port IDフィールドにインターフェイス名を表示します。ポートID TLVとしてインターフェイスのSNMPインデックスを生成するデフォルト動作を変更した場合、[edit protocols lldp port-id-subtype]階層レベルでlocally-assignedステートメントを含めることで、デフォルト動作を再び有効にすることができます。
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。
set protocol lldp interface <reth-interface> コマンドを使用して、rethインターフェイスでLLDPを設定します。