Я установил топологию ниже в среде Cisco IOU. Маршрутизаторы R1, R2 и R3 сконфигурированы с одним интерфейсом обратной связи на каждом, имеющим адреса «1.1.1.1», «2.2.2.2» и «3.3.3.3» соответственно. Эти петли объявляются как в процессах OSPF, так и в процессах BGP.
Все три маршрутизатора имеют соединение iBGP full-mesh друг с другом, а R1 является отражателем маршрута. Таблица BGP R3 имеет два префикса "2.2.2.2/32", объявленных R1 и R2, и выбирает объявление R2 как лучшее.
Пожалуйста, смотрите таблицу BGP R3 для префикса 2.2.2.2/32
BGP routing table entry for 2.2.2.2/32, version 2
Paths: (2 available, best #2, table default, RIB-failure(17))
Advertised to update-groups:
1
Local
2.2.2.2 (metric 11) from 1.1.1.1 (1.1.1.1)
Origin IGP, metric 0, localpref 100, valid, internal
Originator: 2.2.2.2, Cluster list: 1.1.1.1
Local
2.2.2.2 (metric 11) from 2.2.2.2 (2.2.2.2)
Origin IGP, metric 0, localpref 100, valid, internal, best
Я немного смущен тем, какие критерии BGP Best Path Algorithm решают выбрать рекламу R2, которая лучше всего подходит для R3.
Чтобы понять это, я попытался ввести более высокий MED с R2 на R3. Лучшее было заменено на рекламируемое R1. Это показывает, что правильный критерий (без манипуляций с MED) находится где-то ниже «6-MED / Metric».
Будем признательны за ваши комментарии
Также найдите конфигурации BGP для R1, R2 и R3.
R1
router bgp 5500
bgp router-id 1.1.1.1
bgp log-neighbor-changes
network 1.1.1.1 mask 255.255.255.255
neighbor 2.2.2.2 remote-as 5500
neighbor 2.2.2.2 update-source Loopback0
neighbor 2.2.2.2 route-reflector-client
neighbor 3.3.3.3 remote-as 5500
neighbor 3.3.3.3 update-source Loopback0
R2
router bgp 5500
bgp router-id 2.2.2.2
bgp log-neighbor-changes
network 2.2.2.2 mask 255.255.255.255
neighbor 1.1.1.1 remote-as 5500
neighbor 1.1.1.1 update-source Loopback0
neighbor 1.1.1.1 next-hop-self
neighbor 3.3.3.3 remote-as 5500
neighbor 3.3.3.3 update-source Loopback0
neighbor 3.3.3.3 next-hop-self
neighbor 10.0.24.4 remote-as 777
neighbor 10.0.28.8 remote-as 811
R3
router bgp 5500
bgp router-id 3.3.3.3
bgp log-neighbor-changes
network 3.3.3.3 mask 255.255.255.255
neighbor 1.1.1.1 remote-as 5500
neighbor 1.1.1.1 update-source Loopback0
neighbor 1.1.1.1 next-hop-self
neighbor 2.2.2.2 remote-as 5500
neighbor 2.2.2.2 update-source Loopback0
neighbor 2.2.2.2 next-hop-self
neighbor 10.0.36.6 remote-as 777
Я думаю, что вы видите шаг 8 в процессе выбора наилучшего пути BGP в соответствии с указанным ниже документом.
R3 видит метрику IGP через R2 для достижения 2.2.2.2 лучше, чем через R1.
Это показатель, когда связь между R2 и R3 не работает.
Это показатель, когда связь между R2 и R3 установлена.