Hi,
I had a weird problem today that I can't explain when I tried to add a peer
(185.22.129.11) to bgpd.
The prefix was accepted, shows up in RIB as valid, installed in FIB according to
bgpctl but kernel could not find a route. Group "liopen" provides a fullview.
OpenBSD-current from May 8th.
I had to restart bgpd for the route to show up.
Any idea what happened ?
rt-grav-02# bgpctl sh fib 193.169.46.0/23
flags: * = valid, B = BGP, C = Connected, S = Static, D = Dynamic
N = BGP Nexthop reachable via this route
r = reject route, b = blackhole route
flags prio destination gateway
*B 48 193.169.46.0/23 185.22.129.11
rt-grav-02# route get 193.169.46.0/23
get net 193.169.46.0/23: not in table
My config file :
AS 60983
router-id 185.22.128.253
neighbor 185.22.129.11 {
remote-as 49623
multihop 5
enforce neighbor-as yes
enforce local-as yes
announce IPv4 unicast
}
group "liopen" {
neighbor 2a00:6060::1 {
descr "rt-grav-01 v6"
remote-as 60983
enforce neighbor-as no
enforce local-as yes
announce IPv6 unicast
}
neighbor 185.22.129.254 {
descr "rt-grav-01 v4"
remote-as 60983
enforce neighbor-as no
enforce local-as yes
announce IPv4 unicast
}
}
match to 185.22.129.254 set { nexthop self }
allow from 185.22.129.11
allow to 185.22.129.11
allow from ibgp
allow to ibgp
allow from any prefix 0.0.0.0/0 prefixlen 8 - 24
allow from any prefix ::/0 prefixlen 16 - 48
match from any community 65535:0 set { localpref 0 }
deny quick from any AS 23456
deny quick from any AS 64496 - 131071
deny quick from any AS 4200000000 - 4294967295
deny from any max-as-len 100