I use public IPs on my loopback interfaces and RFC1918 addresses on my point-to-point links to save address space.
Everything works perfectly (OSPF, BGP, BFD, etc) except for local services which use the address and outgoing interface based on routing table.
This causes things like the NTP client, ‘Check for Updates’ and a few other system services to sometimes use the RFC1918 address on the point-to-point links as the source.
My workaround are some masquerade rules for now, but if the system services could have a ‘source address’ or ‘source interface’ option so I can use my loopbacks, I’d be in heaven.
Is this too much to ask?