I’ve forked GIXLG on Github, and I intend to spend my spare time hacking at it. Eventually, once I get my own ASN, I will peer with both local Internet Exchanges, and gather Winnipeg based BGP stats.
GIXLG is an excellent starting point for what I would like to accomplish. The backend is written in python, and uses exabgp for external BGP communication. It logs updates from various connections to a MySQL database.
Things I intend to do with GIXLG:
- improve installation documentation
- hack on collector.py to log updates to a separate updates table for archiving
- I am not 100% sure if mysql is the proper DB to have a running log of updates in, I am tempted by CouchDB
Eventually I plan on running this as WpgLG, which will be a Winnipeg BGP Looking Glass.
** Update 2014-09-02:** I’ve started hacking already on installation documentation, and some sample webserver configs in prep for this weekends all-night hackathon!