💪Taking a look at configuring BGP on MikroTik RoSv7

Soooo many of you have been asking me to make a video on how to configure BGP on RoSv7, and here it is! This video will briefly be taking a look at what BGP is, how to configure this and how to advertise routes via it. I hope you enjoy!
Support the Channel:
⭐Become a Patreon: / thenetworkberg
⭐Become a KZread Member: / @thenetworkberg
Social Media:
🌏 thenetworkberg.com
🌏 / thenetworkberg
🌏 / bergnetwork
🌏 / the-network-berg-39451...
MTCNA Playlist:
• Free MTCNA RoSv6
Timestamps:
00:00 - Introduction
00:37 - BGP Overview
05:08 - BGP Setup (winbox)
10:21 - BGP Setup (cli)
Thanks again for watching

Пікірлер: 63

  • @sananp.4718
    @sananp.47182 жыл бұрын

    Once again, you have saved me a ton of stress re: eBGP. we just implemented RouterOS 7 and I was extremely hesitant to deploy because of everything bad I was hearing from colleagues about it. Thank you!!!

  • @guasti3048

    @guasti3048

    Жыл бұрын

    can you help me sending configuration script, then here I just change filter and ID IPs.

  • @DarioBonelli

    @DarioBonelli

    Жыл бұрын

    Hello and how did you do in the implementation of Ros7 and BGP?

  • @kirksteinklauber260
    @kirksteinklauber2602 жыл бұрын

    Love this video!! it explains simple how to configure BGP!!! on RouterOS v7.1.1. Thanks so much

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    You're welcome!

  • @roedolfrossouw1587
    @roedolfrossouw1587 Жыл бұрын

    Thank you for the informative video

  • @TheNetworkBerg
    @TheNetworkBerg2 жыл бұрын

    I've left the issues I ran into during the configuration on purpose instead of cutting it out since I suspect many of you may run into these issues yourselves. Please let me know how you feel about RoSv7 so far and what you think about BGP? Have you tried setting it up yourself? Have you seen the Route filters? What's your opinion? Note: The issue I picked up while trying to unset a certain part of the configuration is not the result of a bug, MikroTik requires you to print details whenever needing to set/unset specific parts of configuration. Thank you Christian Hesse for pointing this out! BGP information MikroTik: help.mikrotik.com/docs/pages/viewpage.action?pageId=328220 BGP Roles: datatracker.ietf.org/doc/draft-ietf-idr-bgp-open-policy/?include_text=1

  • @guasti3048

    @guasti3048

    Жыл бұрын

    can you help me sending configuration script, then here I just change filter and ID IPs.

  • @thefixitgal
    @thefixitgal2 жыл бұрын

    OMG Thank you! Ros is quite different. Its awesome that your making tutorials for using it. Have you done an OSPF tutorial yet ?

  • @chrislane5670
    @chrislane56702 жыл бұрын

    Awesome vid ~ i have 2 ebgp feeds, both sending default routes ~ how to set Local Pref on one route as to NOT prefer it?

  • @rajeshbose2802
    @rajeshbose28022 жыл бұрын

    Thanks . Please continue. more video with BGP

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    Will do :D!

  • @klodianbalili_TP
    @klodianbalili_TP2 жыл бұрын

    Hello there, I am doing ebgp on ipv6 and ipv4 separately between a v7.1.1 router and long term 6.48.6 because both are in production and cannot upgrade the one to 7, my problem is the one that happens to you to the end i cannot advertise my ipv6 network from v7 to long term, on the other hand i can push ipv6 default route from the long term router to v7 router, and i have tried both output redistribute and out put network by building an ipv6/address list. This is only for the ipv6 on ipv4 works great

  • @drumaddict89
    @drumaddict89 Жыл бұрын

    hey johnny - how about deploying a docker in ROS v7.6+ running a FRRouting instance in it to have the benefit of a more fully fledged BGP(+BFD) implementation? maybe as a RR in the docker and the MT establishes a BGP session also to the frrouting container btw. this way a mikrotik also could be able to connect to an IS-IS ;) hm, i need to look into frrouting... cheers

  • @davidmcken
    @davidmcken2 жыл бұрын

    The command you are looking for is "/routing/bgp/connection/set 0 output.redistribute=connected" the number is the first parameter to the set command. Also around 11:40 when you say at rr = route reflect that is actually route refresh which is a very different thing. What you show later is somewhat showing that it may not be fully working as well although I will stress test that myself in a bit, the first disable / re-enable is normal unfortunately as adding the filters would have automatically dropped and re-established the peer (would be great if they can fix that). Otherwise fairly accurate video, BGP is not fully ready for the lime light but they are working on it hopefully we have a stable implementation soon which I guess will be the new LTS.

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    I see, thank you David. I am pretty much used to using the line item at the end of the command from my experiences on v6, but definitely worth noting :D!

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    I played around with the line item placement a bit, if I first run the command then have the line item at the end I get an error. If I run the command with the 0 after the set it works. If I run another command afterwards with the 0 at the end that works too. So I definitely feel like this still isn't normal behavior.

  • @LukasParzinger

    @LukasParzinger

    Жыл бұрын

    I tried the exact stuff you did here with 7.7rc3, and it seems they fixed most of these bugs. :) just fyi

  • @davidmcken

    @davidmcken

    Жыл бұрын

    @@LukasParzinger thunks for the heads up.

  • @Korzk
    @Korzk2 жыл бұрын

    Wow love this video!!! I wish you can look into new QoS such as CAKE

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    Would love covering Cake as soon as a long-term release of RoSv7 comes out. Currently there are plenty of reported issues to even things such as using Cake breaking IPv6 connections.

  • @Korzk

    @Korzk

    2 жыл бұрын

    @@TheNetworkBerg Cannot wait mikrotik to release the long term of RouterOS and you cover the Cake soon. Keep it up!

  • @masterkungfu09
    @masterkungfu092 жыл бұрын

    Hi there.. i have a question where i have 3 routers config w/ ibgp. R1-cisco R2-Mikrotik R3-Mikrotik. The issue is that R3-Mikrotik will not able to reach the loopback of R1 ?? I did use route-reflector but still not reachable. Thanks in advance.

  • @seungtaekoh87
    @seungtaekoh872 жыл бұрын

    Thank you for your great video, could you share mikroTik eve ng image? and unl file?

  • @BattousaiHBr
    @BattousaiHBr2 жыл бұрын

    it's weird considering how widely used the address list is on the whole system that it's still within the firewall menu and not its own dedicated menu.

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    I can definitely agree with this, it has evolved from just housing address items in a group for the firewall specifically to plenty of other features.

  • @fernal9301
    @fernal93012 жыл бұрын

    Could you please make a video with bgp multiwan on router os v6 with best practise in configuring router for ISP

  • @jefftee448
    @jefftee4482 жыл бұрын

    Just let us know when you move your production network over to v7. Only then will I seriously consider the upgrade. Im estimating it wont be production ready until at least LTS 7.2. Ill probably wait to LTS 7.3,

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    Yeah... It will probably be a while before I start using v7 in a prod network. I also estimate that things will only start getting ready with the 7.3 LTS the current RC for 7.2 is also not there yet. But I will definitely give some updates on how v7 performs in a true ISP network as a prod device delivering multiple services when it gets there. I have actually ordered a CCR2116 that I would like to bring up for some basic PE functions, but definitely nothing more than just having site BGP Peers connecting to it or spanning routes from it with OSPF.

  • @cardikAssss
    @cardikAssss2 жыл бұрын

    How about vrf redistribution vía BGP? Couldnt make it work and migrating from ROS6 to ROS7 Made a working config fail.

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    It does not work at all on V7 currently, one of the main reasons I do not make use of V7 in a production network. Slight correction: On the latest Testing build on 7.2rc4 you are able to learn the routes But only between two different routers. Using a route reflector still doesn't work (there is also some other weird funny things happening in the backend)

  • @cardikAssss

    @cardikAssss

    2 жыл бұрын

    @@TheNetworkBerg huh, i thought so, tried everything. Couldnt make it work, good to have a second opinion on this one. Thanks!

  • @lanceevans4372
    @lanceevans43722 жыл бұрын

    I know v7 still has bugs, currently been labing v7.3.1 which seems the least buggy for now. Recently purchased CCR2116 for an isp client. It comes stock with v7, u recommend going ahead with v7 config? Not sure if i can rollback to v6 anyways.

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    As long as you don't plan on using BFD or Confederations then it should be just fine.

  • @lanceevans4372

    @lanceevans4372

    2 жыл бұрын

    @@TheNetworkBerg thanks for the reply! Ur videos are really helpful, going the the routing filters now. Luckily i got some Juniper experience. Will let u know how it goes! Thanks again!

  • @josivan191
    @josivan1912 жыл бұрын

    good afternoon , how to see the routes sent in the bgp session ?

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    You currently cannot see routes received per session, you are also not able to see which routes you are advertising out. This is a known issue that MikroTik is still working on.

  • @vincentbantolo9097
    @vincentbantolo90972 жыл бұрын

    is there an update source just like in bgp peer > adv tab on ROSv6? trying to link bgp vpls

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    Yes, it is in the basic configuration and is called "local address" that is what you will use as an update-source.

  • @vincentbantolo9097

    @vincentbantolo9097

    2 жыл бұрын

    @@TheNetworkBerg oh thanks for that, have you tried configuring bgp vpls that worked in ROSv7? I'm currently trying but so far only VPLS links I've runned, bgp vpls still no link.

  • @Raphael-df8zt
    @Raphael-df8zt2 жыл бұрын

    Could you make a video about Failover on R7

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    Sure, are you interested specifically in failover with BGP or other methods of failover on RoSv7?

  • @Raphael-df8zt

    @Raphael-df8zt

    2 жыл бұрын

    @@TheNetworkBerg just for link redundancy, I even got it in a scenario but I'm not confident I was right.

  • @alvanniivan1493
    @alvanniivan14932 жыл бұрын

    how to see an advertise prefix on RoSv7?

  • @mikkio5371

    @mikkio5371

    Жыл бұрын

    creating a blackhole for it solve it. however os7 need to be twicked further

  • @sliddjur
    @sliddjur2 жыл бұрын

    do one on the new bgp filters.

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    Sure, the filters are A LOT different than in v6. They function more similar to how filters work on Juniper devices. Hopefully I can create a video on it soon and share it :)

  • @yuangamin6067
    @yuangamin60672 жыл бұрын

    RouterOS 7 i tried it and ita not stable

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    Yeah RoSv7 definitely still needs a bit of time in the oven for me personally too. I really hope they bring out a long-term release out soon that fixes all the issues that people are having.

  • @iamrry113
    @iamrry1132 жыл бұрын

    whatever, thanks a bunch My lab is running on ROS7 now

  • @ultralegend5027
    @ultralegend5027 Жыл бұрын

    Thanks 👍

  • @user-bq3tz1ww7b
    @user-bq3tz1ww7b2 жыл бұрын

    how to configure bgp confederations?

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    I haven't configured any confederations on RoSv7 yet, though once I get around to it I will definitely make a video on it :)

  • @user-bq3tz1ww7b

    @user-bq3tz1ww7b

    2 жыл бұрын

    @@TheNetworkBerg yes make video for bgp confederations !!!!!!!!

  • @erwindrew8635
    @erwindrew86358 ай бұрын

    to me v7 is a pain in the butt for most beginners specially when you're used to working with v6. The bgp filter rule scripting is giving me headache😅. But generally v7 is better minus scripting.

  • @christianhesse3366
    @christianhesse33662 жыл бұрын

    You told us that "no such item" is "definitely a bug". It is not. Configuration items do not have a numeric id on its own. That id is dynamically assigned when you use the command "print", after that you can use the id to address an item. You had not run "print", so "no such item" was correct behavior.

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    Really? To me it seems strange that the connection item was the only iten there and should have been item 0. I was also able to set using item 0 when I only entered the command and the MikroTik asked what the line item was. I honestly do not think that is normal behavior and i haven not seen that in RoSv6

  • @sidewinder7602

    @sidewinder7602

    2 жыл бұрын

    @@TheNetworkBerg Christian is correct and the behavior has been identical even on ROSv6 ever since. When applying settings to a list entry on CLI it will always use the last printed list as a reference.

  • @TheNetworkBerg

    @TheNetworkBerg

    2 жыл бұрын

    @@sidewinder7602 cool guess I'm just so used to printing items that I never really realized :) Edit: This only appears to be the case for set/unset commands not sure why when using those commands that you first need to print the line items since you can remove the peer without printing it at all and also you can reference item 0 without printing by leaving it blank and just typing 0 when the router prompts what the line item is. This does appear to be "Normal" behavior, although it doesn't feel normal to me :P

  • @DarioBonelli
    @DarioBonelli Жыл бұрын

    Are you still unhappy with BGP in ROS 7? Have you made a new video about BGP?

  • @TheNetworkBerg

    @TheNetworkBerg

    Жыл бұрын

    BGP has made many big strides since I posted this video, although some of the core features that I would use it for is dysfunctional at best. IE VRF spanning via BGP on Route Reflectors and BFD STILL not working :(

  • @fernal9301
    @fernal93012 жыл бұрын

    No bgp multipath no production use

  • @user-jz2fd2dw4m
    @user-jz2fd2dw4m Жыл бұрын

    hi i emailed you