...
Пример настройки 2
Задача:
Для всей передаваемой полученнной маршрутной информации (с community 250064497:25) назначить MED, равный 240, и указать источник маршрутной информации EGP:
Предварительно:
...
100) от ESR2 установить следующие BGP атрибуты:
- MED - 240;
- Origin - EGP.
Схема:
Базовая конфигурация:
| AUI Tab Group | ||
|---|---|---|
| ||
Решение:
Создаем политику:
| Блок кода |
|---|
esrESR1(config)# route-map to-as20community_in |
Создаем правило:
| Блок кода |
|---|
esrESR1(config-route-map)# rule 1 |
Если community содержит 250064497:25100, то назначаем ему MED 240 и Origin EGP:
| Блок кода |
|---|
esrESR1(config)# route-map community_in ESR1(config-route-map)# rule 1 ESR1(config-route-map-rule)# ESR1(config-route-map-rule)# match community 250064497:25100 esrESR1(config-route-map-rule)# action set metric bgp 240 esrESR1(config-route-map-rule)# action set origin egp esrESR1(config-route-map-rule)# do exit esr(config-route-map)# exit |
В BGP процессе AS2500 заходим в настройки параметров соседа:
| Блок кода |
|---|
esr(config)# router bgp 2500
esr(config-bgp)# neighbor 185.0.0.2
esr(config-bgp-neighbor-af)# address-family ipv4 unicast |
| Scroll Pagebreak |
|---|
Привязываем политику к анонсируемой маршрутной информации:
...
com
Configuration has been successfully applied and saved to flash. Commit timer started, changes will be reverted in 600 seconds.
ESR1(config-route-map-rule)# do conf |
Проверим, что политика создана корректно:
| Блок кода | ||
|---|---|---|
| ||
ESR1# sh ip route-map community_in
Order: 1
Description: --
Matching pattern:
Access group --
AS path --
Community 64497:100
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: --
Extcommunity: --
Local preference: --
BGP next hop address: --
BGP IPv6 next hop address: --
BGP metric (MED): set 240
BGP weight: --
Origin: EGP
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 |
| Scroll Pagebreak |
|---|
Привязываем политику для получаемой маршрутной информации:
| Блок кода |
|---|
ESR1(config-bgp-neighbor-af)# route-map community_in in
ESR1(config-bgp-neighbor-af)# do com
ESR1(config-bgp-neighbor-af)# do conf |
Проверим, что соответствующие атрибуты были изменены:
| Блок кода | ||
|---|---|---|
| ||
ESR1# sh bgp ipv4 unicast 192.0.2.1/32
192.0.2.1/32 via 198.51.100.2 on gi1/0/3 [bgp64498 09:19:24] (64497e)
Administrative Distance: 170
Type: unicast
Origin: EGP
AS path: 64497
Next Hop: 198.51.100.2
Output Label: --
Input Label: --
Local Preference: 100
MED: 240
Cluster List: --
Community: 64497:100
EXT Community: --
Weight: 0
Valid, Best |
Настройка завершена.
Использование регулярных выражений
...
Для всей передаваемой маршрутной информации (с community 2500:25) назначить MED, равный 240, и указать источник маршрутной информации EGP:
Предварительно:
Настроить BGP c AS2500 на ESR.
...
