在讨论网络设计时,我们常提到的二层
和三层
并不是指ISO七层模型
中的数据链路层
和网络层
,而是指网络的层次结构:核心层
、汇聚层
和接入层
。
本篇将探讨这两种网络架构,帮助选择最适合需求的网络类型。
这三层都部署的就是三层网络结构,二层网络结构没有汇聚层。
什么是二层网络?
二层网络仅包含核心层和接入层,这种结构便于操作和管理。在这种网络中,交换机通过MAC地址表来决定数据包的转发路径。
转发机制:
-
如果目标MAC地址在表中,则直接转发。
-
如果不在,交换机会泛洪该数据包到所有端口,直到找到目的终端。
尽管这种方法在小型网络中有效,但在大规模网络中会导致广播风暴,限制网络扩展性。因此,二层网络更适合小型局域网络。
什么是三层网络?
三层网络在二层的基础上增加了汇聚层,使得网络可以扩展到更大的规模。
核心层: 在整个三层网络结构中,核心层的设备要求是最高的,必须配备高性能的数据冗余转接设备和防止负载过剩的均衡负载的设备,以降低各核心层交换机所承载的数据量。
核心层是整个网络的支撑脊梁和数据传输通道,重要性不言而喻。
汇聚层: 充当核心层与接入层之间的桥梁,实施安全功能(划分VLAN和配置ACL)、工作组整体接入功能、虚拟网络过滤功能。因此,汇聚层设备应采用三层交换机。
接入层: 接入层的面向对象是终端客户,为终端客户提供接入功能。
与二层网络相比,三层网络结构可以组件大型的网络。
三层网络可以通过IP路由跨多个冲突域通讯,而二层网络只能在同一冲突域内通过MAC寻址进行通讯。
二层网络仅仅通过MAC寻址即可实现通讯 ,但仅仅是同一个冲突域内;三层网络则需要通过IP路由实现跨网段的通讯,可以跨多个冲突域。
三层交换机在一定程度上可以替代路由器,但是应该清醒地认识到三层交换机出现最重要的目的是加快大型局域网内部的数据交换。
它所具备的路由功能也多是围绕这一目的而展开的,所以他的路由功能没有同一档次的专业路由器强,在安全、协议支持等方面还有很多欠缺,并不能完全取代路由器工作。
三层交换机与路由器的区别
虽然三层交换机可以在一定程度上替代路由器,加速局域网内的数据交换,但其路由功能主要围绕这一目标设计,因此在安全性和协议支持方面不如专业路由器。
实际应用
通常,在局域网中的子网互联和VLAN间路由使用三层交换机,而跨地域的网络访问则通过专业路由器实现。
通过理解这两种网络架构的特点,可以更明智地选择和设计符合业务需求的网络解决方案。
最后~欢迎关注我! @Linux学习的那些事儿
我的个人资源整理,满满都是干货: → 可按需访问领取
200T免费资料,持续发布中... https://vlink.cc/route
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!