交换机是数据链路层的设备,而数据链路层又被称之为数据帧。
交换机的作用
1.数据链路层的建立,维护与拆除.
2.帧包装,帧传输,帧同步
3.帧的差错恢复
4.流量控制,确保中间传输设备的稳定,以及双方传输速率的匹配。
以太网
以太网工作在数据链路层。以太网也是物理网卡
例:08-00-5a-e3-q3-6c
前三个指的是场商编码,后三个指生产批次
下面这张图是以太网的帧数格式:
二层转发数据帧
那么交换机为什么要在二层转发的:数据链路层
1,因为交换机主要在局域网的内部转发数据帧,来实现内部设备之间的通信。
2,其次是mac地址的识别,原理是找物理地址,根据mac地址来转发数据帧。
3,局域网内部数据之间转发数据帧,因为IP地址的转发是在网络层所以只能在第二层。
交换机转发原理
源MAC地址学习,将源MAC地址和接口号绑定添加到MAC地址表中
如果已知mac地址则直接转发,没有则泛红广播数据帧。
接收方回应数据帧,交换机学习此帧的源MAC地址
交换机实现单波通信
听完交换机转发原理下面了解一下四大功能
1,学习功能:数据帧经过交换机,交换机会自动学习mac地址。
2,转发功能:数据帧交换机会在mac表里查找数据帧目的mac地址,查找成功会直接转发。
3,查询功能:继上一步如果没有找到mac地址,则会从每个接口泛洪广播数据帧。
4,刷新功能:mac地址表300s自动刷新。
交换机以太网接口的工作模式
单工:两个数据站之间只能沿单一方向传输数据
半双工:两个数据站之间可以双向数据传输,但是不能同时进行
全双工:两个数据站之间可以双向且同时进行数据传输
接下来看一下交换机的基础实操
基本指令
刚打开是在用户视图状态下
undo terminal monitor 或者简写 undo t m也可以,该指令是关闭华为自带的通知系统。
或者在系统状态下输入 undo info-center enable 也是关通知的意思
然后输入int (加端口号)就可以进入端口模式
q可以退出。
display history-command 意为查询历史命令
undo negotiation auto 这样可以关闭自动协商 输入speed (加数字)可以设定双方传输速率
duples full 为调整全双工指令 duples half 为调整半双工指令 (注意一定要在接口模式下才可以)
这样就可以。
display mac-address 是查看mac地址表
display this 查看当前机器配置信息(dis th是简写)这个指令很常用
user-interface console 0 和 idle-timeout 0 0这两条是配置永不超时的,主要针对远程控制