Link Aggregation with MikroTik
HTML-код
- Опубликовано: 11 сен 2024
- Bonding is a technology that allows aggregation of multiple ethernet-like interfaces into a single virtual link, thus getting higher data rates and providing failover. It's way more simple than it sounds, so give this video a watch!
I like Druvis kind of explanations (not against you, Victors 😉), he speaks very clear and a well pronounced english and has a phenominal knowledge. Keep going, Druvis!! 😀
I like Druvis better too, hehe. (c) Victor
They are simply not a native speaker sir 🥰
@@mikrotik😂😂😂they are one body and team though .mikrotik
But... What about demonstration of work of this bonding? Will it clearly aggregate 1G+1G in your setup? How much CPU will be eaten to this operation?
I enjoy “linking up” with MikroTik to watch these new videos :)
But do you feel you have bonded with Druvis?
@@mikrotik we’ve definitely made a connection.
I had no idea you could even do this. You make it look so simple.
Wonderful introduction video, please may you highlight the performance on the links given this setup and also the different bond protocols e.g balance-rr and their benefits and disadvantages
It's actually a bit of fun doing this on older Mikrotiks, even adding wifi into the aggregation and playing with the different mode options
Does it work also with SwitchOS Lite devices ?
On a CSS610-8G-2S+ I try to split the input SFP+ to two Gbe interfaces but only one is used.
Just want to add, if you want to get the 2gig throughput on your laptop don’t forget to setup default route using router 2 bonding ip (10.0.0.2) and add a masquerade/src-nat rule on router 1 and 2 as well.
I really wish they would have made That's 5009 with all 2.5 GB POE out ports and support -48 volt DC input. It would legitimately become my enterprise switch solution / router for about a hundred sites a month
When will support for encap2+3 & encap3+4 algorithms be added? All my MPLS/LDP traffic is stuck on 1 bond slave.
I'm looking forward to the bondage video with Viktors.
How much are you willing to pay?
@@mikrotik loooooooool
I finally solved mlag on 2x CRS309 as was unstable. Requires RSTP (or STP) and with bonded iccp peer-port must also set ARP=disabled on the bond interface (undocumented). Verified stable on 7.6 and 7.8. I didn't retest on 7.7 but suspect this was the issue. iperf3 shows stable 9.x Gbps with any combo of links up and down. Tested on Proxmox with x520-da2. I created a ticket and noted this with suggestion to update the doc.
Does the set ARP=disabled have an effect on a LACP 802.3ad bonding that you know of? Looks like ARP is enabled by default.
“How to bond with Druvis”😄- I see that marketing is working on attracting new customers.
Is it working? 🥺
What if I want to do this between two of the ports on my rb4011 and my truenas scale on my supermicro server? Everything I have tried so far fails. Would love to see you explain that.
Thanks for video.
Please, show how to config LAG between switches(SwitchOS).
This was little tricky explained ! a single client cannot make full 2g !
You forgot to mention that link aggregation does not really aggregate speed of two links, so every single transmission can not exceed single link speed. Using full LAG potential in home setup is rather quite difficult and unusual.
Isn’t a real life network using lots and lots of connections?
@@mikrotik IDK, when I'm downloading some 80 gb game from steam I haven't bothered to run wireshark to see. I did try running an HP 8510C but I couldn't make heads or tails of those smith charts.
How can we do bonding ? My ISP is 2 GBPS, but their router has only 1 GBPS ports, so I need to connect both ports and take out 2 GBPS, how can that be done?
Beautiful and brief . Pronounciation too is very clear . This looks more like layer 3 port channels. Can this be done for for mikroktik switches L2 .and how
With 802.3ad and balance-xor modes this will get hardware offloaded to the switch chip, but the transmit hash policy will always use Layer2+Layer3+Layer4. In other words you will only benefit from the full bandwidth if you do multiple connections.
Well, that's why rb5009 or rb4011 must have two sfp+ ports, not one. So you can stick whatever speed you need in both directions.
If you have more than one router at home, this is much cheaper. Adding more 10G ports to a device will raise the price considerably.
@@mikrotik if you have a switch at home next to the router then 1G ports on a router are a waste of money. It just needs sfp+ up and sfp+ down links. Save that extra by replacing rj45 with one sfp+
If your router has enough ports, then switch is a waste of money. Depends on what you are building.
LACP-groups can be configures as active or passive. There is no option in ROS/Winbox. What dies ROS?
Is it compatible with other vendors?
I get an error. "input does not match any value of slave". Whats this mean.
Doesn't that mean you have a typo in your slave interface name?
how about connecting 2 provides to 1 router. In a way that is can use either provide, not just one as a fallback.
You can't do this with this method, as it requires you to control both sides of the bonded link.
why not test performance
Where do I need to move in order to get ISP with 2.5 Gb/s connection? Asking for a German friend...
Singapore, Baltics, Scandinavia, Romania :)
a jak zagregować łącza Wi-FI? tak samo?
Do I need to add IP address to bond interface if bond interface belongs to bridge which has dhcp?
No, you do not.
speed per link is still 1G max...
Huh? What do you mean? 🤔
the maximum throughput between any two devices behind each end of the port channel will not exceed the link speed of the physical port in the path.
What you are saying makes no sense, sorry. The RB5009 has 2.5G ports and between the two units, there is now a 2G bonding connection. The speed is now limited to 2Gbit. We can make a part 2 where you can see throughput tests.
@@mikrotik max speed is 1Gbps per one TCP connection/Path. When you have for example two TCP connections you will get throughput 2x1 Gbps. So it depends on an application level if it can use more connections in its own protocol and benefit from LACP. You can make part 2 where you can demonstrate this behavior. For example iperf with single TCP connection. It should not exceed 1Gbps.
There are not many real life situations where you have only a single connection over a link. This video describes a real life use case to increase bandwidth in a network.
👌Using master slave terminology in 2023, bold. The artist formerly known as Kanye would be proud.
I tried really hard to get some RB5009UPr+S+IN's to work in my setup, but to do so would have just been too janky. Ended up just using a couple CCR2216-1G-12XS-2XQ's like I know you intended all along.
Also, what's the SFP+ to 2.5g e compatibility like?
Druuuvis :D
Nice video but I will add that both slaves interfaces cannot be part of the bridge interface and in this case they are acting as a L3 point-to-point connection between the 2 routers so static routing is required to make traffic flow between them if Layer 2 extension is not used.
You can add the "bond1" interface as a slave interface to the bridge. So a normal layer2 connection is possible. I use this in several scenarios.
Bond interface can be member (slave) of bridge interface, works perfect
łatwiej zrobić sprzęt ze wszystkimi portami 2.5gb a po za tym 10gb Ethernet zostało wynaleziony 20 lat temu .... a producenci go pokroili na ćwiartki i szukają frajera na pseudo postęp
you can't :D