IPv6 next-hop with incorrect link-local address received
Ondrej Zajicek
santiago at crfreenet.org
Fri Aug 10 14:07:05 CEST 2018
On Fri, Aug 10, 2018 at 12:35:48PM +0200, Sebastian Neuner wrote:
> Hi all,
>
> So now the next-hop in the BGP update looks like this:
>
> > Next hop network address (32 bytes)
> > Next Hop: xxxx:xxxx:c02::28
> > Next Hop: fe80::28a:96ff:fecc:c10
>
> The GUA next-hop is correct and points to a VM on the server (i.e. not
> on the /127). The link-local next-hop points to the Cisco.
> Unfortunately, this is the one, bird uses to install the route in the
> kernel.
>
> Am I missing something? Can I work around this somehow?
Perhaps you can use:
gw = bgp_next_hop;
in import filter, which will set gateway based on GUA next-hop. And you
can use:
bgp_next_hop = bgp_next_hop;
which will clear up link-local next hop (because bgp_next_hop in filters
only access the GUA part and resets link-local part when set).
--
Elen sila lumenn' omentielvo
Ondrej 'Santiago' Zajicek (email: santiago at crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."
More information about the Bird-users
mailing list