实验例图
步骤 2. 研究第 2 层封装
单击路由器 Cisco1 上的 PDU。将会打开 PDU Information(PDU 信息)窗口。单击 Inbound PDU Details(入站 PDU 详细数据)选项卡。入站第 2 层封装是以太网 II,因为帧来自 LAN。单击 Outbound PDU Details(出站 PDU 详细数据)选项卡。出站第 2 层封装是 HDLC,因为帧要发送到路由器 Cisco2。 再次单击 Capture/Forward(捕获/转发)按钮。重复此过程,因为 PDU 将沿着通往 PC2 的路径到达每个路由器。要注意第 2 层封装在每一跳的变化。另请注意,已封装的 IP 数据包不会改变。 实验例图
9.6.2 从集线器到交换机 实验目的
观察集线器的运行 观察交换机的运行
观察交换机的无冲突运行
实验简介
集线器是一种简单的第 1 层设备,用于连接其它设备。当集线器的任何端口收到帧时,都会将该帧从所有其它端口转发出去。交换机在第 2 层运行,获取每个端口连接的设备的物理地址,并将此信息存储在其地址表中。如果交换机收到的帧的目的设备物理地址不在其地址表中,它只会将该帧从该设备上打开的端口发送出去。本练习将会比较集线器的运行与交换机的运行。如果交换机链路指示灯在从琥珀色变为绿色时出现延迟,请在实时与模拟模式之间切换 3 或 4 次,这样可以加速此过程。
任务 1:观察集线器的运行。
步骤 1. 进入模拟模式。 切换到模拟模式。
步骤 2. 设置事件列表过滤器。
我们只需要捕获 ARP 和 ICMP 事件。在 Event List Filters(事件列表过滤器)区域,确认只显示 ARP 和 ICMP 事件。 步骤 3. 从 PC1 Ping PC6。
使用 Add Simple PDU(添加简单 PDU)(闭合的信封)从 PC1 发送单一 ping 到 PC6。单击 PC1(源),然后单击 PC6(目的)。Event List(事件列表)中将会显示两个事件:一个 ICMP 回应请求和一个 ARP 请求,用以获取 PC6 的 MAC 地址。单击 Info(信息)列中的彩色框以检查这些事件。
步骤 4. 逐步运行模拟。
再次单击 Capture/Forward(捕获/转发)按钮,打开数据包以便研究过程中每个步骤的数据包。注意集线器如何处理广播 ARP 请求、单播 ARP 回复、单播 ICMP 回应请求和应答。
任务 2:观察交换机的运行。
步骤 1. 清除模拟。
使用 Delete(删除)按钮删除场景 0,以清除模拟。 步骤 2. 从 PC7 Ping PC12。
使用 Add Simple PDU(添加简单 PDU)(闭合的信封)从 PC7 发送单一 ping 到 PC12。单击 PC7(源),然后单击 PC12(目的)。Event List(事件列表)中将会显示两个事件:一个 ICMP 回应请求和一个 ARP 请求,用以获取 PC12 的 MAC 地址。单击 Info(信息)列中的彩色框以检查这些事件。
步骤 3. 逐步运行模拟。
再次单击 Capture/Forward(捕获/转发)按钮,打开数据包以便研究过程中每个步骤的数据包。注意交换机如何处理广播 ARP 请求、单播 ARP 回复、单播 ICMP 回应请求和应答。
任务 3:观察交换机的无冲突运行。
在练习 9.4.2 中,我们了解到,在使用集线器构建的 LAN 中,由于冲突,每次只能在 PC 之间发送一个交换。我们将通过交换机同时发送三个请求。 步骤 1. 重置模拟。
单击 Reset Simulation(重置模拟)按钮重置模拟。 步骤 2. 同时在多台 PC 之间执行 ping。
使用 Add Simple PDU(添加简单 PDU)(闭合的信封)从 PC8 添加单一 ping 到 PC11。单击 PC8(源),然后单击 PC11(目的)。在 PC9 与 PC10 执行同样的操作。Event List(事件列表)中将会再显示四个事件:两个 ICMP 回应请求和两个 ARP 请求,用以获取 PC11 和 PC 10 的 MAC 地址。单击Info(信息)列中的彩色框以检查这些事件。 步骤 3. 逐步运行模拟。
再次单击 Capture/Forward(捕获/转发)按钮,打开数据包以便研究过程中每个步骤的数据包。注意交换机如何在不产生冲突的情况下处理流量。
相关推荐: