Сама мітка є або сукупною міткою, що означає, що ярлик не має переписаної інформації, яка додається до неї, тому вона не знає інтерфейсу виходу, ані MAC-адреси виходу. Сукупні мітки використовуються, наприклад, для підключених мереж.
Мітка сукупності означає, що ви не знаєте інформації про вихід після пошуку MPLS, тому для визначення інформації про вихід потрібно виконати звичайний пошук IP.
Звичайна мітка додається до інформації про перезапис виходу, тобто пошук проти мітки поверне інтерфейс виходу (з усією необхідною інформацією, наприклад, MAC-адреса, VLAN тощо)
Припустимо, що всі посилання є метрикою IGP 1, крім BC є метрикою 2.
Для відправки A на циклічний зворотник Е (192.0.2.5) відбудеться наступне
- E виділить або явне (0), або неявне (за замовчуванням) для 192.0.2.5/32
- E поширює префікс + мітка (FEC) на C і D, використовуючи LDP
- C виділить для цього локальну мітку, скажімо, 100 (може бути що завгодно)
- C запрограмує запис FIB, так що мітка 100 вказує на інтерфейс до E та операції з міткою MPLS "SWAP 0", якщо явна нуль, або "POP", якщо неявна нуль
- C запрограмує запис FIB, так що префікс 192.0.2.5/32 вказує на інтерфейс до E та операцію мітки MPLS "PUSH 0", якщо явна нуль
- D виділить для цього локальну мітку, скажімо, 200 (може бути що завгодно, навіть 100, 300, 400)
- D запрограмує запис FIB, так що мітка 200 вказує на інтерфейс до E, а операція з міткою MPLS "SWAP 0", якщо явна нуль, або "POP", якщо неявна нуль
- D запрограмує запис FIB, так що префікс 192.0.2.5/32 вказує на інтерфейс до E та операцію мітки MPLS "PUSH 0", якщо явна нуль
- D і C поширюють префікс + мітку на B, використовуючи LDP
- B виділить для цього локальну мітку, скажімо, 300 (може бути що завгодно)
- B запрограмує запис FIB, щоб мітка 300 вказувала на інтерфейс до D (через метрику IGP!) Та операцію мітки MPLS "SWAP 200"
- B запрограмує запис FIB, так що префікс 192.0.2.5/32 вказує на інтерфейс до D та операцію з міткою MPLS "PUSH 200"
- B поширює префікс + мітку на A, використовуючи LDP
- A виділить для цього локальну мітку, скажімо, 400 (може бути що завгодно)
- A запрограмує запис FIB, щоб мітка 400 вказувала на інтерфейс до B, а операція з міткою MPLS "SWAP 300"
- A запрограмує запис FIB так, що префікс 192.0.2.5/32 вказує на інтерфейс до B та операцію з міткою MPLS "PUSH 300"
Тепер, що відбувається в площині переадресації, коли A надсилається до 192.0.2.5/32
- A BUSH (нав'язує) мітку 300 і відправляє в бік B
- B консультується з FIB для 300, що є інтерфейсом D та SWAP 200
- D проконсультується з FIB на 200, що є інтерфейсом E та POP (або SWAP 0)
- E отримає кадр