VLAN2 内的主机 A 与 VLAN3 内的主机 B 的通信过程如下: (假设主机 A 的 ARP 表中无主
机 B 的对应表项并且网关上使能了 Sub-VLAN 间的 ARP Proxy)。
1. 主机 A 将主机 B 的 IP 地址(1.1.1.3)和自己所在网段 1.1.1.0/24 进行比较,发现主机
B 和自己在同一个子网,但是主机 A 的 ARP 表中无主机 B 的对应表项。
2. 主机 A 发送 ARP 广播,请求主机 B 的 MAC 地址。hcie培训
3. 主机 B 并不在 VLAN2 的广播域内,无法接收到主机 A 的这个 ARP 请求。
4. 由于网关上使能 Sub-VLAN 间的 ARP Proxy,当网关收到主机 A 的 ARP 请求后,开始
在路由表中查找,发现 ARP 请求中的主机 B 的 IP 地址(1.1.1.3)为直连接口路由,
则网关向所有其他 Sub-VLAN 接口发送一个 ARP 广播,请求主机 B 的 MAC 地址。
5. 主机 B 收到网关发送的 ARP 广播后,对此请求进行 ARP 应答。
6. 网关收到主机 B 的应答后, 就把自己的 MAC 地址当作 B 的 MAC 地址回应给主机 A。
7. 网关和主机 A 的 ARP 表项中都存在主机 B 的对应表项。
8. 主机 A 之后要发给 B 的报文都先发送给网关,由网关做三层转发。
主机 B 发送报文给主机 A 的过程和上述的 A 到 B 的报文流程类似,不再赘述。
 Sub-VLAN 与外部网络的二层通信hcie培训
在基于接口的 VLAN 二层通信中,无论是数据帧进入接口还是从接口发出都不会有针对
Super-VLAN 的报文。如图 4 所示。
图 图 4 Sub-VLAN 与外部网络的二层通信组网图