网桥和交换机有什么区别?

网桥和交换机有什么区别?

我找不到任何权威资料可以简明扼要地解释网桥和交换机之间的区别。据我所知,大多数通常称为“交换机”的设备都符合 IEEE 802.1D 标准定义的“网桥”描述。虽然设备可能两个都桥接器和交换机(也许“交换机”是“桥接器”的子集?),我只能找到对两者区别的“手势”解释。我遇到的最常提到的区别可以归结为以下两个之一:

  1. 交换机有许多端口,而网桥只有两个(或其他一些较小的端口)
  2. 交换机通过硬件执行转发,而网桥通过软件执行转发

我对这些答案不满意,因为:

  1. IEEE 标准显然没有说明或假设网桥只有两个端口。如果有的话,假设是端口数量会远多于两个。所以这种解释简直是荒谬的。(即使是思科尝试将此视为差异之一)。
  2. IEEE 标准似乎将“桥梁”定义为什么桥接确实存在,而不是它如何实现。我找不到任何标准说桥接必须或应该在软件中完成。因此,就标准而言,在硬件中转发的桥接仍然是桥接。

事实上,当我搜索 IEEE 802.1D 标准时,根本没有提到“开关”这个词。所以“桥”似乎从技术角度来说,这是正确的术语。但是,由于“switch”一词似乎更常用(由远的)我不禁想知道一些实际的区别因素。或者这只是用不同的词语来描述同一件事的情况?

若能提供来源参考将特别受欢迎。

编辑:我应该补充一点,我完全清楚网桥与中继器不是一回事。

答案1

IEEE 标准显然没有规定或假设网桥只有两个端口。如果有的话,假设是端口数量会远多于两个。

你说得对。实际上,在 IEEE 802.1D 标准中,你可以看到一个有三个端口的桥接器。(参见图 7-1—桥接局域网)。

好的,我找到了这篇文章:“十年来最重要的 10 款产品”

它阐明了“switch”一词的起源,文章中的一些简短引用将澄清几个引起无尽混乱的重要观点……

为什么是 EtherSwitch 而不是 EtherBridge?原因有二:首先,桥接在业界是一个贬义词,任何优秀的营销人员都应避免使用这个词。其次,Kalpana 的产品不符合 IEEE 桥接规范,因此该公司没有抗争,而是改用了该产品。

交换只是桥接的一个花哨名称,那是 20 世纪 80 年代的技术——或者人们是这么认为的。

传奇支票簿上的几笔钱让思科从替补队员一跃成为头条人物,而卡尔帕娜就是该公司最关键的收购之一。

答案2

以太网交换机是一种多端口以太网桥。桥是一种分割冲突域但不分割广播域的设备。交换机只是具有许多端口的桥。桥的其他示例是无线接入点和双速集线器。我认为实现方式(存储转发与快速转发、软件与硬件、2 个端口与多个端口等)不会造成种类上的差异,只会造成程度上的差异(即更快的桥或桥上的更多端口等)。

以太网原本是一个“每个人都能看到所有流量”协议。这就是流量管理的发生方式——如果其他人正在使用网络,则等待直到他们不再使用;如果两个人试图同时使用网络,则两人都会等待一段随机的时间,然后才尝试再次使用网络。这是一个“冲突域”,或者人们现在所说的“广播域”,因为一切都已切换,不再发生冲突(两个同时发起流量的人)。

在这种情况下,如果桥接器已获悉该站点位于桥接器的另一侧,则它只会将流量转发到桥接器另一侧的站点。如果它未看到目标 MAC,它将通过桥接器发送(泛洪),或者如果它是广播/多播,它也将通过桥接器发送。

在以太网中,记住这项技术是如何发明和部署的很有用。首先出现的是共享媒体,例如10base510base2,两者都是同轴电缆,以 RF 信号的形式将所有流量物理传输到所有站点。由于 10base5 连接上的吸血鬼分路器价格昂贵,人们还使用了 AUI中继器其作用有点像集线器,但实际上并非如此。这些设备根本没有任何记忆功能;流量要么通过,要么不通过(如果通过,则发送方需要重新传输)。

直到后来,人们才开始使用双绞线并部署以太网 10baseT 集线器。常见的拓扑结构是使用 10base5 作为建筑物主干网,使用 10baseT 连接某些位置,然后使用网桥或中继器将不同的 10base5 主干网相互连接,具体取决于流量模式和本地预算。

答案3

我看不出这里有什么特别令人困惑的原因——标准指的是桥接,它们定义了桥接的工作方式,交换机通常只是快速的多端口桥接器——两者都是扩展广播域但限制冲突域的 L2 设备。思科有一份关于他们对这里差异的看法

答案4

“桥接”在标准中有明确的定义,它更多的是一个概念而不是一个对象,桥接是“以某种方式行动的东西”,方式由标准定义;无论它有多少个端口,无论是在硬件还是软件中实现,等等。

当时的网络大多是“每个 LAN 一个冲突域”(想象一下同轴以太网或连接到集线器的机器网络),一些行业确实在市场上推出了“一个包含桥接器的对象,该桥接器的端口数与它拥有的物理接口数一样多”,与电信术语类似,这很像“电话交换机”的行为,并为了在市场上将其与现有的习惯相区分,“在两个/几个集线器之间放置一个具有两个/几个端口的桥接器”(这在当时将冲突域分成几部分非常常见)...他们称之为“交换机”。

请注意,“交换机”一词是商业术语,没有标准或正式定义。还请注意,在当今这个拥有 dot1q 标记、端口聚合、“第 3 层交换机”(在营销术语中,它们只不过是“具有许多接口的路由器 :)”)等的世界里……我们所说的“交换机”实际上在正式的网络设计术语中可以包含多个网桥、一个或多个路由器、一些集线器、各种主机和其他东西;所有这些都封装在一个专用设备中。

A。

相关内容