Correct way to advertise network in BIRD 2.x
Laura Smith
n5d9xq3ti233xiyif2vp at protonmail.ch
Mon Apr 27 12:15:47 CEST 2020
Hi,
I am unfortunatley finding the docs a little terse in terms of lack of real-life examples.
I have a simple question, how do I advertise networks to my peers ? I am guessing the syntax below is not correct because I see error messages such as
"Apr 27 11:08:53 vpw bird: KRT: Received route 192.0.2.224/28 with strange next-hop 198.51.100.33" in my logs.
2a01:db8:a1d:1e11::1111 / 198.51.100.33 is the IP of the interface facing the upstream BGP peer.
protocol static {
ipv4;
route 192.0.2.224/28 via 198.51.100.33;
}
protocol static {
ipv6;
route 2a01:db8:6a66::/48 via 2a01:db8:a1d:1e11::1111;
}
filter out_filter {
if net ~ 2a01:db8:6a66::/48 then accept;
if net ~ 192.0.2.224/28 then accept;
else reject;
}
protocol bgp v4n1 {
local as 65200;
source address 198.51.100.33;
neighbor 198.51.100.250 as 64515;
med metric on;
default bgp_med 0;
ipv4 {
import all;
export filter out_filter;
graceful restart on;
};
}
protocol bgp v6n1 {
local as 65200;
source address 2a01:db8:a1d:1e11::1111;
neighbor 2a01:db8:a1d:1e11::2222 as 64515;
med metric on;
default bgp_med 0;
ipv6 {
import all;
export filter out_filter;
graceful restart on;
};
}
More information about the Bird-users
mailing list