BGP local preference

Материал из Xgu.ru

Перейти к: навигация, поиск

< BGP

Атрибут Local Preference используется для управления исходящим трафиком BGP.

Характеристики атрибута Local preference:

  • Указывает маршрутизаторам внутри автономной системы как выйти за её пределы.
  • Этот атрибут передается только в пределах одной автономной системы.
  • На маршрутизаторах Cisco по умолчанию значение атрибута — 100.
  • Выбирается та точка выхода у которой значение атрибута больше.
  • Если eBGP-сосед получает обновление с выставленным значением local preference, он игнорирует этот атрибут.


Содержание

[править] Local preference в Cisco

По умолчанию значение local preference 100. Для того чтобы изменить значение по умолчанию можно использовать два варианта: команду bgp default local-preference или route-map.

Команда bgp default local-preference применяется для маршрутов в которых не установлено значение local preference:

  • маршрутов полученных от eBGP-соседей,
  • локальных маршрутов.

Изменение значения по умолчанию local preference:

dyn3(config-router)# bgp default local-preference <0-4294967295>

Все маршруты iBGP будут анонсироваться с новым значением local preference.

Изменение local preference с помощью route-map:

route-map <name> permit <sequence>
 match <condition>
 set local-preference <value>

Применение route-map:

router bgp 65000
 neighbor <ip-address> route-map <name> in | out

[править] Пример настройки

У всех префиксов, которые пришли от соседа 70.1.1.100, значение Local Preference будет 150:

route-map AS900-IN permit 10
 set local-preference 150

router bgp 3333
 network 123.1.1.0 mask 255.255.255.0
 neighbor 70.1.1.100 remote-as 900
 neighbor 70.1.1.100 prefix-list OUR-NET out
 neighbor 70.1.1.100 route-map AS900-IN in

После применения нового значения, надо сделать:

clear ip bgp 70.1.1.100 in

[править] Дополнительная информация

[править] Примечания


Источник — «http://xgu.ru/wiki/BGP_local_preference»