实验二 数据链路层实验
实验内容来自《计算机网络实验教程(第2版)》(钱德沛、张力军)相关部分 (另外实验一就是熟悉网络实验环境)
在网络课程学习中,802.3和ETHERNETII规定了以太网MAC层的报文格式分为7字节的前导符、1字节的起始符、6字节的目的MAC地址、6字节的源MAC地址、2字节的类型、数据字段和4字节的数据校验字段。对于选中的报文,缺少哪些字段,为什么?
答:缺少前导符、起始符、数据校验字段。
因为到了抓包的时候,前导符和起始符已经被确认过,并且数据也被校检完毕,此时前导符、起始符、数据校验字段没有必要保留,因此将它们丢弃,只留下数字链路层所需要的字段:目的MAC地址、源MAC地址、类型以及数据字段。
2. 查看交换机的MAC地址表,结果为:
1)、解释MAC地址表中各字段的含义?
MAC ADDR: 连在交换机端口上的主机的MAC地址
VLAN ID : MAC地址所对应的VLAN编号
STATE:MAC地址的状态,包括“Config static”“Config dynamic”“Learned”“Blackhole”,Learned表示MAC地址已经被学习
PORT INDEX : 端口号
AGING TIME(s):该表项是否会被老化, “AGING”表示该表项会被老化。
2)、这个实验能够说明MAC地址表的学习是来源于数据帧的源MAC地址而非目的MAC地址吗?如果能,为什么?如果不能,试给出一个验证方法。
答:不能。
验证方法:
1、按照本实验配置连接组网。
2、undo mac-address all
3、在PCA上打开WireShark和S1的超级终端,ping PCB。
4、display mac-address,显示PCA和PCB的MAC表项被learned。
5、断开S1和PCB连接
6、重复一次步骤2、3、4,可以看到MAC地址表只有PCA的MAC表项;在Wire Shark中可以看到request报文为“No Response Found”。
证得:MAC地址表的学习是来源于数据帧的源MAC地址而非目的MAC地址
3. 广播风暴实验
观察了广播风暴后,在两台交换机上都配置启用生成树协议。请问是否还能观察到广播风暴?为什么?
答:不能。
因为广播风暴的产生是由于网络中存在物理环路,生成树协议的作用就是在逻辑上断开环路,防止广播风暴的产生。
4. 配置了端口聚合后,请问是否还能观察到广播风暴?为什么?
答:不能。
因为广播风暴的产生是由于网络中多个端口存在物理环路,端口聚合将交换机上的多个端口在物理上连接起来,在逻辑上捆绑在一起,形成一个拥有较大宽带的端口,可以实现负载分担,并提供冗余链路,相当于没有环路,于是也就产生不了广播风暴。
5. 模拟链路故障,将连接两台交换机的一根网线拔掉或者将被聚合的某个端口shutdown,检查网络两端是否仍能联通,并解释为什么?体会其链路备份的作用。</

本文介绍了计算机网络实验中关于数据链路层的实验内容,包括以太网MAC层报文格式、交换机MAC地址表的学习来源、广播风暴的产生与避免、端口聚合与链路备份的作用、VLAN对冲突域和广播域的影响,以及跨交换机VLAN实验的报文分析。实验表明MAC地址表的学习源于数据帧的源MAC地址,生成树协议和端口聚合能有效防止广播风暴。

8255

被折叠的 条评论
为什么被折叠?



