两台交换机之间如何通讯?为什么不能实现不同网段通讯?

即使配置了网关,如果网关地址填写错误,主机可能会广播询问网关的MAC地址。若网络中没有该网关主机,通讯依然失败。若网关存在,主机会获取网关MAC并发送数据。交换机将数据转发给网关设备,网关接收数据后,检查MAC地址确认是自己,再检查IP地址。

评论 (1)

楼主对网关交互过程的理解基本到位,但有个概念需要厘清:交换机本身是基于MAC地址转发帧的,它并不主动去“检查IP地址”,那是路由器(三层设备)的工作。题目问“为什么不能实现不同网段通讯”,核心原因并非交换机不支持,而是不同网段的主机在没有路由器介入时,ARP请求无法跨网段广播,且主机默认将非本网段IP发往网关。如果网关配置错误或不存在,正如回答所说,数据帧虽然可能发出,但无法找到下一跳,导致通信中断。简单来说,二层交换机负责局域网内连通,三层路由才负责跨网段寻址。