ovirt上主机的网卡绑定

更新时间:2024-04-26 04:24:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1. BOND模式概述

1. 如下bond模式支持虚拟机网络(使用网桥)和非虚拟机网络(无网桥) ? Bond1(主备策略):只有一个设备处于活动状态,当一个宕掉另一个马上由备份转

换为主设备,不需要交换机做配置。

? Bond2(平衡策略):基于指定的传输HASH策略传输数据包。此模式提供负载平衡

和容错能力,需要交换机配置链路聚合。

? Bond4(IEEE802.3ad 动态链接聚合):创建一个聚合组,它们共享同样的速率和双

工设定。根据802.3ad规范将多个slave工作在同一个激活的聚合体下。需要交换机配置动态链路聚合。

? Bond5(适配器传输负载均衡): 在每个slave上根据当前的负载(根据速度计算)

分配外出流量。如果正在接受数据的slave出故障了,另一个slave接管失败的slave的MAC地址。不需要交换机做配置。 2. 如下bond模式只支持非虚拟机网络(无网桥)

? Bond0(平衡抡循环策略):传输数据包顺序是依次传输(即:第1个包走eth0,

下一个包就走eth1….一直循环下去,直到最后一个传输完毕),此模式提供负载平衡和容错能力

? Bond3(广播策略):在每个slave接口上传输每个数据包,此模式提供了容错能

? Bond6(适配器适应性负载均衡):该模式包含了balance-tlb模式,同时加上针

对IPV4流量的接收负载均衡(receiveload balance, rlb),而且不需要任何switch(交换机)的支持

2. BOND配置

2.1 Bond0配置

1. 在设置主机网络中绑定两个网卡并配置bond模式为自定义,自定义模式为

“mode=0 miimon=100”

2. 把逻辑网络附加到bond,并配置IP地址

3. 在交换机进行配置,如下为华为交换机的配置,主要为创建链路聚合组并把两个接

口加入到聚合组。 #

interface Eth-Trunk1 port hybrid pvid vlan 14 port hybrid untagged vlan 14 #

interface GigabitEthernet0/0/30 undo negotiation auto eth-trunk 1 #

interface GigabitEthernet0/0/31 undo negotiation auto

eth-trunk 1 #

2.2 Bond1配置

1. 在设置主机网络中绑定两个网卡并选择bonding模式为mode1

2. 把逻辑网络附加到bond,并配置逻辑网络的IP

3. 交换机不需要做配置,不过需要让em2和em3对应的交换机网口属于相同的vlan

2.3 Bond2配置

1. 在设置主机网络中绑定两个网卡并选择bonding模式为mode2

2. 把逻辑网络附加到bond,并配置逻辑网络的IP

3. 然后需要在交换机配置静态端口聚合,如下为华为交换机配置

#

interface Eth-Trunk1 port hybrid pvid vlan 14 port hybrid untagged vlan 14 #

interface GigabitEthernet0/0/30 undo negotiation auto eth-trunk 1 #

interface GigabitEthernet0/0/31 undo negotiation auto

eth-trunk 1 #

2.4 Bond3配置

1. 在设置主机网络中绑定两个网卡并配置bond模式为自定义,自定义模式为

“mode=3 miimon=100”

2. 把逻辑网络附加到bond,并配置IP地址

3. 交换机不需要做配置,不过需要让em2和em3对应的交换机网口属于相同的vlan。

2.5 Bond4配置

1. 在设置主机网络中绑定两个网卡并选择bonding模式为mode4

2. 把逻辑网络附加到bond,并配置逻辑网络的IP

3. 然后需要在交换机配置动态链路聚合,如下为华为交换机配置 #

lacp priority 100 #

interface Eth-Trunk1

port hybrid pvid vlan 14 undo port hybrid vlan 1 port hybrid untagged vlan 14 mode lacp

max bandwidth-affected-linknumber 2 #

interface GigabitEthernet0/0/30 undo negotiation auto eth-trunk 1 lacp priority 100 #

interface GigabitEthernet0/0/31 undo negotiation auto eth-trunk 1 lacp priority 100

2.6 Bond5配置

1. 在设置主机网络中绑定两个网卡并选择bonding模式为mode5

2. 把逻辑网络附加到bond,并配置逻辑网络的IP

3. 交换机不需要做配置,不过需要让em2和em3对应的交换机网口属于相同的vlan

2.7 Bond6配置

1. 在设置主机网络中绑定两个网卡并配置bond模式为自定义,自定义模式为

“mode=6 miimon=100”

2. 把逻辑网络附加到bond,并配置IP地址

4. 交换机不需要做配置,不过需要让em2和em3对应的交换机网口属于相同的vlan。

3. 验证结果

如下为验证的结果,仅供参考

1. 支持虚拟机的网络为通过在虚拟机中使用iperf发送流量进行测试,测试结果如下

? bond1:流量在活动网卡上,如果禁用活动网卡,流量切换到备用网卡,切换过程中

网络存在短时间中断,启用刚才禁用的网卡后,流量不会切换到该网卡

? bond2:需要交换机配置链路聚合,禁用其中一块网卡后,流量切换到另一块网卡,

切换过程有少量丢包,把禁用的网卡启用后,流量恢复到之前的网卡,在该过程中存在少量丢包。流量分布为1:3

? bond4:需要交换机配置。禁用其中一块网卡后,流量切换到另一块网卡,切换过程

有少量丢包,把禁用的网卡启用后,流量恢复到之前的网卡,在该过程中流量基本不会受到影响。流量分布为1:3 ? bond5:

接收流量:数据在一个网卡传输,禁用正在传输数据的网卡后,流量切换到另一块的网卡,切换过程中有少量丢包,把禁用的网卡启用后,网络会出现10秒以上的中断 发送流量:

流量在两个网卡上切换,禁用正在传输数据的网卡后,流量切换到另一块网卡,切换过程有少量丢包,把禁用的网卡启用后,网络会出现10秒以上的中断 2. 不支持虚拟机的网络为通过虚拟机迁移迁移进行测试,测试结果如下

? bond0:发送的流量在两个网卡,接收的流量大部分时间在一个网卡,后续需要确认

原因。

? bond3:两个网卡上都有相同的流量,bond的流量为两个流量的总大小,禁用一个

网卡,流量不会出现中断 ? bond6:

接受流量:流量在两个网卡上切换,禁用正在传输数据的网卡后,流量切换到另一块的网卡,切换过程中有少量丢包,把禁用的网卡启用后,网络也会出现短暂中断 发送流量:

流量在两个网卡上切换,禁用正在传输数据的网卡后,流量切换到另一块网卡,切换过程有少量丢包,把禁用的网卡启用后,网络会出现短暂中断

本文来源:https://www.bwwdw.com/article/r36p.html

Top