Packet Tracer – 研究 VLAN 实施
地址分配表
设备 |
接口 |
IP 地址 |
子网掩码 |
默认网关 |
S1 |
VLAN 99 |
172.17.99.31 |
255.255.255.0 |
不适用 |
S2 |
VLAN 99 |
172.17.99.32 |
255.255.255.0 |
不适用 |
S3 |
VLAN 99 |
172.17.99.33 |
255.255.255.0 |
不适用 |
PC1 |
NIC |
172.17.10.21 |
255.255.255.0 |
172.17.10.1 |
PC2 |
NIC |
172.17.20.22 |
255.255.255.0 |
172.17.20.1 |
PC3 |
NIC |
172.17.30.23 |
255.255.255.0 |
172.17.30.1 |
PC4 |
NIC |
172.17.10.24 |
255.255.255.0 |
172.17.10.1 |
PC5 |
NIC |
172.17.20.25 |
255.255.255.0 |
172.17.20.1 |
PC6 |
NIC |
172.17.30.26 |
255.255.255.0 |
172.17.30.1 |
PC7 |
NIC |
172.17.10.27 |
255.255.255.0 |
172.17.10.1 |
PC8 |
NIC |
172.17.20.28 |
255.255.255.0 |
172.17.20.1 |
PC9 |
NIC |
172.17.30.29 |
255.255.255.0 |
172.17.30.1 |
拓扑图
目标
第 1 部分:观察 VLAN 实施中的广播流量
第 2 部分:观察未采用 VLAN 的广播流量
第 3 部分:完成思考题
背景信息
在本练习中,您将观察到 VLAN 已配置时与 VLAN 未配置时,交换机如何转发广播流量。
第 1 部分: 观察 VLAN 实施中的广播流量
步骤 1: 从 PC1 ping 到 PC6。
a. 等到所有链路指示灯变为绿色。 要加速此过程,点击位于底部黄色工具栏上的加快转发时间。
b. 点击模拟选项卡,使用添加简单 PDU 工具。 点击 PC1,然后点击 PC6。
c. 点击捕获/转发按钮逐步完成该过程。 观察在网络中传输的 ARP 请求。 当显示“缓冲区已满”窗口时,点击查看以前的事件按钮。
d. ping 是否成功? 为什么?
否,ping 未成功,因为 PC1 与 PC6 位于不同的 VLAN 上,这不允许这些设备相互通信,因为它们在逻辑上是分开的
e. 查看模拟面板,S3 在收到数据包后将其发送到哪里?
S3 将其发送到 PC4,因为它与 PC1 位于同一 VLAN 上。
在正常运行时,如果交换机在其某个端口上接收到广播帧,它会将该帧从所有其它端口转发出去。 请注意,S2 仅会通过 Fa0/1 将 ARP 请求发送到 S1。 另请注意,S3 仅会通过 F0/11 将 ARP 请求发送到 PC4。 PC1 和 PC4 均属于 VLAN 10。 PC6 属于 VLAN 30。 由于广播流量包含在 VLAN 内,PC6 决不会收到来自 PC1 的 ARP 请求。 由于 PC4 不是目标,它会丢弃 ARP 请求。 由于 PC1 决不会收到 ARP 答复,因此来自 PC1 的 ping 失败。
步骤 2: 从 PC1 ping 到 PC4。
a. 点击场景 0 下拉选项卡下方的新建按钮。 此时,点击 Packet Tracer 右侧的添加简单 PDU 图标,然后从 PC1 ping 到 PC4。
b. 点击捕获/转发按钮逐步完成该过程。 观察在网络中传输的 ARP 请求。 当显示“缓冲区已满”窗口时,点击查看以前的事件按钮。
c. ping 是否成功? 为什么?
是的,因为 PC1 和 PC4 都属于 VLAN 10,所以 ARP 请求的路径与以前相同。由于 PC4 是目标,因此它会回复 ARP 请求。然后,PC1 能够使用 PC4 的目标 MAC 地址发送 ping。
d. 检查模拟面板。 当数据包到达 S1 时,为什么它还会将数据包转发到 PC7?
由于 PC7 也属于 VLAN 10,并且 ARP 请求针对 VLAN10,因此交换机将转发到其端口中连接到 VLAN10 的任何设备
第 2 部分: 观察未采用 VLAN 的广播流量
步骤 1: 清除所有三台交换机的配置,并删除 VLAN 数据库。
a. 返回到实时模式。
b. 删除所有 3 台交换机的启动配置。 哪个命令用于删除交换机的启动配置?
Switch#erase startup-config
c. VLAN 文件存储在交换机中的哪个位置? flash:vlan.dat
d. 删除所有 3 个交换机上的 VLAN 文件。 哪个命令用于删除存储在交换机中的 VLAN 文件?
Switch# delete vlan.dat
步骤 2: 重新加载交换机。
在特权执行模式下使用 reload 命令重置所有交换机。 等到整个链路变为绿色。 要加速此过程,点击位于底部黄色工具栏上的加快转发时间。
步骤 3: 点击“捕获/转发”以发送 ARP 请求和 ping。
a. 交换机重新加载后,如果链路指示灯恢复为绿色,则表示网络已准备好,可以转发 ARP 和 ping 流量了。
b. 从下拉选项卡中选择场景 0,以返回场景 0。
c. 从模拟模式,点击捕获/转发按钮以逐步完成该过程。 请注意交换机现在将 ARP 请求从除接收端口之外的所有端口转发出去。 交换机正是通过改变这种默认工作方式。 使用 VLAN 后,广播流量被限定在每个 VLAN 中。 当显示缓冲区已满窗口时,点击查看以前的事件按钮。
第 3 部分: 完成思考题
- 如果 VLAN 10 中的一台 PC 发送一条广播消息,哪些设备会收到此消息?
VLAN 10 上的所有设备
- 如果 VLAN 20 中的一台 PC 发送一条广播消息,哪些设备会收到此消息?
VLAN 20 上的所有设备
- 如果 VLAN 30 中的一台 PC 发送一条广播消息,哪些设备会收到此消息?
VLAN 30 上的所有设备
- 从 VLAN 10 中的 PC 发送到 VLAN 30 中的 PC 的帧会发生什么情况?
它将被丢弃
- 在端口方面,交换机上的冲突域有哪些?
每个端口都是一个单独的冲突域。
- 在端口方面,交换机上的广播域有哪些?
它们除以交换机中的 VLAN 数量