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

    OpenBGPD - USD 200 - Now 600$

    Scheduled Pinned Locked Moved Expired/Withdrawn Bounties
    6 Posts 3 Posters 8.9k 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.
    • B
      bill
      last edited by

      USD 200 offered for OpenBGPD GUI improvements.

      This description below is as far as my needs are concerned. DJMizt might refine.

      -Make the whole thing work when installed: Right now some modifications in the openbgpd.conf need to be done in order to start the service. Obviously we want the daemon to start when activated in the GUI. :-)
      -Expand/Collapse for the reporting: Make the reporting more usable if full BGP feeds are being displayed. It does not matter how this is solved, either by using an expand/collapse functionality or a separate tab/button to display the feed. The goal is to get a status without having hundreds of lines to scroll down.
      -Filtering feature: Implement filtering capabilities.
      -Make the daemon work eBGP and iBGP (which is basically the same, I know, but just to be on the safe side that this is a requirement. :-) )
      -Make BGP work with CARP. (which again should already be the case without modification imho)
      -Make BGP work on all/morethantwo interfaces. (which can be accomplished now already by using 127.0.0.1 as the router IP afaik but again just to be on the safe side.)
      -Logging capability
      -Intuitive GUI: Good descriptions for all the features as in the rest of this fine product (in the context of the individual option) plus
      building "logic" for things that exclude/include each other (e.g. radio button or checkbox for "static" or "connected", etc.) in order to make it less likely to commit errors when configuring. This is not a good definition of this "feature" I know, but if we get into the region of the rest of the product, that would be nice.

      Optional:
      -Implement OpenBGPD into the diskless install, just like RIP. I find this a very useful requirement, but am willing to keep up the bounty if the implementation is done only "the package way". Of course a router should rather run on CF but I would like to avoid philosophical discussions. Please note that other bounty offers might depend on this.
      NEW: Looking Glass optional - This should rather go under a status or reporting column just to make the bgp config part more coherent:
      -Looking Glass: Add Looking Glass for troubleshooting.

      1 Reply Last reply Reply Quote 0
      • D
        djmizt
        last edited by

        Another $200 to the bounty

        just to add some things to Bill's requirements(some could be overlapped):

        1. Openbgpd be part of the main distribution and not a package (essentially added to the embedded image)
        2. bgpd can be passed options like -c (carp) -n (configtest) etc. during startup
        3. ability to create macros (separated tab?)
        4. add the full list of "neighbor" options i.e. 'depend on (interface)' ; max prefix, etc.
        5. separate tab for Filter creation or a filter creation wizard where each filter can be created independently (similar to how you can create different firewall filters now)
        5. separate tab for Attributes creation - again should follow the filter creation on #5
        6. ability to enable/disable filter and attribute entries (critical for new peering turn-ups)
        7. ability to re-load a previous configuration file (back up config file feature)
        8. change the way "status" tab works (right now it does a "#bgpctl show rib" everytime you click on it - this is a disadvantage when you have full bgp routes) maybe make it so that its a clickable reporting system where you can select which report you want to see.
        9. A sanity test of the config file before doing a bgpctl reload (maybe do a bgpd -n first?)

        (Optional) add bgplg and bgplgsh for a looking glass feature

        1 Reply Last reply Reply Quote 0
        • B
          bill
          last edited by

          A colleague is going to spend another $ 200.

          1 Reply Last reply Reply Quote 0
          • B
            bill
            last edited by

            Bounty Expiration
            Bounties that have gone more than three months without a post from the originator will be moved to the expired bounties board. If you wish to keep your bounty active past that time, please post a reply to your thread that you are still interested in fulfilling the bounty.

            1 Reply Last reply Reply Quote 0
            • S
              sullrich
              last edited by

              I somehow did not see this thread.  I am the original author of the package we have now.

              Feel free to start a new bounty thread for this and email me at sullrich@gmail.com the thread URL if you decide to reopen it (I am interested in working on it).

              1 Reply Last reply Reply Quote 0
              • S
                sullrich
                last edited by

                http://forum.pfsense.org/index.php/topic,15785.0.html

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