Neutron Dragonflow

Dragonflow is a distributed SDN controller implementation for OpenStack Neutron. Neutron Dragonflow adopts a distributed approach to mitigate the scaling issues outlined in the reference Neutron implementation for certain deployment scenarios. Similar to DVR, the load is distributed to the compute node executing local controller. However, unlike DVR, Dragonflow follows agentless design and SDN principles to implement Neutron APIs.

Neutron Dragonflow

Figure 6: Neutron Dragonflow components

DragonFlow has a distributed database layer with database plugins for OVSDB, Cassandra, and so on. The new database can easily be plugged into the framework. The ...

Get Software-Defined Networking (SDN) with OpenStack now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.