网桥一种网络设备连接两个或多个局域网段
网桥(Bridge)是一种网络设备,它的主要作用是连接两个或多个局域网段,使它们成为一个逻辑上的网络,同时起到分隔冲突域、转发数据帧和降低网络拥塞的作用。
网桥的主要作用包括
1. 连接网络段
- 网桥用于连接两个或多个物理上分开的局域网,使它们像一个网络一样工作。
- 例如,可以用来连接两层楼的办公室网络。
2. 数据帧转发(根据MAC地址)
- 网桥工作在OSI模型的第二层(数据链路层)。
- 它维护一个MAC地址表,记录哪些MAC地址在哪个接口上。
- 当收到数据帧时,它会查表决定是否转发以及从哪个端口转发。
3. 隔离冲突域
- 每个接口是一个独立的冲突域,这样可以减少以太网中因数据碰撞造成的拥塞。
4. 减少广播风暴(有限能力)
- 虽然网桥不会阻止所有广播,但它能根据MAC表减少不必要的转发,优化网络流量。
5. 学习能力
- 网桥能自动学习连接设备的MAC地址,无需人工配置。
网桥与其他网络设备区别
| 设备 | OSI层级 | 作用 |
|---|---|---|
| 集线器 Hub | 物理层(第1层) | 广播所有数据,不做判断,无隔离能力 |
| 网桥 Bridge | 数据链路层(第2层) | 根据MAC地址转发,有隔离冲突域能力 |
| 交换机 Switch | 数据链路层(第2层) | 多端口桥的增强版,性能更高,支持VLAN等 |
| 路由器 Router | 网络层(第3层) | 根据IP地址转发数据,连接不同网络类型 |
在一些虚拟化或容器网络环境中(如 Linux 的 brctl / ip link add br0),网桥还是很实用的技术组件