首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux键合模式4 (802.3ad) -2交换机-4网卡

Linux键合模式4 (802.3ad) -2交换机-4网卡
EN

Server Fault用户
提问于 2012-05-11 11:46:20
回答 2查看 14.6K关注 0票数 5

我知道,您可以使用键合模式4与1服务器与2 nic使用2开关。

键0由: Nic 1端口1 ->开关A Nic 2端口1 ->开关B组成

在这种情况下,我可以松开交换机、网卡或电缆,但我的网络仍然正常工作,如果一切正常,我将在高可用性的基础上进行链接聚合。

我的问题是,你能做同样的事,但与4 NIC有更多的速度,但仍然安全。

键0由: Nic 1端口1 ->交换机A Nic 1端口2 ->交换机B Nic 2端口1 ->交换机Nic 2端口2 ->交换机B

开关很可能是思科。

干杯

EN

回答 2

Server Fault用户

发布于 2015-02-12 22:36:47

我刚刚在Ubuntu服务器14.04LTS上完成了完全相同的设置。

对于任何通过接口文件配置网络的Linux发行版,过程应该是相同的。(例如Debian和它的大多数衍生产品,如Ubuntu和Mint。)

在每个开关上:

在802.3ad以太通道中配置两个端口。不需要连接两个交换机的通道定义。通道应分别在每个交换机上定义。

在服务器上:

第一个安装软件包“ifenslave2.6”通过您的软件包管理器。

然后编辑/etc/模块,并在其上加上“粘接”一词。

例如:

代码语言:javascript
复制
# /etc/modules: kernel modules to load at boot time
loop
lp
rtc
bonding

运行一次“调制解调器键合”加载键合模块。

然后编辑/etc/网络/接口,将真正的NIC定义为手动接口,它是新接口"bond0“的辅助接口。

例如:

代码语言:javascript
复制
# The loopback interface
auto lo
iface lo inet loopback

# The individual interfaces
auto eth0
iface eth0 inet manual
bond-master bond0

auto eth1
iface eth1 inet manual
bond-master bond0

auto eth2
iface eth2 inet manual
bond-master bond0

auto eth3
iface eth3 inet manual
bond-master bond0

# The bond interface
auto bond0
iface bond0 inet static
address 192.168.1.200
gateway 192.168.1.1
netmask 255.255.255.0
bond-mode 4
bond-miimon 100
bond-slaves eth0 eth1 eth2 eth3
bond-ad_select bandwidth

最后一条语句确保两对中的任何一对具有完全连接性,只要一个接口下降,就会得到所有的通信量。

因此,如果eth0和eth1连接到交换机A和eth2-eth3切换到交换B,则如果eth0或eth1出现故障,则连接将使用开关B。

最后但同样重要的是:

代码语言:javascript
复制
ifup eth0 & ifup eth1 & ifup eth2 & ifup eth3 & ifup bond0

就这样。它工作,并将自动回来后,重新启动。

您可以通过使用ifdown降低单个ethX接口来观察故障转移行为,并可以通过"ethtool bond0“观察由此产生的聚合带宽。

(不需要去服务器室和电缆。)

票数 2
EN

Server Fault用户

发布于 2012-05-11 11:59:02

请记住,使用802.3ad,连接中的所有链接都需要连接到同一个交换机,除非交换机支持通过堆栈/虚拟交换机类型配置与其他交换机共享802.3ad信息。

尽管如此,您仍然可以使用4个nics和两个交换机来实现您的配置,只需在每个交换机上建立一个键,例如:

代码语言:javascript
复制
NIC1/port1 -> bond0 -> switch1
NIC1/port2 -> bond1 -> switch2
NIC2/port1 -> bond0 -> switch1
NIC2/port2 -> bond1 -> switch2

这样,您就可以针对单个NIC或交换机故障获得冗余,并在交换机工作时增加带宽,但您必须自己管理IP故障转移。

或者,您可以切换到绑定模式6,放弃对802.3ad的要求,并运行您在问题中建议的配置。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/388221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档