{{tag>[bonding lacp networking centos6.5]}}
=====CentOS 6.5 bonding - LACP VLAN trunk=====
* Create bond interface. vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=4 miimon=100"
* Load kernel bond0 interface. vi /etc/modprobe.d/bonding.conf
alias netdev-bond0 bonding
* Add interfaces to bond.vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
MASTER=bond0
SLAVE=yes
USERCTL=no
ONBOOT=yes
BOOTPROTO=none
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
MASTER=bond0
SLAVE=yes
USERCTL=no
ONBOOT=yes
BOOTPROTO=none
vi /etc/sysconfig/network-scripts/ifcfg-eth3
DEVICE=eth3
MASTER=bond0
SLAVE=yes
USERCTL=no
ONBOOT=yes
BOOTPROTO=none
* Load bonding module. modprobe bonding
* Show bonding stats. cat /proc/net/bonding/bond0
===Create VLAN devices===
* Create VLAN50 device and bridge for KVM guests. vi /etc/sysconfig/network-scripts/ifcfg-br50
DEVICE=br50
ONBOOT=yes
SLAVE=bond0.50
TYPE=Bridge
VLAN=yes
NM_CONTROLLED=no
vi /etc/sysconfig/network-scripts/ifcfg-bond0.50
DEVICE=bond0.50
VLAN=yes
ONBOOT=yes
USERCTL=no
NM_CONTROLLED=no
BRIDGE=br50