Резервный псевдопровод
Резервный псевдопровод (Pseudowire Redundancy, backup pseudowire) позволяет настроить один из граничных маршрутизаторов сети MPLS для обнаружения сбоя в сети и перенаправить трафик к другой конечной точке. Функция обеспечивает возможность восстановления после сбоя одного из удалённых граничных маршрутизаторов.
Для аварийного переключения на резервный псевдопровод в конфигурации EcoRouter должно быть настроено два L2 туннеля, один из которых будет выполнять роль backup pseudowire. При передаче трафика по основному L2 туннелю backup pseudowire будет находиться в состоянии standby.
Для настройки backup pseudowire необходимо произвести описанные ниже действия.
Создать loopback интерфейс loopback.0 с сетевым адресом 1.1.1.1 и маской 32.
ecorouter(config)#interface loopback.0
ecorouter(config-if)#ip address 1.1.1.1/32
Перейти в режим настройки протокола LDP.
ecorouter(config)#router ldp
Определить транспортный адрес маршрутизатора.
ecorouter(config-router)#transport-address ipv4 1.1.1.1
Определить целевой маршрутизатор, например, сетевой адрес конечного маршрутизатора будет 2.2.2.2 с маской 32.
ecorouter(config-router)#targeted-peer ipv4 2.2.2.2
На каждом маршрутизаторе, входящем в сеть MPLS, включить режим передачи сообщений (PW Status TLV) о состоянии псевдопровода.
ecorouter(config-router)#pw-status-tlv
Включить LDP и коммутацию по меткам на интерфейсе в сторону MPLS сети.
ecorouter(config-if)#ldp enable ipv4
ecorouter(config-if)#label-switching
Далее необходимо настроить основной L2 туннель. Например, создать псевдопровод type 5 с именем vc1, Identifying value — 1111.
Для этого нужно создать псевдопровод type 5.
mpls l2-circuit vc1 1111 2.2.2.2
Создать резервный псевдопровод, с именем vc2, Identifying value — 2222.
mpls l2-circuit vc2 2222 2.2.2.2
Привязать оба псевдопровода к порту ge2. Установить реверсивный режим, что позволит вернуться к основному псевдопроводу после его восстановления.
port ge2
service-instance ge2/e2
encapsulation untagged
l2vpn-vpws vc1 primary
l2vpn-vpws vc2 secondary
vc-mode revertiveПример резервирования псевдопровода
Постройте схему в соответствии с рисунком ниже:

Рисунок
На PC1 и PC2 зеркально настройте IP-адрес и шлюз по умолчанию:
PC1> ip 192.168.0.1/24 192.168.0.2PC2> ip 192.168.0.2/24 192.168.0.1
Настройте ECO1:
enable
configure
hostname ECO1
router ldp
transport-address ipv4 1.1.1.1
targeted-peer ipv4 2.2.2.2
exit
targeted-peer ipv4 3.3.3.3
exit
router ospf 111
ospf router-id 1.1.1.1
network 1.1.1.1 0.0.0.0 area 0
network 10.0.12.1 0.0.0.0 area 0
network 10.0.13.1 0.0.0.0 area 0
l2vpn-vpws CIR1
signaling ldp
neighbor 2.2.2.2
vc-id 127
exit-vpws-neighbor
no shutdown
l2vpn-vpws RES1
signaling ldp
neighbor 3.3.3.3
vc-id 128
exit-vpws-neighbor
no shutdown
interface loopback.0
ip address 1.1.1.1/32
interface 2ge1
ip address 10.0.12.1/24
label-switching
ldp enable ipv4
interface 2ge2
ip address 10.0.13.1/24
label-switching
ldp enable ipv4
port ge1
service-instance 4ge1
encapsulation untagged
connect ip interface 2ge1
port ge2
service-instance 4ge2
encapsulation untagged
connect ip interface 2ge2
port ge0
service-instance 4ge0
encapsulation untagged
l2vpn-vpws CIR1 primary
l2vpn-vpws RES1 secondary
vc-mode revertiveНастройте ECO2 и ECO3 аналогичным образом. Учитывайте следующие моменты:
- У ECO2 и ECO3 на интерфейсах loopback.0 должны быть заданы IP-адреса 2.2.2.2 и 3.3.3.3 соответственно.
- В качестве
targeted-peerдля ECO2 и ECO3 должен выступать ECO1 с адресом 1.1.1.1. - На ECO2 и ECO3 должно быть настроено по одному псевдопроводу.
- Значение vc-id в настройках псевдопровода на ECO2 и ECO3 должны соответствовать заданным на ECO1.
- К портам ge1 на ECO2 и ge2 на ECO3 должно быть подключено по одному псевдопроводу.
- В настройках порта на ECO2 и ECO3 не нужно включать реверсивный режим
vc-mode revertive.
Проверьте ping между PC1 и PC2.
Программой перехвата трафика проверьте соединения ECO2—SW1 и ECO3—SW1. Трафик должен передаваться через ECO2—SW1, что соответствует первичному псевдопроводу l2vpn-vpws CIR1 primary.
Разорвите соединение ECO1—ECO3 и снова проверьте ping между PC1 и PC2.
Программой перехвата трафика проверьте соединения ECO2—SW1 и ECO3—SW1. Трафик должен передаваться через ECO3—SW1, что соответствует вторичному псевдопроводу l2vpn-vpws RES1 secondary.
Восстановите соединение ECO1—ECO3. Трафик должен вернуться в первичный псевдопровод.
