路由器在不同的 IP 子网之间路由,即使它们存在于同一个 L2 网段中(路由器上的棒)。不需要翻译,中间转发就够了。
如果您在没有路由器的情况下进行翻译,则需要拆分 L2 段以强制所有流量通过(桥接)翻译器。没有路由的 NAT 确实存在,但它几乎没有用处。
编辑使用 NAT路由器,您可以构建一个相当复杂的 SNAT/DNAT 方案,该方案将转换“远程”设备的 IP 地址(那些已经为旧地址设备迁移,而那些尚未为新地址设备迁移)。如果您确实希望能够在不丢失任何连接的情况下移动每台设备(除了重新启动),您需要在设备重新启动时调整该方案。除非您编写一些重要的代码,否则我认为没有办法让它自动适应。毕竟,该方案需要“知道”设备当前是否响应 AAAx 或 BBBx /EDIT
另一种策略是在设备上临时使用新旧地址。迁移所有内容后,您将删除旧地址。
EDIT2当您使用它时:重新编号网络的一个常见问题是大量使用静态的、本地配置的地址。考虑使用集中控制的 DHCP 地址,您可以很容易地在一个地方控制地址更改。在另一种策略中,您可以就地迁移到 DHCP 控制的地址,然后(使用较短的租用时间)一次性更改所有地址。/EDIT2