Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

В версии ПО 6.4.1.2 добавлена возможность активировать/деактивировать маршрут, что позволяет динамически менять таблицу маршрутизации, в зависимости от состояния track и доступности хоста указанного в нем

1. Настроить BGP:

R1
interface 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



R2
interface 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

R1
ip 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 для анонсирования дефолтного маршрута соседу

R1
R1(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 и сделать привязку статический маршрут к номеру трека

R1
ip 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:

R1
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

           

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        
 
R2
R2#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, и проверям таблицы маршрутизации

R1
R1#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
R2
R2#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 можно привязать не только дефолтный, но и статический маршрут, для его активации необходимо добавить в настройки:

R1
R1(config)#router bgp 
R1(router-bgp)#address-family ipv4 unicast 
R1(router-bgp-af)#redistribute static


  • Нет меток