Overall Architecture
Components
- OpenstackNode : Bootstraps compute and gateway node
- OpenstackSwitching : Provides OpenStack Neutron ML2 mechanism driver
- OpenstackRouting : Provides OpenStack Neutron L3 service plugin
- ScalableGateway : Provides gateway load balaner
- DHCP(ONOS built-in app) : Provides DHCP service
- vRouter(ONOS built-in app) : Make gateway node as a router
In each gateway node, we run separate ONOS for vRouter. SONA ONOS takes care of creating the bridges and patch link between the bridges, and flow rules on the br-int
bridge. vRouter ONOS, on the other hand, takes care of flow rules on br-router
and communications with external routers.