计算机网络实验四
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.4 实验四交换机的工作原理
科目:计算机网络专业:计算机技术与科学班级:2016级滨计2班
姓名:黄诚拓学号:201623201402004 日期:2018.12.6
实验目的
(1)理解交换机通过逆向自学习算法建立地址转发表的过程
(2)理解交换机转发数据帧的规则
(3)理解交换机的工作原理
实验步骤
在该任务中,我们需要分别观察PC0向PC2发送数据、PC1向PC0发送数据、删除Switch1的地址转发表后PC1向PC0发送数据的过程。观察每个数据包发送过程中,每台交换机在接收到数据前/后地址转发表的变化情况,目的是验证交换机通过逆向自学习建立地址转发表的过程;观察在现有地址转发表的情况下交换机如何处理数据包(转发?洪泛转发?丢弃?),目的是验证交换机转发数据的规则。
在此,仅给出PC0向PC2发送数据的详细操作步骤,另外两个数据发送过程的操作步骤以此作为参考。
在完成PC1向PC0发送数据的过程后,需要删除Switch1的MAC地址表后,重复PC1向PC0发送数据的过程,目的是观察在Switch2上,源端主机和目的端主机与同一端口相连时交换机对数据包的处理方式。删除Switch1上MAC地址表的操作方法如下:点击Switch1,在弹出窗口中选择CLI选项卡,将鼠标焦点置于其工作区内并按回车键,在其命令提示符下输入如下相应命令删除MAC地址表:
Switch>enable //进入特权操作模式
Switch#clear mac-address-table //清空MAC地址表
(1)任务一:准备工作
✧步骤1:拓扑训练
✧步骤2:删除交换机MAC地址表
(2)任务二:观察交换机的工作原理
步骤1:查看并记录PC0和PC2的Mac地址
步骤2:添加PC0到PC2的数据包
步骤3:分别查看三台交换机在发送数据前的地址转发表
✧步骤4:查看Switch0的学习和转发过程
✧步骤5:观察Switch1和Switch2的学习和转发过程
思考题
Switch0收到PC0向PC2发送的数据帧后,其地址转发表是否有变化?如有给出增加的条目并解释原因。
有变化,switch0学到了pc0的mac地址
Swtich1收到PC0向PC2发送的数据帧后,是如何处理的?说明其如此处理的原因。
泛洪,因为不知道pc2的mac地址,所以泛洪
在删除Switch1上的地址转发表前后,PC1向PC0发送数据时Swtch2是如何处理的?说明其如此处理的原因。
删除前switch1知道pc0地址,不会发给switch2。删除后丢弃,因为接收和转发在同一口