CDP: протокол Cisco для обмена данными о сетевом оборудовании. Узнайте о версии ОС, IP-адресах и маршрутизации без динамических протоколов. Cisco, сети.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Проприетарный сетевой протокол канала связи данных
Proprietary data link network protocol
Протокол Cisco Discovery Protocol (CDP) — это проприетарный протокол канального уровня, разработанный компанией Cisco Systems в 1994 году Китом МакКлогри и Дино Фариначчи. Он используется для обмена информацией о другом непосредственно подключенном оборудовании Cisco, такой как версия операционной системы и IP-адрес. CDP также может использоваться для маршрутизации по запросу, представляющей собой метод включения информации о маршрутизации в объявления CDP, позволяющий избежать использования динамических протоколов маршрутизации в простых сетях.
Cisco Discovery Protocol (CDP) is a proprietary data link layer protocol developed by Cisco Systems in 1994 by Keith McCloghrie and Dino Farinacci. It is used to share information about other directly connected Cisco equipment, such as the operating system version and IP address. CDP can also be used for On Demand Routing, which is a method of including routing information in CDP announcements so that dynamic routing protocols do not need to be used in simple networks.
Операция
Устройства Cisco отправляют объявления CDP на MAC-адрес назначения через каждый подключенный сетевой интерфейс. Эти мультикастовые кадры могут приниматься коммутаторами Cisco и другими сетевыми устройствами, поддерживающими CDP, на их подключенных сетевых интерфейсах. Этот многоадресный пункт назначения также используется в других протоколах Cisco, таких как протокол транкинга виртуальных локальных сетей (VLAN) (VTP). По умолчанию объявления CDP отправляются каждые 60 секунд на интерфейсах, поддерживающих заголовки протокола доступа к подсети (SNAP), включая Ethernet, Frame Relay и асинхронный режим передачи (ATM). Каждое устройство Cisco, поддерживающее CDP, сохраняет информацию, полученную от других устройств, в таблице, которую можно просмотреть с помощью команды `show cdp neighbors`. Эта таблица также доступна через протокол простого управления сетью (SNMP). Информация в таблице CDP обновляется при каждом получении объявления, и время удержания для этой записи повторно инициализируется. Время удержания определяет срок жизни записи в таблице. Если от устройства не поступает объявлений в течение времени, превышающего время удержания, информация об устройстве удаляется (по умолчанию 180 секунд). Информация, содержащаяся в объявлениях CDP, зависит от типа устройства и версии операционной системы, работающей на нем. Эта информация может включать версию операционной системы, имя хоста, все адреса (т.е. IP-адреса) из всех протоколов, настроенных на порту, с которого отправляется CDP-кадр, идентификатор порта, с которого было отправлено объявление, тип и модель устройства, настройку дуплекса, VTP-домен, родную VLAN, потребляемую мощность (для устройств Power over Ethernet) и другую специфичную для устройства информацию. Детали, содержащиеся в этих объявлениях, легко расширяются благодаря использованию формата кадра "тип-длина-значение" (TLV). См. внешние ссылки для технического определения.
Cisco devices send CDP announcements to the destination MAC address , out each connected network interface. These multicast frames may be received by Cisco switches and other networking devices that support CDP into their connected network interface. This multicast destination is also used in other Cisco protocols such as Virtual Local Area Network (VLAN) Trunking Protocol (VTP). By default, CDP announcements are sent every 60 seconds on interfaces that support Subnetwork Access Protocol (SNAP) headers, including Ethernet, Frame Relay and Asynchronous Transfer Mode (ATM). Each Cisco device that supports CDP stores the information received from other devices in a table that can be viewed using the show cdp neighbors command. This table is also accessible via Simple Network Management Protocol (SNMP). The CDP table information is refreshed each time an announcement is received, and the hold time for that entry is reinitialized. The hold time specifies the lifetime of an entry in the table if no announcements are received from a device for a period in excess of the hold time, the device information is discarded (default 180 seconds). The information contained in CDP announcements varies by the type of device and the version of the operating system running on it. This information may include the operating system version, hostname, every address (i. e. IP address) from all protocol(s) configured on the port where CDP frame is sent, the port identifier from which the announcement was sent, device type and model, duplex setting, VTP domain, native VLAN, power draw (for Power over Ethernet devices), and other device specific information. The details contained in these announcements is easily extended due to the use of the type–length–value (TLV) frame format. See external links for a technical definition.
Поддержка
Hewlett Packard прекратила поддержку передачи CDP в продуктах HP Procurve, выпущенных после февраля 2006 года, и во всех последующих обновлениях программного обеспечения. Прием и обработка информации CDP по-прежнему поддерживаются. Поддержка CDP была заменена протоколом IEEE 802.1AB Link Layer Discovery Protocol (LLDP) – стандартом IEEE, реализованным многими производителями и функционально аналогичным CDP. Ряд других производителей, включая Dell и Netgear, использовали нейтральное название Industry Standard Discovery Protocol (ISDP) для обозначения своих реализаций протокола, совместимого с CDP. CDP была аббревиатурой, использовавшейся компанией Cabletron, которая разработала RFC 2641 для протокола обнаружения.
Hewlett Packard removed support for transmitting CDP from HP Procurve products shipped after February 2006 and all future software upgrades. Receiving and processing CDP information is still supported. CDP support was replaced with IEEE 802.1AB Link Layer Discovery Protocol (LLDP), an IEEE standard that is implemented by multiple vendors and is functionally similar to CDP. Several other manufacturers, including Dell and Netgear have used the brand neutral name Industry Standard Discovery Protocol (ISDP) to refer to their implementations of a CDP compatible protocol. CDP was the abbreviation used by Cabletron who wrote the RFC 2641 for the discovery protocol.