二层交换机和三层交换机之间的区别

飞速FS

发布时间: 18-08-0618:39深圳市宇轩网络技术有限公司

二层交换机的应用十分广泛,因此对于我们来说并不陌生,但是随着网络复杂性的增加以及应用需要更高速的网络和更多的功能,三层交换机迅速崛起,并一度成为数据中心和大型企业的企业网络部署首选。究竟二层交换机与三层交换机有什么区别?应该选择二层交换机还是三层交换机?本文中飞速(FS)将揭开这三个问题的答案。

什么是二层交换机?

如下图所示,二层交换机是数据链路层设备,由于它工作于OSI模型的第2层,并且使用的是二层交换技术,因此被称为二层交换机。二层交换技术比较成熟,它具有识别数据包中MAC地址信息、根据MAC地址转发和将MAC地址与对应端口记录在地址表中等多种功能,但当需要数据流量在LAN或VLAN之间交换时,则需要使用三层交换机。

什么是三层交换机?

如下图所示,三层交换机存在于二层交换机和网关路由器之间,使用的是三层交换机技术,这种技术也称多层交换技术或IP交换技术,简单讲就是将路由技术与交换技术合二为一,优势是当同样的数据流再次通过时,将此表直接从二层通过,这样减少了因为路由器的路由选择而造成网络的延迟,也可以大大提高转发效率。三层交换机的数据包转发由硬件来高速支持,而路由信息更新、路由表维护、路由计算和确定等功能则由软件来支持。需要注意的是,并不是在网络中使用了三层交换机就可以完全取消路由器在网络中的应用。

二层交换机和三层交换机有什么区别?

1.工作层级不同:二层交换机工作在数据链路层,三层交换机工作在网络层,三层交换机不仅实现了数据包的高速转发,还可以根据不同网络状况达到最优网络性能。

2.原理不同:二层交换机的原理是当交换机从某个端口收到一个数据包,它会先读取包中的源MAC地址,再去读取包中的目的MAC地址,并在地址表中查找对应的端口,如表中有和目的MAC地址对应的端口,就把数据包直接复制到这个端口上。三层交换机的原理比较简单,就是一次路由多次交换,通俗来说就是第一次进行源到目的的路由,三层交换机会将此数据转到二层,那么下次无论是目的到源还是源到目的都可以进行快速交换。

3.功能不同:二层交换机基于MAC地址访问,只做数据的转发,并且不能配置IP地址,而三层交换机将二层交换技术和三层转发功能结合在一起,也就是说三层交换机在二层交换机的基础上增加了路由功能,可配置不同vlan的IP地址,vlan之间可通过三层路由实现不同vlan之间通讯。

4.应用不同:二层交换机主要用于网络接入层和汇聚层,而三层交换机主要用于网络核心层,但是也存在少部分三层交换机用于汇聚层的现象,下图是三层交换机的实际应用实例。

5.支持的协议不同:二层交换机支持物理层和数据链路层协议,如以太网交换机、二层交换机,这集线器HUB的功能差不多,而三层交换机支持物理层、数据链路层及网络层协议。

二层交换机和三层交换机如何选择?

二层交换机可以满足接入层的应用需求,并且成本也比较低,但是更智能的三层交换机能够使网络在不损失带宽的情况下进行分段和控制,应该选择二层交换机还是三层交换机则需要根据实际应用来决定。如果需要在局域网内发送数据,建议使用二层交换机,如果需要将数据发送到校园内的其他建筑物或客户端站点,建议使用三层交换机,但大多数企业网络部署都选择能够结合二层交换机和三层交换机功能的交换机,也就是二/三层交换机,这种交换机解决方案下文会讲到。

二层/三层交换机解决方案

飞速(FS)具有一系列可靠性高、灵活性强的二层/三层10G/25G/40G/100G交换机,以满足数据中心和企业以太网的需求。以下是飞速(FS)自主研发的S5850-48S6Q、S5850-48S2Q4C、8050-20Q4、S5850-32S2Q和S5800-48F4S这五种二/三层交换机的解决方案。

举报/反馈