From: David Ahern <d...@cumulusnetworks.com> Date: Wed, 24 Feb 2016 11:47:01 -0800
> David Lamparter noted a use case where the source address selection fails > to pick an address from a VRF interface - unnumbered interfaces. The use > case has the VRF device as the VRF local loopback with addresses and > interfaces enslaved without an address themselves. e.g, ... > ping to the 10.2.2.2 through the L3 domain: ... > picks up the wrong address -- the one from 'lo' not vrf0. And from tcpdump: > 12:57:29.449128 IP 9.9.9.9 > 10.2.2.2: ICMP echo request, id 2491, seq 1, > length 64 > > This patch series changes address selection to only consider devices in > the same L3 domain and to use the VRF device as the L3 domains loopback. ... Series applied, thanks David.