Hi, Quite right, Sorry about that, I missed it as I scanned the documentation - and landed on the example config..
Great to hear it's high on your roadmap :) Tim > On 21 Jun 2019, at 10:53, Maria Jan Matejka <jan.mate...@nic.cz> wrote: > > Hello! > > On 6/21/19 9:09 AM, Tim Bruijnzeels wrote: >> I am not sure if this is an artefact of my set-up, or a missing feature / >> bug in Bird. > > Yes, it is a documented missing feature in Bird, see the RPKI chapter in > documentation: > > You can validate routes (RFC 6483) using > function <cf/roa_check()/ in filter and set it as import filter at the > BGP > protocol. BIRD should re-validate all of affected routes after RPKI > update by > RFC 6811, but we don't support it yet! You can use a BIRD's client > command > <cf>reload in <m/bgp_protocol_name/</cf> for manual call of > revalidation of all > routes. > >> [...] >> >> According to RFC6811 affected prefixes MUST be re-validated when the cache >> has changes: >> https://tools.ietf.org/html/rfc6811#section-4 >> >> My work-around was to restart the sessions with peers and this forced >> re-validation. But it is not the best solution. I also loose all the routes >> temporarily. > > Use > reload in <protocolname> > after ROA is changed. > >> Is this a local issue? Did I miss something in my set-up? Or is this >> expected behaviour in Bird? If so, is supporting re-validation on the >> roadmap? > > Yes, it is even partially done, anyway it needed some internal structural > changes > inside BIRD. We know about it and we consider it better to have limited ROA > support > instead of having nothing. > > This is one of the hottest features to be done ASAP. > > Maria > developer of BIRD >