Catalyst 2960 スイッチ ソフトウェア コンフィギュレーション ガイド Cisco IOS Release 12.2(37)EY
LLDP の設定
LLDP の設定
発行日;2012/02/05 | ドキュメントご利用ガイド | ダウンロード ; この章pdf , ドキュメント全体pdf (PDF - 4MB) | フィードバック

目次

LLDP の設定

LLDP の概要

LLDP の設定

デフォルトの LLDP 設定

LLDP 特性の設定

LLDP のグローバルなディセーブル化およびイネーブル化

インターフェイス上での LLDP のディセーブル化およびイネーブル化

LLDP のモニタおよびメンテナンス

LLDP の設定

この章では、Catalyst 2960 スイッチに Link Layer Discovery Protocol(LLDP)を設定する方法について説明します。


) この章で使用するコマンドの構文および使用方法の詳細については、このリリースに対応するコマンド リファレンスおよび『Cisco IOS Configuration Fundamentals Command Reference』Release 12.2 の「System Management Commands」を参照してください。


この章で説明する内容は、次のとおりです。

「LLDP の概要」

「LLDP の設定」

「LLDP のモニタおよびメンテナンス」

LLDP の概要

Cisco Discovery Protocol(CDP)は、すべてのシスコ製デバイス(ルータ、ブリッジ、アクセス サーバ、およびスイッチ)のレイヤ 2(データ リンク層)で動作するデバイス検出プロトコルです。CDP を使用することにより、ネットワーク管理アプリケーションはネットワークに接続している他のシスコ製デバイスを自動的に検出して学習できます。

シスコ製以外のデバイスをサポートし、他のデバイスとのインターオペラビリティを可能にするために、スイッチは IEEE 802.1AB リンク レイヤ検出プロトコル(LLDP)をサポートします。LLDP は、ネットワークデバイスが自身の情報をネットワーク上の他のデバイスにアドバタイズするときに使用するネイバ検出プロトコルです。このプロトコルは、データ リンク層で動作するため、異なるネットワーク レイヤ プロトコルを動作させている 2 つのシステムで互いの情報を学習できます。

LLDP は、隣接デバイスの検出に使用するアトリビュート セットをサポートします。これらのアトリビュートには、タイプ、長さ、値の説明が含まれ、TLV として参照されます。LLDP がサポートするデバイスは、TLV を使用して隣接デバイスと情報を送受信できます。設定情報、デバイス機能、デバイス ID といった詳細を、このプロトコルを使用してアドバタイズできます。

スイッチは、この基本管理 TLV をサポートします。これらは必須の LLDP TLV です。

ポート説明 TLV

システム名 TLV

システムの説明

システム機能 TLV

管理アドレス TLV

ポート VLAN ID TLV(IEEE 802.1 組織特定 TLV)

MAC/PHY 設定/ステータス TLV(IEEE 802.3 組織特定 TLV)


) スイッチ スタックは、ネットワーク内で 1 つのスイッチとみなされます。したがって、LLDP は個々のスタック メンバーではなく、スイッチ スタックを検出します。


LLDP の設定

ここでは、次の設定情報について説明します。

「デフォルトの LLDP 設定」

「LLDP 特性の設定」

「LLDP のグローバルなディセーブル化およびイネーブル化」

「インターフェイス上での LLDP のディセーブル化およびイネーブル化」

「LLDP のモニタおよびメンテナンス」

デフォルトの LLDP 設定

表21-1 に、LLDP のデフォルト設定を示します。デフォルト設定を変更するには、LLDP グローバル コンフィギュレーション コマンドおよび LLDP インターフェイス コンフィギュレーション コマンドを使用します。

 

表21-1 デフォルトの LLDP 設定

機能
デフォルト設定

LLDP グローバル ステート

イネーブル

LLDP ホールドタイム(廃棄までの時間)

120 秒

LLDP タイマー(パケット更新頻度)

30 秒

LLDP 再初期化遅延

2 秒

LLDP TLV 選択

すべての TLV の送受信をイネーブルにします。

LLDP インターフェイス ステート

イネーブル

LLDP 受信

イネーブル

LLDP 転送

イネーブル

LLDP 特性の設定

LLDP 更新の頻度、廃棄するまで情報を保持する期間、および初期化遅延時間を設定できます。また、LLDP TLV を選択して送受信することもできます。

次の特性を設定するには、特権 EXEC モードで次の手順を実行します。


) ステップ 2 ~ 5 はすべて任意であり、どの順番で実行してもかまいません。


 

コマンド
目的

ステップ 1

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

lldp holdtime seconds

(任意)デバイスから送信された情報を受信側デバイスが廃棄するまで保持する期間を指定します。

指定できる範囲は 0 ~ 65535 秒です。デフォルトは 120 秒です。

