客户要求不同VLAN的PC机互通,如下图拓扑所示。
此外,仅允许在设备 LSW3 上进行配置修改。
由于所有的PC都在同一个网段,当任何一个设备想要和另一个设备通信时,它会首先根据数据交互的流程广播一个ARP请求报文来获取目的设备的MAC地址。
但是,由于 PC 都在不同的 VLAN 中,这会导致广播 ARP 请求消息无法转发到相应的目标设备。
也就是说,要解决这个问题,我们需要解决如何将一个VLAN的ARP请求报文桥接到另一个VLAN。
然而,首先想到的是路由 ARP 代理,因为 PC1 到 PC4 的 IP 地址分别为 10.1.1.1/24、10.1.1.2/24、10.1.1.3/24 和 10.1.1.4/24,不可能为每台 PC 配置四个不同的 IP 网关。
还有另一种技术:VLAN 聚合,它涉及多个 VLAN,需要不同 VLAN 之间的通信。
在 VLAN 聚合中,它定义了 super-VLAN 和 sub-VLAN。我们可以在super-VLAN下配置VLAN间ARP代理,代理不同子VLAN之间的ARP请求。
在 LSW1 和 LSW3 之间的链路上捕获的数据包(下图)显示 LSW3 响应了来自 PC1 的 ARP 请求。
配置 VLAN 聚合和 VLAN 间 ARP 代理,代理 VLAN 间的 ARP 请求和响应。
留言与评论(共有 0 条评论) “” |