网友提问:
网络交换机是如何工作的?怎样才能达到最好的效果?
优质回答:
交换机是企业组网的重要设备,通常有二层交换机和三层交换机,下文分别说一说。
二层交换机工作原理
二层交换机要掌握两个概念:MAC地址和数据转发过程。
MAC地址
二层交换机工作在TCP/IP分层模型的二层网络,通过MAC地址转发数据,而不是IP地址;
MAC地址是一个48位的全球唯一的地址,每个网卡都有一个MAC地址,包括手机的无线网卡、电脑的有线网卡、摄像头的网口等均有个MAC地址。
数据转发的过程
学习过程:交换机的某个端口收到数据包后,检查数据包的源MAC地址是否与端口号是否绑定,如果没有绑定,则绑定该端口号和MAC地址;
广播过程:交换机的某个端口收到数据包后,检查是否有端口与目的地址的MAC地址绑定,如果有则从这个端口转发数据包,如果没有则广播该数据包;
转发过程:交换收到某数据包后,根据目的地址的MAC地址查找端口号,如果找到,则从这个端口转发数据,否则广播该数据包。
VLAN虚拟局域网
对于没有划分VLAN的交换机组网,属于同一个广播域,广播数据会占用大量的带宽,堵塞主干链路,这时就需要划分VLAN;
VLAN称为虚拟局域网,将一个由交换机组成的大的局域网划分为一个个小的逻辑局域网,不同VLAN的终端是无法相互通信的,用于隔离广播域;
网管型的二层交换机支持根据端口划分VLAN,虽然在同一个交换机上,不同VLAN的端口是无法通信的;
一般根据企业的不同部门或者地理位置划分不同的VLAN。
三层交换机
三层交换机位于TCP/IP分层模型的第三层,使用IP地址进行数据转发;
三层交换机主要是为了实现局域网中不同VLAN之间的通信,完成数据包的转发;
三层交换机在转发不同VLAN数据时,根据IP地址进行转发。通常将网关地址配置在VLANIF接口,同一个三层交换机之间的不同VLANIF地址形成直连路由器,完成不同VLAN的数据转发。
如何才能发挥交换机的效果
合理的划分VLAN,控制局域网的广播数据;
交换机组网,交换机开启MSTP协议,防止环路的发生同时实现不同VLAN的负载均衡;
交换机组网,级联层次不能太多,控制在7级以内。
对于交换机的使用,大家有什么看法呢,欢迎在评论区,留言讨论。
如需更多帮助,请私信关注。谢谢
其他网友回答
如今互联网时代交换机是我们必不可少的数据交换工具。我详细的解答一下;
交流机是按收到数据帧里的数据源MAC地址成为这个地址同交流地址端口映射后写入地址表格当中。
交换机三个工作功能:
纵贯式:说白了就是交换机只要检测到MAC地址将立即进行转发,以太网帧头一直是固定的,所以交流机连接也不会出现延时。
存储转发:帧经过交流机转发延时不会改变,在没有出现错误再将帧发往可靠的MAC地址,转发之前必须接受帧,同时进行错的效验来工作的。
端口过滤:交换机在帧的目的地址在MAC地中进行数据集中处理,在将端口流量全部发给相邻端口。
如果还有什么好的建议请留言