Link Layer Discovery Protocol(LLDP)Media Endpoint Discovery(MED)は、メディアエンドポイントデバイスをサポートするための追加機能を提供します。たとえば、音声やビデオなどのアプリケーション用のネットワークポリシーのアドバタイズメント、デバイスの場所の検出、およびトラブルシューティング情報を可能にします。LLDPとCisco Discovery Protocol(CDP)は両方とも類似のプロトコルであり、LLDPはベンダーの相互運用性を促進し、CDPはシスコ独自のものである点が異なります。
LLDPを使用すると、デバイスはID、設定、および機能をネイバーデバイスにアドバタイズし、ネイバーデバイスはそのデータを管理情報ベース(MIB)に保存できます。ネイバー間で共有される情報は、ローカルエリアネットワーク(LAN)に新しいデバイスを追加するために必要な時間を短縮するのに役立ち、また多くの設定問題のトラブルシューティングに必要な詳細情報も提供します。
LLDPは、シスコ独自ではないデバイスとシスコ独自のデバイスの間で作業する必要があるシナリオで使用できます。スイッチは、ポートの現在のLLDPステータスに関するすべての情報を提供します。この情報を使用して、ネットワーク内の接続問題を修正できます。これは、FindIT Network Managementなどのネットワーク検出アプリケーションがネットワーク内のデバイスを検出するために使用するプロトコルの1つです。
特定のLANスイッチに、次の機能セットのいずれかが接続されたデバイスがある場合があります。
次の図は、CDPとLLDPまたはLLDP-MEDプロトコルがシスコデバイスで同時に実行されているシナリオを示しています。これらのプロトコルを無効にできるように制御を設定できます。
次の図は、プロトコルの制御がすでに設定されているシナリオを示しています。CDPはシスコデバイス間で使用され、LLDP-MEDはシスコとサードパーティのデバイス間で使用されます。
この記事では、CLI(コマンド ライン インターフェイス)使用して、スイッチの LLDP ポート設定を設定する方法について説明します。
注:Webベースのユーティリティを使用してスイッチのLLDPポートを設定する方法については、ここをクリックしてください。
LLDPポート設定を使用すると、ポートごとにLLDPおよびSNMP通知をアクティブ化し、LLDPプロトコルデータユニット(PDU)で送信されるType-Length Value(TLV)を入力できます。アドバタイズされるLLDP-MED TLVは、LLDP-MEDポート設定で設定でき、デバイスの管理アドレスTLVを設定できます。Webベースのユーティリティを使用してスイッチにLLDP-MEDポートを設定する方法については、ここをクリックしてください。CLI を使用した手順についてはこちらをクリックしてください。
デフォルトのLLDPグローバル設定とインターフェイス設定は次のとおりです。
機能 |
デフォルト設定 |
LLDPグローバル状態 |
Disabled |
LLDPタイマー(パケット更新頻度) |
30 秒 |
LLDP保留乗数(廃棄前) |
4(120秒) |
LLDP再初期化遅延 |
2 seconds |
LLDP Tx遅延 |
2 seconds |
LLDP通知間隔 |
5 秒 |
LLDPパケット処理 |
フィルタリング(LLDPが無効の場合) |
LLDPシャーシID |
MAC アドレス |
LLDP tlv-select |
すべてのTLVの送受信が有効になります。 |
LLDPインターフェイスの状態 |
Enabled |
LLDP受信 |
Enabled |
LLDP送信 |
Enabled |
LLDP med-tlv-select |
すべてのLLDP-MED TLVの送信が有効 |
重要:LLDPはデフォルトでグローバルに無効になっているため、特定のインターフェイスでLLDP設定を設定する前に、まずこれを有効にする必要があります。スイッチでグローバルLLDPプロパティを有効にして設定するには、ここをクリックします。
LLDPは、スイッチ上およびサポートされているすべてのインターフェイス上でグローバルに無効になります。デバイスがLLDPパケットを送信できるようにするには、LLDPをグローバルに有効にする必要があります。有効にすると、インターフェイスレベルでの変更は必要ありません。
ネットワーク上でLLDPパケットを選択的に送受信しないようにインターフェイスを設定できます。特定のポートでLLDPを無効にすると、CDPを設定して制御できるようになります。これは、ポートに接続されているデバイスが古いCiscoスイッチまたは古いCisco電話機である場合に役立ちます。
特定のインターフェイスでLLDPを無効にするには、次の手順を実行します。
ステップ 1:スイッチのコンソールにログインします。デフォルトのユーザー名とパスワードは、cisco/cisco です。新しいユーザー名またはパスワードを設定している場合は、代わりにそのログイン情報を入力します。
注:コマンドは、スイッチのモデルによって異なる場合があります。この例では、Telnet を介して SG350X スイッチにアクセスします。
ステップ 2:スイッチの特権EXECモードで、次のように入力してグローバルコンフィギュレーションコンテキストを入力します。
ステップ 3:次のように入力して、設定するインターフェイスを入力します。
SG350X(config)#interface [インターフェイスID]注:この例では、ge1/0/6インターフェイスが使用されています。
ステップ 4:インターフェイスでLLDP送信を無効にするには、次のように入力します。
SG350X(config-if)#no lldp transmitステップ 5:インターフェイスでLLDP受信を無効にするには、次のように入力します。
SG350X(config-if)#no lldp receive手順 6:endコマンドを入力して、特権EXECコンテキストに戻ります。
SG350X(config-if)#endステップ 7: (任意)スイッチの特権 EXEC モードで、次のように入力して、設定をスタートアップ コンフィギュレーション ファイルに保存します。
SG350X#copy running-config startup-configステップ 8: (任意)[ファイル [startup-config] の上書き…(Overwrite file [startup-config]…)] プロンプトが表示されたら、「はい」の場合はキーボードの [Y] 、「いいえ」の場合は [N] を押します。
これで、CLIを使用してスイッチの特定のポートでLLDPを無効にできるはずです。
ステップ 1:設定する1つまたは複数のポートの現在の設定を表示するには、次のように入力します。
SG350X#show lldp configuration [interface-id | 詳細]次のオプションがあります。
注:この例では、ge1/0/6のLLDP設定が表示されます。次に示すグローバルLLDPプロパティは、事前設定されています。
LLDP設定には、次の情報が表示されます。
- PD:ポートの説明
- SN:システム名
- SD:システムの説明
- SC:システムの機能
- 802.3 MAC-PHY:デュプレックスとビットレートの機能、および送信側デバイスの現在のデュプレックスとビットレートの設定。また、現在の設定がオートネゴシエーションによるものか、手動設定によるものかも示します。
- 802.3 power via MDI:Multiple Document Interface(MDI)を介して伝送される最大電力。
- 802.3リンクアグリゲーション:リンク(LLDP PDUが送信されるポートに関連付けられている)を集約できるかどうか。また、リンクが現在集約されているかどうかも示され、集約されている場合は、集約されたポートIDが提供されます。
- 802.3 Maximum Frame Size:MAC-PHY実装の最大フレームサイズ機能。
- PVID – アドバタイズされたポートVLAN ID。この機能はデフォルトで無効になっています。
- PPVID:プロトコルポートのVLAN IDがアドバタイズされます。
- VLANs:アドバタイズされるVLAN。
- Protocols:アドバタイズされるプロトコル。
ステップ2:(オプション)特定のインターフェイスからアドバタイズされたLLDP情報を表示するには、次のように入力します。
SG350X#show lldp local [インターフェイスID]これで、スイッチの特定のインターフェイスのLLDP設定がCLIを介して正常に表示されました。
無効になっているインターフェイスでLLDPを有効にするには、次の手順を実行します。
ステップ 1:スイッチの特権EXECモードで、次のように入力してグローバルコンフィギュレーションコンテキストを入力します。
SG350X#configureステップ 2:次のように入力して、設定するインターフェイスを入力します。
注:このポートに接続されているデバイスがLLDP(サードパーティのルータやスイッチなど)をサポートしていることを確認してください。
SG350X(config)#interface [インターフェイスID]注:この例では、ge1/0/6インターフェイスが使用されています。
ステップ 3:インターフェイスでLLDP送信を有効にするには、次のように入力します。
SG350X(config-if)#lldp transmitステップ 4:インターフェイスでLLDP受信を有効にするには、次のように入力します。
SG350X(config-if)#lldp receiveステップ 5:インターフェイスでのLLDP通知の送信を有効にするには、次のように入力します。
SG350X(config-if)#lldp notifications [enable | 無効化]次のオプションがあります。
注:LLDP通知の送信はデフォルトで無効になっています。または、no lldp notificationsコマンドを使用して、LLDP通知の送信を無効にすることもできます。
注:この例では、LLDP通知が有効になっています。
手順 6:インターフェイスで送信するオプションのTLVを指定するには、次のように入力します。
SG350X(config-if)#lldp optional-tlv [tlv-name | none]重要:新しいオプションのTLVを入力すると、デフォルトのオプションのTLVが置き換えられます。
次のオプションがあります。
- port-desc:ポート説明オプションのTLV。
- sys-name:システム名オプションTLV。これはデフォルトで送信されます。
- sys-desc:システム記述オプションのTLV。
- sys-cap:システム機能オプションTLV。これはデフォルトで送信されます。
- 802.3-mac-phy:デュプレックスとビットレートの機能、および送信側デバイスの現在のデュプレックスとビットレートの設定。また、現在の設定がオートネゴシエーションによるものか、手動設定によるものかも示します。
- 802.3-lag:リンク(LLDP PDUが送信されるポートに関連付けられている)を集約可能かどうか。また、リンクが現在集約されているかどうかも示され、集約されている場合は、集約されたポートIDが提供されます。
- 802.3-max-frame-size:MAC-PHY実装の最大フレームサイズ機能。
- Power-via-MDI:マルチドキュメントインターフェイス(MDI)を介して伝送される最大電力。
- 4-wirePower-via-MDI:(60 W PoEをサポートするPoEポートに関連)60 Wの電力をサポートするPower over Ethernetをサポートするように定義されたシスコ独自のTLV(標準サポートは最大30 W)。
ステップ7:(オプション)オプションのデフォルトのTLV構成設定を復元するには、次のように入力します。
SG350X(config-if)#no lldp optional-tlvステップ8:(オプション)802.1 PVIDを送信するかどうかを指定するには、次のように入力します。
SG350X(config-if)#lldp optional-tlv 802.1 pvid [enable | 無効化]次のオプションがあります。
注:この例では、オプションのTLV 802.1 PVIDの送信が有効になっています。
ステップ9:(オプション)802.1 PVIDの送信をデフォルト設定に戻すには、次のように入力します。
SG350X(config-if)#no lldp optional-tlv 802.1 pvidステップ10:(オプション)802.1 PPVIDを送信するかどうかを指定するには、次のように入力します。
SG350X(config-if)#lldp optional-tlv 802.1 ppvid [追加 | 削除] [ppvid]次のオプションがあります。
注:PPVIDの範囲は0 ~ 4094です。PPVIDが0の場合は、ポートがポートおよびプロトコルVLANをサポートできない、またはポートがどのプロトコルVLANでも有効になっていないことを示します。この例では、802.1 PPVIDはデフォルト設定のままになっています。
ステップ11:(オプション)802.1 VLAN IDを送信するかどうかを指定するには、次のように入力します。
SG350X(config-if)#lldp optional-tlv 802.1 vlan [追加 | remove] [vlan-id]次のオプションがあります。
注:VLAN IDの範囲は0 ~ 4094です。この例では、VLAN 20が使用されています。
ステップ12:(オプション)802.1プロトコルを送信するかどうかを指定するには、次のように入力します。
SG350X(config-if)#lldp optional-tlv 802.1 protocol [追加 | 削除] [プロトコル]次のオプションがあります。
プロトコルがスイッチでグローバルに設定されていることを確認します。使用可能なプロトコルは次のとおりです。
ステップ13:(オプション)インターフェイスによってアドバタイズされる管理アドレスを指定するには、次のように入力します。
SG350X(config-if)#lldp management-address {ip-address | none | 自動[インターフェイスID]}次のオプションがあります。
注:デフォルトでは、IPアドレスはアドバタイズされません。この例では、192.168.1.150が使用されます。
ステップ 14:endコマンドを入力して、特権EXECコンテキストに戻ります。
SG350X(config-if)#endステップ15:(オプション)設定したポートの現在の設定を表示するには、次のように入力します。
SG350X#show lldp configuration [インターフェイスID]ステップ16:(オプション)特定のインターフェイスからアドバタイズされたLLDP情報を表示するには、次のように入力します。
SG350X#show lldp local [インターフェイスID]ステップ 17: (任意)スイッチの特権 EXEC モードで、次のように入力して、設定をスタートアップ コンフィギュレーション ファイルに保存します。
SG350X#copy running-config startup-configステップ 18: (任意)[ファイル [startup-config] の上書き…(Overwrite file [startup-config]…)] プロンプトが表示されたら、「はい」の場合はキーボードの [Y] 、「いいえ」の場合は [N] を押します。
これで、CLIを使用してスイッチのLLDPポート設定が正常に設定されました。
LLDPおよびLLDP-MEDの詳細については、ここをクリックしてください。
改定 | 発行日 | コメント |
---|---|---|
1.0 |
13-Dec-2018 |
初版 |