From 19d75387843b8a926dce2a517d2c9bb96c306aac Mon Sep 17 00:00:00 2001 From: "Tristan B. Velloza Kildaire" Date: Mon, 5 Dec 2022 17:55:03 +0200 Subject: [PATCH] BIRD: Explained the two configuration files we will be editing --- docs/routing/bird/bird.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/routing/bird/bird.md b/docs/routing/bird/bird.md index c59354f..5b22407 100644 --- a/docs/routing/bird/bird.md +++ b/docs/routing/bird/bird.md @@ -36,7 +36,12 @@ This will ensure that the routing daemon starts on boot. ## Configuration -TODO: Mention what configuration files we will be editing +In this section we will be configuring two files: + +1. `bird.conf` + * For general BIRD configuration e.g. _router IDs_, _device protocol_ and _includes_ +2. `crxn.conf` + * For CRXN-specific details ### Basics @@ -56,6 +61,10 @@ TODO: These need to be unique - check how much this applies etc These router IDs are required to be unique as they are used in the various protocols that BIRD supports in order to determine where a route advertisement came from - see them as a unique identifier of your BIRD router. Failing to do so will cause issues when routing on CRXN **and** a banning (TODO: see how we can enforce this). +### CRXN-specific setup + +TODO: Do this + ### Tables We need to define the routing tables that BIRD will use in its process to store the routes that we want to learn from other routers and also advertise. Such a definition looks as follows: