• 数据链路层实验(以太网帧格式、交换机MAC地址表、广播风暴、生成树协议STP、端口聚合)


    以太网帧格式分析

    以太网上的Ethernet2帧如下图所示:

    在这里插入图片描述
    类型标志的是上层协议的类型(值大于1500时)。

    TCP/IP协议主张在数据链路层提供无连接的高效服务

    交换机MAC地址表的更新

    以太网交换机具有学习功能,逆向学习法。交换机不需要特殊的配置。

    交换机收到一帧数据以后,根据帧的来源学习地址与端口的映射关系(根据帧的源地址进行映射的学习),不断填充MAC地址表。

    在这里插入图片描述

    对于来自转发端口的帧进行丢弃,对于未知端口的帧进行扩散。

    广播风暴

    因为扩散机制,交换机不能连成环路。
    在这里插入图片描述

    生成树协议(STP)

    用于解决广播风暴问题。

    功能
    1. 在逻辑上断开网络中的环路,防止链路层广播风暴的产生。
    2. 当线路发生故障时,断开的接口会被重新激活,恢复通信,起线路备份的作用。

    端口聚合

    将交换机上的多个端口,在逻辑上聚合成一个端口,聚合端口的内部实现负载均衡冗余备份(聚合端口中的端口可以分担负载,提高主干网络的带宽)。

    实验步骤

    1. 连接网路。
    2. 清空MAC地址表。
    3. 执行操作,再次查看Mac地址表,查看交换机的学习原理。
    4. 重新连接并配置网络。
    5. 用抓包软件查看广播风暴的情况。
    6. 在交换机中启动生成树协议,查看广播风暴的情况。
    7. 撤销生成树的协议,再次查看广播风暴。
    8. 将相应的端口配置成全双工。
    9. 将两台交换机的连接端口进行聚会。
    10. 观察广播风暴的情况。
  • 相关阅读:
    httpRequest库代码示例
    (算法)硬币问题
    常用算法-Java
    step num 问题
    kylin-v10安装达梦数据库
    一、项目整合管理
    windows内核编程-文件操作
    常用器件说明
    STM32——STM32F103时钟解析(正点原子资料+HAL库代码分析)
    Git 基本操作(入职亲体验)
  • 原文地址:https://blog.csdn.net/weixin_43399489/article/details/126774316