Hi Tim & Job Thanks a lot for your advice. I was aware of IXP Manager and there were certain issues we faced due to which we couldn't use it when we tried last time (which was a few months ago before the latest stable release). I wish to re-visit and keep on re-visiting it until we can make it work because it does seem like a package full of everything an IXP needs. :) I checked arouteseerver project which I missed during the previous lookup. It seems really good and I ended up in building config and getting it live. For now, we got what we needed (the BGP community support as well as a way to automatically update config regularly). I will explore IXP manager again in the very near future. Thanks again for your help. And oh btw I still do not have an answer to my question on why route announcement did not go. I do have a well tested and working config which does the job but the config generated by arouteserver is like 10x bigger than original config (for 5 peers). Still trying to read and get a sense from it on what was wrong earlier. Thanks. On Tue, Jul 24, 2018 at 2:58 AM Tim Raphael <raphael.timothy@gmail.com> wrote:
As an operator of large, established IXP I would also recommend this path. A lot of work had gone into the likes of IXPManager and arouteserver and they provide great value in providing secure configurations with added features such as action communities you are after.
Cheers,
Tim
On 24 Jul 2018, at 7:05 am, Job Snijders <job@instituut.net> wrote:
On Mon, 23 Jul 2018 at 23:00, Anurag Bhatia <me@anuragbhatia.com> wrote:
We are running a small IX fabric (in Mumbai, India) and with multiple route servers based on a bird. There has been a demand of support of BGP communities from some of our members and I am trying to find a way to set it up in the bird. Idea is to provide a community say 0:123 where tagged routes with 0:123 do not reach AS123. I am new to the bird.
I strongly recommend to either use “arouteserver” or “IXP manager” to generate the BIRD configuration files on your behalf, and no type it by hand.
Setting up a fully featured secure route server is a lot of work and research, I’d really recommend to leverage the work others have done in this problem space. I fear otherwise you may risk repeating mistakes that others already made.
https://arouteserver.readthedocs.io/en/latest/ https://github.com/pierky/arouteserver https://www.ixpmanager.org/
And using these automated tools means less work for the IX operator. Turning up new peers is a breeze with both tools!
Kind regards,
Job
-- Anurag Bhatia anuragbhatia.com