MPLS Part 2. Практика.
MPLS LDP Tunnels Part 2.
2023.04.18. Kurapov Alexey.
MPLS Part 2
MPLS LDP Tunnels Part 2
Схема сети такая же, как и раньше:
1.
Обмен
LDP Hello отправляемыми по multicast адресу 224.0.0.2, используются source и destination udp порты 646.
2.
Из
Hello сообщений берется транспортный адреса
соседа и далее строится TCP сессия между транспортными адресами, с TCP порта в нашем случае 51733 на R10 на TCP порт 646 R8.
В качестве транспортного адреса можем
использовать не только Loopback интерфейсы, но это используется редко.
Можем изменить таймеры hello сообщений и hold таймер:
Как и BGP сессию, LDP сессию можем строить multihop, например, между R3 и R8.
Информация об LDP соседях:
Видим все ip, настроенные на соседе:
Построим
LDP соседство между всеми роутерами сети:
Пример на R1 и R2:
Поднялось LDP соседство между R1 и R2:
Команда: mpls ldp autoconfig – запускаем mpls ldp на всех интерфейсах с ospf,
Команда: mpls ldp router-id Lo0 force – для перебивки автоматически
заданного LDP Router-ID на адрес Lo0.
Пример для R1:
Убираем BGP:
Настраиваем OSPF и LDP:
Где:
1 – включаем протокол LDP на роутере ( можно не использовать,
команда включена по умолчанию),
2 – включаем OSPF на всех интерфейсах,
3 – включаем LDP на всех интерфейсах с OSPF,
4 – в качестве LDP Router ID используем адрес интерфейса Loopback0, force – для перебивки автоматически заданного LDP Router ID.
Проверка
LDP соседей на роутере:
Запустим
с R1 ping и traceroute до R8:
Ping – успешен, в выводе traceroute видим значения меток MPLS: Label.
Также эти метки видим в Wireshark в пакетах, отправляемых R1 - ICMP – для ping, между заголовками IP и 802.1Q:
И UDP для traceroute:
Комментарии
Отправить комментарий