Nexthop Tracking
Отслеживание следующего перехода (Nexthop tracking) используется для асинхронного уведомления процесса BGP при любых изменениях маршрутов IGP. Это сокращает время сходимости маршрутов BGP при изменении маршрутов IGP.
Тополог ия
Рисунок 7-128: Отслеживание следующего перехода в BGP
SW1
#configure terminal | Перейти в режим конфигурации. |
(config)#interface lo | Указать интерфейс loopback и перейти в режим интерфейса. |
(config-if)#ip address 100.100.100.100/32 secondary | Настроить IP-адрес на этом интерфейсе. |
(config-if)#exit | Выйти из режима интерфейса. |
(config)#router bgp 200 | Назначить маршрутизатору значение ASN (200). Диапазон ASN: <1-65535>. |
(config-router)#neighbor 200.200.200.200 remote-as 200 | Указать IP-адрес соседа (200.200.200.200) и значение ASN соседа (200). |
(config-router)#neighbor 200.200.200.200 update-source lo | Указать источник обновлений маршрутизации. |
(config-router)#exit | Выйти из режима маршрутизатора и вернуться в режим конфигурации. |
(config)#router ospf 1 | Настроить процесс OSPF (1). |
(config-router)#network 172.4.5.0/24 area 0 | Анонсировать сеть в Area 0. |
(config-router)#redistribute connected | Перераспределить подключенные маршруты. |
SW2
#configure terminal | Перейти в режим конфигурации. |
(config)#router ospf 1 | Настроить процесс OSPF (1 ). |
(config-router)#network 172.4.5.0/24 area 0 | Анонсировать сеть в Area 0 . |
(config-router)#network 172.6.7.0/24 area 0 | Анонсировать сеть в Area 0 . |
SW3
#configure terminal | Перейти в режим конфигурации. |
(config)#interface lo | Указать интерфейс loopback и перейти в режим интерфейса. |
(config-if) #ip address 150.150.150.150/32 secondary | Настроить IP-адрес на этом интерфейсе. |
(config-if)#ip address 200.200.200.200/32 secondary | Настроить IP-адрес на этом интерфейсе. |
(config-if)#exit | Выйти из режима интерфейса. |
(config)#router bgp 200 | Назначить маршрутизатору значение ASN (200 ). |
(config-router)#neighbor 100.100.100.100 remote-as 200 | Указать IP-адрес соседа (100.100.100.100 ) и значение ASN соседа (200 ). |
(config-router)#neighbor 100.100.100.100 update-source 200.200.200.200 | Указать источник обновлений маршрутизации. |
(config-router)#neighbor 220.220.220.220 remote-as 200 | Указать IP-адрес соседа (220.220.220.220 ) и значение ASN соседа (200 ). |
(config-router)#neighbor 220.220.220.220 update-source 150.150.150.150 | Указать источник обновлений маршрутизации. |
(config-router)#exit | Выйти из режима маршрутизатора и вернуться в режим конфигурации. |
(config)#router ospf 1 | Настроить процесс OSPF (1 ). |
(config-router)#network 172.6.7.0/24 area 0 | Анонсировать сеть в Area 0 . |
(config-router)#network 172.1.2.0/24 area 0 | Анонсировать сеть в Area 0 . |
(config-router)#redistribute connected | Перераспределить подключенные маршруты. |
(config-router)#exit | Выйти из режима маршрутизатора и вернуться в режим конфигурации. |
(config)#bgp nexthop-trigger enable | Включить отслеживание следующего перехода. |
(config)#bgp nexthop-trigger delay 20 | Настроить интервал времени задержки для nexthop trigger. |
SW4
#configure terminal | Перейти в режим конфигурации. |
(config)#router ospf 1 | Настроить процесс OSPF (1 ). |
(config-router)#network 172.1.2.0/24 area 0 | Анонсировать сеть в Area 0 . |
(config-router)#network 172.3.4.0/24 area 0 | Анонсировать сеть в Area 0 . |
SW5
#configure terminal | Перейти в режим конфигурации. |
(config)#interface lo | Указать интерфейс loopback и перейти в режим интерфейса. |
(config-if)#ip address 220.220.220.220/32 secondary | Настроить IP-адрес на этом интерфейсе. |
(config-if)#exit | Выйти из режима интерфейса. |
(config)#router bgp 200 | Назначить маршрутизатору значение ASN (200 ). |
(config-router)#neighbor 150.150.150.150 remote-as 200 | Указать IP-адрес соседа (150.150.150.150) и значение ASN соседа (200 ). |
(config-router)#neighbor 150.150.150.150 update-source lo | Указать источник обновлений маршрутизации. |
(config-router)#exit | Выйти из режима маршрутизатора и вернуться в режим конфигурации. |
(config)#router ospf 1 | Настроить процесс OSPF (1 ). |
(config-router)#network 172.3.4.0/24 area 0 | Анонсировать сеть в Area 0 . |
(config-router)#redistribute connected | Перераспределить подключенные маршруты. |
Проверка
show ip bgp summary, show ip bgp neighbors, show bgp nexthop-tracking, show ip bgp scan