测试环境:
名字 |
ip |
OS |
Bonding+Bridge |
Speed |
KVM |
192.168.x.57 |
Centos6.3 |
Y |
200Mb/s |
Vm_server1 |
192.168.x.61 |
Centos6.3 |
N |
可变 |
Vm_server2 |
192.168.x.62 |
Centos6.3 |
N |
可变 |
Server1 |
192.168.x.130 |
Centos6.0 |
N |
100Mb/s |
Server2 |
192.168.x.254 |
Centos5.5 |
N |
100Mb/s |
KVM Server端Bonding+Bridge配置
[root@localhost~]# more /etc/sysconfig/network-scripts/ifcfg-em2
DEVICE=em2
ONBOOT=yes
BOOTPROTO=static
USERCTL=no
MASTER=bond0
SLAVE=yes
[root@localhost~]# more /etc/sysconfig/network-scripts/ifcfg-em3
DEVICE=em3
ONBOOT=yes
BOOTPROTO=static
USERCTL=no
MASTER=bond0
SLAVE=yes
[root@localhost~]# more /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
ONBOOT=yes
BRIDGE=br10
[root@localhost~]# more /etc/sysconfig/network-scripts/ifcfg-br10
DEVICE=br10
ONBOOT=yes
BOOTPROTO=static
NM_CONTROLLED="no"
IPADDR=192.168.x.57
NETMASK=255.255.255.0
BROADCAST=192.168.x.255
NETWORK=192.168.x.0
USERCTL=no
TYPE=Bridge
[root@localhost ~]# more /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bond0 miimon=100 mode=4
启动两个vm,将其两个接口绑定到br10上.
[root@localhost ~]# brctl show
bridge namebridge idSTP enabledinterfaces
br10 8000.d4bed9b5bc21 no bond0
vnet0
vnet1
交换机配置,仅需开启port-channel(LACP协议)
测试:
1.Server1与server2向vm_server1和vm_server2施压
分别结果图:
Vm_server1
Vm_server2
Server1
Server2
2. vm_server1和vm_server2向Server1与server2施压
分别结果图:
Vm_server1
Vm_server2
Server1
Server2
3.server1各server2向vm_server1施压
分别结果图:
server1
Server2
Vm_Server1
从测试3可以看出,我们的vm_server1虚拟机可以接受近200Mb/s的流量.
本文转自hahazhu0634 51CTO博客,原文链接:http://blog.51cto.com/5ydycm/1302236,如需转载请自行联系原作者