удаляю/делаю в /etc/rc.conf
- Код: Выделить всё
#defaultrouter="10.10.10.1"
и в зебру пишем так...
- Код: Выделить всё
... skip ...
!
ip route 0.0.0.0/0 10.10.10.1
ip route 0.0.0.0/0 10.30.30.1
ip route 10.10.10.0/29 10.10.10.1
ip route 10.30.30.0/29 10.30.30.1
!
!ip route 192.168.1.0/24 de2
!
!-----------------ip route 172.16.0.0/12 Null0 254
!
ip forwarding
!
line vty
exec-timeout 0 0
!
и смотрим....
вот линк de0 включен на as65001
- Код: Выделить всё
zebra-as65001> sh ip r
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, A - Babel,
> - selected route, * - FIB route
S>* 0.0.0.0/0 [1/0] via 10.10.10.1, de0
via 10.30.30.1, de1
C>* 10.10.10.0/29 is directly connected, de0
S 10.10.10.0/29 [1/0] via 10.10.10.1 inactive
S 10.30.30.0/29 [1/0] via 10.30.30.1 inactive
C>* 10.30.30.0/29 is directly connected, de1
C>* 127.0.0.0/8 is directly connected, lo0
C>* 192.168.1.0/24 is directly connected, de2
B>* 192.168.2.0/24 [180/0] via 10.30.30.1, de1, 00:08:33
C>* 195.1.1.24/29 is directly connected, de2
zebra-as65001>
на AS65000
- Код: Выделить всё
AS65000> s ip b
BGP table version is 0, local router ID is 195.1.1.10
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, R Removed
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 192.168.1.0 10.10.10.2 0 200 65001 i
* 10.20.20.2 100 65002 65001 i
*> 192.168.2.0 10.10.10.2 200 65001 65002 i
* 10.20.20.2 0 100 65002 i
*> 195.1.1.24/29 10.10.10.2 0 200 65001 i
* 10.20.20.2 100 65002 65001 i
Total number of prefixes 3
AS65000>
с AS64512
- Код: Выделить всё
gw# traceroute 195.1.1.25
traceroute to 195.1.1.25 (195.1.1.25), 64 hops max, 52 byte packets
1 AS65000 (195.1.1.10) 1.153 ms 1.858 ms 1.992 ms
2 195.1.1.25 (195.1.1.25) 1.990 ms 0.985 ms 1.994 ms
gw#
вроде все ок... все как и задумано...
идем далее... роняем линк между AS65000 и AS65001
ждем чуток....
- Код: Выделить всё
AS65000> s ip b
BGP table version is 0, local router ID is 195.1.1.10
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, R Removed
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 192.168.1.0 10.20.20.2 100 65002 65001 i
*> 192.168.2.0 10.20.20.2 0 100 65002 i
*> 195.1.1.24/29 10.20.20.2 100 65002 65001 i
Total number of prefixes 3
AS65000>
- Код: Выделить всё
zebra-as65001> s ip r
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, A - Babel,
> - selected route, * - FIB route
S> 0.0.0.0/0 [1/0] via 10.10.10.1 inactive
* via 10.30.30.1, de1
S 10.10.10.0/29 [1/0] via 10.10.10.1 inactive
S 10.30.30.0/29 [1/0] via 10.30.30.1 inactive
C>* 10.30.30.0/29 is directly connected, de1
C>* 127.0.0.0/8 is directly connected, lo0
C>* 192.168.1.0/24 is directly connected, de2
B>* 192.168.2.0/24 [180/0] via 10.30.30.1, de1, 00:15:21
C>* 195.1.1.24/29 is directly connected, de2
zebra-as65001>
маршрут ушел.... проверяем...
- Код: Выделить всё
gw# traceroute 195.1.1.25
traceroute to 195.1.1.25 (195.1.1.25), 64 hops max, 52 byte packets
1 AS65000 (195.1.1.10) 2.515 ms 0.999 ms 1.897 ms
2 10.20.20.2 (10.20.20.2) 2.012 ms 1.969 ms 1.991 ms
3 195.1.1.25 (195.1.1.25) 2.035 ms 2.055 ms 1.833 ms
gw#
проверка далеко из сети
- Код: Выделить всё
C:\>tracert 195.1.1.25
Трассировка маршрута к 195.1.1.25 с максимальным числом прыжков 30
1 <1 мс <1 мс <1 мс 10.10.10.2
2 1 ms 1 ms 1 ms 10.10.10.1
... skip ...
5 5 ms 3 ms 5 ms AS65000 [195.1.1.10]
6 * * * Превышен интервал ожидания для запроса.
7 4 ms 5 ms 4 ms 195.1.1.25
Трассировка завершена.
C:\>
убивает только что на 6-ом хопе звезды.... в любом случае... если идет через 65001 или через 65002.
ноо тут возможно сказывается загрузка вдс-ноды.