...
Блок кода |
---|
vESR# sh bgp neighbors
BGP neighbor is 192.0.2.2
BGP state: Established
Type: Static neighbor
Neighbor address: 192.0.2.2
Neighbor AS: 202766
Neighbor ID: 192.0.2.2
Neighbor caps: refresh enhanced-refresh restart-aware AS4
Session: external AS4
Source address: 192.0.2.1
Weight: 0
Hold timer: 136/180
Keepalive timer: 41/60
Address family ipv4 unicast:
Send-label: No
Default originate: No
Default information originate: No
Incoming route-map: IN
Outgoing route-map: OUT
Advertise-map: ADVERTISE
Condition-map: CONDITION
Conditional advertisement status: Withdrawal <----
Uptime: 1119 s
|
Примечание |
---|
Процесс выполнения политик фильтрации маршрутной информации имеет следующий вид:
Блок кода |
---|
route-map ADVERTISE
rule 1
match ip address 10.100.0.255/ |
|
...
32
action set local-preference 101
action set metric bgp 78
exit
exit
route-map OUT
rule 1
action set local-preference 200
exit
exit
route-map CONDITION
rule 1
match ip address 10.100.0.255/32
exit
exit
route-map AF_POLICY_OUT
rule 1
match ip address 10.100.0.255/32
action set community 65:65
exit
exit
router bgp 64512
neighbor 192.0.2.2
remote-as 64512
address-family ipv4 unicast
route-map OUT out <----- 3
advertise-map ADVERTISE exist-map CONDITION <----- 2
enable
exit
enable
exit
address-family ipv4 unicast
redistribute static route-map AF_POLICY_OUT <---- 1
exit
enable
exit
// Вывод атрибутов BGP маршрута после прохождения всех политик:show bgp ipv4 unicast 10.100.0.255/32Administrative Distance: 170
Type: unicast
Origin: Incomplete
AS path: --
Next Hop: 192.168.1.1
Output Label: --
Input Label: imp-null
Local Preference: 200
MED: 78
Cluster List: --
Community: 65:65
EXT Community: --
Weight: -- |
- Сначало выполняется политика, заданная при редистрибуции маршрутов ( На примере выше AF_POLICY_OUT )
- Применяется advertise-map , описанная в Conditional advertisement. ( advertise-map ADVERTISE ..)
- На последнем этапе происходит обработки политики фильтрации исходящей маршрутной информации. ( route-map OUT out )
|
Алгоритм настройки
![](/download/attachments/431915334/BGP_cond_advert.png?version=7&modificationDate=1711952852000&api=v2)
ESR получает маршрут по умолчанию от двух провайдеров - ISP "Zero" и "ISP One". Дополнительно ISP "Zero" анонсирует маршрут 10.1.1.1/32, наличие которого в BGP RIB в дальнейшем и будем отлеживать.
...