CDP ve LLDP
CDP ==> Cisco Discovery Protocol ( Cisco Keşif Protokolü)
Cisco cihazlarına özel
Layer 2 seviyesinde çalışıyor
Cihaz adı, ip adresi, işletim sistemi, sürüm bilgisi vb bilgiler görülebiliyor.
Varsayılan olarak Enable olarak geliyor.
Cisco cihazlarında kullanılan ve bir cihaza direkt olarak bağlı olan tüm komşu cihazları gösteren bir protokoldür. Bu protokol router,switch,bridge gibi network cihazların hepsinde kullanılıyor. (Cisco cihazı olması gerekiyor). Layer 2 seviyesinde çalışan bir protokol. Yani network seviyesine çıkmadan cihaz portlarının fiziksel olarak açık olduğu durumlarda çalışan bir protokol. Bu protokol ile networkte bulunan bir cihaz komşu cihazın yerlerini öğrenebiliyor. Ayrıca CDP kullanılarak sadece hangi cihaz olduğu değilde aynı zamanda cihazın adı, açık olan interfaceleri, ip adresleri ,cihazda kullanılan işletim sistemi ,sürüm bilgisi gibi daha birçok özellik rahatlıkla görülebiliyor ve öğrenilebiliyor. CDP'nin enable olduğu her cisco cihazı sadece kendi komşu olduğu Layer 2 ve üstü cihazlara kendi bilgilerini multicast olarak CDP mesajı ile gönderiyor. Bu şekilde tüm cihazlar komşu cihazlar ile ilgili bilgilere erişmiş oluyor. Bu bilgiler network yöneticileri için faydalı oluyor. Hangi cihaz nerede, cihazın özellikleri gibi birçok bilgiyi öğrenebillyorlar. Ayrıca CDP kullanarak network topolojisini de çıkarabiliyorlar.
CDP mesajları multicast olarak gönderiliyor ve bu mesajlar 60 sn'de bir tekrarlanıyor.Elde edilen bilgiler de CDP tablosunda tutuluyor ve 80 sn boyunca tutuluyor. 180 sn boyunca aynı cihazdan bir CDP mesajı gelmezse cihaz bilgilerini CDP tablosundan siliyor. Bu da şu anlama geliyor. Bu iki cihazın komşuluk ilişkisinin kalmadığı anlamına geliyor. CDP Cisco cihazlarında kullanılan bir protokol. Networkümüzde Cisco haricinde cihazlar varsa onlar hakkında CDP ile bilgi alamıyoruz. LLDP (Link layer discovery protocol) protokol kullanılıyor. LLDP protokolü network cihazların markasından bağımsız olarak çalışabilen bir protokol yani Cisco harici diğer cihazlarda da çalışıyor. CDP'de olduğu gibi aynı fiziksel network içerisindeki ethernet bağlantısına sahip olan cihazlar hakkında bilgi toplamak ve network hakkındaki bilgileri depolamak amacıyla tanımlanmış bir komşu keşif protokolü. LLDP 'de Layer 2 seviyesinde çalışıyor. LLDP; CDP den farklı olarak default olarak Enable olarak gelmiyor. Yönetici tarafından bunun enable edilmesi gerekiyor.
LLDP'si enable edilmiş cihazlar varsayılan olarak 30 sn'de bir LLDP mesajları göndererek bilgilerini paylaşabiliyorlar. CDP 'de bu 60sn idi ve 180 sn boyunca tablosunda tutuyordu. LLDP'de bu 120 sn.
120 sn boyunca tablosunda tutuyor. 120 sn içerisinde LLDP mesajı gelmezse onu tablosundan siliyor.
ÖRNEK

//Routerlarımızın interfacelerini açtık ve hostnamelerini verdik.
R2(config)#cdp run //enable ettik.
R2#sh cdp
Global CDP information:
Sending CDP packets every 60 seconds
Sending a holdtime value of 180 seconds
Sending CDPv2 advertisements is enabled
R2#sh 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
R1 Gig 0/0 167 R C2900 Gig 0/1
//komşu olarak görmesi için 2 tarafında CDP enable olması gerekiyor. Yani R1
router da cdp enable olması gerekiyor.
Local inteface == Routerımızın bağlı olduğu interface
Port ID == Karşı Routerın interfacesi
Capability == R (Router)
Daha detaylı bilgi elde etmek istersek
R2#sh cdp neighbors detail
Device ID: R1
Entry address(es):
Platform: cisco C2900, Capabilities: Router
Interface: GigabitEthernet0/0, Port ID (outgoing port): GigabitEthernet0/1
Holdtime: 171
Version :
Cisco IOS Software, C2900 Software (C2900-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
SW2#sh 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
IP Phone Fas 0/1 134 H P 7960
// Multilayer switch üzerinde cdp enable olmadığı için SW2 üzerinde gözükmedi
SW2#sh 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
IP Phone Fas 0/1 150 H P 7960
SW1 Fas 0/2 162 3560 Fas 0/1
Cdp'yi cihaz bazında global bazlı da kapatabiliriz veya interface bazında da kapatabiliyoruz.
SW2(config)#no cdp run
SW2#sh cdp
% CDP is not enabled
Port (interface bazında kapatmak istersek) örnek olarak 4 ile 10 portlara uç cihazlar takacağız ve cdp paketlerinin gidip gitmesini istemiyorum.
SW1(config)#int range fastEthernet 0/4-10
SW1(config-if-range)#no cdp enable
SW1(config)#int fa0/1
SW1(config-if)#no cdp enable
SW1(config-if)#exit
SW1#sh cdp
Global CDP information:
Sending CDP packets every 60 seconds
Sending a holdtime value of 180 seconds
Sending CDPv2 advertisements is enabled
SW1#sh cdp ne
SW1#sh 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
R1 Fas 0/2 137 R C2900 Gig 0/0

Cisco harici cihaz varsa LLDP kullanmak gerekiyor.
R2(config)#lldp run
R2(config)#
R2#sh lldp
Global LLDP Information:
Status: ACTIVE
LLDP advertisements are sent every 30 seconds //30 snde bir gönderiyor
LLDP hold time advertised is 120 seconds //120 sn boyunca tablosunda tutuyor
LLDP interface reinitialisation delay is 2 seconds
R2#sh lldp neighbors
Capability codes:
(R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Device
(W) WLAN Access Point, (P) Repeater, (S) Station, (O) Other
Device ID Local Intf Hold-time Capability Port ID
R1 Gig0/0 120 R Gig0/1
Total entries displayed: 1
R2#
//Kapatmak istersek ise hem göndermeyi hem de almayı vs.
R2(config)#int gig0/0
R2(config-if)#no lld
R2(config-if)#no lldp ?
receive Enable LLDP reception on interface
transmit Enable LLDP transmission on interface
Last updated