3. 什么是网桥?

网桥是一种设备,用于在一个逻辑网络(例如,单个 IP 子网)内分隔两个或多个网段。

网桥通常放置在两个独立的计算机组之间,这些计算机组彼此之间通信频繁,但与另一组计算机的通信不多。一个很好的例子是考虑一组 Macintosh 计算机和一组 Unix 计算机。这两组计算机往往彼此之间非常活跃,它们在网络上产生的流量会导致其他尝试相互通信的计算机发生冲突。

网桥的工作是逐个检查数据包的目的地,并决定是否将数据包传递到以太网段的另一侧。结果是网络速度更快、更安静,并且减少冲突。

网桥代码决定是桥接数据还是丢弃数据,不是通过查看协议类型(IP、IPX、NetBEUI),而是通过查看每个 NIC 唯一的 MAC 地址。

重要提示:至关重要的是要理解,网桥既不是路由器也不是防火墙。简单来说,网桥的行为类似于网络交换机(即二层交换机),使其成为透明的网络组件(这并非完全正确,但几乎如此)。有关详细信息,请阅读 第 4 节

此外,您可以使用网桥克服硬件不兼容性,而无需离开 IP 网络或子网的地址范围。例如,可以在不同的物理介质(如 10 Base T 和 100 Base TX)之间进行桥接。

我个人开始设置网桥的原因是,在我的工作中,我必须将快速以太网组件连接到现有的 HP 语音级网络,这是一种专有的网络标准。

纯网桥之上的功能

STP

生成树协议 (STP) 是一种保持以太网设备在多条路径中连接工作的巧妙方法。参与的交换机通过 STP 协商最短可用路径。此功能将在 第 7.1 节 中讨论。

多网桥实例

多网桥实例允许您在您的设备上运行多个网桥,并分别控制每个实例。

防火墙

网桥代码有一个补丁,允许您在网桥内部的接口上使用 IP 链。有关此的更多信息,您可以在 第 7.2 节 中找到。