如何通过 OSPF 使用父路由器到达子网

如何通过 OSPF 使用父路由器到达子网

我正在尝试配置 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 forVM1 中的 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之间的路由器?

相关内容