Hi Erin,

On Fri, 13 Jun 2025 at 12:48, Erin Shepherd <bird-us...@erinshepherd.net>
wrote:

> Bird normally operates without Adj-RIB-In, but can be configured to
> operate with one:
>
> import table *switch*
> A BGP import table contains all received routes from given BGP neighbor,
> before application of import filters. It is also called *Adj-RIB-In* in
> BGP terminology. BIRD BGP by default operates without import tables, in
> which case received routes are just processed by import filters, accepted
> ones are stored in the master table, and the rest is forgotten. Enabling 
> import
> table allows to store unprocessed routes, which can be examined later by show
> route, and can be used to reconfigure import filters without full route
> refresh. Default: off.
>
>
> (I assume this contains routes discarded because of an incorrect OTC
> attribute but I have not verified this. Even then I'm not sure Bird can
> (currently) use it to give you information on why routes were filtered)
>

>From having read the code, I can tell you Bird would not even accept a
leaked route into the import table due to Treat-as-withdraw.

André

-- 
André Grüneberg, Managing Director
andre.grueneb...@bcix.de
+49 30 2332195 42

BCIX Management GmbH
Albrechtstr. 110
12103 Berlin
Germany

Geschäftsführer/Managing Directors: Jens Lietzmann, André Grüneberg
Handelsregister: Amtsgericht Charlottenburg, HRB 143581 B

Reply via email to