答案1
目前没有任何设备知道另一个子网所在的位置。客户端设备将数据包发送到其网关,网关根据默认路由将数据包转发给其 ISP。
为了实现这一点,每个路由器都需要一个用于对面子网的静态路由。由于两个子网共享同一个以太网广播域,因此路由不需要指定网关,只需指定正确的接口即可。
- RT 需要 192.168.1.0/24 dev LAN(无网关)的路由,
- R.TR 需要 192.168.2.0/24 dev LAN(无网关)的路由。
请注意,这仍会导致所有流量通过路由器并返回 - 优点是它可以被路由器的 ACL 过滤,缺点是它可能无法实现与交换相同的性能。
或者,您可以为每个单独的设备添加路由。对于某些客户端(至少是 Windows 和 dhclient),可以使用 DHCP 选项 121(“无类静态路由”)自动完成此操作,而对于其他客户端,您必须手动完成此操作。
这将允许设备仅通过交换机直接与 NAS 通信,而无需通过路由器,但需要大量手动配置。