交换机和路由器之间的通信?

网络工程 路由 转变 路由器 交换
2021-07-22 22:41:43

计算机 A想要与计算机 B通信时,它(计算机 A)将使用MACIP地址。它会将信息包发送到Switch如果LAN网络上拥有上述 MAC 目标地址的计算机可用,则交换机将根据信息包中包含MAC目标地址查看其查找表,对吗?

如果无法找到计算机局域网(假设这里查找表已满)上,将它发送给路由器,还是计算机A决定将直接发送到MAC的地址的网络接口卡路由器(中连接到 WAN 或 Internet 以用于我的 LAN)?

我对交换机与路由器通信的方式有点困惑。何时以及如何完成?

在此处输入图片说明

2个回答

主机将首先确定目标 IP 地址是否在同一网络上。如果没有,它会将 IP 数据包发送到其配置的网关。

交换机不会决定这一点,对于交换机来说,路由器只是另一台主机。在主机将数据包封装在帧中之前,由主机确定将帧传送到的MAC地址。

首先,当计算机 A 向计算机 B 发起流量时。ComputerA 运行 ANDing 过程以了解源和目标是在同一网络中还是在不同网络中

如果相同的网络

数据包将被转发到直接连接到计算机 A 的 layer2。在交换机 layer2 查找验证目的地的 mac 地址与交换机的 mac-address 表检查和帧相应地与交换机中的 mac-address 转发。. 如果不同的网络

数据包将被转发到 computerA 的网关。从网关,它将根据第 3 层设备中的路由表转发到更远的目的地。