使用多跳网络的 IPv6 路由 - 使用 /64 作为前缀

使用多跳网络的 IPv6 路由 - 使用 /64 作为前缀

我有一个场景,其中我的 PC(SYSTEM1)充当路由器/数据包转发器。我想让我的另一台 PC(SYSTEM2)通过 SYSTEM1 连接到路由器(R1)。如果子网长度为 /48,我知道处理路由很容易。但我从提供商那里得到了 IPv6 /64 前缀长度。

我该如何设置路由表以允许 SYSTEM1 上的任一方向的流量?或者是否有可能将 IPv6 地址的主机部分用于子网 /64。

建筑就在这里,

+---------+ +----------+ +----------+
| 路由器 |______________| 系统 1 |_________________| 系统 2 |
| (R1)| (eth0)| |(eth1)(eth0)| |
+---------+ +----------+ +----------+
字首:
2001:e10:1:2::/64
GW:2001:e20:1:2::1
                         系统1
                      eth0:2001:e10:1:2 :: 100
                      eth1:2001:e10:1:2::200 系统2
                                                  eth0:2001:e10:1:2 :: 201

在这里,我尝试从 2001:e10:1:2::201 ping 2001:e10:1:2::200,但无法到达 2001:e10:1:2::100(或)2001:e10:1:2::1(路由器网关)。

SYSTEM1 上的路由条目类似于通过 eth0 的 2001:e10:1:2::/64。

请建议我该如何进行?

答案1

实现此目的的唯一方法就是在不将 /64 拆分成更小的子网(从而失去自动配置等)的情况下桥接系统 1 上的 LAN 或在系统 1 上执行 ND 代理,以便系统 1 左侧的所有内容都认为系统 1 右侧的所有内容都具有系统 1 的 MAC 地址,反之亦然。这将使他们在不知不觉中将系统 1 用作网关。与 IPv4 中的 ARP 代理相同。

如果不知道您运行的是哪种操作系统,我就无法告诉您如何进行设置。

相关内容