مخفف Cisco Discovery Protocol یک پروتکل شبکه لایه دو (Data Link) مخصوص سیسکو می باشد که این پروتکل جهت به اشتراک گذاری اطلاعات دستگاههای سیسکو (همانند نسخه سیستم عامل و آدرس IP ) که بصورت مستقیم به یکدیگر متصل هستند توسط شرکت سیسکو توسعه یافته است . و این پروتکل در تجهیزات ساخته شده زیر توسط شرکت سیسکو اجرا می شود .

Router ها

Bridge ها

Access server ها

Switch ها

پیامهای CDP از طریق یک دستگاه سیسکو همسایه دریافت می شود و بصورت پیش فرض به هیچ دستگاه دیگری ارسال نمی شود .این به این معنی است که CDP فقط از دستگاههای سیسکو که به صورت مستقیم متصل می باشد عبور می کند . هر دستگاه سیسکو(که CDP را پشتیبانی می کند ) اطلاعات دریافت شده از دستگاههای همسایه را در یک جدول ذخیره می کند که با ساتفاده از دستور show cdp neighbors می توانیم آنرا مشاهده کنیم

دستگههای سیسکو پیغامهای CDP را به آدرس مقصد مالتی کاست 01:00:0C:CC:CC:CC ارسال می کنند .پیغامهای CDP در هر 60 ثانیه روی اینترفیسهایی که پروتکل دسترسی به زیر شبکه ها SNAP

(Subnetwork Access Protocol) را پشتیبانی میکند ارسال میشود . پشتیبانی از

(Subnetwork Access Protocol (SNAP در هر نوع رسانه موجود در لایه دو (data link layer) موجود نمی باشد . مدلهای رسانه ای که CDP را پشتیبانی میکنند عبارتند از :

Ethernet, Token Ring, FDDI, PPP, HDLC, ATM و Frame Relay


پیغام CDP شامل اطلاعات زیر می باشد :

1- نام دستگاه (که با دستور hostname تنظیم شده است )

2- نسخه نرم افزار IOS

3-امکانات سخت افزار (routing/switching)

4- پلت فرم سخت افزار

5- آدرس IP دستگاه

6- اینترفیس که پیام CDP را ایجاد کرده است

دستورات مهم CDP قابل استفاده در IOS

فعال یا غیر فعال کردن CDP در IOS سیسکو :

CDP به صورت پیش فرض در روترهای سیسکو فعال می باشد . اگر شما ترجیح می دهید که این قابلیت را غیر فعال کنید می توانید از دستور no cdp run برای غیر فعال کردن آن و مجدد برای فعال کردن CDP می بایستی از دستور cdp run در وضعیت global configuration استفاده نمایید .

show cdp neighbors :

برای دیدن خلاصه ای از دستگاههای سیسکو همسایه می توانیم در privilege mode از این دستور استفاده کنیم


router01#show cdp neighbors

Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge

S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone

Device ID Local Intrfce Holdtme Capability Platform Port ID

router02

Ser 0/0 156 R C2600 Ser 0/0

networkinpersian.com.switch01

Fas 0/0 149 S 2950 Fas 0/1

router01#


show cdp neighbors اطلاعات زیر را نمایش می دهد .

نوع دستگاه پیدا شده

نام دستگاه

تعداد و نوع پورتها یا اینترفیس local

تعداد ثانیه ای که CDP advertisement برای پورت قابل معتبر است

شماره محصول دستگاه

شناسه پورت


show cdp neighbor detail:

برای دیدن اطلاعات جزئی از دستگاههای سیسکو همسایه میتوانیم در privilege mode از این دستور استفاده کنیم




router01#show cdp neighbor detail

Device ID: networkinpersian.com.router02

 (Entry address(es

IP address : 172.17.0.2

Platform: cisco C2600, Capabilities: Router

Interface: Serial0/0, Port ID (outgoing port): Serial0/0

Holdtime: 143

 :Version

Cisco Internetwork Operating System Software

(IOS (tm) C2600 Software (C2600-I-M), Version 12.2(28), RELEASE SOFTWARE (fc5

Technical Support: http://www.cisco.com/techsupport

. Copyright (c) 1986-2005 by cisco Systems, Inc

Compiled Wed 27-Apr-04 19:01 by xxxxx

advertisement version: 2

Duplex: full

---------------------------

Device ID: switch01

: (Entry address(es

Platform: cisco 2950, Capabilities: Switch

Interface: FastEthernet0/0, Port ID (outgoing port): FastEthernet0/1

Holdtime: 136

:Version

Cisco Internetwork Operating System Software

(IOS (tm) C2950 Software (C2950-I6Q4L2-M), Version 12.1(22)EA4, RELEASE SOFTWARE(fc1

.Copyright (c) 1986-2005 by cisco Systems, Inc

Compiled Wed 18-May-05 22:31 by xxxx

advertisement version: 2

Duplex: full

router01#



show cdp interface:

برای دیدن تنظیمات CDP روی اینترفیس در privilege mode از این دستور استفاده کنیم


router01#show cdp interface

FastEthernet0/0 is up, line protocol is up

Sending CDP packets every 60 seconds

Holdtime is 180 seconds

FastEthernet0/1 is administratively down, line protocol is down

Sending CDP packets every 60 seconds

Holdtime is 180 seconds

Serial0/0 is up, line protocol is up

Sending CDP packets every 60 seconds

Holdtime is 180 seconds

Serial0/1 is administratively down, line protocol is down

Sending CDP packets every 60 seconds

Holdtime is 180 seconds

router01#



show cdp:

برای دیدن وضعیت CDP در دستگاه سیسکو شما میتوانیم در privilege mode از این دستور استفاده کنیم


router01#show cdp

 Global CDP information

Sending CDP packets every 60 seconds

Sending a holdtime value of 180 seconds

Sending CDPv2 advertisements is enabled