Поддерживается начиная с версии 3.5.0.563R
В некоторых случаях на сети можно встретить использование в качестве транспорта LDP LSP и RSVP TE, и при этом требуется обеспечить передачу трафика между разными типами транспорта. Для решения данной задачи используется - LDP over RSVP-TE. Данный подход позволяет строить LDP LSP внутри RSVP TE.
Рассмотрим пример настройки LDP over RSVP.
В качестве примера будем использовать схему, изображенную на рисунке 1.
Рисунок 1 — Схема включения
На маршрутизаторах R1 и R2 настроим в качестве транспорта MPLS LDP.
Приведем пример настройки на маршрутизаторе R1 (на R2 настраивается аналогично):
1. Настраиваем протокол IGP, в качестве примера используем ISIS:
router isis test interface loopback 1 address-family ipv4 unicast exit passive exit interface tengigabitethernet 0/0/5 address-family ipv4 unicast bfd fast-detect exit point-to-point exit host-name R1 is-level level-2 level level-2 metric-style wide exit net 49.0001.0010.0100.0001.00 exit
2. Настраиваем MPLS LDP:
mpls forwarding interface loopback 1 interface tengigabitethernet 0/0/5 exit ldp discovery interface tengigabitethernet 0/0/5 exit exit router-id 1.1.1.1 exit
Теперь настроим маршрутизаторы R5 и R4, где в качестве транспорта между маршрутизаторами R5 и R4 используется RSVP TE.
Приведем пример настройки на маршрутизаторе R5 (на R4 аналогично):
1. Настраиваем протокол ISIS:
router isis kv_test interface loopback 1 address-family ipv4 unicast exit passive exit interface tengigabitethernet 0/0/3 address-family ipv4 unicast bfd fast-detect exit point-to-point exit interface tengigabitethernet 0/0/4 address-family ipv4 unicast bfd fast-detect exit point-to-point exit host-name R5 ipv4-te-level level-2 is-level level-2 level level-2 metric-style wide exit net 49.0001.0010.0100.0005.00 te-router-id 5.5.5.5 exit
2. Настраиваем RSVP TE между R5 и R4, а также LDP между R5 и R3:
mpls forwarding interface loopback 1 interface tengigabitethernet 0/0/3 interface tengigabitethernet 0/0/4 exit ldp discovery interface tengigabitethernet 0/0/3 exit exit router-id 5.5.5.5 rsvp interface tengigabitethernet 0/0/4 exit l3vpn tunnel R4 destination 4.4.4.4 forwarding-adjacency source 5.5.5.5 tunnel-lsp main exit exit exit exit
На R5 проверяем соседство по LDP с маршрутизатором R3:
0/ME5200:R5# show mpls ldp neighbors Mon Jun 26 09:44:27 2023 Peer Up/Down time Expires Adjcs Addrs Labels GR ----------------------- ------------- ---------- ------ ------ ------- --- 1.1.1.1:0 01h59m55s 39s 1 2 1 N 0/ME5200:R5# show mpls ldp forwarding Mon Jun 26 09:44:32 2023 Codes: R = Remote LFA FRR backup Prefix Label(s) out Outgoing Interface Next Hop flags --------------------- ------------- ------------------- --------------------- ------ 1.1.1.1/32 ImpNull te0/0/3 10.0.0.1 0/ME5200:R5#
Проверяем туннельный интерфейс MPLS RSVP TE до маршрутизатора R4:
0/ME5200:R5# show mpls rsvp tunnels Mon Jun 26 09:48:28 2023 Tunnel name Source Destination Status State Up time --------------------------------- ----------------- ----------------- ------- ----------------- -------- R4 5.5.5.5 4.4.4.4 up up 01h02m46s 0/ME5200:R5_17.213#
Теперь настроим возможность использовать LDP LSP через туннельный интерфейс RSVP TE.
Маршрутизатор R5:
mpls ldp neighbor 4.4.4.4 use-rsvp-tunnel exit exit exit
Проверим транспортный туннель (LSP):
0/ME5200:R5# show mpls ldp forwarding Mon Jun 26 09:52:22 2023 Codes: R = Remote LFA FRR backup Prefix Label(s) out Outgoing Interface Next Hop flags --------------------- ------------- ------------------- --------------------- ------ 1.1.1.1/32 ImpNull te0/0/3 10.0.0.1 2.2.2.2/32 16 tuR4@main 4.4.4.4 <================
В выводе команды можно заметить, что для построения LDP LSP используется в качестве выходного интерфейса туннельный интерфейс RSVP TE.
В настоящий момент нет возможности выбрать исходящий RSVP TE туннель. Туннель выбирается первый из подходящих.
LDP over RSVP TE может быть использован только для транзитного трафика.