Migration from 1.6.8 to 2.x

2024-05-11 Thread bird21
Hi everyone, I currently have a relatively simple IPv4 BGP setup on BIRD 1 (importing default, advertising a single /24), but now that I will be routing IPv6 for the first time, I thought it may be worth considering moving to BIRD 2. I am having trouble finding information on how to migrate.

Re: Quick suggestion about enable/disable protocol

2021-11-30 Thread bird21
Hi! On Wed, 1 Dec 2021, Maria Matejka wrote: 1. Allow enable/disable to be part of the config, so that a protocol can be disabled by default, and needs a manual poke via CLI command to enable it. [...] This is already in config, use "enabled" and "disabled" keywords. Aha! I didn't find th

Quick suggestion about enable/disable protocol

2021-11-30 Thread bird21
Hi, Is this list the place to discuss feature requests? Please let me know if there's somewhere more appropriate. Re enable/disable available in CLI, but not config: 1. Allow enable/disable to be part of the config, so that a protocol can be disabled by default, and needs a manual poke via

Displayed update timestamps vary by 1 second for the exact same update

2021-11-25 Thread bird21
Hi all, If I do several consecutive "show route" queries, the timestamp keeps changing back and forth, by about a second. Example: 0.0.0.0/0 via x.x.x.x on em2.100 [aapt 05:20:28] * (100) [AS2764i] 0.0.0.0/0 via x.x.x.x on em2.100 [aapt 05:20:28] * (100) [AS2764i] 0.0.0.0/0

Re: Use presence of route to enable/disable BGP session

2021-11-24 Thread bird21
Hello again, Thank you for the replies. It's a simple setup with a private ASN and a default from upstream, so it's more advertising the inbound path that is the issue. Since the ASN is private, I can't do something like AS path padding to strongly prefer one path over the other. The backup w

Use presence of route to enable/disable BGP session

2021-11-24 Thread bird21
Hi all, I want to enable a backup BGP session (or perhaps, keep the session up and change the import/export filters) only when the main peer goes down (default disappears) Conceptually, I want to do something like this: if net = 0.0.0.0/0 then { if from = x.x.x.x then { # x.x.x.x = main

Re: Broadcast RIP to each broadcast address on interface with multiple aliases

2021-10-22 Thread bird21
Following up my message from a few days ago. Even the simplest possible config causes a syntax error, despite the interface directive being a sample copied straight from the docs. I tried bird.conf with ONLY these 3 lines: protocol rip { interface -192.168.1.0/24, 192.168.0.0/16; # from htt

Broadcast RIP to each broadcast address on interface with multiple aliases

2021-10-18 Thread bird21
Hi all, I want to broadcast a last-resort old-school default route via RIPv1. The following config works: filter default_route { if net ~ [ 0.0.0.0/0 ] then { accept; } reject; } # ...snip... protocol rip { export filter default_route; interface "em0" { version 1;