ステップ 3

lldp reinit

(任意)任意のインターフェイスで LLDP が初期化するときの遅延時間を秒数で指定します。

指定できる範囲は 2 ~ 5 秒です。デフォルトは 2 秒です。

ステップ 4

lldp timer seconds

(任意)LLDP 更新の送信頻度(秒)を設定します。

指定できる範囲は 5 ~ 65534 秒です。デフォルトは 30 秒です。

ステップ 5

lldp tlv-select

(任意)送信または受信する LLDP TLV を指定します。

ステップ 6

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

デフォルト設定に戻すには、各 LLDP コマンドの no 形式を使用します。

次に、LLDP の特性を設定する例を示します。

Switch# configure terminal
Switch(config)# lldp holdtime 120
Switch(config)# lldp reinit 2
Switch(config)# lldp timer 30
Switch(config)# end
 

その他の LLDP show コマンドについては、「LLDP のモニタおよびメンテナンス」を参照してください。

LLDP のグローバルなディセーブル化およびイネーブル化

LLDP はデフォルトでイネーブルです。

LLDP をディセーブルにするには、特権 EXEC モードで次の手順を実行します。

 

コマンド
目的

ステップ 1

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

no lldp run

LLDP をディセーブルにします。

ステップ 3

end

特権 EXEC モードに戻ります。

ディセーブル化されている LLDP をイネーブルにするには、特権 EXEC モードで次の手順を実行します。

 

コマンド
目的

ステップ 1

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

lldp run

LLDP をイネーブルにします。

ステップ 3

end

特権 EXEC モードに戻ります。

次に、LLDP をディセーブルにする例を示します。

Switch# configure terminal
Switch(config)# no lldp run

Switch(config)# end

次に、LLDP をイネーブルにする例を示します。

Switch# configure terminal
Switch(config)# lldp run
Switch(config)# end

インターフェイス上での LLDP のディセーブル化およびイネーブル化

LLDP 情報を送受信するために、サポートされているすべてのインターフェイス上では LLDP がデフォルトでイネーブルになっています。


) インターフェイスがトンネル ポートとして設定されている場合、LLDP は自動的にディセーブルになります。


インターフェイス上で LLDP をディセーブルにするには、特権 EXEC モードで次の手順を実行します。

 

コマンド
目的

ステップ 1

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

interface interface-id

LLDP をディセーブルにするインターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。

ステップ 3

no lldp transmit

インターフェイス上では LLDP パケットが送信されることはありません。

ステップ 4

no lldp receive

インターフェイス上では LLDP パケットが受信されることはありません。

ステップ 5

end

特権 EXEC モードに戻ります。

ステップ 6

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

ディセーブル化されている LLDP をインターフェイス上でイネーブルにするには、特権 EXEC モードで次の手順を実行します。

 

コマンド
目的

ステップ 1

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

interface interface-id

LLDP をイネーブルにするインターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。

ステップ 3

lldp transmit

インターフェイス上で LLDP パケットが送信されます。

ステップ 4

lldp receive

インターフェイス上で LLDP パケットが受信されます。

ステップ 5

end

特権 EXEC モードに戻ります。

ステップ 6

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

次に、LLDP をインターフェイス上でイネーブルにする例を示します。

Switch# configure terminal
Switch(config)# interface GigabitEthernet0/1
Switch(config-if)# lldp transmit
Switch(config-if)# lldp receive
Switch(config-if)# end

LLDP のモニタおよびメンテナンス

デバイス上の LLDP をモニタおよびメンテナンスするには、特権 EXEC モードで次の手順を 1 つまたは複数実行します。

 

コマンド
説明

clear lldp counters

トラフィック カウンタをゼロにリセットします。

clear lldp table

ネイバに関する情報を格納する LLDP テーブルを削除します。

show lldp

送信の頻度、送信されたパケットのホールドタイム、インターフェイス上での LLDP 初期化の遅延時間など、グローバルな情報を表示します。

show lldp entry entry-name

特定のネイバに関する情報を表示します。

アスタリスク(*)を入力してすべてのネイバを表示することも、情報が必要なネイバの名前を入力することもできます。

show lldp interface [ interface-id ]

LLDP がイネーブルに設定されているインターフェイスに関する情報を表示します。

必要なインターフェイスの情報だけを表示できます。

show lldp neighbors [ interface-id ] [ detail ]

デバイス タイプ、インターフェイスのタイプや番号、ホールドタイム設定、機能、ポート ID など、ネイバに関する情報を表示します。

特定のインターフェイスに関するネイバ情報だけを表示したり、詳細表示にするため表示内容を拡張したりできます。

show lldp traffic

LLDP カウンタ(送受信されたパケット数、廃棄されたパケット数、認識されなかった TLV の数を含む)を表示します。