I have a very funny but irritating problem with my routing.
I have a branch router on IOS12.4(15T1) which has a default to the Core/HQ. From the Branch router, I can ping all the subnets in the HQ. From a PC connected to the router through a switch, I can ping "some" IPs in the HQ. eg take like subnet 10.1.1.0/24, I can ping .1, .3, .5 etc but can't ping .2, .4, .6 etc.
It is strange because, if it was a routing problem, then I shouldnt ping any IP.