我使用了三个交换机和三个不同的网络。在一台交换机中,有四台 PC 连接着两个 VLAN。我对其他两个交换机做同样的事情,我使用中继连接交换机。我使用相同的 VLAN ID 将数据包发送到另一个网络,但数据包未能到达目的地。
如何发送数据包?
我使用了三个交换机和三个不同的网络。在一台交换机中,有四台 PC 连接着两个 VLAN。我对其他两个交换机做同样的事情,我使用中继连接交换机。我使用相同的 VLAN ID 将数据包发送到另一个网络,但数据包未能到达目的地。
如何发送数据包?
当主机将流量发送到不同的网络时,它会将其发送到配置的网关(通常是路由器),该网关是 LAN 上的主机,它知道如何将流量转发到目标网络。
主机将通过在第 3 层数据包上屏蔽源地址和目标地址来将其网络与目标网络进行比较,以查看它们是否在同一网络上。如果三层报文的源地址和目的地址在同一个网络中,主机会将三层报文封装在一个二层帧中,其中包含目的主机的地址。如果网络不同,当主机将第 3 层数据包封装在一个第 2 层帧中时,会使用其配置的网关的第 2 层地址。
这意味着发送到不同第 3 层网络的流量将直接发送到网关,而不是目标主机。
为了让您将流量从一个网络发送到另一个网络,您需要一个知道如何到达每个网络的路由器。