文章目录
一、交换机是什么?
交换机用于网络设备和终端设备之间互联,提供设备之间的连接(使用mac地址通信)。
交换机分为:
1.二层交换机:在数据链路层,只能识别mac地址
2.三层交换机:在网络层,能识别mac地址和ip地址。
二、交换机的工作原理?
交换机根据mac地址转发数据帧,通过ARP机制学习mac地址生成mac地址表项(mac和接口的映射关系),交换机收到数据帧后,只会查看二层帧头,并根据mac地址表项对数据帧进行转发。
mac地址表{
目的mac地址
老化时间
出接口
所属vlan
mac表项类型
}
三、交换机的转发模式?
1.直通式转发
指交换机收到数据帧后,不进行缓存和校验,而是直接转发到目的端口。
2.存储式转发
交换机首先在缓冲区缓存接收到的整个数据帧,然后进行CRC校验(循环冗余校验),检查数据帧是否正确,如果正确,再进行转发,如果错误,则丢弃。
3.碎片隔离式转发
交换机收到数据帧后,先缓存数据帧前64个字节,确保数据帧大于64个字节,再进行转发。
四、交换机的转发方式?
1.单播
交换机查询mac地址表发现明细表项,按表项单播发送,一对一。
2.泛洪
交换机查询mac地址表,没有发现相应的mac地址,会进行泛洪数据帧(除源地址外其他设备进行内容转发)。
3.广播
发送给当前子网内的所有端口(包括发送数据的端口本身)。
五、交换机的端口类型?
1.ACCESS端口
可以使用接口VLAN编号(PVID)对数据帧封装和剥离VLAN标签(VID),可以传输一个VLAN流量,通常用于交换机与PC相连接。
工作原理
收到一个不包含VLAN ID的数据包将其打上Access的PVID;
收到一个包含VLAN ID的数据包,查看该VLAN ID和Access的PVID是否一致,如果相同则接受,不同则丢弃;
发送一个包含VLAN ID的数据包,查看该VLAN ID和Access的PVID是否一致,如果相同则发送,不同则丢弃。
2.TRUNK端口
可以使用接口VLAN编号(PVID)对数据帧封装和剥离VLAN标签(VID),可以传输多个VLAN流量,通常用于交换机与交换机相连接。
工作原理
收到一个不包含VLAN ID的数据包将其打上Trunk的PVID;
收到一个包含VLAN ID的数据包,查看该CLAN ID和Trunk的PVID是否一致,如果相同则接受,不同则丢弃;
发送一个包含VLAN ID的数据包,如果Trunk端口配置允许该VLAN的数据包通过,则保留发送,如不允许,则丢弃。
Trunk口可以直接连接电脑吗?
Trunk口不能直接连接电脑,因为它是用于连接不同VLAN之间的交换机端口。
3.HYBRID端口
可以使用接口VLAN编号(PVID)对数据帧封装和剥离VLAN标签(VID),并具备多个VLAN标签的携带或剥离选择性配置,可以传输多个VLAN流量,可以用于交换机与PC相连接或交换机之间互联。