Question about MPLS L3VPN

Ondrej Zajicek santiago at crfreenet.org
Sat Jan 27 14:59:57 CET 2024


On Sat, Jan 27, 2024 at 01:42:57PM +0100, Marcel Menzel via Bird-users wrote:
> Hello List,
> 
> I am doing a test setup with the new MPLS L3VPN feature (for background
> information: I am running IPsec with L2TP on top, with OSPF as IGP and iBGP
> between loopbacks)
> with one router receiving an IPv6 fulltable via eBGP and the other one
> establishing the BGP session through a tunnel described above, and I noticed
> periodic high CPU usage on the router receiving the routes at the end of the
> tunnel.
> 
> It seems, that BIRD keeps exporting the whole table to the kernel every 30
> seconds, as it is configured in the kernel protocol scan time with the "vrf"
> directive set:

Hello

It is possible that BIRD exports some route but receives back from kernel
something slightly different than it expected, so it will try to re-send
it during the scan.

If you enable 'debug all' on the kernel protocol (both global and in
VRF), you can see:

2024-01-27 14:53:50.313 <TRACE> kernel1v6: 2001:db8:1:2::/64: seen

or:

2024-01-27 14:53:50.313 <TRACE> kernel2v6: 2001:db8:1:2::/64: updating

... and i just noticed that the bug manifests even in my test case, so
i will check it.

-- 
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santiago at crfreenet.org)
"To err is human -- to blame it on a computer is even more so."


More information about the Bird-users mailing list