目的

Cisco Discovery Protocol(CDP)は、シスコデバイスが接続されている他のシスコデバイスとデバイス情報を共有するために使用するプロトコルです。これには、デバイスのタイプ、ファームウェアバージョン、IPアドレス、シリアル番号、およびその他の識別情報が含まれます。CDP設定は、グローバルに、またはスイッチの個々のポートごとに調整できます。.

CDPは、Link Layer Discovery Protocol(LLDP)と同様に、直接接続されたネイバーが自身とその機能を相互にアドバタイズするためのリンク層プロトコルです。ただし、LLDPとは異なり、CDPはシスコ独自のプロトコルです。

この記事では、次のワークフローをカバーするグラフィカルユーザインターフェイス(GUI)を使用してスイッチのCDP設定を設定する方法について説明します。

1.スイッチでCDPグローバルパラメータを設定します。

2.インターフェイスごとにCDP設定を行います。

を選択します。（オプション）Auto Smartportを使用してCDPデバイスの機能を検出する場合は、SmartportプロパティでCDP設定を行います。手順についてはここをクリックしてください。

該当するデバイス

- Sx350シリーズ

- SG350Xシリーズ

- Sx500シリーズ

- Sx550Xシリーズ

[Software Version]

- 2.3.0.130

CDPプロパティの設定

CDPグローバルプロパティの設定

ステップ1：スイッチのWebベースのユーティリティにログインし、[Display Mode]ドロップダウンリストで[Advanced]を選択します。

注：使用できるメニューオプションは、デバイスのモデルによって異なります。この例では、SG350X-48MPが使用されています。

ステップ2:[Administration] > [Discovery - CDP] > [Properties]を選択します。

ステップ3:[CDP Status]領域で[Enable]チェックボックスをオンにして、スイッチ上でCDPをアクティブにします。このコマンドはデフォルトで有効になっています。CDPを有効にした場合は、ステップ5に進みます。

ステップ4:（オプション）[CDP Frames Handling]領域で、スイッチがCDPパケットを受信したときに実行するアクションに対応するオプションボタンを選択します。このエリアは、スイッチでCDPが無効になっている場合にのみ使用できます。オプションを選択したら、ステップ13に進みます。

次のオプションがあります。

- ブリッジング:CDPがグローバルに無効になっている場合、CDPパケットは通常のデータパケットとしてブリッジされ、仮想ローカルエリアネットワーク(VLAN)に基づいて転送されます。

- フィルタリング:CDPがグローバルに無効になっている場合、CDPパケットはフィルタリングまたは削除されます。

- フラッディング:CDPがグローバルで無効になっている場合、CDPパケットはスパニングツリープロトコル(STP)フォワーディングステートにある製品のすべてのポートにフラッディングされ、VLANフィルタリングルールは無視されます。

ステップ5:[CDP Voice VLAN Advertisement] 領域で、[Enable] チェックボックスをオンにして、CDPが有効で音声VLANのメンバーであるすべてのポートで音声VLANをCDP経由でアドバタイズさせます。

ステップ6:[CDP Mandatory TLVs Validation]領域で、[Enable]チェックボックスをオンにして、必須のtype-length-value(TLV)を含まない着信CDPパケットを廃棄します。

ステップ7:[CDP Version]領域で、ラジオボタンをクリックして、使用するCDPのバージョンを選択します。CDPv2はプロトコルの最新リリースで、よりインテリジェントなデバイストラッキング機能を提供します。

注：この例では、バージョン2が選択されています。

ステップ8:[CDP Hold Time]領域で、ラジオボタンをクリックして、廃棄される前にCDPパケットが保持される時間を決定します。

次のオプションがあります。

- Use Default：クリックすると、デフォルトの180秒の時間が使用されます。

- User Defined：クリックすると、フィールドに10 ～ 255秒のカスタム時間が入力されます。

注：この例では、ホールドタイム期間を240秒に設定します。

ステップ9:[CDP Transmission Rate]フィールドで、ラジオボタンを選択し、CDPパケットの送信レートを秒単位で決定します。

次のオプションがあります。

- デフォルトの使用：クリックすると、デフォルトの60秒の時間が使用されます。

- User Defined：フィールドに5 ～ 254秒のカスタム時間を入力します。

ステップ10:[Device ID Format]フィールドで、ラジオボタンをクリックして、デバイスIDの形式を決定します。

次のオプションがあります。

- MAC Address:Device-ID TLVにデバイスのMACアドレスが含まれていることを指定します。

- Serial Number:Device-ID TLVにデバイスのハードウェアシリアル番号が含まれていることを指定します。

- Hostname:Device-ID TLVにデバイスのホスト名が含まれていることを指定します。

