No Description

Allen Zhong 27dec0e0f1 update wireguard scripts 1 year ago
conf 5e46d695e5 split core/edge configs 2 years ago
dn42-core b6407b7643 use specific AS number rather than own 2 years ago
dn42-edge b6407b7643 use specific AS number rather than own 2 years ago
wireguard 27dec0e0f1 update wireguard scripts 1 year ago
.gitignore 8e6370b746 don't announce 172.20.231.192/27 on edge nodes 2 years ago
.rsync-filter 078248dd33 add .rsync-filter file 2 years ago
README.md ef440df356 use absolute file paths 3 years ago
bgp-community.rb 7f8b03bbff bgp-community.rb: support for ping -6 3 years ago
bird.conf b6407b7643 use specific AS number rather than own 2 years ago
bird6.conf b6407b7643 use specific AS number rather than own 2 years ago
envvars 2516573a1a switch to new prefix 3 years ago
mkroa 506bd2ebb2 add roa checks 3 years ago
roa4.conf 81380e5f1d update ROA lists 2 years ago
roa6.conf 81380e5f1d update ROA lists 2 years ago
update-filter.sh 44c2c450ee registry is monotone now 3 years ago

README.md

Example bird configuration for dn42

  • This is the setup I use on my both dn42 routers.
  • It is designed to be reused on multiple hosts.
  • optimize routes by using bgp community values
  • contains example for ibgp/ospf

Install

On archlinux bird expect the configuration at /etc/bird.conf and /etc/bird6.conf. This is NOT the case on debian!

$ git clone https://github.com/Mic92/ffhl-bird6.git /etc/bird
$ ln -s /etc/bird/bird.conf /etc/bird.conf
$ ln -s /etc/bird/bird6.conf /etc/bird6.conf
$ export HOST=yourhostname
$ mkdir /etc/bird/peers4-$HOST /etc/bird/peers6-$HOST
$ ln -s /etc/bird/peers4-$HOST /etc/bird/peers4
$ ln -s /etc/bird/peers6-$HOST /etc/bird/peers6
$ cp /etc/bird/local4-template.conf /etc/bird/local4-$HOST.conf
$ cp /etc/bird/local6-template.conf /etc/bird/local6-$HOST.conf
$ ln -s /etc/bird/local4-$HOST.conf /etc/bird/local4.conf
$ ln -s /etc/bird/local6-$HOST.conf /etc/bird/local6.conf