Добрый день. В общем задача такая: есть несколько подсетей, замкнутых
в кольцо. Выглядит так:
(192.168.0.1) R1 (192.168.1.1)
/ \
/ \
/ \
/ \
/ \
(192.168.0.2) (192.168.1.2)
R3 R2
(192.168.2.2) ------------ (192.168.2.1)
Цель такая: если пропадает линк R1-R3, чтобы пакеты пошли по R1-R2-R3.
Решил использовать протокол OSPF. Поставил zebra, насторойки
следующие:
На всех хостах одинаковый (кроме hostname)
zebra.conf:
hostname r1
passowrd *
enable password *
interface sbni0
interface sbni1
multicast
log file /var/log/zebra.log
ospfd.conf @ R1:
hostname r1
passowrd *
enable password *
router ospf
network 192.168.0.0/24 area 0
network 192.168.1.0/24 area 0
log file /var/log/ospfd.log
@R2
-- cut --
router ospf
network 192.168.1.0/24 area 0
network 192.168.2.0/24 area 0
@R3
-- cut --
router ospf
network 192.168.0.0/24 area 0
network 192.168.2.0/24 area 0
Запускаю zebra и ospfd, в итоге получаю на всех роутерах добавочный
маршрут в ту сеть, в которую они не подключены напрямую (например,
R1 получает маршрут в сеть 192.168.2.0/24 чере роутер 192.168.0.2).
Но того, что хотелось, не получилось: к примеру, если падает линк
R3-R2 (192.168.2.2-192.168.2.1), то R2 можно пинговать только через
интерфейс 192.168.1.2, но не 192.168.2.1, т.е. таблица маршрутизации
не изменилась. Где я накосячил ?
Ответ на:
комментарий
от zhiltsov
Ответ на:
комментарий
от roy
Ответ на:
комментарий
от zhiltsov
Ответ на:
комментарий
от roy
Ответ на:
комментарий
от zhiltsov
Ответ на:
комментарий
от zhiltsov
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум OSPF - как заставить .... (2006)
- Форум OpenVPN + OSPF (2015)
- Форум linux quagga+ospf дружим со свичем edge-core (2011)
- Форум quagga & ospfd (2006)
- Форум Quagga ospf host<->quagga<->host помогите разобраться (2007)
- Форум OSPF not enabled on this interface (2006)
- Форум quagga OSPF (2019)
- Форум Резервирование в ospf quagga (2011)
- Форум Странная проблема с OSPF+iptables (2017)
- Форум OpenVPN + OSPF: не арбайтен (2012)