The OpenStack component networking-odl gates neutron APIs to OpenDaylight in a pass-through fashion. The neutron northbound project, within OpenDaylight, defines YANG models for each API that is defined in neutron. Those models, for the Beryllium release, can be found in the GitHub mirror of the project, https://github.com/opendaylight/neutron/tree/stable/beryllium/model/src/main/yang. Those two projects establish the bridge between the NFV platform and the software defined networking framework.
It is the duty of the modular layer 2 driver of OpenStack and the neutron northbound project of OpenDaylight to keep their own internal database in sync any time the data is shared across the two frameworks.
The neutron northbound project does not interact at all with the data. It provides it to the datastore when a neutron event occurs. Consumer services...