Доброе время суток всем!
Имею свою AS и две сети /24. Так же имеются 2 подключения к двум провайдерам. Возникла необходимость клиентов из одной сети пускать только через провайдера 2, но клиенты из второй сети должны ходить через обоих провайдеров. Наваял такую конфигурацию:!
router bgp 47495
no synchronization
bgp log-neighbor-changes
network 91.206.72.0 mask 255.255.255.0
network 91.206.73.0 mask 255.255.255.0
neighbor 81.26.144.161 remote-as 28809
neighbor 81.26.144.161 ebgp-multihop 3
neighbor 81.26.144.161 route-map NAUKA out
neighbor 91.193.238.30 remote-as 42916
neighbor 91.193.238.30 route-map NKO out
maximum-paths 2
no auto-summary
!
!
!
ip prefix-list OUT_NAUKA seq 5 permit 91.206.72.0/24
!
ip prefix-list OUT_NKO seq 4 permit 91.206.72.0/24
ip prefix-list OUT_NKO seq 5 permit 91.206.73.0/24
!
route-map NKO permit 10
match ip address prefix-list OUT_NKO
!
route-map NAUKA permit 10
match ip address prefix-list OUT_NAUKA
!
Со входящим трафиком проблем нет - идет так, как надо. Но исходящий трафик идет по умолчанию через провайдера 1 для обеих сетей. От обоих провайдеров приходят дефолты, но через провайдера 1 (AS 28809) путь получается короче, как я понимаю, и поэтому исходящий трафик идет через него.
Можно ли сделать так, чтобы сеть 91.206.73.0/24 ходила только через AS 42916, а сеть 91.206.73.0/24 - через обоих?