我正在尝试配置 OSPF(使用 bird)从与子网节点没有直接连接的路由器到达子网,如下所示:
该 AS 有两个网络,但出于测试目的,我将在不同的 VM 中发布它们,
VM1 通告fdad:23e:f50::/48
VM2 通告fdba:54:32::/48
在 VM1 和 VM2 之间我有一个 wireguard 隧道并且可以访问/ping 网络
在 VM3 中我想使用网络fdba:54:32::2/64
,我在 VM2 和 VM3 之间有一个 wireguad 隧道,我可以 ping/访问 IP。
我遇到的问题是,我无法从 VM1 到达 VM3,反之亦然,这是我的 OSPF 配置:
VM2 配置:
protocol ospf v3 wg6 {
ipv6 {
export all;
};
area 0 {
interface "wg.4242421477";
interface "wg.stub";
};
}
VM3 配置
protocol ospf v3 wg6 {
ipv6 {
export all;
};
area 0 {
interface "wg.stub";
interface "ens192";
};
}
来自 VM3(存根)这是show route for
VM1 中的 IP的输出
bird> show route for fdad:23e:f50::1
Table master6:
fdad:23e:f50::/48 unicast [wg6 17:35:44.984] E2 (150/20/10000) [217.160.50.77]
via fe80::1:45:136:71:70 on wg.stub
如何使用VM2作为VM1和VM2之间的路由器?