Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Astara
Network Orchestration as a Service
Kiran Murari
https://git.openstack.org/cgit/
http://www.openstack.org/software/project-navigator
A YAML file showing the projects with their mission, stas, deliverables and IRC channel :)
http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml
3 Node Reference Architecture
OpenStack Astara
Ref: High Availability using DVR - http://goo.gl/2kgGb6
Networking.... ????
Software Defined Networking
Network Function Virtualization
SDN NFV
SDN vs NFV
Category SDN NFV
Need ● Separation of Control and Data Planes
● Programmability of network
Relocation of Network
functions from dedicated
appliances to generic servers
Target Location ● Campus
● DC/Cloud
Service provider network
Target Devices Commodity servers and switches Commodity servers and
switches
Initial
Applications
Cloud orchestration and networking Routers, firewalls, gateways,
CDN, WAN accelerators, SLAs
Protocols OpenFlow None yet
Formalization Open Networking Forum (ONF) ETSI NFV Working Group
Open Day Light, an SDN
ETSI NFV Specification - 002 (version-1.1.1)
Astara
A network resource in software for
provisioning the required network functions
in virtual environments
Thats what happens in an OpenStack deployment.
It simplifies the daily operations of
OpenStack operators by providing a Lifecycle
management and Orchestration platform.
Configures and Manages network services
including routing, firewall, VPN and Load
Balancing in multi-tenant OpenStack
environments.
Astara
● A sanskrit word meaning carpet.
● Project started as Akanda and then renamed to Astara.
● Original name is "The RUG"
A repeated line in the film "The Big Lebowski"
That rug really tied the room together, did it not?
● "The Rug" is trying to tie OpenStack neutron in
a single block.
Neutron
Ref: http://goo.gl/7vRQnX
Neutron + Astara
Ref: http://goo.gl/7vRQnX
Astara Architecture
Ref: http://goo.gl/7vRQnX
User
OpenStack Controller
(Horizon or CLI Client)
supervisord
Neutron API
Network Node - 1
Neutron API
Network Node - 2
Neutron API
Network Node - 3
Ref: http://goo.gl/Vvv4wY
Astara Appliance
reverse_proxy
Astara Appliance
running in a
tenant Gunicorn
Follows the FOUR O
● Open Source:
– Uses Apache v2.0 license.
– No library dependencies on how the projects are distributed or
deployed.
● Open Community:
– Leadership is chosen based on the contributions to the project.
– Regular IRC meetings and everything is logged
● Open Development:
– All code reviews are through the OpenStack infra CI
– Liaison for cross-project teams in getting Astara collaborations.
– Contributes to oslo as the opportunity arises.
● Open Design:
– First design meeting at the Kilo summit and will be continued.
– IRC and openstack-dev mailing list will be discussing the design.
OpenStack Astara

More Related Content

OpenStack Astara

  • 1. Astara Network Orchestration as a Service Kiran Murari
  • 2. https://git.openstack.org/cgit/ http://www.openstack.org/software/project-navigator A YAML file showing the projects with their mission, stas, deliverables and IRC channel :) http://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml
  • 3. 3 Node Reference Architecture
  • 5. Ref: High Availability using DVR - http://goo.gl/2kgGb6
  • 10. SDN vs NFV Category SDN NFV Need ● Separation of Control and Data Planes ● Programmability of network Relocation of Network functions from dedicated appliances to generic servers Target Location ● Campus ● DC/Cloud Service provider network Target Devices Commodity servers and switches Commodity servers and switches Initial Applications Cloud orchestration and networking Routers, firewalls, gateways, CDN, WAN accelerators, SLAs Protocols OpenFlow None yet Formalization Open Networking Forum (ONF) ETSI NFV Working Group
  • 11. Open Day Light, an SDN
  • 12. ETSI NFV Specification - 002 (version-1.1.1)
  • 13. Astara A network resource in software for provisioning the required network functions in virtual environments Thats what happens in an OpenStack deployment. It simplifies the daily operations of OpenStack operators by providing a Lifecycle management and Orchestration platform. Configures and Manages network services including routing, firewall, VPN and Load Balancing in multi-tenant OpenStack environments.
  • 14. Astara ● A sanskrit word meaning carpet. ● Project started as Akanda and then renamed to Astara. ● Original name is "The RUG" A repeated line in the film "The Big Lebowski" That rug really tied the room together, did it not? ● "The Rug" is trying to tie OpenStack neutron in a single block.
  • 16. Neutron + Astara Ref: http://goo.gl/7vRQnX
  • 18. User OpenStack Controller (Horizon or CLI Client) supervisord Neutron API Network Node - 1 Neutron API Network Node - 2 Neutron API Network Node - 3 Ref: http://goo.gl/Vvv4wY Astara Appliance reverse_proxy Astara Appliance running in a tenant Gunicorn
  • 19. Follows the FOUR O ● Open Source: – Uses Apache v2.0 license. – No library dependencies on how the projects are distributed or deployed. ● Open Community: – Leadership is chosen based on the contributions to the project. – Regular IRC meetings and everything is logged ● Open Development: – All code reviews are through the OpenStack infra CI – Liaison for cross-project teams in getting Astara collaborations. – Contributes to oslo as the opportunity arises. ● Open Design: – First design meeting at the Kilo summit and will be continued. – IRC and openstack-dev mailing list will be discussing the design.