使用LACP在RedHat 6上进行绑定

时间:2014-01-07 15:43:21

标签: networking redhat lacp

我目前在RedHat 6.4中遇到问题。我有两个物理网卡,我试图使用LACP绑定在一起。

我在交换机上设置了相应的配置,并且已经在我的NIC上的RedHat安装指南中实现了推荐的配置。

但是,当我启动网络服务时,我在物理网卡上看到了LACP IP以及绑定接口(分别是eth0,eth1和bond0)。我想我应该只在bond0界面上看到我的IP地址?

未建立与我的网络的连接。我不知道我的配置有什么问题。

以下是我的ifcfg-eth0,eth1和bond0文件(由于审慎目的,IP已被删除)。

ifcfg-eth0:

DEVICE=eth0

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

USERCTL=no

TYPE=Ethernet

NM_CONTROLLED=no

ifcfg-eth1:

DEVICE=eth1

ONBOOT=yes

MASTER=bond0

SLAVE=yes

BOOTPROTO=none

USERCTL=no

TYPE=Ethernet

NM_CONTROLLED=no

ifcfg-bond0:

DEVICE=bond0

IPADDR=X.X.X.X

NETMASK=255.255.255.0

ONBOOT=yes

BOOTPROTO=none

USERCTL=no

NM_CONTROLLED=no

BONDING_OPTS="mode=4"

感谢能够查明我问题的任何人。

杰里米

3 个答案:

答案 0 :(得分:3)

让我在这里回答我自己的问题,以防任何人遇到同样的问题。

原来我只需要在我的RedHat服务器上停用“ NetworkManager ”服务。将其关闭,然后将其停用,然后像魅力一样工作。

答案 1 :(得分:0)

〜]#service NetworkManager stop | chkconfig NetworkManager off

尝试这个,如果没有继续bellow命令

〜]#service network start/restart | chkconfig network on

答案 2 :(得分:0)

网络绑定:绑定模式

模式0,1和2是迄今为止最常用的模式。

  • 模式0(balance-rr) 此模式按顺序从第一个可用从站到最后一个从站发送数据包。如果两个真实接口是绑定中的从属,并且两个数据包到达绑定接口之外,则第一个将在第一个从设备上传输,第二个帧将在第二个从设备上传输。第三个数据包将在第一个数据包上发送,依此类推。这提供了负载平衡和容错。

  • 模式1(主动备份) 此模式将其中一个接口置于备份状态,并且只有在活动接口丢失链接时才会使其处于活动状态。在一个实例中,绑定中只有一个从属是活动的。只有当活动从站发生故障时,其他从站才会变为活动状此模式提供容错功能。

  • 模式2(balance-xor) 基于XOR公式传输。 (源MAC地址与目标MAC地址进行异或)模块从属计数。这为每个目标MAC地址选择相同的从站,并提供负载平衡和容错。

  • 模式3(广播) 此模式在所有从接口上传输所有内容。此模式使用最少(仅用于特定目的),仅提供容错功能。

  • 模式4(802.3ad) 此模式称为动态链路聚合模式。它创建共享相同速度和双工设置的聚合组。此模式需要支持IEEE 802.3ad动态链接的交换机。

  • 模式5(balance-tlb) 这称为自适应传输负载平衡。根据每个从接口上的当前负载和队列分配传出流量。当前从站接收传入流量。

  • 模式6(balance-alb) 这是自适应负载平衡模式。这包括针对IPV4流量的balance-tlb +接收负载平衡(rlb)。接收负载均衡是通过ARP协商实现的。绑定驱动程序拦截服务器在出路时发送的ARP回复,并使用绑定中其中一个从属的唯一hw地址覆盖src hw地址,以便不同的客户端为服务器使用不同的hw地址。