数据链路层:交换机的基本原理与命令

105 阅读2分钟

1. 数据链路层

1.1 数据链路层的功能

  • 数据链路的建立、维护与拆除

  • 帧包装、帧传输、帧同步

  • 帧的差错恢复

  • 流量控制

2. 交换机

交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。

1.1 交换机的工作原理

  • 学习功能

数据帧经过交换机,交换机会自动学习数据帧的源mac地址

  • 转发功能

数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据

  • 查询功能(泛洪)

数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会从所有接口转发相同数据(泛洪)

  • 刷新功能

交换机默认300s刷新一次mac地址表

1.2 交换机的工作过程

第一次通信的时候,交换机处于初始状态,mac地址表为空,

当主机A想和主机B进行通信的时候,主机A会发送一个数据帧

数据帧内容:

源mac: 11-11-11

目的mac:22-22-22

当这个数据帧经过交换机时,交换机会拆开 数据帧,分校源目mac地址

交换机会自动将 源mac地址和 交换机接口号 写入表项中,然后去查找 从接口 去往目的mac地址,发现表项中没有,

直接广播(除了发送接口),只有目的mac地址的设备会回包,其余接口的 设备会丢弃包

回复方 主机B也会发送一个数据帧

数据帧内容:22-22-22

目的mac:11-11-11

该数据帧经过交换机,交换机会将 源mac地址和接口 写入mac地址表,自动学习 然后会去 交换机的mac地址表查找,

去往目的mac地址的接口,发现表项中有 并且是1号接口,所以直接从1号接口出去。

后续由于 交换机的mac地址表中,已经有了A B主机的相关信息,所以下次A B通信会直接单播

1.3 华为交换机基础命令

1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

9.png

10.png

11.png

12.png

13.png

14.png

15.png

16.png

17.png

18.png

19.png

20.png

21.png

例1、交换机连接

1.png

屏幕截图 2023-07-05 152528.png

屏幕截图 2023-07-05 152544.png

1.png

屏幕截图 2023-07-05 152441.png