вторник, 4 июля 2017 г.

Martini VPLS LAB

В дополнении к заметке про эмулятор ENSP попробуем сделать простенькую лабу на тему VPLS Martini Mode. В этом режиме для сигнализации сервисных меток используется targeted LDP. Плюсы и минусы технологии рассмотрим ниже.

Топология следующая, объединим два CPE в один L2 сегмент.
Список необходимых шагов при настройке:

1) IP адресация (линковые и лупбек адреса);
2) IGP (OSPF или IS-IS);
3) включаем MPLS + LDP (глобально и на интерфейсах);

(следующие шаги только для PE)

4) tLDP (настраиваем удаленные LDP сессии);
5) создаем vsi (определяем протокол сигнализации сервисных меток и удаленный пир);
6) привязка vsi к интерфейсу.

Готовый конфиг для топологии

PE1
sysname PE1
#
mpls lsr-id 1.1.1.1
mpls
#
mpls l2vpn
#
vsi 111 static
 pwsignal ldp
  vsi-id 111
  peer 3.3.3.3
#
mpls ldp
#
#
mpls ldp remote-peer 3.3.3.3
 remote-ip 3.3.3.3
#
interface GigabitEthernet0/0/0
 ip address 10.0.0.1 255.255.255.252
 mpls
 mpls ldp
interface GigabitEthernet0/0/3
 l2 binding vsi 111
interface LoopBack0
 ip address 1.1.1.1 255.255.255.255
#
ospf 1 router-id 1.1.1.1
 area 0.0.0.0
  network 1.1.1.1 0.0.0.0
  network 10.0.0.0 0.0.0.3

P
sysname P
#
mpls lsr-id 2.2.2.2
mpls
#
mpls ldp
#
#
#
interface GigabitEthernet0/0/0
 ip address 10.0.0.2 255.255.255.252
 mpls
 mpls ldp
interface LoopBack0
 ip address 2.2.2.2 255.255.255.255
interface GigabitEthernet0/0/1
 ip address 10.0.0.5 255.255.255.252
 mpls
 mpls ldp
#
ospf 1 router-id 2.2.2.2
 area 0.0.0.0
  network 2.2.2.2 0.0.0.0
  network 10.0.0.0 0.0.0.7

PE2
sysname PE2
#
mpls lsr-id 3.3.3.3
mpls
#
mpls l2vpn
#
vsi 111 static
 pwsignal ldp
  vsi-id 111
  peer 1.1.1.1
#
mpls ldp
#
#
mpls ldp remote-peer 1.1.1.1
 remote-ip 1.1.1.1
#
interface GigabitEthernet0/0/1
 ip address 10.0.0.6 255.255.255.252
 mpls
 mpls ldp
interface GigabitEthernet0/0/3
 l2 binding vsi 111
interface LoopBack0
 ip address 3.3.3.3 255.255.255.255
#
ospf 1 router-id 3.3.3.3
 area 0.0.0.0
  network 3.3.3.3 0.0.0.0
  network 10.0.0.4 0.0.0.3

Приведу несколько команд для траблшутинга.

Проверяем состояние соседства по OSPF на P.


Проверяем состояние соседства по LDP и tLDP на PE1.


Состояние сервиса VSI.


Подробно о VSI, можем узнать сервисную метку.

display vsi name 111 verbose



Проверим связность между CPE1 и CPE2.


Снимем дамп ICMP, например с P GE0/0/0.

ICMP request от CPE1. Наблюдаем стек меток: 1027 транспортная и 1024 сервисная.

ICMP reply от CPE2.  В этом случае P уже удалил транспортную метку, Penultimate Hop Popping в действии.


А теперь о плюсах и минусах Martini mode.

Плюсы:
- прост в настройке и понимании;
- поддержка протокола старым оборудованием.

Минусы:
- необходимо вручную прописывать tLDP соседей;
- необходимость полносвязной топологии между PE для одного VSI.


Комментариев нет:

Отправить комментарий