OSPF can also be run over subinterfaces. A subinterface is a physical interface that can be split into multiple logical interfaces. Each subinterface requires an IP subnet. Subinterfaces can be defined as either a point-to-point or multipoin...
http://www.ebrahma.com/2013/10/ospf-run-over-subinterfaces/