嗨,我正在尝试使用 quagga 连接 3 个路由器,但中间的一个没有完成跟踪路由命令将执行的路径,即使它知道目标地址在哪里。似乎每当包必须通过中间路由器时,它们就会卡住,当我尝试使用 BGP 进行 AS 间通信和 OSPF 连接两个 AS(自治系统)进行 AS 内通信时,也会发生这个问题。所以问题是中间路由器在收到他们知道目标地址的包时没有做我期望的事情。
在下图中,黄线应该连接网络中的两台计算机,因为它们通过 OSPF 知道彼此存在,但路由器 N1 阻止了包裹到达目的地。
谢谢你的帮助。
N1 配置
interface eth0
ip address 192.0.2.2/24
ipv6 address 2001:db8::2/64
!
interface eth1
ip address 192.0.3.1/24
ipv6 address 2001:db8:1::1/64
!
router ospf
router-id 192.0.2.2
network 192.0.2.0/24 area 0
network 192.0.3.0/24 area 0
!
router ospf6
router-id 192.0.2.2
interface eth0 area 0.0.0.0
interface eth1 area 0.0.0.0
!
N2 配置
interface eth0
ip address 192.0.2.1/24
ipv6 address 2001:db8::1/64
!
interface eth1
ip address 192.0.4.1/24
ipv6 address 2001:db8:2::1/64
!
router ospf
router-id 192.0.2.1
network 192.0.2.0/24 area 0
network 192.0.4.0/24 area 0
!
router ospf6
router-id 192.0.2.1
interface eth0 area 0.0.0.0
interface eth1 area 0.0.0.0
!
N3 配置
interface eth0
ip address 192.0.3.2/24
ipv6 address 2001:db8:1::2/64
!
interface eth1
ip address 192.0.5.1/24
ipv6 address 2001:db8:3::1/64
!
router ospf
router-id 192.0.3.2
network 192.0.3.0/24 area 0
network 192.0.5.0/24 area 0
!
router ospf6
router-id 192.0.3.2
interface eth0 area 0.0.0.0
interface eth1 area 0.0.0.0
!