SR оповіщає про свою присутність в мережі допомогою періодичної посилки повідомлення Hello. Воно посилається у вигляді UDP-пакета на вхід LDP-порту всім маршрутизаторам субсетей через груповий мультікастінга-адресу. Коли LSR вирішує встановити сесію з іншим LSR, пізнаним за допомогою повідомлення Hello, він використовує процедуру ініціалізації LDP із залученням протоколу TCP. При успішному завершенні процедури ініціалізації, два LSR стають LDP-партнерами, і можуть обмінюватися повідомленнями анонсування.
Момент запиту або анонсування мітки партнеру, визначається локальними міркуваннями LSR. Взагалі, LSR запрошувати мітку у сусіднього LSR, коли вона йому потрібна, і анонсує мітку сусіднього LSR, коли він хоче, щоб сусід використовував цю позначку.
Коректна робота LDP потребує надійного і впорядкованої доставки повідомлень. Щоб задовольнити цим вимогам LDP використовує в якості транспортного протоколу TCP для повідомлень сесій, попереджень і анонсування; т.e., для будь-яких обмінів крім механізмів виявлення, що базуються на UDP.
Структура повідомлень LDP.
Усі повідомлення LDP мають спільну структуру, яка використовує схему кодування TLV (Type-Length-Value) тип-довжина-значення. Значення є об'єктом, кодуються за схемою TLV, і може містити одне або більше TLV.
Робота LDP.
Необхідно точно визначити, які пакунки можуть бути поставлені у відповідність кожному LSP. Це робиться за допомогою FEC-специфікації для кожного LSP FEC ідентифікує набір пакетів, які можуть бути асоційовані з даним LSP.
Кожен FEC специфицируется як набір з одного або більше елементів FEC. Кожен FEC-елемент визначає набір пакетів, які можуть бути асоційовані з відповідним LSP. Коли LSP користується декількома елементами FEC, такий LSP завершується у вузлі (або раніше), де елементи FEC не можуть більше слідувати одним шляхом.
Нижче визначаються типи елементів FEC:
адресний префікс, цей елемент є адресним префіксом довільної довжини від 0 до повної адреси включно;
адресу ЕОМ, цей елемент є повною адресою ЕОМ.
Певний адресу узгоджується із заданим адресним префіксом, якщо і тільки якщо адреса починається з цього префікса. Ми також говоримо, що певний пакет відповідає заданому LSP, якщо і тільки якщо LSP має адресний префікс FEC елемента, який узгоджується з адресою місця призначення пакета.
Процедура встановлення відповідності конкретного пакета із заданим LSP використовує наступні правила. Кожне правило застосовується послідовно доти, поки пакет не зможе бути віднесений до заданого LSP.
Якщо є лише один LSP, який містить FEC елемент адреси ЕОМ, ідентичний адресою місця призначення пакета, тоді пакет асоціюється з даними LSP.
Якщо є декілька LSP, що містять FEC елемент адреси ЕОМ, який ідентичний адресою призначення пакета, тоді пакет асоціюється з одним з цих LSP. Процедура вибору одного з цих LSP в даному документі не розглядається.
Якщо пакет в точності відповідає одному LSP, пакет асоціюється з цим LSP.
Якщо пакет відповідає кільком LSP, він асоціюється з LSP, чий префікс довшим. Якщо довшого префікса виявити не вдається, пакет асоціюється з одним з ...