Теоретические сведения.

Протокол CDP (Cisco Discovery Protocol) - протокол обнаружения устройств Cisco используется для идентификации непосредственно соединенных устройств компании Cisco. Протокол работает на DataLink (Layer 2) уровне OSI модели. Протокол CDP поддерживается во всех устройствах производства Cisco. Обычно протокол CDP включен на всех портах (интерфейсах). Для портов, которые не подключены к устройствам Cisco, использование механизма CDP не имеет смысла. С помощью протокола CDP определяется адрес соседнего устройства, операционная система, VLAN-сеть, VTP-домен (VLAN Trunking Protocol - протокол магистральных каналов VLAN-сетей), а также информация о режиме дуплексности между коммутаторами Cisco. Протокол CDP может быть отключен глобально или на определенных портах (интерфейсах). Стандартно уведомления протокола CDP отправляются каждые 60 секунд. Для изменения интервала обновления, указанного в секундах, используются соответствующие команды. Команды «глобальной» конфигурации CDP
no cdp run Выключаем использование CDP протокола на всех портах (интерфейсах) устройства
cdp run Включаем использование CDP протокола на всех портах (интерфейсах) устройства
cdp timer 120 Задаем период отправки уведомлений (каждые 120 секунд)

 

Команды конфигурации CDP на интерфейсах:
no cdp enable Выключаем использование CDP протокола на конкретном порту (интерфейсе) устройства.
cdp enable Включаем использование CDP протокола на конкретном порту (интерфейсе) устройства.

 

Команды просмотра сведений CDP:

show cdp interface Посмотреть установки CDP на интерфейсе
show cdp neighbor Посмотреть непосредственно подключенных соседей
show cdp neighbor detail Посмотреть подробную информацию о непосредственно подключенных соседях
show cdp Посмотреть основную информацию о CDP

 

1. Для выполнения работы необходимо создать топологию, представленную на рисунке ниже с помощью Boson Designer.

Рис. 15 Топология сети

 

2. Загрузить топологию в программу Boson NetSim.

3. Войти в режим «глобальной» конфигурации на Router1.

4. Поменять имя на R1.

5. Поменять имя Router 4 на R4.

6. Если помните, то все интерфейсы на маршрутизаторах по-умолчанию находятся в состоянии disable.

7. Включаем интерфейс Serial0 на R1.

R1(config)#interface Serial 0

R1(config-if)#no shutdown

8. Включаем интерфейс Ethernet0 на R1.

R1(config)#interface Ethernet 0

R1(config-if)#no shutdown

9. Включаем интерфейс Serial0 на R4.

R4(config)#interface Serial 0 R4(config-if)#no shutdown

10. Как помните на устройствах Cisco протокол CDP включен по-умолчанию на всех интерфейсах. На R1 посмотрим настройки CDP на активных интерфейсах, используем команду show cdp interface.

R1(config-if)#exit

R1(config)#exit

R1#show cdp interface

11. Используя широковещательные сообщения для отправки уведомлений, R1 и R4 обмениваются информацией. Посмотреть сведения о непосредственно подключенных соседях можно с помощью команды show cdp neighbors. Например, из вывода команды на R1 видно, что интерфейс Ser0 подключен к устройству R4 (это маршрутизатор).

R1#show cdp neighbors

12. Для получения более детальной информации используем команду show cdp neighbors detail.

R1#show cdp neighbors detail

13. Получить детальную информацию о конкретном соседе можно с помощью команды show cdp entry R4

R1#show cdp entry R4

14. Команда show cdp позволяет посмотреть основные настройки CDP: версию протокола, значение интервала обновления и holdtime интервала.

R1#show cdp

15. Изменим интервал времени отправки уведомлений с помощью команды cdp timer.

R1#conf t R1(config)#cdp timer 45

16. Изменим значение интервала holdtime (время хранения информации о соседе в базе данных маршрутизатора) с помощью команды cdp holdtime. Имейте ввиду, что значение holdtimer должно быть больше, чем время через которое происходит обновление инфорации о соседях.

R1#conf t R1(config)#cdp holdtime 60

17. Смотрим что получилось.

R1#show cdp

18. Попробуем отключить протокол CDP на интерфейсе Ethernet 0 с помощью команды no cdp enable в режиме конфигурации этого интерфейса. Предварительно посмотрите состояние CDP на интерфейсах. Посмотрите состояние CDP на интерфейсах после применения следующих команд.

R1#show cdp interface

R1#conf t

R1(config)#interface Ethernet 0

R1(config-if)#no cdp enable

R1(config-if)#end

R1#show cdp interface