为什么同一交换机上的两个单元之间的连接通过外部网关路由?

为什么同一交换机上的两个单元之间的连接通过外部网关路由?

我有两台设备(一台计算机和一台 NAS)连接到同一台交换机,两者都有外部 IP。为什么它们之间的连接通过外部网关路由?交换机不应该直接路由它们吗?

答案1

IP 地址和网络掩码是什么?两台主机是否位于同一子网?这些机器是否是双宿主机

交换机不路由,而是转发数据包。如果其中一个客户端接口的 IP 与您用于连接的 NAS 接口的 IP 相同,则它不应接触您的路由器/网关。如果您的设备有多个地址,您可能使用两个主机不共用的地址,从而迫使它通过路由器。如果 2 个主机不在同一子网,则流量必须通过路由器。

答案2

假设外部网关是路由器,并且您有如下设置

                 -------
--------         | S   |
|  PC  |---------| W   |     ---------
--------         | I   |    |         |
                 | T   |----|  Router |---> Internet
--------         | C   |    |         |
| NAS  |---------| H   |     ---------
--------         |     |
                 -------

面向交换机的 PC、NAS 和路由器接口都需要位于同一子网。您说的外部 IP 是指公共 IP 吗?

相关内容