خوش آموز اولین و تنها سایت آموزشی %100 رایگان ایران با 5570 آموزش متنی، تصویری و ویدئویی

CDP یا Cisco Discovery Protocol در سیسکو

CDP یا Cisco Discovery Protocol در سیسکو

کد مطلب : 5650 PDF

تهیه فهرست و بروزرسانی منابع شبکه یکی از امور بسیار ضروری و مهم برای ادمین ها می باشد. پروتکل Cisco Discovery Protocol که به طور مخفف CDP نشان داده می شود، یک ابزار discovery tool یا ابزار شناسایی در شبکه است که به مدیران شبکه و مهندسان در شناسایی دستگاههای مجاور سیسکو کمک می کند. در واقع Cisco Discovery Protocol یک پروتکل شبکه اختصاصی لایه دو(Data Link Layer) سیسکو است که سیسکو برای به اشتراک گذاشتن اطلاعات در مورد دیگر دستگاه های سیسکویی که مستقیما بدان متصل شده، استفاده می کند. از جمله این اطلاعات، نوع دستگاه مجاور، IP Address دستگاه مجاور، نسخه سیستم عامل و غیره... است.

دوره آموزش رایگان ریاضی پایه و جبر
پیغام Cisco Discovery Protocol وقتی از طرف دستگاه سیسکویی مجاور می رسد، به جای دیگری فوروارد نمی شود بدین معنی که پیغام CDP فقط به دستگاه مجاوری که مستقیما به دستگاه سیسکویی متصل است، ارسال می شود. دستگاه مجاور که سیسکویی است و از CDP پشتیبانی می کند، آن را در یک جدولی ذخیره می کند و این جدول با استفاده از دستور show cdp neighbors قابل مشاهده کردن می باشد.
دستگاه های سیسکویی پیغام Cisco Discovery Protocol را به آدرس مقصد مالتی کست 01:00:0C:CC:CC:CC ارسال می کنند. پیام های CDP هر 60 ثانیه در اینترفیس هایی که از هدر های Subnetwork Access Protocol یا SNAP پشتیبانی می کنند ارسال می شود. انواع مدیاهایی که از CDP پشتیبانی می کنند، شامل Ethernet, Token Ring, FDDI, PPP, HDLC, ATM, Frame Relay می باشند.
همانطور که بالاتر گفته شد، دستور show cdp neighbors، اطلاعات دستگاه سیسکویی مجاوری که مستقیما به این دستگاه سیسکویی متصل است را نشان می دهد:

CDP یا Cisco Discovery Protocol در سیسکو . آموزشگاه رایگان خوش آموز


CDP یا Cisco Discovery Protocol در سیسکو . آموزشگاه رایگان خوش آموز

Router#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
Router Gig 0/0 165 R C1900 Gig 0/1


Device ID

نام یا hostname دستگاه مجاوری است که مستقیما به این دستگاه سیسکویی متصل است. در مثال فوق، نام دستگاه مجاور Router می باشد.

Local Interface

اینترفیسی که ارسال کننده پیغام CDP به دستگاه سیسکویی همسایه یا مجاور می باشد. در تصویر فوق، ارسال کننده CDP، روتر سمت چپ از اینترفیس G0/0 می باشد.

Holdtime

این مدت زمان بصورت پیشفرض 180 ثانیه می باشد. اگر در این مدت زمان پیغامی دستگاه مجاور که این پیغام CDP را ارسال کرده، دریافت نکند، این رکورد را از جدول خود حذف می کند.

Capability

نوع دستگاه متصل را نشان می دهد، مثلا S نشان از Switch و R به معنی روتر می باشد که در مثال ما، روتر می باشد.

Platform

نوع دستگاه مجاور را نشان می دهد که دستگاه روتر از سری 1900 می باشد(در تصویر فوق مشخص است که مدل روتر 1941 می باشد).

Port ID

اینترفیس روتر مجاور که دریافت کننده پیغام CDP است که در تصویر فوق روتر سمت راست که فقط اینترفیس G0/1 در سناریو قرار دارد.

برای دریافت اطلاعات با جزئیات بیشتر کافیست در آخر دستور فوق، Detail را اضافه کنید.

Router#show cdp neighbors detail

Device ID: Router
Entry address(es):
IP address : 192.168.1.1
Platform: cisco C1900, Capabilities: Router
Interface: GigabitEthernet0/1, Port ID (outgoing port): GigabitEthernet0/0
Holdtime: 120

Version :
Cisco IOS Software, C1900 Software (C1900-UNIVERSALK9-M), Version 15.1(4)M4, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2012 by Cisco Systems, Inc.
Compiled Thurs 5-Jan-12 15:41 by pt_team

advertisement version: 2
Duplex: full


CDP یا Cisco Discovery Protocol در سیسکو . آموزشگاه رایگان خوش آموز

Ip address ای که در خروجی دستور فوق نشان داده شده، آدرس اینترفیس روتر مجاور که در مجاورت این روتر قرار دارد می باشد.

اگر در مود Global، دستور no cdp run را اجرا کنید، روی آن دستگاه پروتکل CDP غیرفعال خواهد شد. و برای فعال کردن مجدد این در همان مود دستور CDP Run را فعال کنید.
برای غیرفعال کردن CDP روی یک اینترفیس خاص، می توانید از دستور زیر استفاده کنید. مثلا برای روتر سمت چپ در تصویر زیر، یک کامپیوتر که به اینترفیس g0/1 متصل است و این کامپیوتر از پروتکل CDP پشتیبانی نمی کند و شما می توانید روی اینترفیس g0/1، اقدام به غیرفعال کردن CDP کنید.

CDP یا Cisco Discovery Protocol در سیسکو . آموزشگاه رایگان خوش آموز

پس برای این منظور از دستور زیر استفاده کنید(در Global mode دستورات باید وارد شوند):

Router(config)#int g0/1
Router(config-if)#no cdp enable

اینترفیس مورد نظر را که قصد دارید روی آن CDP غیرفعال شود را انتخاب می کنیم و سپس با دستور no cdp enable، کاملا CDP را روی آن اینترفیس off می کنیم.

CDP یا Cisco Discovery Protocol در سیسکو . آموزشگاه رایگان خوش آموز

سایر دستوراتی که برای CDP در دستگاه هایی سیسکویی می توانید اجرا کنید، در ذیل همراه با توضیحات ساده قرار گرفته شده است:

Router#show cdp	Display globally configured CDP information including timer

Router# show cdp neighbors Display brief information about directly connected devices
Router#show cdp neighbors details Display detailed information about directly connected devices
Router#show cdp entry * Same as show cdp neighbors command, display brief information about all directly connected devices
Router# show cdp entry [device name] Display information about specific device
Router#show cdp interface Display information about interfaces that have running CDP
Router#show cdp traffic Display CDP traffic information
Router#clear cdp counters Reset traffic counter to zero
Router#clear cdp table Clear CDP tables data
Router(config)#cdp run Enable CDP globally
Router(config)#no cdp run Disable CDP globally
Router(config)#cdp holdtime x Change hold down time of CDP
Router(config)#cdp timer x Change how often CDP updates are sent
Router(config-if)#cdp enable Enable CDP on specific interface
Router(config-if)#no cdp enable Disable CDP on specific interface






دیدگاه ها(0)

دیدگاه خود را ثبت کنید: