В нем маршрутизатор R1 для доступа к 172.20.0.0 выбирает маршрут,
проходящий через 10.10.10.2, и маршрут, проходящий через 10.10.20.1, для
доступа к 172.30.0.0 из-за того, что эти пути имеют кратчайшее значение
атрибута AS-PATH.
От маршрутизатора R1 есть два пути к 172.25.0.0, характеризующиеся
одинаковой длиной AS пути. В этом случае, при равенстве всех остальных
атрибутов, маршрутизатор R1 выберет самый старый путь. Проигнорировав
критерий выбора самого старого пути, маршрутизатор R1 выберет путь, име-
ющий минимальное значение идентификатора маршрутизатора для протокола
BGP.
К сожалению, значения идентификатора протокола BGP маршрутизато-
ров R2 и R3 не отображаются в листинге команды show ip bgp. Для получения
этих значений можно воспользоваться командой show ip bgp neighbors или
show ip bgp 172.25.0.0.
По результатам работы этих команд видно, что идентификатор маршру-
тизатора для маршрутизатора R2 равен 172.20.0.1, а идентификатор маршру-
тизатора для маршрутизатора R3 равен 172.30.0.1. Маршрутизатор R1 выбе-
рет маршрутизатор с меньшим идентификатором и путь на 172.25.0.0 через
маршрутизатор R2 (172.20.0.1).
В примере 25.5 маршрутизатор R1 настроен на работу с двумя EBGP
соседями: это маршрутизаторы R2 и R3. Значения весов, используемых для
маршрутов от каждого соседа, были изменены и отличаются от значений по
умолчанию. Маршруты, полученные от R2, будут иметь вес, равный 100, а
маршруты, полученные от R2, будут иметь вес, равный 150.
Пример 25.5 – Конфигурация R1 с дополнительными настройками
router bgp 64520
network 10.10.10.0 mask 255.255.255.0
network 10.10.20.0 mask 255.255.255.0
neighbor 10.10.10.2 remote-as 65000
neighbor 10.10.10.2 weight 100
neighbor 10.10.20.1 remote-as 65250
neighbor 10.10.20.1 weight 150
В примере 25.6 представлена команда show ip bgp для маршрутизатора
R1 при измененных весах. В этом примере видно, что, из-за того, что вес для
маршрутизатора R3 больше веса маршрутизатора R2, маршрутизатор R1 вы-
нужден использовать маршрутизатор R3 в качестве следующего узла на пути
на внешние маршруты. Атрибут WEIGHT анализируется до анализа длины
AS пути, поэтому длина AS пути в этом случае игнорируется.