Lag X460G2 CCR1009


Hi, im having a issue while tring to bond 2 ports between a x460-g2 and a mikrotik ccr1009. My TX traffic get balanced but there is no way to balance RX.

I've tried using 802.3ad, L2, L3, L3_L4 and custom, with and without lacp, updated routerOS, but get no results.

This is



Config for X460G2 and CCR1009 as follow:




Thank you in advance 🙂

17 replies

Userlevel 6
Hello Bruno,

Are you referring to the RX traffic from the perspective of the x460? If so the "balancing" would happen on the other side. The LAG algorithm is only going to come in play for egress traffic.
Hello, thanks for the fast reply 🙂 im looking from ccr1009 perspective so the packets x460 is sending aren't balanced;
Userlevel 6
Hello Bruno,

Depending on the traffic flow it might be difficult to "balance" the traffic considering it is not processed in a round robin fashion. Are there multiple VLANs on this port?
Hello, no, there is only 1 vlan on this port. the problem is, it is balancing nothing at all. its trowing like, 100mb on one port and 2kb on another. If it divide even 30-70 then it would be alright.
Userlevel 6
Bruno wrote:

Hello, no, there is only 1 vlan on this port. the problem is, it is balancing nothing at all. its trowing like, 100mb on one port and 2kb on another. If it divide even 30-70 then it would be alright.

My guess is that a majority of this traffic is similar. In order to keep things quick the switch is using the hashing algorithm and by chance all of this traffic fits into one hash that goes out one port.
Bruno wrote:

Hello, no, there is only 1 vlan on this port. the problem is, it is balancing nothing at all. its trowing like, 100mb on one port and 2kb on another. If it divide even 30-70 then it would be alright.

Even using a vlan(with another origin and dest) to simulate a non similiar traffic it doesnt balance.
Userlevel 6
Bruno wrote:

Hello, no, there is only 1 vlan on this port. the problem is, it is balancing nothing at all. its trowing like, 100mb on one port and 2kb on another. If it divide even 30-70 then it would be alright.

Did you change the VLAN or add the VLAN?
Bruno wrote:

Hello, no, there is only 1 vlan on this port. the problem is, it is balancing nothing at all. its trowing like, 100mb on one port and 2kb on another. If it divide even 30-70 then it would be alright.

The VLAN used to simulate was one in production, already exist. The LAG is still in laboratory.
Userlevel 7
Bruno wrote:

Hello, no, there is only 1 vlan on this port. the problem is, it is balancing nothing at all. its trowing like, 100mb on one port and 2kb on another. If it divide even 30-70 then it would be alright.

How many different and unique connections/clients are in your LAG test?
Bruno wrote:

Hello, no, there is only 1 vlan on this port. the problem is, it is balancing nothing at all. its trowing like, 100mb on one port and 2kb on another. If it divide even 30-70 then it would be alright.

Im going to test it with production connections, take it out of lab since the first guess of@Patrick Voss may be right. I'll come back after new tests to tell the results.@Drew C, my lag uses 2 ports and i did a test with a bandwidth simulation tool from winbox.
Userlevel 7
Bruno wrote:

Hello, no, there is only 1 vlan on this port. the problem is, it is balancing nothing at all. its trowing like, 100mb on one port and 2kb on another. If it divide even 30-70 then it would be alright.

I think that's the problem, there's not enough variety to see traffic hash to a different port. Keep in mind that this isn't load balancing; it's load sharing 🙂
Bruno wrote:

Hello, no, there is only 1 vlan on this port. the problem is, it is balancing nothing at all. its trowing like, 100mb on one port and 2kb on another. If it divide even 30-70 then it would be alright.

Thanks for your help. I just put in production and it worked. used the 2 of them as 802.ad3, x460g2 as custom LACD and CCR1009 as L3_L4. Dont know if was the routerOS update i did this morning or@Patrick Voss Guessing but it worked 😃

Thank you@Patrick Voss and@Drew C for your help and patience. Have a good day;
Userlevel 7
Bruno wrote:

Hello, no, there is only 1 vlan on this port. the problem is, it is balancing nothing at all. its trowing like, 100mb on one port and 2kb on another. If it divide even 30-70 then it would be alright.

Great! Glad we could help!
Ops, one more thing. Is there a way to configure round robin on x460? if yes, then how?
Userlevel 7
Bruno wrote:

Ops, one more thing. Is there a way to configure round robin on x460? if yes, then how?

Round Robin is not supported.
Bruno wrote:

Ops, one more thing. Is there a way to configure round robin on x460? if yes, then how?

Thank you;
Userlevel 4
As an add-on to one of the other responses. I believe the method of sharing is to run the appropriate type of connection (L2, L3_L4, etc.) through a hashing algorithm and then divide that value by the number of ports in the LAG. The modulo (remainder) is used to select the port (0 being the first port, 1 being the second, etc.). Since the modulo is always 0 or "1 less" than the total number of ports (since you divided by that), it's a pretty easy decision to make. Mathematically, without enough source/dest. combos, you could see a pretty big difference between one or the other.

Eric

Reply