TL; DR: daemon de roteamento não atualiza tabelas. Socorro!
Considere dois vms do Linux diferentes configurados para roteamento, R1 e R2, que são conectados diretamente em 10.0.0.0/24. Cada um tem outras redes em suas outras interfaces. Eles provavelmente querem anunciar as redes às quais estão conectados uns aos outros.
Ambos os roteadores podem executar ping com sucesso. Quando as rotas estáticas são configuradas, os pacotes são encaminhados com sucesso.
Mas manter tabelas de roteamento estáticas é um problema, então instalei e configurei o Quagga em ambas (configurações abaixo). Apesar de verificar tudo o que pude nessas configurações e roteadores, suas tabelas de roteamento não serão atualizadas entre si .
Atualizar : R1 lista R2 como vizinho em "show ip ospf neighbors". R2, no entanto, não lista R1 como um vizinho.
Como o ping e as rotas estáticas do funcionam, penso que tem que ser as configurações do Qugga. Alguém pode identificar o que é que eu fiz de errado e apontar para mim?
zebra.conf do 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 do 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 do 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
Tags linux-networking ospf quagga