有网桥之类的东西吗?


12

是否存在诸如网桥之类的东西,或者它总是意味着它是实现桥接功能的交换机?

虽然在网络规范和教程中将网桥描述为创建单独的冲突域的设备,但我从未找到过任何以“网桥”命名的具体产品。

Answers:


30

由于市场的发展,作为产品的桥梁不再存在。通常,在集线器环境中使用专门称为网桥的产品来分隔冲突域或将两种网络媒体类型桥接在一起(例如,以太网和令牌环)。

作为功​​能的桥梁肯定仍然存在。

简而言之,根据分离冲突域的功能,交换机是具有许多端口的网桥。

对于桥接两种网络媒体类型的示例,接入点是将802.11通信量桥接到以太网的桥接器。


19

是的,网桥最初是我们今天想作为2端口以太网交换机的设备。它们用于提供单独的冲突域,而无需更改网络上的路由。我一直认为用例有点局限,但是随着我在网络时代的到来,以太网交换是一种新奇的幻想,因此,作为一个概念,网络桥已经出现了很长一段时间。

术语“开关”实际上是模糊的术语。早期的以太网交换机通常被称为多端口网桥,以帮助定义它们的含义。后来,当硬件中路由通信的发展时,一些市场营销天才(那里使用“ genius”在舌头上开玩笑)决定创建术语第3层交换,以将基于硬件的路由与基于传统软件的路由过程区分开。这进一步混淆了术语“交换机”的定义,现在我们有了营销天才(同上),它涉及“第7层交换机”和其他类似的缺陷。

正如YLearn的答案所暗示的那样,根据不同媒体类型的兼容性,桥接器还可以在损失程度不同的不同媒体类型之间架起桥梁……以太网<-> FDDI很容易,以太网<->令牌环有点多挑战正确性。


4

今天,您可以在软件中建立网桥。获取一个Linux机器,并将以太网桥接支持编译到内核中。然后,您将获得类似的网络设备br0,这些设备可以连接至eth0和的接口eth1,并将原始的低级数据包从一个设备传播到另一个设备。甚至还有类似于iptables的过滤器支持,还有一个称为ebtables(以太网桥接表)的用户空间工具,使用该工具您可以定义规则以按MAC和其他字段或字节过滤数据包,因此您的网桥不必转发所有内容。

以太网从未曾交换过。原始的以太网由站点之间共享的长电缆组成。每个工作站都接入电缆。这就是为什么我们仍然在“网段”旁边谈论。如今,“网络段”仅是逻辑段,但实际上看起来像是围绕交换机集中的星星(或一堆星星),但是从前,它实际上就像是一条直线,站台悬空了。

如果要连接两个这样的网络,则有两种选择:中继器或网桥。中继器是一种模拟放大器设备,它侦听一根电线,以电子方式缓冲信号,并在另一根电线上驱动相同的信号(对于网络,反之亦然:双向)。桥是一台计算机或嵌入式系统,它接收实际的数据包,然后将其发送到另一端。

与转发器不同,网桥可以很聪明,因为它在传输流量时会在内存中建立一个已知地址表。它知道哪个站点位于桥的哪一侧,因此只要桥一侧的站点寻址到位于同一侧的站点,它就可以避免桥接。仅广播数据包必须被桥接,并且数据包通过桥接器寻址。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.