我试图了解在同一网络中使用交换机和路由器是如何工作的。这与我的另一个问题有关。
假设我们有这个网络(我知道这可能不是一个现实的场景,但我认为它对于教学目的很有用):
西班牙语中“子网”的“Subred”状态。 r1和r2是路由器。sw1和sw2是开关。
假设我们想从pc1向pc5发送 ping 。我不知道Sw2是否会参与这个过程。如果没有交换机,则程序将是通常的:来自pc1的 ARP 请求寻找其默认网关,ARP 响应相反,目标为 12.0.0.2 的 Echo 请求,r1执行寻找r2的 ARP 请求等,等等。, ETC。
但是那里有开关Sw2,我很困惑。我的问题是:
- pc1和pc5是否能够直接通信,因为它们在同一个第 2 层网络(但不同的第 3 层)中?
- 如果所有路由器都被交换机取代,主机是否可以通信?将有完整的第 2 层连接,但没有第 3 层连接。我不知道在这种情况下网络会如何。
- 这种情况下,如果交换机全部换成路由器,网络不还是一样吗?我的意思是,主机之间的连接不会丢失......那么,我们可以只使用所有路由器并期望网络以相同的方式运行吗?