Перейти к основному содержимому

14.4 Конфигурация VPWS

14.4.1 Введение в функциональность

В этой главе описано, как настроить VPWS. MPLS L2CIRCUIT представляет собой точку-точку соединение второго уровня, которое передается через сеть поставщика услуг с использованием технологии MPLS. Соединение второго уровня передается по одному туннелю Label Switched Path (LSP) между двумя маршрутизаторами Provider Edge (PE).

14.4.2 Конфигурация

Рисунок 14-4: Топология конфигурации VPWS

Рисунок 14-4: Топология конфигурации VPWS

Настройка VPWS using LDP

Модуль Virtual Circuit является частью модуля LDP. Он основан на IETF drafts, предложенных Martini и др. (L2TRANS). Модуль Virtual Circuit устанавливает виртуальные цепи для передачи протоколов второго уровня через сеть MPLS. Эта глава включает пошаговую настройку VPWS.

Следующая настройка должна быть применена ко всем коммутаторам, если не указан ID коммутатора.

Шаг 1: Вход в режим конфигурации

Switch# configure terminal

Шаг 2: Вход в режим конфигурации интерфейса и настройка атрибутов интерфейса

Настройка интерфейса для PE1:

Switch(config)# interface eth-0-2
Switch(config-if)# mpls-l2-circuit t1 ethernet
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 192.168.10.10/32
Switch(config-if)# exit
Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 8.8.8.1/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit

Настройка интерфейса для PE2:

Switch(config)# interface eth-0-2
Switch(config-if)# mpls-l2-circuit t1 ethernet
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 192.168.11.10/32
Switch(config-if)# exit
Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 8.8.8.2/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit

Шаг 3: Включение LDP на маршрутизаторе

Настройка LDP для PE1:

Switch(config)# router ldp
Switch(config-router)# router-id 192.168.10.10
Switch(config-router)# targeted-peer 192.168.11.10
Switch(config-router)# exit

Настройка LDP для PE2:

PE2(config)# router ldp
PE2(config-router)# router-id 192.168.11.10
PE2(config-router)# targeted-peer 192.168.10.10
PE2(config-router)# exit

Шаг 4: Настройка VC ID VPWS

Настройка VC ID для PE1:

PE1(config)# mpls l2-circuit t1 200 192.168.11.10 raw

Настройка VC ID для PE2:

PE2(config)# mpls l2-circuit t1 200 192.168.10.10 raw

Шаг 5: Включение маршрутизатора RIP

Switch(config)# router rip
Switch(config-router)# network 0.0.0.0/0
Switch(config-router)# exit

Шаг 6: Выход из режима конфигурации

Switch(config)# end

Шаг 7: Проверка

Используйте команды show mpls l2-circuit и show mpls vc-table для отображения полной информации о Virtual Circuit второго уровня. Ниже приведены примерные результаты выполнения этих команд.

Отображение результатов на PE1:

PE1# show mpls l2-circuit
VC-Name VC-ID Interface AC-type VLAN PW-mode Manual
t1 200 eth-0-2 Ethernet N/A Raw No
PE1# show mpls vc-table
VC-ID PW Intf AC Intf L/R Label EndPoint Status Manual
200 eth-0-9 eth-0-2 32768/32768 192.168.11.10 Active No

Отображение результатов на PE2:

PE2# show mpls l2-circuit
VC-Name VC-ID Interface AC-type VLAN PW-mode Manual
t1 200 eth-0-2 Ethernet N/A Raw No
PE2# show mpls vc-table
VC-ID PW Intf AC Intf L/R Label EndPoint Status Manual
200 eth-0-9 eth-0-2 32768/32768 192.168.10.10 Active No

Настройка VC с использованием статической команды

В следующем примере описана настройка статического VPWS.

Следующая Настройка должна быть применена ко всем коммутаторам, если не указан ID коммутатора.

Шаг 1: Вход в режим конфигурации

Switch# configure terminal

Шаг 2: Вход в режим конфигурации интерфейса и настройка атрибутов интерфейса

Настройка интерфейса для PE1:

Switch(config)# interface eth-0-2
Switch(config-if)# mpls-l2-circuit t2 ethernet
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 192.168.10.10/32
Switch(config-if)# exit
Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 8.8.8.1/24
Switch(config-if)# label-switching
Switch(config-if)# exit

Настройка интерфейса для PE3:

Switch(config)# interface eth-0-2
Switch(config-if)# mpls-l2-circuit t2 ethernet
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 192.168.11.10/32
Switch(config-if)# exit
Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 8.8.8.2/24
Switch(config-if)# label-switching
Switch(config-if)# exit

