Протокол CDP - Cisco Discovery Protocol
Отредактирована 10.09.2024
Обнаружение соседних устройств и подключение к ним
Введение в CDP
Записи адресов верхнего уровня | Стек TCP/IP |
Фирменный протокол канального уровня Cisco | Протокол CDP получает и показывает информацию о соседних, подключённых непосредственно Cisco-устройствах. |
Среда поддерживающая SNAP | Локальные сети |
Информация, которую можно получить через протокол CDP
Обратите внимание, что результат выполнения указанной в примере команды включает в себя все
адреса уровня 3 соседнего маршрутизатора, RouterB. Введя команду на маршрутизаторе A, администратор
имеет возможность получить информацию об IP-адресах соседнего маршрутизатора B. Параметр времени
удержания информации определяет время, в течение которого хранится CDP-фрейм, полученный от соседнего
устройства. Сжатую информацию о соседнем маршрутизаторе RouterB можно получить, введя команду:
show cdp entry [имя устройства]
Информация о версии и параметрах соседних устройств упростит специалисту процесс определения физической
топологии сети и поможет оптимально настроить устройства.
Отображение CDP-информации о соседних устройствах
- идентификатор устройства;
- номер и тип локального интерфейса;
- время удержания информации;
- возможности устройства (код, который указывает, является ли соседнее устройство маршрутизатором или же коммутатором);
- платформу;
- идентификатор порта;
- доменное имя VTP (только в случае использования протокола CDPv2);
- номер собственной сети VLAN (только в случае использования протокола CDPv2);
- информацию о дуплексности соединения (только в случае использования протокола CDPv2).
Включение протокола, мониторинг и получение CDP-информации
Команда | Режим | Описание |
---|---|---|
cdp run | Режим глобальной конфигурации | Включает протокол CDP в маршрутизаторе |
cdp enable | Режим настройки интерфейса | Разрешает использование протокола CDP на интерфейсе |
clear cdp counters | Привилигированный EXEC-режим | Сбрасывает все счётчики переданных данных в начальное состояние |
show cdp | Привилигированный EXEC-режим | Отображает интервалы между передачей CDP-анонсов, промежуток времени в секундах, в течение которого CDP-анонс будет действителен для данного порта, а также версию текущего анонса |
show cdp entry [entry-name protocol|version] | Привилигированный EXEC-режим | Отображает информацию об указанном соседнем устройстве. Результат её выполнения может быть ограничен выводом информации только о протоколе или версии. |
show cdp interface [type number] | Привилигированный EXEC-режим | Отображает информацию об интерфейсах, на которых разрешён CDP |
show cdp neighbors [type number] [detail] | Привилигированный EXEC-режим | Отображает тип устройства, о котором получена информация, имя устройства, количесто и тип локальных интерфейсов (портов), промежуток времени, в течение которого CDP-анонсы действительны для данного порта, тип устройства, серийный номер устройства и идентификатор порта. Если добавить в команду ключевое слово detail, то команда выдаёт информацию об идентификаторе собственной виртуальной сети (VLAN ID), о режиме дуплексности и доменном имени протокола VTP, которое установлено на соседнем устройстве |
Дополнительная информация: команда show cdp interface
Чтобы получить информацию о сведениях, которые протокол CDP использует для анонсов, и передачи
фреймов, нужно использовать команду show cdp interface. В примере 4 проиллюстрировано
использование этой команды. Выводимая информация помогает получить такие сведения, как время
удержания информации, частота передачи CDP-пакетов, инкапсуляция на интерфейсе, состояние
протокола на интерфейсе.