I was running into a bunch of problems with KVM bridging and Ubuntu Bonding (LACP) but I was able to resolve this by using the following network config:
Printout from /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
iface lo inet loopback
# Child Networking interfaces
iface eth0 inet manual
iface eth1 inet manual
#Bond mode load-balancing LACP fast
iface bond0 inet manual
bond-slaves eth0 eth1
#Bridged networking interfaces
iface br0 inet static
# dns-* options are implemented by the resolvconf package, if installed
Have you ever needed to run an MTR, (basically a traceroute) and save it to a file and then delete the files after a specified amount of time? I have had this need so I wrote this simple Ruby Script available on GITHUB.
I have found that all of the major players are bringing out products that qualify for a type of Software Defined Networking. This is great because as Networking Administrators and Networking Engineers
we can use controller based configuration in order to deploy networks faster and with more ease. I’m also looking at this in terms of rolling out entire servers, complete with networking, in an environment in a short amount of time. I can’t wait until we get our hands on some of the SDN gear!