Курс по сетевым технологиям
A A A

 

Краткая теория и описание протокола

Cisco Discovery Protocol (CDP) - проприетарный протокол Cisco. Служит для определения соседних подключенных устройств. Работает на канальном уровне.

С помощью данного протокола можно получить следующую информацию о соседнем устройстве:

  • Тип платформы устройства
  • Версию IOS
  • Тип и номер удаленного порта, а также его IP адрес
  • Тип и номер локального порта, а также его IP адрес

 

По умолчанию каждое устройство отправляет анонсы с информацией о себе каждые 60 с. Данные анонсы не пересылаются дальше по сети, то есть они не маршрутизируются и не коммутируются. Информация с принятых анонсов сохраняется в таблице CDP. По умолчанию запись в таблице сохраняется в течении 180 с, пока не поступит новое обновление от соседнего устройства. Значения всех таймеров можно настроить по своему усмотрению либо можно полностью отключить протокол CDP на определенном интерфейсе либо на всем устройстве. 

Протокол может быть полезен для поиска неисправностей на канальном уровне. Существует открытый подобный протокол  LLDP (Link Layer Discovery Protocol), который описывается стандартом IEEE 802.1AB-2009.

 

 

Настройка и просмотр информации о сети

По умолчанию CDP включен. Для просмотра информации, собранной протоколом воспользуйся следующими командами:

Switch# show cdp neighbours [details]

 

либо

Switch# show cdp entry *

 

 

 

Для просмотра значений таймеров:

Switch# show cdp

 

 


Для изменений значений таймеров:

Switch(config)# cdp timer значение

Switch(config)# cdp holdtime значение

 

 Для отключения CDP на интерфейсе:

Switch(config-if)# no cdp enable

 

Для полного отключения протокола:

Switch(config)# no cdp run