ovirt上主机的网卡绑定分析.docx
- 文档编号:13743949
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:12
- 大小:387.88KB
ovirt上主机的网卡绑定分析.docx
《ovirt上主机的网卡绑定分析.docx》由会员分享,可在线阅读,更多相关《ovirt上主机的网卡绑定分析.docx(12页珍藏版)》请在冰点文库上搜索。
ovirt上主机的网卡绑定分析
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流量的接收负载均衡(receiveloadbalance,rlb),而且不需要任何switch(交换机)的支持
2.BOND配置
1
2
2.1Bond0配置
1.在设置主机网络中绑定两个网卡并配置bond模式为自定义,自定义模式为“mode=0miimon=100”
2.把逻辑网络附加到bond,并配置IP地址
3.在交换机进行配置,如下为华为交换机的配置,主要为创建链路聚合组并把两个接口加入到聚合组。
#
interfaceEth-Trunk1
porthybridpvidvlan14
porthybriduntaggedvlan14
#
interfaceGigabitEthernet0/0/30
undonegotiationauto
eth-trunk1
#
interfaceGigabitEthernet0/0/31
undonegotiationauto
eth-trunk1
#
2.2Bond1配置
1.在设置主机网络中绑定两个网卡并选择bonding模式为mode1
2.把逻辑网络附加到bond,并配置逻辑网络的IP
3.交换机不需要做配置,不过需要让em2和em3对应的交换机网口属于相同的vlan
2.3Bond2配置
1.在设置主机网络中绑定两个网卡并选择bonding模式为mode2
2.把逻辑网络附加到bond,并配置逻辑网络的IP
3.然后需要在交换机配置静态端口聚合,如下为华为交换机配置
#
interfaceEth-Trunk1
porthybridpvidvlan14
porthybriduntaggedvlan14
#
interfaceGigabitEthernet0/0/30
undonegotiationauto
eth-trunk1
#
interfaceGigabitEthernet0/0/31
undonegotiationauto
eth-trunk1
#
2.4Bond3配置
1.在设置主机网络中绑定两个网卡并配置bond模式为自定义,自定义模式为“mode=3miimon=100”
2.把逻辑网络附加到bond,并配置IP地址
3.交换机不需要做配置,不过需要让em2和em3对应的交换机网口属于相同的vlan。
2.5Bond4配置
1.在设置主机网络中绑定两个网卡并选择bonding模式为mode4
2.把逻辑网络附加到bond,并配置逻辑网络的IP
3.然后需要在交换机配置动态链路聚合,如下为华为交换机配置
#
lacppriority100
#
interfaceEth-Trunk1
porthybridpvidvlan14
undoporthybridvlan1
porthybriduntaggedvlan14
modelacp
maxbandwidth-affected-linknumber2
#
interfaceGigabitEthernet0/0/30
undonegotiationauto
eth-trunk1
lacppriority100
#
interfaceGigabitEthernet0/0/31
undonegotiationauto
eth-trunk1
lacppriority100
2.6Bond5配置
1.在设置主机网络中绑定两个网卡并选择bonding模式为mode5
2.把逻辑网络附加到bond,并配置逻辑网络的IP
3.交换机不需要做配置,不过需要让em2和em3对应的交换机网口属于相同的vlan
2.7Bond6配置
1.在设置主机网络中绑定两个网卡并配置bond模式为自定义,自定义模式为“mode=6miimon=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:
接受流量:
流量在两个网卡上切换,禁用正在传输数据的网卡后,流量切换到另一块的网卡,切换过程中有少量丢包,把禁用的网卡启用后,网络也会出现短暂中断
发送流量:
流量在两个网卡上切换,禁用正在传输数据的网卡后,流量切换到另一块网卡,切换过程有少量丢包,把禁用的网卡启用后,网络会出现短暂中断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ovirt 主机 网卡 绑定 分析
![提示](https://static.bingdoc.com/images/bang_tan.gif)