Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Настройка community-list:

console(config)# ip community-list standard LIST_1 seq 1 permit
console(ip-comm-list)# community internet
console(ip-comm-list)# community 65500:160
console(ip-comm-list)# community graceful-shutdown
console(ip-comm-list)# community no-export
console(ip-comm-list)# community no-advertise
console(ip-comm-list)# community local-as
console(ip-comm-list)# exit

Настройка prefix-list:

console(config)# ip prefix-list LOC seq 10 permit 192.168.2.0/24
console(config)# ip prefix-list LOC seq 20 permit 10.10.0.2/32

Настройка route-map:

console(config)# route-map RM_20 10 permit
console(config-route-map)# continue 20
console(config-route-map)# match ip address prefix-list LOC
console(config-route-map)# set community-list add LIST_1
console(config-route-map)# exit
console(config)# route-map RM_20 20 permit
console(config-route-map)# exit

Примечание: Чтобы не отбрасывались остальные маршруты, не указанные в prefix-list, необходимо создать пустой route-map и привязать его к текущему через continue.

Применение route-map для соседа в BGP:

console(config)# router bgp 64700
console(router-bgp)# neighbor 1.1.1.1
console(router-bgp-nbr)# address-family ipv4 unicast
console(router-bgp-nbr-af)# route-map RM_20 out

Пример изменения расширенного community для принимаемого маршрута:

console(config)# ip extcommunity-list standard LIST_2 seq 1 permit
console(ip-extcomm-list)# ext-community rt 65500:1000
console(ip-extcomm-list)# ext-community soo 65500:1500
console(ip-extcomm-list)# ext-community 4byteas-generic transitive 65500:100
console(ip-extcomm-list)# ext-community 4byteas-generic transitive 65500:101
console(ip-extcomm-list)# ext-community 4byteas-generic non-transitive 65500:200
console(ip-extcomm-list)# ext-community 4byteas-generic non-transitive 65500:201
console(ip-extcomm-list)# ext-community cost igp 101 101
console(ip-extcomm-list)# ext-community cost igp 101 1000
console(ip-extcomm-list)# exit

console(config)# ip prefix-list IN seq 10 permit 10.2.0.0/24


console(config)# route-map RM_30 10 permit

console(config-route-map)# continue 20
console(config-route-map)# match ip address prefix-list IN
console(config-route-map)# set extcommunity-list add LIST_2
console(config-route-map)# exit
console(config)# route-map RM_30 20 permit
console(config-route-map)# exit

console(config)# router bgp 64700
console(router-bgp)# neighbor 1.1.1.1
console(router-bgp-nbr)# address-family ipv4 unicast
console(router-bgp-nbr-af)# route-map RM_30 in

Проверка изменения community:

console# show ip bgp 10.2.0.0/24

BGP routing table for 10.2.0.0/24, version 4

  Local

    172.10.10.1 from 1.1.1.1 (1.1.1.1)

      Origin IGP, localpref 100, metric 0, internal, best

      Extcommunity: RT:65500:1000 SOO:65500:1500 4BYTEAS-GENERIC:T:65500:100 4BYTEAS-GENERIC:T:65500:101

          4BYTEAS-GENERIC:NT:65500:200 4BYTEAS-GENERIC:NT:65500:201

          COST:igp:101:101 COST:igp:101:1000


console#

  • Нет меток