It would appear that I'm not able to reach a secondary IP on an interface that was placed inside a VRF.
In this scenario, the two routers are directly connected with a crossover, and I'm attempting to reach RouterB from RouterA:
ip address 172.16.0.1 255.255.0.0 secondary
ip address 192.168.0.1 255.255.255.0
ip vrf TEST
ip address 172.16.0.2 255.255.0.0 secondary vrf TEST
ip address 192.168.0.2 255.255.255.0
I'm able to reach the physical interface's primary IP without any issues. I can't ping the secondary IP on RouterB though as long as it's in the VRF.
If I remove the command "ip address 172.16.0.2 255.255.0.0 secondary vrf TEST" and replace it with just "ip address 172.16.0.2 255.255.0.0 secondary" of course, everything works as expected.
Would somebody be able to explain why this doesn't work?