CDP چیست
در این مقاله به معرفی CDP چیست می پردازیم . CDP یک پروتکل سیسکو است که برای تسهیل مدیریت شبکه دستگاههای سیسکو با کشف اطلاعات سخت افزاری دستگاههای همسایه طراحی شده است. CDP که مخفف کلمات Cisco Discovery Protocol است به معنای پروتکل شناسایی سیسکو می باشد که مدیران و مهندسان شبکه را در شناسایی دستگاههای همسایه سیسکو، بهویژه آنهایی که پروتکلهای شفاف لایه پایینتر را اجرا میکنند، کمک میکند.
CDP چیست ؟
CDP یک پروتکل اختصاصی لایه 2 است که به طور پیشفرض روی همه دستگاههای سیسکو از جمله روترها و سوئیچها فعال است و روی همه رسانههای LAN و WAN که از پروتکل دسترسی زیرشبکه (SNAP) پشتیبانی میکنند اجرا میشود.
به عنوان بخشی از پروتکل کشف خود، بستههای CDP هر 60 ثانیه به یک آدرس چندپخش ارسال میشوند که هر دستگاهی با حداقل یک آدرس IP فعال است که میتواند پیامهای SNMP را دریافت کند. اطلاعات هر پیام بسته به دستگاه و نسخه سیستم عامل متفاوت خواهد بود. پیامهای SNMP میتوانند شامل اطلاعاتی مانند پلتفرم سختافزاری، آدرسهای IP، نام میزبان، تنظیمات دوبلکس و رابطهای فعال دستگاههای CDP باشند. تنها شرط برای اجرای CDP این است که رابط باید از SNAP پشتیبانی کند.
مزایا و ویژگیهای پروتکل کشف سیسکو
CDP مزایای متعددی را برای ارائه دهندگان خدمات ارائه میدهد که نیاز به دید بیشتر در شبکه خود دارند، از جمله:
اجازه استفاده از پروتکلهای مختلف لایه شبکه و پروتکل حمل و نقل بلادرنگ برای کشف دستگاهها و نحوه پیکربندی آنها.
فعال کردن کشف آدرس IP یک روتر یا سوئیچ پیکربندی نادرست در طرف دیگر یک لینک WAN.
کمک به عیبیابی فیلدهای نوع-طول-مقدار (TLV).
در حالی که پروتکل کشف سیسکو باید روی همه روترها فعال باشد اگر نیاز به فعال کردن روترهای سیسکو دارید، از دستور router (config) # cdp run استفاده کنید. اگر فقط میخواهید پیکربندی CDP را مشاهده کنید، از دستور router (config) # show cdp استفاده کنید.
CDP همچنین در یک محیط ماشین مجازی EXOS که VMware را اجرا میکند کار میکند. CDP نه تنها به شما امکان میدهد تعیین کنید که کدام پورت سیسکو به یک vSwitch خاص متصل است، بلکه میتوانید ویژگیهای سوئیچ سیسکو مانند نسخه نرمافزار و شناسه دستگاه را مشاهده کنید. در حالی که نسخه 1 CDP از عبور اطلاعات VLAN بومی بین سوئیچهای سیسکو جلوگیری میکند، نسخه 2 میتواند اطلاعات VLAN بومی را منتقل کند.
پروتکل کشف سیسکو میتواند به عنوان یک ابزار تشخیصی برای کمک به عیبیابی دستگاه و مشکلات مرتبط با شبکه استفاده شود. هنگام استفاده با نسخه IEEE 801.1ab از پروتکل کشف لایه پیوند (LLDP)، یک دستگاه غیر سیسکو نیز میتواند اطلاعات را به دستگاههای شبکه تبلیغ کند.
نحوه نظارت با پروتکل کشف سیسکو
در حالی که CDP یک ابزار پروتکل کشف است که فرآیند نگهداری یک فهرست موجودی بهروز از دستگاههای شبکه سیسکو را ساده میکند، فقط امکان کشف لایه 2 اتصالات فیزیکی را فراهم میکند. برای به دست آوردن دید دقیقتر از توپولوژی شبکه خود، از جمله دستگاههای سیسکو، باید از نرمافزار نظارت شبکه استفاده کنید که شامل کشف لایه 3 و لایه 2 است. نرمافزار نظارت شبکه شما باید یک فایل ورود به سیستم و بینشهایی در مورد در دسترس بودن همه دستگاهها در شبکه ارائه دهد، از جمله وضعیت دستگاه، زمان پاسخ و زمانهای خاموشی.
پروتکل کشف سیسکو CDP چیست ؟
پروتکل کشف سیسکو (CDP) یک پروتکل اختصاصی سیسکو است که برای جمعآوری اطلاعات دستگاه همسایه متصل مستقیم مانند سختافزار، نرمافزار، جزئیات نام دستگاه و موارد دیگر استفاده میشود.
نسخههای CDP
CDPV1: نسخه اولیه که فقط قادر به جمعآوری اطلاعات دستگاه متصل به انتهای بعدی است.
CDPV2: جدیدترین نسخه پروتکل است و ویژگیهای ردیابی دستگاه هوشمندتری مانند نمونههایی از عدم تطابق شناسههای VLAN بومی در تنههای 802.1Q و عدم تطابق در حالتهای دوبلکس بین دستگاههای متصل را ارائه میدهد.
نحوه عملکرد CDP چیست ؟
تمام دستگاههای سیسکو به طور دورهای بستههای CDP را ارسال میکنند (مقدار فاصله زمانی پیشفرض 60 ثانیه است، اگرچه این قابل تنظیم است). این بستهها یک مقدار زمان باقیمانده (TTL) را بر حسب ثانیه تبلیغ میکنند، که تعداد ثانیههایی را نشان میدهد که بسته قبل از اینکه بتوان آن را دور ریخت، باید حفظ شود (مقدار پیشفرض 180 ثانیه است).
بستههای CDP با یک مقدار زمان باقیمانده غیر صفر پس از فعال شدن یک رابط ارسال میشوند. با مقدار زمان باقیمانده صفر بلافاصله قبل از اینکه یک رابط از کار بیفتد. این امکان کشف سریع وضعیت را فراهم میکند.
تمامی دستگاههای سیسکو بستههای CDP را دریافت میکنند، آنها را پردازش میکنند و اطلاعات موجود در بسته را کش میکنند. دستگاههای سیسکو هرگز یک بسته CDP را ارسال نمیکنند. اگر هر گونه اطلاعاتی از آخرین بسته دریافتی تغییر کند، اطلاعات جدید کش شده و اطلاعات قدیمی حتی در صورت عدم انقضای مقدار زمان باقیمانده آن، حذف میشود.
نکته های CDP
CDP فقط روی رابطهای متصل مستقیم کار میکند.
پیامهای CDP هر 60 ثانیه تولید میشوند، تایمر نگهدارنده 180 ثانیه است.
پیامها به آدرس چندپخشی لایه 2 01:00:0C:CC:CC:CC ارسال میشوند.
دستگاهی که پیامهای CDP را روی یک رابط از دستگاههای دیگر دریافت میکند، اطلاعات در جدولی ذخیره میشود که با استفاده از دستور show cdp neighbors قابل مشاهده است.
اطلاعات جدول CDP هر بار که اعلامی از همسایه دریافت میشود، تازه میشود و زمان نگهداری برای آن ورودی بازنشانی میشود.
زمان نگهداری طول عمر یک ورودی در جدول را مشخص میکند – اگر هیچ اعلامی از یک دستگاه برای مدت زمان بیشتر از زمان نگهداری دریافت نشود، اطلاعات دستگاه حذف و پاک میشود.
CDP روی همه رسانههایی که از پروتکل دسترسی زیرشبکه (SNAP) پشتیبانی میکنند، از جمله شبکه محلی (LAN)، رله فریم و حالت انتقال ناهمزمان (ATM) اجرا میشود.
CDP فقط روی لایه پیوند داده اجرا میشود. بنابراین، دو سیستمی که از پروتکلهای لایه شبکه متفاوتی پشتیبانی میکنند، میتوانند در مورد یکدیگر اطلاعات کسب کنند.
CDP نسخه 2 (CDPv2) جدیدترین نسخه پروتکل است و ویژگیهای ردیابی دستگاه هوشمندتری را ارائه میدهد. این ویژگیها شامل یک مکانیزم گزارشگیری میشود که امکان ردیابی سریعتر خطا را فراهم میکند و در نتیجه خرابی پرهزینه را کاهش میدهد. خطاهای گزارش شده شامل:
عدم تطابق شناسههای VLAN بومی (IEEE 802.1Q) در پورتهای متصل است.
عدم تطابق وضعیت پورت دوبلکس بین دستگاههای متصل است.
CDP را میتوان در تونل GRE فعال کرد که در DMVPN مفید است. هاب مرکزی میتواند از “router odr” برای وارد کردن یک مسیر پیش فرض به بخش استفاده کند تا بخش از طریق هاب مسیریابی کند. به علاوه، odr را میتوان در سایر پروتکلهای مسیریابی توزیع کرد. در نهایت، دستور show cdp entry * pro میتواند تمام IPهای دستگاههای متصل را نشان دهد. پشتیبانی CDP در رابطهای تونل GRE در 12.3(5) و 12.3(6)T از طریق CSCec01500 ادغام شد.
برای کسب اطلاعات بیشتر و گرفتن مشاوره با کارشناسان کاوش پردازان برسا در تماس باشید .