MPLS-TE с привязкой к VRF

 

Есть пару датацентров между СПб и Москвой. Между этими датацентрами имеется два канала - основной и резервный. Есть L3VPN для высоконагруженных серверов с огромным обменом количества трафика в пределах города Питера. Есть три возможных пути между R1 и R8. Предпочтения отдается маршрутам 1, 2 и 3 соответственно. Но! при разрыве канала связи между R2 и R4, необходимо ограничить движение трафика отдельного высоконагруженного L3VPN`а между R1 и R8 что бы не перегружать каналы СПб-МСК.

Все маршрутизаторы находятся под одной AS, внутри в GRT вешаются Lo1 интерфейсы через IGP на OSPF`е. Есть такая возможность -  MPLS TE per VRF, ей и воспользуемся. Создаем дополнительно Lo101 интерфейсы на маршрутизаторах из другой подсети для удобства, у нас их стало уже по два, пускаем в OSPF, но на Московских маршрутизаторах делаем фильтрацию подсети что висит на Lo101, остальное пропускаем. В настройках vrf`а указываем в качестве next-hop`а Lo101 интерфейс. Получаем что-то вроде:

 !
vrf definition cust1
 rd 65000:9950
 !
 address-family ipv4
 route-target export 65000:9950
 route-target import 65000:9950
 bgp next-hop Loopback101
 exit-address-family

!
interface Loopback1
 ip address 10.10.1.9 255.255.255.255
!

interface Loopback101
 ip address 172.16.1.9 255.255.255.255
end

!
interface Loopback9950
 description cust1
 vrf forwarding cust1
 ip address 172.30.1.1 255.255.255.0
!
router bgp 65000
 !
 address-family ipv4 vrf cust1
  no synchronization
  redistribute connected
 exit-address-family

Для привязки к 1 или 2 маршруту делаем MPLS TE и получаем что-то вроде:

!
interface Tunnel111
 ip unnumbered Loopback1
 mpls ip
 tunnel destination 10.10.1.14
 tunnel mode mpls traffic-eng
 tunnel mpls traffic-eng priority 7 7
 tunnel mpls traffic-eng bandwidth 1000
 tunnel mpls traffic-eng path-option 1 explicit name cust1
!
interface Tunnel222
 ip unnumbered Loopback1
 mpls ip
 tunnel destination 10.10.1.14
 tunnel mode mpls traffic-eng
 tunnel mpls traffic-eng priority 7 7
 tunnel mpls traffic-eng bandwidth 1000
 tunnel mpls traffic-eng path-option 1 explicit name cust1_back
end
 

Тестируем.

#show ip bgp vpnv4 vrf cust1                   
BGP table version is 55737, local router ID is 10.10.1.9
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
              r RIB-failure, S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete

   Network          Next Hop            Metric LocPrf Weight Path
Route Distinguisher: 65000:9950 (default for vrf cust1)
*> 172.30.1.0/24    0.0.0.0                  0         32768 ?
*>i172.30.3.0/24    172.16.1.14              0    100      0 ?

#ping vrf cust1 172.30.3.1 
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.30.3.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms

Level Up
Sponsors:

Контактная информация

Если у Вас есть какие-либо вопросы, Вы можете связаться с нами:

Отдел продаж: (с 10:00 до 18:00)

Icq: 155-10-6525

E-mail: sales@golas.ru