登录/注册

交换机原理

更多

好的,交换机的核心工作原理可以用一句话概括:基于MAC地址进行智能的、点对点的数据帧转发,隔离冲突域,大幅提高网络效率和带宽利用率。

以下是更详细的中文解释,涵盖关键步骤和概念:

  1. 学习 MAC 地址:

    • 交换机内部维护一张非常重要的表——MAC地址表(也叫转发表)。
    • 当交换机第一次从一个端口接收到一个数据帧(数据链路层的传输单元)时,它会做两件事:
      • 查看数据帧的源MAC地址(发送这个帧的设备的物理网卡地址)。
      • 记录下 源MAC地址接收到该帧的端口号 之间的对应关系,并将这条记录存储到MAC地址表中。
    • 简单来说: 交换机通过“观察”数据帧从哪里来的,知道了哪个设备连接在哪个端口上。
  2. 转发/过滤决策:

    • 当交换机需要转发一个数据帧时(无论是从某个端口新收到的帧,还是需要转发的帧),它会查看数据帧的目标MAC地址
    • 然后,它在自己的MAC地址表中查找这个目标MAC地址:
      • 情况 A:查找到了目标MAC地址:
        • 如果表中存在该目标MAC地址的条目,并且该条目对应的端口号收到这个帧的源端口不同(即目标设备在另一个端口上),那么交换机会将这个帧只从条目中记录的端口发送出去
        • 意义: 这是点对点传输的关键!交换机知道目标设备具体在哪个端口,所以不需要广播,直接将帧精准地送给它。
      • 情况 B:查找不到目标MAC地址:
        • 如果表中没有该目标MAC地址的条目,或者目标MAC地址是一个广播地址(如 FF:FF:FF:FF:FF:FF),又或者是一个组播地址(交换机默认通常也当作未知处理),那么交换机就会将这个帧从除了接收这个帧的那个端口以外的所有其他端口发送出去。这叫做泛洪
        • 意义: 因为交换机不知道目标设备在哪里,它只好让网络里的所有设备都看到这个帧。真正拥有该目标MAC地址的设备会响应(比如回复一个包),此时交换机就能学习到该设备的MAC地址和端口(回到步骤1)。广播帧(如ARP请求)也需要泛洪才能到达所有设备。
  3. 帧的传输:

    • 根据上述转发决策,交换机通过内部的高速交换结构将数据帧从正确的端口发送出去。
    • 关键点: 交换机的每个端口都独占带宽。例如,端口1和端口2之间在通信时,端口3和端口4之间也可以同时通信,互不影响,因为内部结构允许不同端口对同时传输数据。
  4. 定期老化更新MAC地址表:

    • MAC地址表中的条目不是永久存在的。每个条目都有一个老化计时器(通常是5分钟)。
    • 如果一条MAC地址条目在老化时间内(比如5分钟)没有收到来自该MAC地址的新的帧,这条条目就会被删除
    • 意义: 防止表项过时(比如设备移动了端口或关机了),保持MAC地址表的准确性。

核心优势(总结):

关键概念回顾:

简单比喻:

可以将交换机想象成一个非常聪明的邮局分拣员(MAC地址表就是它的通讯录):

  1. 当一个包裹(数据帧)寄出时,分拣员记下寄件人(源MAC地址)所在的窗口号(端口号),写入通讯录。
  2. 当需要投递一个包裹时,分拣员查看收件人地址(目标MAC地址)。
    • 如果通讯录里有这个收件人的地址记录,知道他在哪个窗口(端口),就直接把包裹送到那个窗口。
    • 如果通讯录里找不到这个收件人,分拣员就把包裹抄送一份送到除寄件窗口以外的所有其他窗口(泛洪),希望收件人看到后能回应一声(此时分拣员就能记录下他的窗口号)。
  3. 分拣员会定期清理通讯录里很久没人寄包裹的地址(老化)。

这样,邮件(数据)就能高效、准确地送达目标收件人,不同收件人之间的邮件投递工作大部分时候互不影响。

核心交换机和普通交换机的区别?

核心交换机和普通交换机的区别? 核心交换机(Core Switch)是网络中的重要组成部分,与普通

2023-12-07 14:39:53

PoE交换机可以当普通交换机使用吗

随着PoE交换机的广泛应用,人们对PoE交换机有了一定的了解。然而,很多人认为PoE交换机可以自行发电,这种说法并不正确,通常所讲的PoE

2023-06-27 10:20:46

千兆交换机和百兆交换机应该如何选择?

千兆交换机(Gigabit Ethernet Switch)和百兆交换机(Fast Ethernet Switch)之间存在几个主要区别,在速度、性能、成本和应用场景等方面存在明显的区别,选择哪种

2023-06-18 10:26:21

以太网交换机高稳定性时钟系统应用方案

随着网络技术的不断发展,我们的生活也发生着巨大的变化,这离不开以太网起到的重大作用,全球大部分地区的以太网交换机市场都出现了增长。那么,平常我们所说的以太网交换机到底是什么?今天小扬给大家科普科普

资料下载 扬兴晶振YXC小扬 2024-10-17 14:47:52

如何使用反射内存交换机

反射内存交换机是一种用于实现高速数据共享和通信的关键设备,以下是关于如何使用反射内存交换机的详细介绍:一、前期准备 在开始使用反射内存交换机之前

资料下载 tjthkj 2024-09-14 09:23:38

以太网交换机是什么 以太网交换机的使用方法

以太网交换机是什么 以太网交换机的使用方法

资料下载 wslscq 2022-10-09 14:34:32

如何区别数据中心交换机与普通交换机

如何区别数据中心交换机与普通交换机?

资料下载 wslscq 2022-10-09 14:32:10

沉默交换机2

沉默交换机2

资料下载 xymbmcu 2021-05-14 09:03:29

核心交换机、汇聚交换机、接入交换机之间的对比分析

Cisco定义的分层互联模型包括核心层、汇聚层和接入层,因此,工作在这些层的网络交换机有相应的名称,如核心交换机、汇聚交换机和接入

2022-11-02 16:25:19

什么是网络交换机?网络交换机的分类标准

从广义上来看,网络交换机分为广域网交换机和局域网交换机。广域网交换机主要

2022-08-10 11:17:11

接入层交换机、汇聚层交换机和核心层交换机的区别

`1.功能区别核心层交换机的主要功能是用于路由选择及高速转发的,提供优化、可靠的骨干传输结构,因此核心层交换机应用有更高的可靠性和吞吐量。汇聚层交换机

2021-06-04 11:57:37

网络交换机的作用_网络交换机怎么用

本文首先阐述了网络交换机的概念,其次阐述了网络交换机的作用,最后介绍了网络交换机的使用。

2020-04-02 08:49:17

家庭交换机怎么安装_交换机网速是平分的吗

已经广泛应用于各个领域,作为网络的主要连接设备,被众多用户广泛应用,在这里我同大家分享的详细安装图解,在这里你会了解,。交换机华为交换机华为S5700交换机

2020-03-25 10:29:26

核心交换机、汇聚交换机与普通交换机的区别介绍

核心交换机并不是交换机的一种类型,放在核心层(网络主干部分)的交换机叫核心交换机

2020-03-19 14:50:07

工业控制交换机和工业交换机的区别

以太网交换机一般分为:商用(以太网)交换机、工业(以太网)交换机、家用(以太网)交换机

2020-01-21 09:54:00

7天热门专题 换一换
相关标签