实验步骤:
打开 PacketTracer 模拟器,选择“New”创建一个新的项目。
在拓扑视图中,依次添加两个交换机、一台路由器和四台 PC。
在每个设备上设置相应的 IP 地址和子网掩码。例如,PC1 的 IP 地址为 210.101.1.10,子网掩码为 255.255.255.0;PC2 的 IP 地址为 210.101.1.20,子网掩码为 255.255.255.0;路由器接口 Fa0/0 的 IP 地址为 210.101.1.
4,在路由器上配置静态路由,并使其能够在两个局域网之间转发数据包。
5.在 PC1 上发送一个 ARP 请求以查找 PC2 的 MAC 地址,并观察交换机如何处理该广播帧。
6.在 PC1 上发送一个 ICMP 报文(ping)给 PC2,并观察交换机如何处理该单播帧。
实验结果:
当 PC1 发送 ARP 请求时,交换机会将该广播帧转发到所有其他端口(除了接收端口)。而当 PC1 发送 ICMP 报文时,交换机会根据自己维护的 MAC 地址表来确定应该将该单播帧发送到哪个端口。如果目标设备不在 MAC 地址表中,则交换机将广播该单播帧并等待目标设备回复 ARP 请求后再进行更新。