0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
bird/proto
Ondrej Zajicek (work) 70fab17837 Babel: Add option to randomize router ID
When a Babel node restarts, it loses its sequence number, which can cause
its routes to be rejected by peers until the state is cleared out by other
nodes in the network (which can take on the order of minutes).

There are two ways to fix this: Having stable storage to keep the sequence
number across restarts, or picking a different router ID each time.

This implements the latter, by introducing a new option that will cause
BIRD to randomize a high 32 bits of router ID every time it starts up.
This avoids the problem at the cost of not having stable router IDs in
the network.

Thanks to Toke Hoiland-Jorgensen for the patch.
2018-05-03 16:55:11 +02:00
..
babel Babel: Add option to randomize router ID 2018-05-03 16:55:11 +02:00
bfd Minor fixes for debug mode 2017-12-16 16:31:43 +01:00
bgp BGP: Fix extended next hop handling 2018-04-12 16:55:56 +02:00
ospf OSPF: Support of authentication trailer for OSPFv3 2018-04-25 15:54:53 +02:00
pipe Pipe: show export state 2018-01-23 13:52:17 +01:00
radv Nest: Allow modification of channels inherited from templates 2018-01-09 18:42:22 +01:00
rip Nest: Allow modification of channels inherited from templates 2018-01-09 18:42:22 +01:00
rpki Use non-fatal asserts even for regular build 2018-01-10 16:17:37 +01:00
static Lib: Fix macro/keyword collisions 2017-12-10 13:16:31 +01:00
Doc RPKI protocol with one cache server per protocol 2016-12-07 09:35:24 +01:00