...
Назначить сommunity для маршрутной информации, приходящей из AS 64498.
Cхема:

Базовая конфигурация:
Решение:
Создаем политику на ESR1:
| Блок кода |
|---|
esr#ESR1# configureconfig
esrESR1(config)# route-map from-as20set_community |
Создаем правило 1:
| Блок кода |
|---|
esrESR1(config-route-map)# rule 1 |
Если AS PATH содержит AS20AS 64497, то назначаем ему сommunity 20:2020 и выходим64497:100, выходим и применяем конфигурацию:
| Блок кода |
|---|
esrESR1(config-route-map-rule)# match as-path contain 2064497
esrESR1(config-route-map-rule)# action set community 2064497:2020100
esrESR1(config-route-map-rule)# exit
esrESR1(config-route-map)# exit |
В BGP процессе AS2500 заходим в настройки параметров соседа:
| Блок кода |
|---|
esr
ESR1(config)# router bgp 2500
esr(config-bgp)# neighbor 185.0.0.2
esr(config-bgp-neighbor)# address-family ipv4 unicast |
Привязываем политику к принимаемой маршрутной информации:
...
do com
Configuration has been successfully applied and saved to flash. Commit timer started, changes will be reverted in 600 seconds.
ESR1(config)# do conf
Configuration has been confirmed. Commit timer canceled. |
Проверяем, что политика была создана:
| Блок кода |
|---|
|
ESR1# sh ip route-map set_community
Order: 1
Description: --
Matching pattern:
Access group --
AS path contains 64497
Community --
Extcommunity --
BGP local-preference: --
BGP metric (MED): --
BGP weight: --
Address (object-group): --
Next hop (object-group): --
Route source (object-group): --
RIP metric --
RIP tag --
OSPF metric type --
OSPF metric --
OSPF tag --
Actions:
Decision: Permit
Route next hop: --
Route IPv6 next hop: --
IP address: --
IPv6 address: --
AS path (prepand): --
Community: 64497:100
Extcommunity: --
Local preference: --
BGP next hop address: --
BGP IPv6 next hop address: --
BGP metric (MED): --
BGP weight: --
Origin: --
RIP metric --
RIP tag --
OSPF metric type --
OSPF metric --
OSPF tag --
-------------------------------------------------------------------------------- |
В контексте настройки BGP инстанса заходим в настройки параметров соседа:
| Блок кода |
|---|
ESR1(config)# router bgp 64498
ESR1(config-bgp)# neighbor 198.51.100.2
ESR1(config-bgp-neighbor)# address-family ipv4 unicast |
Привязываем политику к принимаемой маршрутной информации:
| Блок кода |
|---|
ESR1(config-bgp-neighbor-af)# route-map set_community in
ESR1(config-bgp-neighbor-af)# do com
ESR1(config-bgp-neighbor-af)# do conf |
Проверяем, что полученного префикса установлена необходимая community:
| Блок кода |
|---|
|
ESR1# show bgp ipv4 unicast 192.0.2.1/32
192.0.2.1/32 via 198.51.100.2 on gi1/0/3 [bgp64498 08:44:32] (64497i)
Administrative Distance: 170
Type: unicast
Origin: IGP
AS path: 64497
Next Hop: 198.51.100.2
Output Label: --
Input Label: --
Local Preference: 100
MED: --
Cluster List: --
Community: 64497:100
EXT Community: --
Weight: 0
Valid, Best
|
Настройка завершена.
Пример настройки 2
Задача:
...