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
[править] Дополнительная информация
[править] Примечания