CDP  یا  Cisco Discovery Protocolچیست؟

CDP یک پروتکل cisco primary است به این معنی که مختص به سیسکو و تجهیزات آن می باشد، کار این پروتکل همانطور که از اسمش پیداست شناسایی و جمع آوری اطلاعات از دستگاه ها و تجهیزات در یک شبکه است.

طرز کار CDP :

طرز کار این پروتکل به این گونه است که فقط می تواند اطلاعات همسایه های ( neighbours ) خود را که به صورت مستقیم متصل اند و یا به اصطلاح directly connected هستند را دریافت کند و نمایش دهد، در CDP با دو مفهوم Timer و Holdtime مواجه هستیم که پارامتر Timer زمان ارسال بسته های(packet)   cdp  را بر روی اینترفیس های فعال محدود میکند و پارامتر Holdtime  مقدار زمان نگه داشتن اطلاعاتی که از همسایه ها دریافت شده است را مشخص میکند.

یکی از ویژگی های CDP این است که هنگام دریافت اطلاعات همسایگان میتواند حتی اطلاعات سخت افزاری و پروتکل های همسایگانی که ازشرکت سیسکو نیستند را نیز دریافت کند برای مثال تجهیزات Mikrotik, Juniper و ...

و یکی از مهمترین کاربرد های CDP امکان کشیدن نقشه شبکه به وسیله این پروتکل است.

مزایا:

  • امکان دریافت اطلاعات از همسایگان بدون توجه به کمپانی آنها
  • امکان مشخص نمودن اینترفیس برای ارسال بسته ها
  • قابلیت تنظیم پارامتر ها وابسته به نیاز و نوع شبکه

معایب:

  • امکان درز اطلاعات در صورت نفوذ به شبکه ( به همین دلیل پیشنهاد میشود از CDP فقط در موارد نیاز استفاده شود و پس از آن به حالت disable تنظیم شود.)
  • عدم استفاده و اجرا بر روی دستگاه های غیر سیسکو