![绑定 NIC 是否需要多个互联网连接才能有效?](https://linux22.com/image/682493/%E7%BB%91%E5%AE%9A%20NIC%20%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E5%A4%9A%E4%B8%AA%E4%BA%92%E8%81%94%E7%BD%91%E8%BF%9E%E6%8E%A5%E6%89%8D%E8%83%BD%E6%9C%89%E6%95%88%EF%BC%9F.png)
据我了解,“Bonded NIC”有两个用途:
- NIC 发生故障时的冗余
- 额外带宽
前者只能在以下情况下防止互联网连接故障:
- 多个 ISP 连接没有失败。
- 绑定的 NIC 所连接的交换机没有出现故障。
- 绑定 NIC 中包含的所有服务器本地 NIC 均未出现故障。
至于为服务器提供额外的带宽(例如,在大型备份期间),您可以以两种不同的方式连接它,即使用多个互联网连接,或者仅使用一个互联网连接。
如果有两个互联网连接,那么服务器似乎不言而喻地会获得更多的带宽,但是如果两个绑定的 NIC 都只有一条路由可遵循(尽管只有一个互联网连接,或者仅在同一个 LAN 内),那么服务器是否仍然有更多的带宽可用,或者是否受到网络上的最大带宽量的限制?
答案1
绑定网卡在第 2 层工作。绑定有多种类型。有些需要与另一端协作的交换机,如 LACP。其他不需要任何交换机配置(故障转移等)。
因此绑定确实提供了冗余,但仅取决于您的交换机。它不会在第 3 层(路由)提供冗余。额外的带宽仅取决于交换机(或连接的设备)。
互联网级别的冗余需要多宿主。因此,在您的假设中,第 1 点(多个 ISP 连接未发生故障)是错误的。
绑定的网卡是有效的,但与互联网连接无关。