注：この例では、[MAC Address]が選択されています。

ステップ11:[Source Interface]領域で、オプションボタンを選択して、発信CDPパケットのTLVフィールドに配置するIPアドレスを決定します。

次のオプションがあります。

- Use Default：発信インターフェイスのIPアドレスを使用するときにクリックします。このオプションを選択した場合は、ステップ13に進みます。

- User Defined:[Interface]領域のドロップダウンリストから、インターフェイス（インターフェイスの選択されたIPアドレスが使用されます）を選択します。

注：この例では、[User Defined]が選択されています。

ステップ12:（オプション）[インターフェイス]領域で、対応するドロップダウンリストからユニットとポートを選択します。

ステップ13:[Syslog Voice VLAN Mismatch]領域で、[Enable]チェックボックスをオンにして、音声VLANの不一致が検出された場合にsyslogメッセージを送信します。VLANの不一致は、着信フレームのVLAN情報がローカルデバイスのアドバタイズされた機能と一致しない場合です。

ステップ14:[Syslog Native VLAN Mismatch]領域で、[Enable]チェックボックスをオンにして、ネイティブVLANのミスマッチが検出されたときにsyslogメッセージを送信します。

ステップ15:[Syslog Duplex Mismatch]領域で、[Enable]チェックボックスをオンにして、デュプレックスのミスマッチが検出された場合にsyslogメッセージを送信します。

ステップ16:[Apply]をクリックします。

これで、スイッチのグローバルCDP設定が正常に設定されました。

CDPインターフェイスのプロパティの設定

ステップ1:Webベースのユーティリティにログインし、[Administration] > [Discovery-CDP] > [Interface Settings]を選択します。

注：このページは、詳細表示モードでのみ使用できます。表示モードは、Webユーティリティの右上隅にあるドロップダウンリストで変更できます。

ステップ2:（オプション）フィルタを選択するには、ユニットを選択して「進む」をクリックします。この例では、ユニット1のポートが選択されています。

注：スイッチがスタックの一部である場合は、テーブルの上部にあるドロップダウンリストを使用して、スタック内の他のユニットのインターフェイスを表示できます。

ステップ3:[CDP Interface Settings Table]で、設定するインターフェイスのオプションボタンを選択します。

ステップ4：下にスクロールし、[Edit]をクリックします。

ステップ5:[Interface]領域に[CDP Interface Settings]テーブルで選択したポートが表示されます。[ユニット(Unit)]および[ポート(Port)]ドロップダウンリストを使用して、設定する別のユニットとポートをそれぞれ選択できます。

ステップ6:[CDP Status]領域で、[Enable]チェックボックスをオンにして、指定したポートでCDPを有効にします。

ステップ7:[Syslog Voice VLAN Mismatch] 領域で、[Enable] チェックボックスをオンにして、指定したポートで音声VLANの不一致が検出されたときにsyslogメッセージを送信します。VLANの不一致は、着信フレームのVLAN情報がローカルデバイスのアドバタイズされた機能と一致しない場合です。

ステップ8:[Syslog Native VLAN Mismatch] 領域で、[Enable] チェックボックスをオンにして、指定したポートでネイティブVLANの不一致が検出されたときにsyslogメッセージを送信します。

ステップ9:[Syslog Duplex Mismatch] 領域で、[Enable] チェックボックスをオンにして、指定したポートでデュプレックスのミスマッチが検出されたときにsyslogメッセージを送信します。

ステップ10:[Apply]をクリックし、[Close]をクリックします。変更は指定されたポートに適用されます。

ステップ11.（オプション）ポートの設定を別のポートに迅速にコピーするには、そのラジオボタンを選択して下にスクロールし、[設定のコピー(Copy Settings)]ボタンをクリックします。

注：この例では、GE2が選択されています。

ステップ12:（オプション）[Copy configuration from entry]フィールドに、指定したポートの設定をコピーするポート（複数可）をカンマで区切って入力します。ポートの範囲を入力することもできます。

注：この例では、ポート2のCDP設定がポート13と15 ～ 20に適用されます。

ステップ13:[Apply]をクリックし、[Close]をクリックします。CDPポート設定をコピーする必要があります。

これで、スイッチのポートでCDP設定が正常に設定されたはずです。

CDP設定の表示またはクリア

CDPローカル情報

ステップ1：スイッチのCDPローカル情報を表示するには、[Administration] > [Discovery - CDP] > [CDP Local Information]を選択します。

ステップ2:[インターフェイス]領域で、対応するドロップダウンリストからユニットとポートを選択します。

注：この例では、ユニット1のポートGE1のCDPローカル情報が表示されます。

次の詳細が表示されます。

