Soft-reconfiguration¶
Soft-reconfiguration - Механизм, который позволяет хранить локально таблицу префиксов, принятую от соседа. Удобно использовать данный механизм при изменении входящего фильтра, тогда фильтр применяется уже к актуальной существующей таблице префиксов и нет необходимость перезапрашивать всю таблицу заново. Полезно при принятии FullView Недостаток: необходима доп. память, чтобы храннить таблицу префиксов
Общая схема работы 
подробнее см. документацию
Замечание
Крайне нежелательно использовать soft-reconfiguration на оборудовании с недостаточным количеством памяти
Реализация на оборудовании¶
Cisco¶
IOS/IOS-XE
Примечание
По умолчанию не включена
Включить можно командой
router bgp 50022
neighbor 1.1.1.1 remote-as 31257
neighbor 1.1.1.1 description == NEIGHBOR 1 ==
!
address-family ipv4
neighbor 1.1.1.1 activate
neighbor 1.1.1.1 soft-reconfiguration inbound
IOS-XR
Примечание
По умолчанию не включена
Включить можно командой
neighbor 1.1.1.1
remote-as 11111
timers 60 180
description ==== NEIGHBOR 1 ====
bmp-activate server 1
update-source Bundle-Ether1.1
address-family ipv4 unicast
send-community-ebgp
route-policy POLICY_IN in
route-policy POLICY_OUT out
soft-reconfiguration inbound always
Juniper¶
MX80
Примечание
По умолчанию (не отображается в конфиге) включен в таком режиме - хранит всю информацию о маршрутах, полученную от BGP, за исключением маршрутов, путь AS которых является зацикленным и цикл которых включает локальную AS.
Выключить можно командой
neighbor 1.1.1.1 {
description "== NEIGHBOR 1 ==";
local-address 2.2.2.2;
keep none;
}
Huawei¶
NE8000-F1A
Примечание
По умолчанию хранит все маршруты которые прошли через фильтрацию import
Включить можно командой
bgp 11111
ipv4-family unicast
peer 1.1.1.1 keep-all-routes