二层交换机与三层交换机
什么是二层交换?
二层(Layer 2)这个术语源自开放系统互连(OSI)模型,它是一个用于解释和描述网络通信的参考模型。它是指利用局域网(LAN)中的设备和MAC地址来分割网络的过程。交换机和网桥主要用于二层交换。它们有助于将大的冲突域分割成更小的独立冲突域。
二层CISCO交换机类似于网桥。它们在第二层互连网络,主要在MAC子层,并作为网桥运行。它构建表格以在系统之间传输帧。
与路由器相比,二层以太网交换机速度更快,因为它们在网络层头部信息上花费的时间不多。相反,它们需要查看帧的硬件地址,这有助于决定采取何种操作,例如转发、泛洪或丢弃。
什么是三层交换?
三层交换机是一种除了交换功能外还执行路由功能的交换机。客户端计算机需要一个默认网关才能进行三层连接到任何远程子网。
这种类型的层可以帮助您结合交换机和路由器的功能。它充当交换机,连接同一子网或虚拟局域网中的设备。
这种类型的CISCO网络交换机支持路由协议。它有助于检查传入的数据包,并根据源地址和目标地址做出路由决策。这就是三层交换机如何同时充当交换机和路由器的作用。
二层交换是如何工作的?
这是一个网络示例,其中一个交换机连接到四个称为D1、D2、D3和D4的主机设备。
- D1希望首次向D2发送数据包。
- D1知道D2的IP地址,因为它们是第一次通信。但是,它不知道接收主机的MAC(硬件)地址。
- 因此,D1使用ARP来发现D2的MAC地址。
- 二层交换机将ARP请求发送到除D1连接的端口之外的所有端口。
- D2收到ARP请求后,会用其MAC地址回复ARP响应消息。D2还会收集D1的MAC地址。
- 在这里,借助上述消息,交换机了解到哪些MAC地址分配给了哪些端口。
- 同样,D2也在ARP消息中发送其MAC地址,交换机现在获取D2的MAC地址并将其存储在MAC地址表中。
- 它还将D1的MAC地址存储在地址表中,因为它是由D1通过ARP请求消息发送给交换机的。
- 因此,每当D1想发送任何数据给D2时,交换机将检查表并将其转发到D2的另一个目标端口。
- 同样,二层交换机将继续维护连接的每个主机的硬件地址。
二层交换的功能
以下是二层交换的一些重要功能
- MAC地址来自所有传入帧的源地址。
- 网桥和交换机使用STP互相通信以消除桥接环路。
- 为未知位置设计的帧会泛洪到所有端口,除了接收到该帧的端口。
- 它执行的功能与透明网桥相同。
- 帧通过称为专用集成电路(ASIC)的专用硬件进行转发。
- 二层交换机还执行交换功能,以重新排列数据帧从源到其目标网络。
- 二层交换机将复杂的LAN(局域网)分割成小的VLAN网络。
三层交换的功能
以下是三层交换的一些重要功能
- 基于逻辑寻址定义路径
- 提供安全性
- 运行三层校验和
- 处理并响应任何选项信息
- 允许您更新简单的网络管理
- 信息库(MIB)信息
二层交换机的应用
以下是二层交换机的一些重要应用。
- 您可以将数据帧从源发送到位于同一VLAN中的目标,而无需物理连接。
- IT公司的服务器可以集中放置在一个地方。位于其他地方的客户端可以低延迟地访问数据链路层,从而节省了服务器成本和时间。
- 公司还通过配置同一VLAN上的主机使用二层交换机进行内部通信,无需互联网连接。
- 软件专业人员还使用这些交换机,通过将其集中在一个服务器位置来共享他们的工具。
二层交换机与三层交换机的区别
以下是二层和三层交换之间的一些重要区别
二层 | 三层 |
---|---|
二层交换用于减少本地网络上的流量。 | 它主要用于实现VLAN。 |
在二层中,交换数据包从源端口重定向到目标端口。 | 在三层交换中,交换机花费少量时间检查数据包,然后再找到最佳可用路由来将数据包定向到目标端口。 |
二层使用地址解析协议(ARP)来发现其他设备的MAC地址。 | 三层设备利用IP地址在虚拟局域网(VLAN)内进行路由。 |
二层交换机具有少量的从一个端口到另一个端口的交换数据包的趋势。 | 三层交换有助于设备与网络外部进行通信。 |
二层交换机通过查找和维护MAC地址表来进行简单的交换。 | 三层交换机是一种专用设备,用于通过IP地址路由数据包。 |
二层交换机 vs. 三层交换机
项目 | 二层交换机 | 三层交换机 |
---|---|---|
路由功能 | 仅MAC地址 | 支持更高级的路由,如静态路由和动态路由, |
基于IP地址的VLAN标记 | 否 | 是 |
VLAN间 | 否 | 是 |
应用 | 纯二层域 | 聚合多个接入交换机 |
二层交换的优点
以下是二层交换机的优点/好处
- 根据唯一的MAC地址转发数据包
- 不提供任何设置或管理
- 可以快速部署,成本较低
- L2交换机的流量统计能力
- 低延迟和改进的安全性
三层交换的优点
以下是三层交换机的优点/好处
- L3支持虚拟局域网之间的路由。
- 改进故障隔离。
- 提供易于管理的安全性。
- 减少广播流量量。
- 简化VLAN的配置过程,因为每个VLAN之间不需要单独的路由器。
- 独立的路由表,从而更好地隔离流量。
- 提供流量统计和高速可扩展性。
- 网络延迟更低,因为数据包不需要经过路由器进行额外的跳跃。
二层交换的局限性
以下是二层交换的缺点/坏处
- 二层交换机必须正确地分割冲突域。
- 默认情况下,它不会分割广播域。
- L2交换机不允许您在转发数据包时实现任何智能。
- 不支持基于IP地址的交换或路由。
- 从不保证VoIP用户的所需带宽
三层交换的局限性
以下是二层交换的缺点/坏处
- 与二层交换机相比,L3交换机的成本相当高。
- 三层交换机不提供WAN功能。
- 多租户和虚拟化。
- 不提供任何功能。
摘要
- 二层是利用局域网中的设备和MAC地址来分割网络的过程。
- 三层交换机是一种除了交换功能外还执行路由功能的交换机。
- 二层交换机执行交换功能,以重新排列数据帧从源到其目标网络。
- 三层交换机基于逻辑寻址定义路径。
- 二层交换机用于减少本地网络上的流量,而三层交换机主要用于实现VLAN。
- 二层交换机的优点是可以根据唯一的MAC地址转发数据包
- 三层交换机的优点是提供流量统计和高速可扩展性。
- 二层交换机的主要缺点是它不允许您在转发数据包时实现任何智能。
- 三层交换机的主要缺点是不提供WAN功能。