6.3 常见问题与分析

6.3 常见问题与分析

在做三层VLAN 间通信实验的过程中,有时用户忘记配置主机网关地址,导致不同VLAN 之间不能相互通信,请问网关在这个过程中起到什么作用?

解析:同一VLAN、同一网段主机之间相互通信属于数据链路层设备之间通信,不需要网关,只要在同一VLAN、主机IP地址在同一子网就可以相互通信。

不同VLAN、不同网段之间相互通信属于网络层设备之间相互通信,这时就需要网关。不同VLAN、不同子网中相互通信的设备可以使用三层交换机或路由器,它们之间的报文转发过程中,首先需要确定转发路径以及通往目的网段的接口,然后将报文封装在以太帧中通过指定的物理接口转发出去。如果目的主机与源主机不在同一网段,则报文需要先转发到网关,然后通过网关将报文转发到目的网段。

网关是指接收并处理本地网段主机发送的报文并转发到目的网段的设备。为实现此功能,网关必须知道目的网段的IP地址。网关设备上连接本地网段的接口地址即为该网段的网关地址。