Введение

Компьютерный сетевой протокол

Протокол распределения меток (Label Distribution Protocol, LDP) — это протокол, в котором маршрутизаторы, поддерживающие многопротокольную коммутацию по меткам (MPLS), обмениваются информацией об отображении меток. Два маршрутизатора с установленным сеансом называются LDP-соседями, а обмен информацией является двунаправленным. LDP используется для построения и поддержания баз данных коммутируемых путей (LSP), которые используются для пересылки трафика в сетях MPLS. LDP может использоваться для распространения внутренней метки (метка VC/VPN/сервиса) и внешней метки (метка пути) в MPLS. Для распространения внутренней метки используется целевой LDP (tLDP). Обнаружение LDP и tLDP происходит на UDP-порту 646, а сеанс устанавливается на TCP-порту 646. На этапе обнаружения приветственные пакеты отправляются на UDP-порту 646 по групповому мультикаст-адресу "все маршрутизаторы в этой подсети" (224.0.0.2). Однако tLDP отправляет приветственные пакеты непосредственно целевому соседу.

Аутентификация

LDP-сессии, передаваемые по TCP, могут быть аутентифицированы с помощью опции TCP MD5 Authentication. Хотя IETF считает опцию TCP MD5 Authentication устаревшей и рекомендует использовать независимую от алгоритма опцию аутентификации TCP, на практике опция TCP MD5 Authentication гораздо шире представлена в коммерческих маршрутизаторах по состоянию на июль 2023 года. Использование аутентифицированной LDP через TCP помогает обеспечить надежную защиту целостности от некорректно настроенных LDP-соседей.

T-LDP

Целевые сеансы LDP отличаются тем, что на этапе обнаружения приветствия (hellos) отправляются непосредственно LDP-соседу, а не с использованием многоадресной рассылки. Как следствие, tLDP можно настроить между соседями, не имеющими прямого соединения, в то время как нецелевые LDP-соседи должны находиться в одной подсети. tLDP также может использоваться между непосредственно соединенными соседями, если это необходимо. На маршрутизаторе, работающем под управлением TiMOS, при настройке SDP (Service Distribution Path) автоматическая установка входящих и исходящих меток (целевое LDP) включена по умолчанию, а метки "услуги" для входящего и исходящего трафика передаются по TLDP-соединению. Если сигнализация отключена для SDP, входящие и исходящие метки "услуги" должны быть настроены вручную при привязке SDP к службе.

Ответ на запрос

Этот метод определяет путь в сети, основываясь на представлении сети внутренним протоколом шлюза. Если к LSP не применяется никаких ограничений, маршрутизаторы просто отправляют запрос на определение пути активному следующему узлу для данного назначения, без явной маршрутизации. IGP на каждом маршрутизаторе свободно выбирает активные следующие узлы на основе базы данных состояния связей.