Настройка MPLS на коммутаторе Orion D48E
В этой статье мы рассмотрим настройку MPLS на коммутаторе Orion Delta D48E. Данный коммутатор построен на современном высокопроизводительном чипсете Trident+, со встроенной поддержкой MPLS. Коммутатор имеет 48 портов 1/10G SFP+, 4 порта 40G QSFP+ и может применяться на уровне аггрегации или ядра сети. Оrion D48E поддерживает MPLS L3 VPN, VPLS, VPWS, настройку данного функционала мы и рассмотрим .
схема сети
Конфигурация коммутатора A:
#включаем MPLS глобально
mpls enable
#Включаем MPLS на интерфейсе
interface Vlan100
mtu 2000
label-switching
ldp enable
ip address 10.0.101.1 255.255.255.252
!
#Создаем Loopback интерфейс
interface Loopback1
ip address 10.0.100.1 255.255.255.255
!
# Настраиваем IGP маршрутизацию
router ospf 1
ospf router-id 10.0.100.1
network 10.0.101.0/30 area 0
redistribute connected
!
#Настраиваем LDP
router ldp
router-id 10.0.100.1
transport-address 10.0.100.1
Коммутатор B настраиваем аналогичным образом.
Проверяем, что MPLS между коммутаторами поднялся:
A#sh mpls forwarding-table
Codes: > — selected FTN, B — BGP FTN, C — CR-LDP FTN, K — CLI FTN,
L — LDP FTN, R — RSVP-TE FTN, S — SNMP FTN, U — unknown FTN
Code FEC FTN-ID Pri Nexthop Out-Label Out-Intf
L> 10.0.100.2/32 1 Yes 10.0.101.2 3 Vlan100
L> 10.0.101.0/30 2 Yes 0.0.0.0 3 Vlan100
Настройка L3 VPN
#Создаем VRF test1
ip vrf test1
rd 100:1
route-target both 100:1
#для тестов создадим loopback интерфейс в vrf test1
interface Loopback2
ip vrf forwarding test1
ip address 192.168.100.1 255.255.255.255
#настраиваем BGP сессию с MPLS коммутатором B
router bgp 65534
redistribute connected
redistribute static
neighbor 10.0.100.2 remote-as 65534
neighbor 10.0.100.2 update-source 10.0.100.1
address-family vpnv4 unicast
neighbor 10.0.100.2 activate
exit-address-family
address-family ipv4 vrf test1
redistribute connected
redistribute static
exit-address-family
коммутатор B настраиваем аналогичным образом, только на интерфейсе Lo2 повесим адрес 192.168.200.1/32.
Проверяем, что все работает:
A#sh ip route vrf test1
Codes: K — kernel, C — connected, S — static, R — RIP, B — BGP
O — OSPF, IA — OSPF inter area
N1 — OSPF NSSA external type 1, N2 — OSPF NSSA external type 2
E1 — OSPF external type 1, E2 — OSPF external type 2
i — IS-IS, L1 — IS-IS level-1, L2 — IS-IS level-2, ia — IS-IS inter area
* — candidate default
C 192.168.100.1/32 is directly connected, Loopback2 tag:0
B 192.168.200.1/32 [200/0] via 10.0.100.2, 00:00:07 tag:0
Настройка VPWS ( Virtual Private Wire Service )
#создаем pw-class и l2-vc с указанием ip-адреса PE на другой стороне VPN
pw-class c1
l2-vc 10.0.100.2 pw-id 100 pw-class c1
#привязываем l2-vc к физическому интерфейсу, указывая vlan, траффик из которого будет направляться в VPN
Interface Ethernet1/0/33
xconnect l2-vc pw-id 100 mode vlan svid 25
Коммутатор B настраиваем аналогично.
Настройка VPLS ( Vitrual Private Lan Service )
#создаем pw-class и VFI с указанием остальных PE данного VPLS домена
pw-class c2
vfi v1 100
peer 10.0.100.2 pw-id 11 pw-class c2
#применяем на физическом интерфейсе, с указанием тега Vlan
Interface Ethernet1/0/33
xconnect vfi 100 mode vlan svid 35
аналогичные настройки производим с другой стороны VPN