Hi All, 

I have a peculiar problem with reaching two VPN endpoints between L3VPN enabled FRR Routers 

I see the routes and everything w.r.t to control plane appears to be fine, but when I try to source the traffic I cant ping each other 

r1# sh ip route vrf BLUE
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
       F - PBR, f - OpenFabric,
       > - selected route, * - FIB route, q - queued route, r - rejected route


VRF BLUE:
B>  100.65.64.152/30 [200/0] via x.x.x.x(vrf default) (recursive), label 16, 00:33:56
  *                            via 100.65.64.137, bond0.3054(vrf default), label 179/16, 00:33:56
C>* 100.65.64.156/30 is directly connected, bond0.3600, 00:47:03
B>  100.65.64.160/30 [200/0] via x.x.x.x(vrf default) (recursive), label 16, 00:13:06
  *                            via 100.65.64.137, bond0.3054(vrf default), label 179/16, 00:13:06
C>* 100.65.64.164/30 is directly connected, eth10, 00:13:24

root@r1:~# ping -I eth10 100.65.64.161
ping: Warning: source address might be selected on device other than eth10.
PING 100.65.64.161 (100.65.64.161) from 100.65.64.138 eth10: 56(84) bytes of data.

^C

I don't understand this message at all, why it always picking a wrong address when I try to ping it. 

Can anyone give insights to this? 
--
--
Rakesh Madupu
2xJNCIE - SP/DC / CCIE-SP#47613