Sean Roberts, VP Development Akanda, gave this talk on 03 September 2015 at the HP Sunnyvale offices. This talk goes into detail of how Akanda delivers OpenStack Neutron Advanced Services. Event details can be found here http://www.meetup.com/openstack/events/215648162/
11. Plugin Extensions
● Add logical resources to the REST API
● Discovered by server at startup
○ REST: /v2.0/extensions
● Common Extensions
○ Port binding extended attributes,
DHCP, L3, Provider, Quota, Security
Group
12. 2 Types of Plugins
Monolithic
Plugin
Mech Mgr
Modular Plugin
Type Mgr
20. VPN as a Service
OpenSwan
Router
Metadata Proxy
VPN Driver
● Reference implementation
uses OpenSwan
● Site-to-Site
● Multiple connections per
tenant
● IKE, IPSec
21. Firewall as a Service
• Reference Implementation is
Currently Experimental and
not production ready
• Whats next?
L3 Agent
Router
Metadata Proxy
Firewall Driver
23. What is Akanda
● Akanda is a multi-process, multi-
threaded Neutron advanced
services orchestration service
● It currently supports routers and
in the near future, load
balancers, VPNs and firewalls
28. Router Instance Lifecycle
● Router per tenant distributed throughout
the cluster
● The router controls the data flow at layer
3 level of the TCP/IP network stack
29.
30.
31. Akanda Project Details
● Get the source: https://github.
com/stackforge/akanda
● Project status and tarballs: https:
//launchpad.net/akanda
● Documentation: http://docs.akanda.io
● IRC - #akanda on freenode.net