6f4c504416
Signed-off-by: Alarig Le Lay <alelay@scaleway.com> |
||
---|---|---|
bin | ||
bird.conf | ||
README.md |
What the scripts are used for
* `bin/update-irr-filters.sh` has to be put in a cron
* `bin/update-check-import.sh` is used to do generate the stuff common to
all peers
* `bin/generate-irr-filter.sh` is used to generate each peer configuration
Configuration files
/usr/local/etc/bird-peers-update.conf
is sourced for three variables:
* PDB_API_KEY
which will be used to query the peeringdb api
* BIRD_CONF_PATH
for the base dir of bird (freebsd and linux have
different ones)
* IXP_ASN
the ixp asn for the communities
Override some peers configuration
If you want to add some configuration for some particular peers, you can do it like that:
root@lillix-rs2:~# cat /usr/local/etc/bird-override/bgp_208627_ALARIG_193_34_197_135.conf
bfd on;
root@lillix-rs2:~# cat /usr/local/etc/bird-override/bgp_208627_ALARIG_2001_7f8_6d__20_8627_1.conf
bfd on;