Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Frr!!!

    Scheduled Pinned Locked Moved FRR
    15 Posts 4 Posters 4.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Q
      quadrinary
      last edited by

      OK, as with as much time as i've spent modifying the Quagga package over the last 9 months, I've got to say that I am SUPER excited to see FRR out on pfSense now!ย  I'm likely going to spend this upcoming Monday applying my yet-unsubmitted modifications to the Quagga package as it looks as though the code base is very similar.

      Many thanks to Jim-p for this.

      I do have a quick question that i'm not finding an immediate answer for - does frr support multiple OSPF instances? vtysh seems to accept the possibility though it doesn't enter the configuration.

      Thanks again,

      quad

      1 Reply Last reply Reply Quote 0
      • jimpJ
        jimp Rebel Alliance Developer Netgate
        last edited by

        Answering here, so it's both here and in the other thread where you asked: At the moment, it does not support multiple instances.

        I could see it being possible, but so rarely used I'm not sure it's worth the drawbacks/extra complexity it would add for typical users that only need a single instance.

        Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        1 Reply Last reply Reply Quote 0
        • Q
          quadrinary
          last edited by

          Does FRR require pfSense v2.4.x? I'm not seeing it as an available package on my 2.3.4_1 test box.

          Thanks

          1 Reply Last reply Reply Quote 0
          • jimpJ
            jimp Rebel Alliance Developer Netgate
            last edited by

            @quadrinary:

            Does FRR require pfSense v2.4.x? I'm not seeing it as an available package on my 2.3.4_1 test box.

            Yes. Eventually, if it tests out and works OK there, it will be enabled for 2.3.4. But for the time being it's only active for 2.4.x

            Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

            Need help fast? Netgate Global Support!

            Do not Chat/PM for help!

            1 Reply Last reply Reply Quote 0
            • Q
              quadrinary
              last edited by

              @jimp:

              @quadrinary:

              Does FRR require pfSense v2.4.x? I'm not seeing it as an available package on my 2.3.4_1 test box.

              Yes. Eventually, if it tests out and works OK there, it will be enabled for 2.3.4. But for the time being it's only active for 2.4.x

              Sounds good. We're loading it into our lab environment this week.

              1 Reply Last reply Reply Quote 0
              • Q
                quadrinary
                last edited by

                A couple thoughts after working with FRR for the last couple days:

                • Super happy to see that FRR is listed under "Status" now - this is much clearer for engineers trying to see what's going on

                • Would it be possible to get a hook to FRR from the System -> Routing page?

                It's nice to see a unified package handling the most critical protocols. At this point, does the pfSense team have a general preference for routing packages going forward? Might FRR become a de-facto component in pfSense?

                1 Reply Last reply Reply Quote 0
                • jimpJ
                  jimp Rebel Alliance Developer Netgate
                  last edited by

                  @quadrinary:

                  Would it be possible to get a hook to FRR from the System -> Routing page?

                  No, we don't currently have a way for packages to hook into tabs on other areas yet. The only package that does it is OpenVPN client export but that's only because there is code for that in base, which we try not to do.

                  @quadrinary:

                  It's nice to see a unified package handling the most critical protocols. At this point, does the pfSense team have a general preference for routing packages going forward? Might FRR become a de-facto component in pfSense?

                  It's too early to say. It's possible, though with a subsystem like frr it works better as a package so it can get updates between formal releases.

                  Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                  Need help fast? Netgate Global Support!

                  Do not Chat/PM for help!

                  1 Reply Last reply Reply Quote 0
                  • Q
                    quadrinary
                    last edited by

                    Good to know. Any thoughts on enabling the RIP and IS-IS daemons as well?

                    1 Reply Last reply Reply Quote 0
                    • jimpJ
                      jimp Rebel Alliance Developer Netgate
                      last edited by

                      They may come in as I have time and if I can fit the tabs in without it turning into a drop-down selector.

                      Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                      Need help fast? Netgate Global Support!

                      Do not Chat/PM for help!

                      1 Reply Last reply Reply Quote 0
                      • Q
                        quadrinary
                        last edited by

                        I've submitted a bug fix for the FRR package - the raw configs were being improperly referenced in config.xml. Unfortunately it got rolled into the same pull request as my OSPF cost-shifter for Quagga.

                        1 Reply Last reply Reply Quote 0
                        • M
                          markdegroot
                          last edited by

                          The FRR packages looks great guys!

                          Can anybody comment on the stability of this package? In other words: is it production ready?

                          1 Reply Last reply Reply Quote 0
                          • jimpJ
                            jimp Rebel Alliance Developer Netgate
                            last edited by

                            I'd say yes. The only missing pieces are input validation at the moment which is important but not critical (so long as you are careful with inputs)

                            It should work better than Quagga for OSPF, and internal tests have already showed it works better against AWS than OpenBGPD. No more pfkey errors or traffic drops.

                            That said, it is new and we don't have a ton of feedback on it from a wide array of scenarios yet.

                            Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                            Need help fast? Netgate Global Support!

                            Do not Chat/PM for help!

                            1 Reply Last reply Reply Quote 0
                            • Y
                              yon
                              last edited by

                              I have a test that currently does not run properly๏ผŒwhy it is can't add Local address X? 0.0.1version ipv6 peering not work. 0.0.2 all not work.

                              now i have to using openbgpd.ย  ;)

                              If you are interested in free peering for clearnet and dn42,contact me !

                              1 Reply Last reply Reply Quote 0
                              • jimpJ
                                jimp Rebel Alliance Developer Netgate
                                last edited by

                                @yon:

                                why it is can't add Local address X?

                                You set the update source on Neighbor entries (Edit neighbor, Basic Options, Update Source). You're trying to use OpenBGPD terminology on FRR, which is very much unlike OpenBGPD.

                                @yon:

                                0.0.1version ipv6 peering not work. 0.0.2 all not work.

                                "not work" does not help anyone. Start your own thread with specific details about the problem. Odds are high that it is a configuration issue or something else you did. Nothing changed for GUI configuration between 0.0.1 and 0.0.2.

                                Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                                Need help fast? Netgate Global Support!

                                Do not Chat/PM for help!

                                1 Reply Last reply Reply Quote 0
                                • jimpJ
                                  jimp Rebel Alliance Developer Netgate
                                  last edited by

                                  Locking this thread, it's attracting unrelated replies. If you have problem with FRR, start a new thread.

                                  Remember: Upvote with the ๐Ÿ‘ button for any user/post you find to be helpful, informative, or deserving of recognition!

                                  Need help fast? Netgate Global Support!

                                  Do not Chat/PM for help!

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post
                                  Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.