CDP State:CDPが有効になっているかどうかを表示します。

デバイスID TLV

- Device ID Type：デバイスID TLVでアドバタイズされるデバイスIDのタイプ。

- Device ID：デバイスID TLVでアドバタイズされるデバイスID。

システム名 TLV

- System Name：デバイスのシステム名。

アドレスTLV

- アドレス1-3:IPアドレス（デバイスアドレスTLVでアドバタイズ）。

ポートTLV

- Port ID：ポートTLVでアドバタイズされたポートのID。

機能TLV

- 機能：ポートTLVでアドバタイズされる機能。

バージョンTLV

- バージョン：デバイスが実行されているソフトウェアリリースに関する情報。

プラットフォームTLV

- プラットフォーム：プラットフォームTLVでアドバタイズされるプラットフォームの識別子。

ネイティブVLAN TLV

- ネイティブVLAN：ネイティブVLAN TLVでアドバタイズされるネイティブVLAN ID。

全二重/半二重TLV

- Duplex：ポートが全二重/半二重TLVでアドバタイズされた半二重か全二重かを示します。

アプライアンスTLV

- アプライアンスID：アプライアンスTLVでアドバタイズされたポートに接続されているデバイスのタイプ。

- アプライアンスVLAN ID：アプライアンスが使用するデバイスのVLAN。たとえば、アプライアンスがIP Phoneの場合、これは音声VLANです。

拡張信頼TLV

- Extended Trust:Enabledは、ポートが信頼できることを示します。つまり、パケットを受信したホスト/サーバが、パケット自体をマークするために信頼できることを意味します。この場合、そのようなポートで受信されたパケットは再マーキングされません。[無効(Disabled)]は、ポートが信頼されていないことを示します。この場合、次のフィールドが関連しています。

信頼できないポートのTLVのCoS

- 信頼できないポートのCoS：ポートでExtended Trustが無効になっている場合、このフィールドにはレイヤ2 CoS値（802.1D/802.1pプライオリティ値）が表示されます。これは、信頼できないポートで受信されたすべてのパケットがデバイスによって再マーキングされるCOS値です。

使用可能な電源TLV

- Request ID:Last power request ID receivedは、Power Requested TLVで最後に受信したRequest-IDフィールドをエコーします。インターフェイスが最後にUpに移行してから、Power Requested TLVが受信されなかった場合は0です。

- 電源管理ID：次のいずれかのイベントが発生するたびに1ずつ（または2ずつ）増加します（0は回避）。

使用可能な電力または管理電力レベルの変更

Power Requested TLVは、最後に受信したセット（または最初の値を受信した場合）とは異なるRequest-ID領域で受信されます。 インターフェイスが[Down]に移行します。

- Available Power：ポートが消費する電力量。

- 管理電力レベル：ポッドデバイスに対する電力消費量TLVのサプライヤの要求を表示します。このフィールドには、常に[No Preference]と表示されます。

MDI(UPOE)TLVによる4線式電力

このTLVがサポートされているかどうかを表示します。

- 4-Pair PoE Supported:PoEがサポートされているかどうかを表示します。

- Spare Pair Detection/Classification Required：この分類が必要かどうかを表示します。

- PD Spare Pair Desired State:PDスペアペアのdesired状態を表示します。

- PDスペアペア動作状態:PSEスペアペアの状態を表示します。

CDPネイバー情報

ステップ1：スイッチのCDPネイバー情報を表示するには、[Administration] > [Discovery - CDP] > [CDP Neighbor Information]を選択します。

ステップ2:（オプション）フィルタを選択するには、[フィルタ]チェックボックスをオンにし、[ローカルインターフェイス]を選択し、[Go]をクリックします。

[CDP Neighbor Information]ページには、リンクパートナー（ネイバー）の次のフィールドがあります。

- Device ID：ネイバーデバイスID。

- System Name：ネイバーのシステム名。

- Local Interface：ネイバーが接続されているローカルポートの番号。

- アドバタイズメントバージョン:CDPプロトコルバージョン。

- Time to Live (sec)：このネイバーの情報が削除されるまでの時間間隔（秒）。

- 機能：ネイバーによってアドバタイズされる機能。

- プラットフォーム：ネイバーのプラットフォームTLVからの情報。

- ネイバーインターフェイス：ネイバーの発信インターフェイス。

ステップ3:（オプション）特定のネイバーのCDPネイバーの詳細を表示するには、そのデバイスIDオプションボタンをクリックし、次にDetailsボタンをクリックします。

注：この例では、デバイスID 40a6e8e6f4d3の情報が表示されます。

このページには、ネイバーに関する次の情報が含まれています。

- Device ID：隣接デバイスIDの識別子。

