目标
第 1 部分:观察 VLAN 实施中的广播流量
第 2 部分:完成思考题
场景
在这次练习中,一个 24 端口的 Catalyst 2960 交换机会充份 得到利用。所有端口都在使用。您会在 VLAN 环境中观察到广播流量,并据此回答一些问题。
指导
步骤 1:使用 ping 来生成 流量。
a. 点击PC0 然后点击Desktop(桌面) 选项卡> Command Prompt(命令提示符)。
b. 输入 ping 192.168.1.8 命令。ping 应该会成功。
VLAN 与 LAN 不同,它是由 交换机创建出来的广播域。使用 Packet Tracer Simulation(模拟)模式,在终端设备 自身的 VLAN 内 ping 终端设备。根据您的观察,回答步骤 2 中的问题。
步骤 2:在 VLAN 环境中生成并观察 广播流量。
a. 切换到 Simulation(模拟)模式。
b. 在模拟面板(Simulation Panel)中点击编辑过滤器(Edit Filters)。取消选中Show All/None(显示全部/无)复选框。选中 ICMP 复选框。
c. 点击Add Complex PDU(添加复杂 PDU)工具,也就是 右侧工具栏上打开的信封图标。
d. 将鼠标光标悬停在拓扑图上方,指针变为带加号 (+) 的 信封。
e. 点击 PC0 来充当这个测试消息的源,同时Create Complex PDU(创建复杂 PDU) 对话框窗会打开。输入以下值:
o 目的 IP 地址:255.255.255.255(广播地址)
o 序列 号:1
o 单次 发包时间:0
在 PDU 设置中,Select Application:(选择应用程序) 的默认设置是 PING。
问题:
还有其他至少 3 个可以使用的 应用是什么?
f. 点击Create PDU(创建 PDU)。现在,测试的广播包出现在了 Simulation Panel Event List(模拟面板事件列表)当中。还会出现在 PDU 列表窗口中。这是场景 0 的第一个 PDU。
g. 点击两次 Capture/Forward(捕获/转发)。
问题:
数据包发生了什么情况?
h. 在 PC8 和 PC16上重复上述步骤。
思考题
1. 如果 VLAN 10 中的一台 PC 发送一条广播消息,哪些设备会收到这条消息?
2. 如果 VLAN 20 中的一台 PC 发送一条广播消息,哪些设备会收到这条消息?
3. 如果 VLAN 30 中的一台 PC 发送一条广播消息,哪些设备会收到这条消息?
4. 从 VLAN 10 中的 PC 发送到 VLAN 30 中的 PC 的帧会发生什么情况?
5. 如果连接到 11 端口的 PC 把一条 单播消息发送到连接到 13 端口的 PC,交换机的哪个端口会亮起?
6. 如果连接到端口 2 的 PC 把一条 单播消息发送到连接到 23 端口的 PC,交换机的哪个端口会亮起?
7. 从端口的角度看,交换机上的冲突域是什么?
8. 从端口的角度看,交换机上的广播域是什么?
个练习主要涉及VLAN和广播流量,下面是对每个问题的中文解答:
-
如果 VLAN 10 中的一台 PC 发送一条广播消息,只有属于 VLAN 10 的设备会收到这条消息。VLAN创建了一个广播域,所以广播消息只会在同一VLAN内传播。
-
如果 VLAN 20 中的一台 PC 发送一条广播消息,只有属于 VLAN 20 的设备会收到这条消息。每个VLAN都是一个独立的广播域。
-
如果 VLAN 30 中的一台 PC 发送一条广播消息,只有属于 VLAN 30 的设备会收到这条消息。广播消息不会跨越VLAN边界传播。
-
从 VLAN 10 中的 PC 发送到 VLAN 30 中的 PC 的帧将被路由器(如果有的话)处理。在典型情况下,它不会直接通过交换机传输,因为不同VLAN通常是隔离的。
-
如果连接到 11 端口的 PC 把一条单播消息发送到连接到 13 端口的 PC,交换机的11端口和13端口将会亮起。这是因为单播消息会根据目标MAC地址在交换机中进行交换,而不会传播到其他端口。
-
如果连接到端口 2 的 PC 把一条单播消息发送到连接到 23 端口的 PC,交换机的23端口会亮起,因为它是目标PC所在的端口。
-
从端口的角度看,交换机上的冲突域是每个端口。在交换机上,每个端口都是一个独立的冲突域,因为交换机工作在数据链路层,它可以同时处理多个通信。
-
从端口的角度看,交换机上的广播域是整个交换机。广播消息会在交换机内的所有端口之间传播,因此整个交换机被视为一个广播域。
这些问题涉及到VLAN和交换机的基本概念,以及广播和单播消息在不同VLAN和交换机端口之间的传播方式。
文档结尾