Hi,
When next-hop specified as a local address, bird 2 produces a warning
like:
2018-04-15 18:34:31.136 Next hop address 192.168.100.100 is a
local address of iface routers
and the route itself is installed as "unreachable".
Is there any reason for this? It is completely legal under linux,
according to iproute2 documentation:
via ADDRESS
the address of the nexthop router. Actually, the sense of this field
depends on the route type.
For normal unicast routes it is either the true next hop router or, if
it is a
direct route installed in BSD compatibility mode, it can be a local
address of the interface.
For NAT routes it is the first address of the block of translated IP
destinations.
--
With best regards,
Alexander.