Use loopback /32 addresses for everything in order to save broadcast/network addresses. Those /32 loopback addresses are to be distributed via OSPF.