Шаг 3: Настройка FTN-записи

FTN запись для PE1:

Switch(config)# mpls ftn-entry 192.168.11.1/24 111 8.8.8.2

FTN запись для PE2:

Switch(config)# mpls ftn-entry 192.168.10.1/24 222 8.8.8.1

Шаг 4: Настройка статического ILM

Статическая запись ILM для PE1:

Switch(config)# mpls ilm-entry pop 212

Статическая запись ILM для PE2:

PE2(config)# mpls ilm-entry pop 111

Шаг 5: Настройка VC ID VPWS

Настройка VC ID для PE1:

Switch(config)# mpls l2-circuit t2 201 192.168.11.10 raw manual
Switch(config)# mpls l2-circuit-fib-entry t2 44 33

Настройка VC ID для PE2:

Switch(config)# mpls l2-circuit t2 201 192.168.10.10 raw manual
Switch(config)# mpls l2-circuit-fib-entry t2 33 44

Шаг 6: Выход из режима конфигурации

Switch(config)# end

Шаг 7: Проверка

Используйте команды show mpls l2-circuit и show mpls vc-table для отображения полной информации о Virtual Circuit второго уровня. Ниже приведены примерные результаты выполнения этих команд.

Отображение результатов на PE1:

PE1# show mpls l2-circuit
VC-Name VC-ID Interface AC-type VLAN PW-mode Manual
t2 201 eth-0-2 Ethernet N/A Raw Yes
PE1# show mpls vc-table
VC-ID PW Intf AC Intf L/R Label EndPoint Status Manual
201 eth-0-9 eth-0-2 44/33 192.168.11.10 Active Yes

Отображение результатов на PE2:

PE2# show mpls l2-circuit
VC-Name VC-ID Interface AC-type VLAN PW-mode Manual
t2 201 eth-0-2 Ethernet N/A Raw Yes
PE2# show mpls vc-table
VC-ID PW Intf AC Intf L/R Label EndPoint Status Manual
201 eth-0-9 eth-0-2 33/44 192.168.10.10 Active Yes

Настройка Tunnel L2 protocol packets by VPWS

Клиенты, расположенные на разных площадках и подключенные через сеть поставщика услуг, должны использовать различные протоколы канала 2-го уровня (L2) для масштабирования своей топологии, включая как удаленные, так и локальные площадки. Протокол STP должен работать корректно и строить правильное spanning tree, которое включает локальную площадку и все удаленные площадки через инфраструктуру поставщика услуг. В следующем примере показано, как туннелировать пакеты протокола STP через VPWS. Также можно настроить туннелирование других L2 протоколов аналогичным образом.

Настройка должна быть выполнена на всех коммутаторах, если ID коммутатора не указан.

Шаг 1: Вход в режим конфигурации

Switch# configure terminal

Шаг 2: Включение протоколов L2 глобально

Switch(config)# l2protocol enable

Шаг 3: Вход в режим конфигурации интерфейса и настройка атрибутов интерфейса

Настройка интерфейса для PE1:

Switch(config)# interface eth-0-2
Switch(config-if)# mpls-l2-circuit t1 ethernet
Switch(config-if)# l2protocol stp tunnel
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 192.168.10.10/32
Switch(config-if)# exit
Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 8.8.8.1/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit

Настройка интерфейса для PE2:

Switch#configure terminal
Switch(config)# l2protocol enable
Switch(config)# interface eth-0-2
Switch(config-if)# mpls-l2-circuit t1 ethernet
Switch(config-if)# l2protocol stp tunnel
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 192.168.11.10/32
Switch(config-if)# exit
Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 8.8.8.2/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit

Шаг 4: Включение LDP на маршрутизаторе

Настройка LDP для PE1:

Switch(config)# router ldp
Switch(config-router)# router-id 192.168.10.10
Switch(config-router)# targeted-peer 192.168.11.10
Switch(config-router)# exit

Настройка LDP для PE2:

Switch(config)# router ldp
Switch(config-router)# router-id 192.168.11.10
Switch(config-router)# targeted-peer 192.168.10.10
Switch(config-router)# exit

Шаг 5: Конфигурация VPWS VC ID

Настройка VC ID для PE1:

switch(config)# mpls l2-circuit t1 200 192.168.11.10 raw

Настройка VC ID для PE2:

switch(config)# mpls l2-circuit t1 200 192.168.10.10 raw

Шаг 6: Включение маршрутизатора RIP

switch(config)# router rip
switch(config-router)# network 0.0.0.0/0
switch(config-router)# exit

Шаг 7: Выход из режима конфигурации

Switch(config)# end