I inherited a mess and I am having trouble figuring it out. I got an ip configured on an interface192.168.200.0/24 when I do a show ip route 192.168.200.1 it says 192.168.200.1/32 is learned to ospf some of the ips show learned through connected and some of the others are learned through ospf. as well 192.168.200.221/32 192.168.200.224/30 192.168.200.249/32 the OSPF routes learned with in this subnet are working and are legitimate hosts routed to other areas of the network.
And the connected routes are working as well. sh ip route on 192.168.200.2 shows learned through connected192.168.200.0/24, etc
My question is why would these networks get added to the routing table over the /24 connected route. AD is default on everything. Conected is 0 and ospf 110. Can ospf advertise smaller networks and they take presendence b/c they are smaller. I realize this is a bad design and I have overlapping networks, but I am still trying to tear this apart so I can figure out how to fix it.