Активация маршрута с привязкой к track на MES2300-xx/3300-xx/3500-xx/5312/53xxA/53xx-xx/54xx-xx/5500-32
В версии ПО 6.4.1.2 добавлена возможность активировать/деактивировать маршрут, что позволяет динамически менять таблицу маршрутизации, в зависимости от состояния track и доступности хоста указанного в нем
1. Настроить BGP:
R1interface vlan 4050
ip address 10.10.10.1 255.255.255.248
!
router bgp 1
bgp router-id 10.10.10.1
address-family ipv4 unicast
network 10.10.10.0 mask 255.255.255.248
exit
!
neighbor 10.10.10.2
remote-as 1
fall-over bfd
address-family ipv4 unicast
exit
exit
exit
R2interface vlan 4050
ip address 10.10.10.2 255.255.255.248
!
router bgp 1
bgp router-id 10.10.10.2
address-family ipv4 unicast
network 10.10.10.0 mask 255.255.255.248
exit
!
neighbor 10.10.10.1
remote-as 1
fall-over bfd
address-family ipv4 unicast
exit
exit
exit
2. Настроить prefix-list и привязать его к route-map
R1ip prefix-list PL_DEFAULT_ROUTE seq 5 permit 0.0.0.0/0
route-map RM_DEFAULT_ROUTE 10 permit
match ip address prefix-list PL_DEFAULT_ROUTE
exit
3. Добавить настройку default-originate route-map для анонсирования дефолтного маршрута соседу
R1R1(config)#router bgp
R1(router-bgp)#neighbor 10.10.10.2
R1(router-bgp-nbr)#address-family ipv4 unicast
R1(router-bgp-nbr-af)#default-originate route-map PL_DEFAULT_ROUTE
4. Создать IP SLA track и сделать привязку статического маршрута к номеру трека
R1ip sla 1
icmp-echo 172.21.251.1 source-ip 10.10.10.1
exit
exit
ip sla schedule 1 life forever start-time now
track 1 ip sla 1 state
exit
ip route 0.0.0.0 /0 172.21.251.1 track 1
Хост 172.21.251.1 пока недоступен
Проверим таблицу маршрутизации R1; R2 и состояние track на R1:
R1R1#sh ip route address 0.0.0.0
Maximum Parallel Paths: 1 (1 after reset)
Load balancing: src-dst-mac-ip
IP Forwarding: enabled
Codes: > - best, C - connected, S - static,
R - RIP,
O - OSPF intra-area, OIA - OSPF inter-area,
OE1 - OSPF external 1, OE2 - OSPF external 2,
B - BGP, i - IS-IS, L1 - IS-IS level-1,
L2 - IS-IS level-2, ia - IS-IS inter area
R1#show track
Object Object Operation Operation Up Delay Down Delay Delay Interval
Number State Type Number Remainder
------- ------- ---------- ---------- -------- ---------- --------------
1 down icmp-echo 1 0 0 0
R2R2#show ip route bgp
Maximum Parallel Paths: 1 (1 after reset)
Load balancing: src-dst-mac-ip
IP Forwarding: enabled
Codes: > - best, C - connected, S - static,
R - RIP,
O - OSPF intra-area, OIA - OSPF inter-area,
OE1 - OSPF external 1, OE2 - OSPF external 2,
B - BGP, i - IS-IS, L1 - IS-IS level-1,
L2 - IS-IS level-2, ia - IS-IS inter area
B 172.21.251.0/24 [200/0] via 10.10.10.1, 00:34:32, vlan 4050
5. Восстанавливаем связность с указанным в IP SLA хостом, в примере 172.21.251.1, и проверяем таблицы маршрутизации
R1R1#show track
Object Object Operation Operation Up Delay Down Delay Delay Interval
Number State Type Number Remainder
------- ------- ---------- ---------- -------- ---------- --------------
1 up icmp-echo 1 0 0 0
R1#sh ip route address 0.0.0.0
Maximum Parallel Paths: 1 (1 after reset)
Load balancing: src-dst-mac-ip
IP Forwarding: enabled
Codes: > - best, C - connected, S - static,
R - RIP,
O - OSPF intra-area, OIA - OSPF inter-area,
OE1 - OSPF external 1, OE2 - OSPF external 2,
B - BGP, i - IS-IS, L1 - IS-IS level-1,
L2 - IS-IS level-2, ia - IS-IS inter area
S 0.0.0.0/0 [1/4] via 172.21.251.1, 00:00:24, vlan 2
R2R2#sh ip route address 0.0.0.0
Maximum Parallel Paths: 1 (1 after reset)
Load balancing: src-dst-mac-ip
IP Forwarding: enabled
Codes: > - best, C - connected, S - static,
R - RIP,
O - OSPF intra-area, OIA - OSPF inter-area,
OE1 - OSPF external 1, OE2 - OSPF external 2,
B - BGP, i - IS-IS, L1 - IS-IS level-1,
L2 - IS-IS level-2, ia - IS-IS inter area
B 0.0.0.0/0 [200/0] via 10.10.10.1, 00:00:07, vlan 4050
R2#sh ip bgp 0.0.0.0
BGP routing table for 0.0.0.0/0, version 24
Local
10.10.10.1 from 10.10.10.1 (10.10.10.1)
Origin IGP, localpref 100, metric 0, internal, best
После того, как хост 172.21.251.1 перестанет быть доступен, данный маршрут будет деактивирован, соответственно удален из таблицы маршрутизации и не будет передан
К track можно привязать не только дефолтный, но и статический маршрут, для его активации необходимо добавить в настройки:
R1R1(config)#router bgp
R1(router-bgp)#address-family ipv4 unicast
R1(router-bgp-af)#redistribute static
Источник:
docs.eltex-co.ru