4 端口千兆卡上的 Ubuntu Bridge 网络接口

4 端口千兆卡上的 Ubuntu Bridge 网络接口

我以前在网上见过这个。

我有一台带有 4 端口千兆网卡的 Ubuntu 服务器。

我想桥接接口,这样,如果一个接口很忙,数据包将通过未使用的接口。

谢谢

答案1

这个术语是 NIC Bonding 或 NIC Teaming。

网卡绑定是指将服务器/PC 上的两个或多个网卡绑定在一起,以形成并行的单一连接。如果服务器拥有更多网卡,这是一种实现服务器冗余的好方法。

https://www.linuxnix.com/nic-bonding-in-linux/

互联网上有很多关于如何做到这一点的教程。解释这一点可能需要几页纸才能展示所有选项。

值得注意的是:

以下是 Ubuntu 文档中主动备份设置的一个示例:

# eth0 is manually configured, and slave to the "bond0" bonded NIC
auto eth0
iface eth0 inet manual
    bond-master bond0
    bond-primary eth0

# eth1 ditto, thus creating a 2-link bond.
auto eth1
iface eth1 inet manual
    bond-master bond0

# bond0 is the bonding NIC and can be used like any other normal NIC.
# bond0 is configured using static network information.
auto bond0
iface bond0 inet static
    address 192.168.1.10
    gateway 192.168.1.1
    netmask 255.255.255.0
    bond-mode active-backup
    bond-miimon 100
    bond-slaves none

(注意:这只是一个例子,在执行此操作之前至少应该阅读 Ubuntu 文档!)


什么是网络桥接?

引用维基百科:

网络桥接器是一种计算机网络设备,它从多个通信网络或网络段创建单个聚合网络。此功能称为网络桥接。桥接不同于路由。路由允许多个网络独立通信但又保持分离,而桥接将两个独立的网络连接起来,就像它们是单个网络一样。在 OSI 模型中,桥接在数据链路层(第 2 层)中执行。如果桥接网络的一个或多个段是无线的,则该设备称为无线桥接器。

https://en.wikipedia.org/wiki/Bridging_%28networking%29

桥接的一个例子是将一台计算机连接到 WAN(互联网)和 LAN(工作)网络,并且该计算机能够访问这两个网络。它还可以包括使 LAN 上的其他计算机能够通过连接到这两个网络的 PC 访问互联网。

相关内容