Does anyone here experience with the interface bonding?
Could you all help to advice me about the interface bonding of Mikrotik with CISCO switch? Because I have problem when I configure it, the traffic is not load-balance between two interface, and below is the configure that I have done:
On CISCO switch configure: #sh run int po1
interface Port-channel1
switchport access vlan 29
switchport mode access
end #sh run int f0/17
interface FastEthernet0/17
switchport access vlan 29
switchport mode access
channel-protocol lacp
channel-group 1 mode passive
end #sh run int f0/18
interface FastEthernet0/18
switchport access vlan 29
switchport mode access
channel-protocol lacp
channel-group 1 mode passive
end
Same problem here, trying to balance interfaces with a Motorola BSR 64000. It only sends the traffic out the first interface, not both when using bonding mode 802.3ad LACP. If I change to balance-rr it works. Using Transmit Hash Policy layer 2 and 3.
No Channel bonding (PortChannel) will give you 100% even distribution.
Distribution from the Cisco’s side is done by a hashing algorithm which is normally only src-dst-ip, or even worse, src-dst-mac (check the global command, port-channel load-balance)
The more established TCP connections you have (with the correct hashing algorithm), the better the load will balance out across the ports. I frequently bond 8 x 1GB interfaces, and the load is distributed fairly evenly with 300Mbps+ in/out of each port.
Thanks, for your support, but my CISCO switch is the old version, for port-channel load-balance rule it have only scr-mac and dst-mac, so it may cause from this problem. I will upgrade my switch.
Hi! I Have the same problem with Cisco 2950. But I do not think that problem in switch. I connected 2 PCs to Cisco, make 2 links between Cisco and ROS, all connections are 100Mbit/s. When I send packets from PCs to Mikrotik (using btest), I have 200 MBit/sec as a result, so Cisco balance traffic correctly using src-mac algorithm. But when PCs receive packets, I have 100M, and see that ROS use only one interface. How can I know what algorithm is using by ROS? I tried layer-2 and layer-2-3, but I don’t know if ROS using src-mac, dst-mac, or else algorithms.
ROS 5.26