IPv6 BGP & kernel 4.19

Vincent Bernat bernat at luffy.cx
Tue Dec 3 11:58:17 CET 2019


 ❦  3 décembre 2019 11:46 +01, Alarig Le Lay <alarig at swordarmor.fr>:

> So, I have more routes in cache than in FIB on my two core routers, I’m
> pretty sure there is a bug there :p

It's not unexpected. A cache entry is for a /128.

> I have less routes in cache on 4.14 kernels but more traffic.
>
> I don’t know which function is feeding the cache, but I think that it’s
> doing too much.

The function is ip6_rt_cache_alloc(). It is being called on PMTU
exceptions, on redirects and in this last case I currently fail to
understand:

> ipv6: Create RTF_CACHE clone when FLOWI_FLAG_KNOWN_NH is set
> 
> This patch always creates RTF_CACHE clone with DST_NOCACHE
> when FLOWI_FLAG_KNOWN_NH is set so that the rt6i_dst is set to
> the fl6->daddr.


-- 
It is a wise father that knows his own child.
		-- William Shakespeare, "The Merchant of Venice"


More information about the Bird-users mailing list