Стоит задача организовать отказоустойчивую от падения интернета схему.
Задача тривиальная, но из-за нехватки опыта и знаний не знаю с какой стороны подступиться.
Имеется:
Два Linux-шлюза c quagga, в каждый идет по аплинку от разных провайдеров.
Что сделано:
Подняты BGP c имеющимися провайдерами, поднят IBGP между шлюзами.
На локальных интерфейсах RouterA, RouterB, Comp1 подняты PI IP из анонсируемой ими сети 160.10.30.0/24.
На компьютере Comp1 шлюзом прописан локальный PI IP роутера RouterA 160.10.30.1.
Необходимо добиться того, чтобы трафик с Comp1 по дефолту шел через ISP1, а в случае падения ISP1 - переключался на ISP2.
RouterA bgpd.conf
- Код: Выделить всё
router bgp 100
bgp router-id 170.10.20.2
network 160.10.30.0/24
neighbor 170.10.20.1 remote-as 200
neighbor 160.10.30.2 remote-as 100
no synchronization
RouterB bgpd.conf
- Код: Выделить всё
router bgp 100
bgp router-id 190.10.50.2
network 160.10.30.0/24
neighbor 190.10.50.1 remote-as 300
neighbor 160.10.30.1 remote-as 100
no synchronization