Назад | Перейти на главную страницу

Quagga OSPF не обновляется

TL; DR: демон маршрутизации не обновляет таблицы. Помогите!

Рассмотрим две разные виртуальные машины Linux, настроенные для маршрутизации, R1 и R2, которые напрямую подключены к 10.0.0.0/24. У каждого есть другие сети на других интерфейсах. Вероятно, они хотят рекламировать сети, к которым они подключены, друг другу.

Оба маршрутизатора могут успешно пинговать друг друга. Когда настроены статические маршруты, пакеты успешно пересылаются.

Но поддерживать статические таблицы маршрутизации сложно, поэтому я установил и настроил Quagga на обоих (конфигурации ниже). Несмотря на то, что я проверил все, что мог, на этих конфигурациях и маршрутизаторах, их таблицы маршрутизации не будут обновлять друг друга.

Обновить: R1 указывает R2 как соседа в "show ip ospf neighbors". R2, однако, не указать R1 как соседа.

Поскольку ping и статические маршруты делать работа, я думаю, что это должны быть конфигурации Qugga. Может ли кто-нибудь заметить, что я сделал неправильно, и указать мне на это?

Файл zebra.conf R1:

hostname R1
password *redacted*
enable password *redacted*
log file /var/log/quagga/zebra.log
!
interface eth0
 ip address 10.0.0.1/24
 ipv6 nd suppress-ra
!
interface eth1
 ip address 172.31.99.1/24
 ipv6 nd suppress-ra
!
interface eth2
 ip address 10.22.6.0/24
 ipv6 nd suppress-ra
!
interface eth3
 ip address 10.1.0.1/16
 ipv6 nd suppress-ra
!
interface lo
!
ip forwarding
!
!
line vty

Файл ospfd.conf R1:

hostname backbone-ospf
password *redacted*
enable password *redacted*
log stdout
!
interface eth0
 ip ospf priority 255
!
interface eth1
!
interface eth2
!
interface eth3
!
interface lo
!
router ospf
 network 10.0.0.0/24 area 0.0.0.0
 network 10.1.0.0/16 area 0.0.0.0
 network 10.2.6.0/24 area 0.0.0.0
 network 192.168.99.0/24 area 0.0.0.0
 redistribute connected
!
line vty
!

R2'2 zebra.conf:

hostname R2
password *redacted*
enable password *redacted*
log file /var/log/quagga/zebra.log
!
interface eth0
 ip address 10.0.0.12/24
 ipv6 nd suppress-ra
!
interface eth1
 ip address 172.16.0.1/25
 ipv6 nd suppress-ra
!
interface lo
!
ip forwarding
!
!
line vty

Файл ospfd.conf R2:

hostname isp-ospf
password *redacted*
enable password *redacted*
log stdout
 !
interface eth0
 ip ospf priority 0
!
interface eth1
!
interface eth2
!
interface eth3
!
interface lo
!
router ospf
 network 10.0.0.0/24 area 0.0.0.0
 network 172.16.0.0/25 area 0.0.0.0
 redistibute connected
!
line vty