MPLS Part 2. Практика.

MPLS LDP Tunnels Part 2.

2023.04.18. Kurapov Alexey.

MPLS Part 2

MPLS LDP Tunnels Part 2

                   Схема сети такая же, как и раньше:

                   Как увидели  LDP соседство устанавливается в два этапа:

1.       Обмен LDP Hello отправляемыми по multicast адресу 224.0.0.2, используются source и destination udp порты 646.

2.       Из Hello сообщений берется транспортный адреса соседа и далее строится TCP сессия между транспортными адресами, с TCP порта в нашем случае 51733 на R10 на TCP порт 646 R8.

 Что R8 известно про R10:


Interfaces – Fa0/0.810, а также LDP Id и Transport IP addr – 10.10.10.10 и Src IP addr – 10.8.10.10.

В качестве транспортного адреса можем использовать не только 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:


Комментарии

Популярные сообщения из этого блога