BGP Local Preference: Как управлять исходящим трафиком
Отредактирована 23.07.2026
local preference [ləʊkl ˈprefrəns] местные предпочтения, локальные предпочтения.
- Значение по умолчанию: Все маршруты, полученные от внешних соседей (eBGP), получают Local Preference = 100.
- Правило выбора: Чем выше значение Local Preference, тем предпочтительнее маршрут.
- Распространение: Этот атрибут передается всем маршрутизаторам внутри вашей AS через iBGP. То есть, если вы скажете R1, что провайдер Б приоритетнее, об этом узнает и R3.
- Бизнес-политика: Вы хотите отправлять трафик через более дорогого, но стабильного провайдера, а дешевого оставить как резервный канал.
- Стоимость трафика: У вас есть линк с бесплатным трафиком и линк с оплатой за мегабайты. LocalPref позволяет направить основной трафик через бесплатный линк.
R1(config)# route-map SET_PREF_R4 permit 10 R1(config-route-map)# set local-preference 150
R1(config)# router bgp 65001 R1(config-router)# neighbor 10.0.0.10 route-map SET_PREF_R4 in
R1#clear ip bgp 10.0.0.10 R1# *Jul 22 14:23:17.163: %BGP-5-ADJCHANGE: neighbor 10.0.0.10 Down User reset *Jul 22 14:23:17.163: %BGP_SESSION-5-ADJCHANGE: neighbor 10.0.0.10 IPv4 Unicast topology base removed from session User reset *Jul 22 14:23:17.635: %BGP-5-ADJCHANGE: neighbor 10.0.0.10 Up
R1#show ip bgp BGP table version is 7, local router ID is 1.1.1.1 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, x best-external, a additional-path, c RIB-compressed, Origin codes: i - IGP, e - EGP, ? - incomplete RPKI validation codes: V valid, I invalid, N Not found Network Next Hop Metric LocPrf Weight Path *> 1.1.1.1/32 0.0.0.0 0 32768 i *> 2.2.2.2/32 10.0.0.2 0 0 65002 i r>i 3.3.3.3/32 3.3.3.3 0 100 0 i *> 4.4.4.4/32 10.0.0.10 0 150 0 65003 i
Правило: Больше цифра — выше приоритет. Работает только внутри вашей AS.