CDPの概要
CDPは、シスコ製デバイスがネットワーク上で他のシスコデバイスを検出するためのプロトコルです。デバイスは定期的にメッセージを送信し、ネットワーク管理アプリケーションが隣接するデバイスの情報を学習できます。
CDPはデータリンク層で動作し、異なるネットワーク層プロトコルを使用するデバイス間でも情報交換が可能です。スイッチではCDPを利用して、ネットワーク管理ツールがグラフィカルにネットワークを表示できるようになります。また、スイッチとエンドポイントは位置情報を交換し、隣接デバイスの重複レポートを防ぎます。
スイッチはCDPバージョン2をサポートしています。
CDPの設定
デフォルトの CDP 設定
| 特徴 | デフォルト設定 |
|---|---|
| CDP グローバル状態 | 有効 |
| CDP インターフェースの状態 | 有効 |
| CDP タイマー (パケット更新頻度) | 60秒 |
| CDP ホールドタイム (破棄前) | 180秒 |
| CDP バージョン 2 広告 | 有効 |
基本構文
CDPの無効化の設定
CDP はデフォルトで有効になっています。無効にする場合は以下のコマンドを使用します。
Switch(config)# no cdp run
CDPの有効化
CDP はデフォルトで有効になっていますが、無効になっている場合は、次の手順に従って有効にします。
Switch(config)# cdp run
インターフェースで CDP を無効にする
ポートで CDP を無効にするには、次の手順に従います。
Switch(config)# interface gigabitethernet1/0/1
Switch(config-if)# no cdp enable
※スイッチ クラスタとその他の Cisco デバイス (Cisco IP Phone など) は、定期的に CDP メッセージを交換します。CDP を無効にすると、クラスタの検出とデバイスの接続が中断される可能性があります。
インターフェースで CDP を有効にする
CDP はデフォルトで有効になっていますが、無効になっている場合は、次の手順に従って有効にします。
Switch(config)# interface gigabitethernet1/0/1
Switch(config-if)# cdp enable
CDP 更新の頻度の設定
CDP 更新の送信頻度を秒単位で設定します。
Switch(config)# cdp timer seconds
| コマンド | 内容 |
|---|---|
| seconds | 範囲は 5 ~ 254 秒です。デフォルトは 60 秒です。 |
情報を破棄するまでに保持する時間の設定
受信側デバイスがデバイスから送信された情報を破棄するまでの保持時間を指定します。
Switch(config)# cdp holdtime seconds
| コマンド | 内容 |
|---|---|
| seconds | 範囲は 10 ~ 255 秒です。デフォルトは 180 秒です。 |
バージョン2の広告の設定
バージョン 2 アドバタイズメントを送信するように CDP を設定します。これがデフォルトの状態です。
Switch(config)# cdp advertise-v2