NLRI (Network Layer Reachability Information) - префиксы, которые BGP анонсирует соседям. Два способа: явное объявление (network) и редистрибуция из других протоколов.
Явное добавление префикса в BGP. Префикс должен существовать в RIB (таблице маршрутизации).
Juniper
Text Only
set policy-options policy-statement EXPORT-DIRECT term 1 from protocol direct
set policy-options policy-statement EXPORT-DIRECT term 1 from route-filter 10.0.0.0/24 exact
set policy-options policy-statement EXPORT-DIRECT term 1 then accept
set protocols bgp group PEERS export EXPORT-DIRECT
Импорт маршрутов из других протоколов (OSPF, IS-IS, static, connected).
Juniper
Text Only
set policy-options policy-statement REDIST-OSPF term 1 from protocol ospf
set policy-options policy-statement REDIST-OSPF term 1 then accept
set protocols bgp group PEERS export REDIST-OSPF
Можно менять атрибуты (MED, community, as-path) при экспорте.
Juniper
Text Only
set policy-options policy-statement SET-MED term 1 from route-filter 10.0.0.0/24 exact
set policy-options policy-statement SET-MED term 1 then metric 100
set policy-options policy-statement SET-MED term 1 then accept
set policy-options policy-statement SEND-DEFAULT term 1 from route-filter 0.0.0.0/0 exact
set policy-options policy-statement SEND-DEFAULT term 1 then accept
set routing-options generate route 0.0.0.0/0 discard
set protocols bgp group DOWNSTREAM export SEND-DEFAULT