CDP و LLDP

کاربرد CDP و LLDP

هنگامی که شروع به کار در شرکتی می‌کنید یکی از مواردی که مورد نیاز شما می‌باشد دانستن ساختار شبکه یا همان توپولوژی شبکه آن شرکت است. اگر خوش شانس بوده باشید و مدیر شبکه قبلی فرد منظمی بوده باشد این مستندات را خواهید داشت اما اگر بد شانس باشید و مدیر قبلی فردی بوده باشد که اعتقادی به مستندات شبکه نداشته!!!، CDP و LLDP می‌توانند برای شما بسیار مفید باشند.

Cisco Discovery Protocol

CDP پروتکلی است که توسط آن می‌توان از روی یک وسیله شبکه وسایل دیگری را که به صورت لایه دویی با آن وسیله ارتباط دارند مشاهده کرد. گاهی اوقات گفته می‌شود وسایلی که به صورت مستقیم به یک وسیله متصل هستند که عبارت دقیقی نیست. به عنوان مثال در شکل زیر با اینکه دو مسیریاب R1 و R2 به صورت مستقیم با یکدیگر ارتباط ندارند اما به دلیل قرار داشتن در یک broadcast domain قادر خواهند بود توسط CDP یکدیگر را ببینند.

cdp

این پروتکل سالها پیش توسط سیسکو ارائه شد اما به دلیل محبوبیت و مفید بودن آن بسیاری از شرکتهای دیگر نیز این پروتکل را پیاده سازی کردند.

برای مشاهده همسایه‌های یک وسیله کافیست به صورت زیر عمل کنید:

TEHRAN-2960-1#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
AS5300-1         Gig 0/2           108           R T      AS5300    Fas 0
RB750-1          Gig 0/3           119            R       MikroTik  bridge1

خروجی فرمان بالا نشان می‌دهد که به سوئیچ 2960 ما یک مسیریاب سیسکو نوع AS5300 و یک مسیریاب میکروتیک نوع RB750 متصل است.

  1. مسیریاب سیسکو از طریق پورت FastEthernet 0 خود به پورت Gig 0/2 سوئیچ وصل است.
  2. مسیریاب میکروتیک از طریق پورت ETH4 خود به پورت Gig 0/3 سوئیچ وصل است.

برای مشاهده جزئیات بیشتر در مورد همسایه‌ها می‌توانید از زمان show cdp neighbors detail استفاده کنید.

CDP به صورت پیش فرض بر روی تجهیزات سیسکو و بر روی همه پورتها فعال می‌باشد.

برای غیر فعال کردن کلی آن باید به صورت زیر عمل کنید:

TEHRAN-2960-1#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
TEHRAN-2960-1(config)#no cdp run

برای غیر فعال کردن CDP بر روی یک پورت خاص باید به صورت زیر عمل کرد:

TEHRAN-2960-1(config)#interface gigabitEthernet 0/1
TEHRAN-2960-1(config-if)no cdp enable

Link Layer Discovery Protocol

LLDP مشابه CDP می‌باشد اما این پروتکل استاندار می‌باشد و متعلق به شرکت خاصی نمی‌باشد. همچنین این پروتکل علاوه بر نمایش اطلاعات تجهیزات همسایه یک وسیله کاربردهای دیگری مانند مذاکره بر سر توان مصرفی در POE و … را نیز دارد. این پروتکل اطلاعات جامعتری از همسایگان را ارائه می‌دهد.

LLDP به صورت پیش فرض بر روی تجهیزات سیسکو غیر فعال می‌باشد. برای فعال کردن به صورت زیر عمل کنید:

TEHRAN-2960-1#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
TEHRAN-2960-1(config)#lldp run

برای مشاهده تجهیزات همسایه از فرمان show lldp neighbors استفاده کنید.

برای مشاهده جزئیات بیشتر در مورد همسایه‌ها می‌توانید از زمان show lldp neighbors detail استفاده کنید.

در LLDP این امکان وجود دارد که بر روی یک پورت ارسال و یا دریافت اطلاعات LLDP را غیر فعال کرد:

TEHRAN-2960-1(config-if)#no lldp ?
  med-tlv-select  Selection of LLDP MED TLVs to send
  receive         Enable LLDP reception on interface
  tlv-select      Selection of LLDP TLVs to send
  transmit        Enable LLDP transmission on interface

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.