Navbar-jp

Toolbar-jp

PDF GetAcro

CDPの設定

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

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

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

CDPの概要

CDPは、すべてのシスコ デバイス(ルータ、ブリッジ、アクセス サーバ、およびスイッチ)のレイヤ2(データリンク層)上で動作するデバイス ディスカバリ プロトコルです。これにより、ネットワーク管理アプリケーションは、既知デバイスに近接しているシスコのデバイスを検出できます。ネットワーク管理アプリケーションは、CDPによって、下位レイヤのトランスペアレント プロトコルが稼働する近接デバイスのデバイス タイプおよびSNMP(簡易ネットワーク管理プロトコル)エージェント アドレスを学習できます。この機能によって、アプリケーションから近接デバイスにSNMPクエリを送信することができます。

CDPは、Subnetwork Access Protocol(SNAP)をサポートしているすべてのメディアで稼働します。CDPがデータリンク層でしか稼働しないため、異なるネットワーク レイヤ プロトコルをサポートする2つのシステムは、お互いについて学習できます。

CDPを設定した各デバイスは、マルチキャスト アドレスに対して定期的にメッセージを送信し、SNMPメッセージを受信できるアドレスを1つまたは複数アドバタイズします。このアドバタイズには、受信デバイスでCDP情報を廃棄せずに保持しておく時間を表すTime-To-Live(TTL)つまりホールドタイム情報も含まれます。各デバイスは、他のデバイスから送信されたメッセージのリスニングも行って近接デバイスについて学習します。

スイッチでCDPを使用することにより、Cluster Management Suite(CMS)は、ネットワークをグラフィカルに表示することができます。スイッチは、CDPを使用してクラスタ候補を検出し、クラスタ メンバー、およびコマンド スイッチから最大で3台(デフォルト)離れたクラスタ対応の他のデバイスに関する情報を維持します。

スイッチはCDPバージョン2をサポートします。

CDPの設定

ここでは、CDPの設定および手順について説明します。

CDPのデフォルト設定

CDPのデフォルト設定 に、CDPのデフォルト設定を示します。

CDPのデフォルト設定

機能

デフォルト設定

CDPグローバル ステート

イネーブル

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

イネーブル

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

60秒

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

180秒

CDPバージョン2アドバタイズ

イネーブル

CDP特性の設定

CDPのアップデート頻度、廃棄するまでに情報を保持する時間、およびバージョン2アドバタイズ送信の有無を設定できます。

CDPタイマー、ホールドタイム、およびアドバタイズのタイプを設定するには、イネーブルEXECモードで次の手順を実行します。

ステップ2〜4はすべて任意なので、順序不同で実行できます。

コマンド

説明

configure terminal

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

cdp timer seconds

(任意)CDPアップデートの伝送頻度を秒単位で設定します。

指定できる範囲は5〜254秒で、デフォルトは60秒です。

cdp holdtime seconds

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

指定できる範囲は10〜255秒です。デフォルトは180秒です。

cdp advertise-v2

(任意)バージョン2アドバタイズを送信するようにCDPを設定します。

これがデフォルト ステートです。

end

イネーブルEXECモードに戻ります。

show cdp

デバイスのCDPに関するグローバル情報を表示して設定を確認します。

copy running-config startup-config

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

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

次に、CDP特性を設定および確認する方法を示します。

Switch# configure terminal

Switch(config)# cdp timer 50

Switch(config)# cdp holdtime 120

Switch(config)# cdp advertise-v2

Switch(config)# end

Switch # show cdp

Global CDP information:

Sending CDP packets every 50 seconds

Sending a holdtime value of 120 seconds

Sending CDPv2 advertisements is enabled

CDPの show コマンドの詳細については、 CDPのモニタおよびメンテナンス を参照してください。

CDPのディセーブル化およびイネーブル化

CDPはデフォルトでイネーブルに設定されています。

スイッチ クラスタの作成および維持は、定期的なCDPメッセージの交換に基づいて行われます。CDPをディセーブルにすると、クラスタ ディスカバリが中断されます。詳細については、 スイッチのクラスタ設定 を参照してください。

CDPデバイス ディスカバリ機能をディセーブルにするには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

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

no cdp run

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

end

イネーブルEXECモードに戻ります。

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

コマンド

説明

configure terminal

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

cdp run

ディセーブル化されているCDPをイネーブルにします。

end

イネーブルEXECモードに戻ります。

次に、ディセーブル化されているCDPをイネーブルにする方法を示します。

Switch# configure terminal

Switch(config)# cdp run

Switch(config)# end

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

CDP情報の送受信をサポートするすべてのインターフェイスでは、CDPはデフォルトでイネーブルに設定されています。

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

コマンド

説明

configure terminal

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

interface interface-id

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

no cdp enable

インターフェイスのCDPをディセーブルにします。

end

イネーブルEXECモードに戻ります。

copy running-config startup-config

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

ディセーブルになっているインターフェイスでCDPをイネーブルにするには、イネーブルEXECモードで次の手順を実行します。

コマンド

説明

configure terminal

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

interface interface-id

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

cdp enable

ディセーブルになっているインターフェイスのCDPをイネーブルにします。

end

イネーブルEXECモードに戻ります。

copy running-config startup-config

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

次に、インターフェイス上でディセーブル化されているCDPをイネーブルにする手順を示します。

Switch# configure terminal

Switch(config)# interface gigabitethernet0/5

Switch(config-if)# cdp enable

Switch(config-if)# end

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

ご使用のデバイスのCDPをモニタおよびメンテナンスするには、イネーブルEXECモードで次の1つまたは複数の手順を実行します。

コマンド

説明

clear cdp counters

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

clear cdp table

ネイバに関するCDPテーブルの情報を削除します。

show cdp

送信頻度、送信されたパケットのホールドタイムなどのグローバル情報を表示します。

show cdp entry entry-name [ protocol version ]

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

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

また、指定したネイバ上でイネーブルになっているプロトコルに関する情報、またはデバイス上で動作するソフトウェアのバージョンに関する情報のみを表示することもできます。

show cdp interface [ type number ]

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

情報を必要とするインターフェイスのタイプまたはインターフェイスの番号のみを表示することができます(たとえば、ギガビット イーサネット ポート1に関する情報のみを表示するには、 gigabitethernet 0/1 と入力します)。

show cdp neighbors [ type number ] [ detail ]

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

特定のタイプまたは番号のインターフェイスでのネイバ情報のみを表示することも、詳細な情報を表示することもできます。

show cdp traffic

CDPカウンタ(送受信されたパケット数、チェックサム エラーなど)を表示します。

次に、 show cdp イネーブルEXECコマンドの出力例を示します。

Switch # show cdp

Global CDP information:

Sending CDP packets every 50 seconds

Sending a holdtime value of 120 seconds

Sending CDPv2 advertisements is enabled

Toolbar-jp

All contents copyright (C) 1992--2003 Cisco Systems K.K.