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!

Комментарии • 64

  • @UlrichWessendorf
    @UlrichWessendorf Год назад +17

    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!! 😀

    • @mikrotik
      @mikrotik  Год назад +11

      I like Druvis better too, hehe. (c) Victor

    • @sherwinceralbo1028
      @sherwinceralbo1028 Год назад

      They are simply not a native speaker sir 🥰

    • @mikkio5371
      @mikkio5371 8 месяцев назад

      ​​@@mikrotik😂😂😂they are one body and team though .mikrotik

  • @Pun1sh3r1993
    @Pun1sh3r1993 Год назад +11

    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?

  • @andrewcox-in-aus
    @andrewcox-in-aus Год назад +4

    I enjoy “linking up” with MikroTik to watch these new videos :)

    • @mikrotik
      @mikrotik  Год назад +4

      But do you feel you have bonded with Druvis?

    • @andrewcox-in-aus
      @andrewcox-in-aus Год назад +4

      @@mikrotik we’ve definitely made a connection.

  • @chumgrinder25
    @chumgrinder25 Год назад

    I had no idea you could even do this. You make it look so simple.

  • @shokowillard
    @shokowillard Год назад +2

    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

  • @m4d3ng
    @m4d3ng Год назад

    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

  • @francoisscala417
    @francoisscala417 Год назад +1

    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.

  • @JTwisted
    @JTwisted Год назад

    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.

  • @thekiltonfamily
    @thekiltonfamily Год назад +1

    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

  • @olivereyre7767
    @olivereyre7767 Год назад +1

    When will support for encap2+3 & encap3+4 algorithms be added? All my MPLS/LDP traffic is stuck on 1 bond slave.

  • @warrenphillips69
    @warrenphillips69 Год назад +4

    I'm looking forward to the bondage video with Viktors.

    • @mikrotik
      @mikrotik  Год назад +10

      How much are you willing to pay?

    • @wildorb1209
      @wildorb1209 Год назад

      @@mikrotik loooooooool

  • @johnwalshaw
    @johnwalshaw Год назад +2

    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.

    • @JasonLeeToews777
      @JasonLeeToews777 7 месяцев назад

      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.

  • @aliancemd
    @aliancemd Год назад +3

    “How to bond with Druvis”😄- I see that marketing is working on attracting new customers.

    • @mikrotik
      @mikrotik  Год назад +4

      Is it working? 🥺

  • @wyattvanloon6094
    @wyattvanloon6094 5 месяцев назад

    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.

  • @bogdan-nike
    @bogdan-nike Год назад +2

    Thanks for video.
    Please, show how to config LAG between switches(SwitchOS).

  • @nikolaydachev9691
    @nikolaydachev9691 Год назад +1

    This was little tricky explained ! a single client cannot make full 2g !

  • @ThomasSmoke
    @ThomasSmoke Год назад +1

    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.

    • @mikrotik
      @mikrotik  Год назад +1

      Isn’t a real life network using lots and lots of connections?

    • @zyxwvutsrqponmlkh
      @zyxwvutsrqponmlkh Год назад

      @@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.

  • @ownageplays2471
    @ownageplays2471 Год назад

    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?

  • @mikkio5371
    @mikkio5371 8 месяцев назад

    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

    • @mikrotik
      @mikrotik  8 месяцев назад +2

      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.

  • @D9ID9I
    @D9ID9I Год назад +1

    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.

    • @mikrotik
      @mikrotik  Год назад +2

      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.

    • @D9ID9I
      @D9ID9I Год назад +1

      @@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+

    • @mikrotik
      @mikrotik  Год назад +1

      If your router has enough ports, then switch is a waste of money. Depends on what you are building.

  • @Problembaer4
    @Problembaer4 Год назад

    LACP-groups can be configures as active or passive. There is no option in ROS/Winbox. What dies ROS?

  • @mohammedzak16
    @mohammedzak16 11 месяцев назад

    Is it compatible with other vendors?

  • @wyattvanloon6094
    @wyattvanloon6094 5 месяцев назад

    I get an error. "input does not match any value of slave". Whats this mean.

    • @timfoster5043
      @timfoster5043 5 месяцев назад

      Doesn't that mean you have a typo in your slave interface name?

  • @jsi
    @jsi Год назад +1

    how about connecting 2 provides to 1 router. In a way that is can use either provide, not just one as a fallback.

    • @mikrotik
      @mikrotik  Год назад

      You can't do this with this method, as it requires you to control both sides of the bonded link.

  • @absurtwawwaw1038
    @absurtwawwaw1038 23 дня назад

    why not test performance

  • @TheBendaa
    @TheBendaa Год назад

    Where do I need to move in order to get ISP with 2.5 Gb/s connection? Asking for a German friend...

    • @mikrotik
      @mikrotik  Год назад

      Singapore, Baltics, Scandinavia, Romania :)

  • @prawdziwyfull
    @prawdziwyfull Год назад

    a jak zagregować łącza Wi-FI? tak samo?

  • @EdvardasSmakovas
    @EdvardasSmakovas Год назад

    Do I need to add IP address to bond interface if bond interface belongs to bridge which has dhcp?

    • @atroxes
      @atroxes Год назад

      No, you do not.

  • @bucharestcartraffic
    @bucharestcartraffic Год назад +2

    speed per link is still 1G max...

    • @mikrotik
      @mikrotik  Год назад

      Huh? What do you mean? 🤔

    • @bucharestcartraffic
      @bucharestcartraffic Год назад +1

      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.

    • @mikrotik
      @mikrotik  Год назад +2

      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.

    • @jirikotalik1408
      @jirikotalik1408 Год назад +3

      @@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.

    • @mikrotik
      @mikrotik  Год назад +1

      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.

  • @zyxwvutsrqponmlkh
    @zyxwvutsrqponmlkh Год назад

    👌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?

  • @slonikabaziherrr
    @slonikabaziherrr Год назад

    Druuuvis :D

  • @kirksteinklauber260
    @kirksteinklauber260 Год назад

    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.

    • @UlrichWessendorf
      @UlrichWessendorf Год назад +7

      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.

    • @mgulan
      @mgulan Год назад +2

      Bond interface can be member (slave) of bridge interface, works perfect

  • @prawdziwyfull
    @prawdziwyfull Год назад

    ł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

  • @wreckedzilla
    @wreckedzilla Год назад

    you can't :D