Terrible 802.3ad Linux Bond Performance

warbux

New Member
Apr 28, 2014
6
0
1
I have a simple network. My hosting provider has given me 2 1Gbps uplinks located on 2 separate switches in configured to run 802.3ad. The problem is when I connect to the virtual machines via PPTP/L2TP or OpenVPN I am seeing speeds around 5 to 10 mbps (I am the only person connected to the server) when I connect to another server in the same rack but only configured with 1 Gbps port I get 100Mbps with 25 or 30 other people connected. I have tried other Linux Bond modes and most of the time it kills my internet. I am pretty sure the switches are setup correctly. The hosting provider does this type of config all the time. So I am thinking maybe I need to setup an OVS bond instead. I am just having a devil of a time getting it to work.

Here is my current network setup. I run RouterOS (Mikrotik) in my stack and do not need VLANs. Any advice would be a huge help.

Code:
auto loiface lo inet loopback


iface eth0 inet manual


iface eth1 inet manual
auto bond0
iface bond0 inet manual
    slaves eth0 eth1
    bond_miimon 100
    bond_mode 802.3ad


auto vmbr0
iface vmbr0 inet static
    address  23.227.191.82
    netmask  255.255.255.240
    gateway  23.227.191.81
    bridge_ports bond0
    bridge_stp off
    bridge_fd 0


auto vmbr1
iface vmbr1 inet static
    address  10.10.10.1
    netmask  255.255.255.0
    bridge_ports none
    bridge_stp off
    bridge_fd 0