Обнаружение однонаправленного соединения
![]() | Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( Май 2019 г. ) |
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2008 г. ) |
Обнаружение однонаправленного канала ( UDLD ) — это протокол канального уровня от Cisco Systems, предназначенный для мониторинга физической конфигурации кабелей и обнаружения однонаправленных каналов. UDLD дополняет протокол связующего дерева , который используется для устранения петель коммутации .
- Обнаружение однонаправленного соединения (UDLD) — это одна из двух основных функций (UDLD и защита от петель) коммутаторов Cisco, предназначенная для предотвращения петель уровня 2.
- Протокол связующего дерева (STP) преобразует избыточную физическую топологию в древовидную топологию пересылки без петель путем блокировки одного или нескольких портов.
- Однако сбой однонаправленного канала может привести к « запиранию трафика » и образованию петель в топологии коммутатора.
- Чтобы обнаружить однонаправленные каналы до создания цикла пересылки, UDLD работает путем обмена пакетами протоколов между соседними устройствами.
- Чтобы UDLD работал, оба коммутационных устройства в канале должны поддерживать UDLD и включить его на соответствующих портах.
Описание
[ редактировать ]Если два устройства, A и B, соединены через пару оптических волокон , одно из которых используется для отправки от A к B, а другое для отправки от B к A, связь является двунаправленной (двусторонней). Если одно из этих волокон разорвано, соединение становится односторонним или однонаправленным. Целью протокола UDLD является обнаружение нарушенного двунаправленного канала (например, передаваемые пакеты не доходят до получателя или волокна подключены к разным портам ).
Для каждого устройства и для каждого порта пакет UDLD отправляется на порт, к которому он подключен. Пакет содержит идентификационную информацию отправителя (устройство и порт) и ожидаемую идентификационную информацию получателя (устройство и порт). Каждый порт проверяет, что получаемые им пакеты UDLD содержат идентификаторы его собственного устройства и порта.
UDLD — это собственный протокол Cisco, но HP, Extreme Networks и AVAYA имеют схожую функцию, называющую его другим именем. HP называет свой протокол обнаружения связи с устройством (DLDP). Компания Extreme Networks называет это Extreme Link Status Monitoring (ELSM), а AVAYA называет это отслеживанием состояния канала. Коммутаторы ICX Brocade / Ruckus Networks предлагают такую функцию, как обнаружение однонаправленного канала (UDLD).
Аналогичная функциональность в стандартизированной форме предоставляется как часть протокола Ethernet OAM , который определен как часть Ethernet на первой миле и изменяется на 802.3 (ранее 802.3ah ). D-Link имеет функцию DULD, построенную на основе функции Ethernet OAM . Устройства Brocade , работающие под управлением Ironware, поддерживают собственную форму UDLD.
Использование UDLD через 10GbE расширяется в соответствии со стандартом 802.3ae/D3.2 при обнаружении неисправности в физическом канале:
- Локальное устройство сигнализирует о локальной неисправности, о которой сигнализирует PHY.
- Локальное устройство прекращает передачу кадров MAC и передает удаленную ошибку.
- Удаленное устройство получает удаленную ошибку, прекращает отправку кадров и постоянно генерирует пустые кадры.