The NIC provides some features to enable the controller to manage and direct network services and resources based on intent. Intents can be defined as "what" to do, not "how" to do it, it's directly related to the user's desires. Intents are described to the controller through a new northbound interface, which provides generalized and abstracted policy semantics instead of OpenFlow-like rules. This project includes integration with OpenStack neutron, Service Function Chaining (SFC), and Group Based Policy (GBP). The NIC project uses the existing OpenDaylight network service functions and southbound plugins to control both virtual and physical network devices.
The NIC provides these features:
- odl-nic-core-hazelcast: Provides a distributed intent mapping service, implemented using hazelcast (used to share data in an in-memory data grid...