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