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設定を行います。手順についてはここをクリックしてください。
ステップ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に進みます。
次のオプションがあります。
ステップ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パケットが保持される時間を決定します。
次のオプションがあります。
注:この例では、ホールドタイム期間を240秒に設定します。
ステップ9:[CDP Transmission Rate]フィールドで、ラジオボタンを選択し、CDPパケットの送信レートを秒単位で決定します。
次のオプションがあります。
ステップ10:[Device ID Format]フィールドで、ラジオボタンをクリックして、デバイスIDの形式を決定します。
次のオプションがあります。
注:この例では、[MAC Address]が選択されています。
ステップ11:[Source Interface]領域で、オプションボタンを選択して、発信CDPパケットのTLVフィールドに配置する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設定が正常に設定されました。
ステップ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設定が正常に設定されたはずです。
ステップ1:スイッチのCDPローカル情報を表示するには、[Administration] > [Discovery - CDP] > [CDP Local Information]を選択します。
ステップ2:[インターフェイス]領域で、対応するドロップダウンリストからユニットとポートを選択します。
注:この例では、ユニット1のポートGE1のCDPローカル情報が表示されます。
次の詳細が表示されます。
CDP State:CDPが有効になっているかどうかを表示します。
デバイスID TLV
システム名 TLV
アドレスTLV
ポートTLV
機能TLV
バージョンTLV
プラットフォームTLV
ネイティブVLAN TLV
全二重/半二重TLV
アプライアンスTLV
拡張信頼TLV
信頼できないポートのTLVのCoS
使用可能な電源TLV
使用可能な電力または管理電力レベルの変更
Power Requested TLVは、最後に受信したセット(または最初の値を受信した場合)とは異なるRequest-ID領域で受信されます。 インターフェイスが[Down]に移行します。
MDI(UPOE)TLVによる4線式電力
このTLVがサポートされているかどうかを表示します。
ステップ1:スイッチのCDPネイバー情報を表示するには、[Administration] > [Discovery - CDP] > [CDP Neighbor Information]を選択します。
ステップ2:(オプション)フィルタを選択するには、[フィルタ]チェックボックスをオンにし、[ローカルインターフェイス]を選択し、[Go]をクリックします。
[CDP Neighbor Information]ページには、リンクパートナー(ネイバー)の次のフィールドがあります。
ステップ3:(オプション)特定のネイバーのCDPネイバーの詳細を表示するには、そのデバイスIDオプションボタンをクリックし、次にDetailsボタンをクリックします。
注:この例では、デバイスID 40a6e8e6f4d3の情報が表示されます。
このページには、ネイバーに関する次の情報が含まれています。
電源要求
[Available-Power]エリアまたは[Management Power Level]エリアの値が変更されます。Power Requested TLVは、最後に受信したセット(または最初の値を受信した場合)とは異なるRequest-IDフィールドで受信されます。 インターフェイスが[Down]に移行します。
MDIによる4線式電力
ステップ4:(オプション)[閉じる]ボタンをクリックし、詳細なCDPネイバーウィンドウを閉じます。
ステップ5:(オプション)CDPから接続されているすべてのデバイスを切断するには、[Clear Table]ボタンをクリックします。Auto Smartportが有効になっている場合は、すべてのポートタイプがデフォルトに変更されます。
ステップ6:(オプション)[Refresh]ボタンをクリックし、[CDP Neighbor Information Table]を更新します。
[CDP Statistics]ページには、ポートから送受信されるCDPフレームに関する情報が表示されます。CDPパケットは、スイッチインターフェイスに接続されたデバイスから受信され、Smartport機能に使用されます。
ステップ1:スイッチのCDP統計情報を表示するには、[Administration] > [Discovery - CDP] > [CDP Statistics]を選択します。
ステップ2:(オプション)フィルタを選択するには、ユニットを選択して「進む」をクリックします。この例では、ユニット1のポートが選択されています。
OOBポートを含むすべてのインターフェイスについて、次のフィールドが表示されます。
- バージョン1:送受信されたCDPバージョン1パケットの数。
- バージョン2:送受信されたCDPバージョン2パケットの数。
- Total:送受信されたCDPパケットの総数。
- Illegal Checksum – 不正なチェックサム値で受信されたパケットの数。
- Other Errors:不正なチェックサム以外のエラーで受信されたパケットの数。
- Neighbors Over Maximum:空き領域がないため、パケット情報をキャッシュに保存できなかった回数。
ステップ3:(オプション)特定のインターフェイスのカウンタをクリアするには、対応するインターフェイスのオプションボタンをクリックし、次にClear Interface Countersをクリックします。
この例では、GE26が選択されています。
ステップ4:(オプション)すべてのインターフェイスのすべてのカウンタをクリアするには、[すべてのインターフェースカウンタをクリア]をクリックします。すべてのカウンタを更新するには、[更新]をクリックします。
これで、GUIを使用してスイッチのCDP設定が正常に行われたはずです。
コマンドラインインターフェイス(CLI)を使用してスイッチのCDP設定を構成するには、ここをクリックします。