- System Name：隣接デバイスIDの名前。

- ローカルインターフェイス：フレームが到着したポートのインターフェイス番号。

- Advertisement Version:CDPのバージョン。

- Time to Live：このネイバーの情報が削除されるまでの時間間隔（秒）。

- 機能：デバイスの主な機能。機能は2つのオクテットで示されます。ビット0 ～ 7は、Other、Repeater、Bridge、WLAN AP、Router、Telephone、DOCSISケーブルデバイス、およびステーションをそれぞれ示します。ビット8 ～ 15は予約されています。

- プラットフォーム：ネイバープラットフォームの識別子。

- Neighbor Interface：フレームが着信したネイバーのインターフェイス番号。

- ネイティブVLAN：ネイバーのネイティブVLAN。

- Application：ネイバーで実行されているアプリケーションの名前。

- Duplex：ネイバーインターフェイスが半二重か全二重かを示します。

- Addresses：ネイバーのアドレス。

- Power Drawn：インターフェイス上のネイバーによって消費された電力の量。

- Version：ネイバーのソフトウェアバージョン。

電源要求

- Request ID:Last power request ID receivedは、Power Requested TLVで最後に受信したRequest-IDフィールドをエコーします。インターフェイスが最後にUpに移行してから、Power Requested TLVが受信されなかった場合は0です。

- 電源管理ID：次のいずれかのイベントが発生するたびに1ずつ（または2ずつ）増加します（0は回避）。

[Available-Power]エリアまたは[Management Power Level]エリアの値が変更されます。Power Requested TLVは、最後に受信したセット（または最初の値を受信した場合）とは異なるRequest-IDフィールドで受信されます。 インターフェイスが[Down]に移行します。

- Available Power：ポートが消費する電力量。

- 管理電力レベル：ポッドデバイスに対する電力消費量TLVのサプライヤの要求を表示します。この領域では、デバイスに常に「No Preference」と表示されます。

MDIによる4線式電力

- 4-Pair PoE Supported:4ペアワイヤを有効にするシステムおよびポートのサポートを示します（このハードウェア機能を持つ特定のポートにのみ該当）。

- Spare Pair Detection/Classification Required:4ペアワイヤが必要であることを示します。

- PD Spare Pair Desired State:4ペア機能を有効にするよう要求しているポッドデバイスを示します。

- PDスペアペア動作状態:4ペア機能が有効か無効かを示します。

ステップ4:（オプション）[閉じる]ボタンをクリックし、詳細なCDPネイバーウィンドウを閉じます。

ステップ5:（オプション）CDPから接続されているすべてのデバイスを切断するには、[Clear Table]ボタンをクリックします。Auto Smartportが有効になっている場合は、すべてのポートタイプがデフォルトに変更されます。

ステップ6:（オプション）[Refresh]ボタンをクリックし、[CDP Neighbor Information Table]を更新します。

CDP統計情報

[CDP Statistics]ページには、ポートから送受信されるCDPフレームに関する情報が表示されます。CDPパケットは、スイッチインターフェイスに接続されたデバイスから受信され、Smartport機能に使用されます。

ステップ1：スイッチのCDP統計情報を表示するには、[Administration] > [Discovery - CDP] > [CDP Statistics]を選択します。

ステップ2:（オプション）フィルタを選択するには、ユニットを選択して「進む」をクリックします。この例では、ユニット1のポートが選択されています。

OOBポートを含むすべてのインターフェイスについて、次のフィールドが表示されます。

- 送受信パケット:

- バージョン1：送受信されたCDPバージョン1パケットの数。

- バージョン2：送受信されたCDPバージョン2パケットの数。

- Total：送受信されたCDPパケットの総数。

- CDPエラー統計情報：このセクションでは、CDPエラーカウンタを表示します。

- Illegal Checksum – 不正なチェックサム値で受信されたパケットの数。

- Other Errors：不正なチェックサム以外のエラーで受信されたパケットの数。

- Neighbors Over Maximum：空き領域がないため、パケット情報をキャッシュに保存できなかった回数。

ステップ3:（オプション）特定のインターフェイスのカウンタをクリアするには、対応するインターフェイスのオプションボタンをクリックし、次にClear Interface Countersをクリックします。

この例では、GE26が選択されています。

ステップ4:（オプション）すべてのインターフェイスのすべてのカウンタをクリアするには、[すべてのインターフェースカウンタをクリア]をクリックします。すべてのカウンタを更新するには、[更新]をクリックします。

これで、GUIを使用してスイッチのCDP設定が正常に行われたはずです。

コマンドラインインターフェイス(CLI)を使用してスイッチのCDP設定を構成するには、ここをクリックします。