SlideShare a Scribd company logo
OpenStack: Networking Roadmap,
Collaboration and Contribution
Open Networking Summit
06 April 2017
Santa Clara, CA
Paul Carver, AT&T
Armando Migliaccio, SUSE
Ildiko Vancsa, OpenStack Foundation
Agenda
• Who are we and why should you care
• OpenStack Networking Overview
• Q & A Intermission
• OpenStack Networking Deep Dive
• Q & A Intermission
• OpenStack, Product WG, LCOO, Telco involvement
• Final Q & A
Introductions
Where are our perspectives coming from?
OpenStack
2010 2011 2012 2013 2014 2015 2016
OpenStack is born
Diablo
Neutron is born
Essex
Neutron is incubated
Folsom
Neutron is core
L4/L7 are experimental
Grizzly
ML2 is born
Havana
ML2 is default
OpenDaylight is born
Icehouse
OPNFV is born
Tacker is born
Liberty
Neutron SFC is born
History
ETSI NFV ISG is
born
DPDK is born
Mitaka
Neutron SFC
1.0.0
Newton
Neutron OVN
1.0.0
What is Neutron anyway?
• Neutron
– API exposing logical abstractions for consuming the networking service
– One or more backend implementations of that API
• Why?
– Networking constructs baked into Nova (OpenStack compute)
– No tenant control over network topology and service insertion
– Multi-tenancy and scalability
Neutron architecture
Inception tenets
● Any network abstraction as as Service
● L2 as overlays
● Extension capabilities
● Technology agnostic
Stadium
● A collection of components to provide
a networking solution
● Tight governance to preserve sanity of
the project
● Gaps vetted by Neutron Drivers
Neutron Server
ML2 Plugin
Type Manager Mechanism Manager
VXLAN
TypeDriver
VLAN
TypeDriver
…
OVS
API Abstraction
LinuxBridge
SDN
Controller
…
L3 Plugin
OVS/DVR+HA
SDNController
…
LBaaS
HAProxy
SDNController
…
FWaaS
IPTables
SDNController
…
…
…
Neutron architecture
Quota management Policy enforcement SchedulingState and notifications
Topologies
Topologies
Topologies
Topologies
Topologies
OpenStack Networking
and
SDN Controllers
Nirvana Stack
15
A Proposed
Target Stack
with Evolvability
A “Nirvana”
SDN Stack?
Data Plane Interface
VPP
Automated
Test
Applicable Projects
Neutron (+Gluon Innovations)
Diverse Innovation Happens Here!
Data Plane Acceleration (SW/HW)
Specs Install
South Bound Interface
North Bound Interface
1
2
3
4
Neutron and Gluon
• Similarities
• Differences
• How do they interact
• Opinions
Q & A #1
A glance at neutron sub-projects
• Midonet
• OpenDaylight
• OVN
• BAGPIPE
• BGPVPN
• Dynamic Routing
• Firewall as a Service
• Service Function Chaining
Midonet
• Midokura SDN solution
• Feature rich Neutron backend
• L2 gateways
• Firewall
• Dynamic Routing
• QoS
• Load Balancing
• Tap-as-a-Service
• https://docs.openstack.org/releasenotes/networking-midonet/
OpenDaylight
•SDN controller backend
• Neutron integration gone through a couple of architectural iterations
• Features
• L2 gateways
• Firewall
• QoS
• Load Balancing
• Service Function Chaining
•https://docs.openstack.org/releasenotes/networking-odl/
Open vSwitch OVN
•Open vSwitch scope expansion
• Neutron features done the “OVS way”
• Similar integration to other SDN controllers e.g. ODL
• Features
• Scale and performance
• L2/L3/DHCP
• Trunking
• QoS
• Integration with Container Orchestrators
•https://docs.openstack.org/releasenotes/networking-ovn/
BaGPipe
• Set of Neutron drivers developed initially by Orange Telecom
• ML2 driver for tenant isolation through BGP BGP VPNs
• Building block for creating reachability between Neutron ports
(typically VMs) and BGP VPNs outside the cloud
•https://docs.openstack.org/releasenotes/networking-bagpipe/
BGPVPN
•Interconnect neutron networks with WAN BGP-based VPNs
•Multi-vendor API
• OVS driver
• OpenDaylight
• OpenContrail
• Nuage
•https://docs.openstack.org/releasenotes/networking-bgpvpn/
Firewall as a Service
•Neutron zero-trust security model (as opposed to security groups)
• v1 (Router-oriented API)
• v2 (Port-oriented API)
• Enforcement applied on specified router port
• Consistent API for applying policies to VM ports
• https://docs.openstack.org/releasenotes/neutron-fwaas/
Service Function Chaining
•API to define a neutron port chain to connect SFs that consume
classified traffic
•Multi-vendor API
• OVS driver
• OpenDaylight
• ONOS
• OVN
•https://docs.openstack.org/releasenotes/networking-sfc/
Kuryr
• Container networking in Openstack
• Leverages Neutron as building block
• Started as Docker libnetwork driver
Kuryr
• Container networking in Openstack
• Leverages Neutron as building block
• Started as Docker libnetwork driver
Kuryr
• Container networking in Openstack
• Leverages Neutron as building block
• Started as Docker libnetwork driver
• Extends network capabilities to Kubernetes
Kuryr
• Container networking in Openstack
• Leverages Neutron as building block
• Started as Docker libnetwork driver
• Extends network capabilities to Kubernetes
Ironic
• Shared networking
• Multi-tenant networking
• Some limitations: e.g. ACLs, Trunking, hardware routing
Ironic
• Shared networking
• Multi-tenant networking
• Some limitations: e.g. ACLs, Trunking, hardware routing
Ironic
• Shared networking
• Multi-tenant networking
• Some limitations: e.g. ACLs, Trunking, hardware routing
Roadmap
• Ocata (Feb 2017), Pike (Sep 2017), Queens (~Apr 2018)
• Midonet
• Ironic, IPv6, Container integration
• OpenDaylight
• Scalability improvements, incremental refinements
• OVN
• ML2 OVS migration, metadata API, L3 HA, Distributed SNAT, DNS
• Bagpipe/BGPVPN
• Finer-grained control over routing
• FWaaS
• SFC integration, rules logging and counters, OpenDaylight integration
• SFC
• NSH, Service Graph, Chaining of L2 SFs
Q & A #2
OpenStack Product Working Group
• Creating Development Proposals
• Development Proposals
• Reflect the voice of end-users/operators
• Requiring cross-community coordination
• Spanning multiple releases
• Maintaining a multi-release roadmap
https://wiki.openstack.org/wiki/ProductTeam
User Survey Sneak Peek
• More than 1400 completed surveys
• Nearly 600 deployments
• Two-thirds of the deployments are in production
• 16% of the users are in the Telecommunications area
• Online dashboard - http://www.openstack.org/analytics
Next survey results are by the 19th of April
https://www.openstack.org/user-survey
OpenStack Roadmap
• Creation and maintenance is lead by the Product Working Group
• Mid-term planning
• Items are grouped into themes
Latest version is planned to be released in May
https://www.openstack.org/software/roadmap/
Focus areas
•Scalability
•Resiliency
•Manageability
•Modularity
•Interoperability
•User Experience
•Security
Telecom/NFV Related Working Groups
• Telecom/NFV Operators Functional Team
• Group formed by Telecom operators
• Experience with running OpenStack in production
• Focus on pain points and missing functionality
• https://wiki.openstack.org/wiki/Ops-telecom-nfv
• LCOO
• Use cases of
• Network service providers
• Massively distributed cloud operators
• Focus on end-to-end feature implementation upstream
• https://wiki.openstack.org/wiki/LCOO
Cross-community Collaboration
• Full stack CI/CD pipeline in OPNFV
• Deploy the latest code base
• Fast feedback on new development
• NFV Interoperability testing
• NFV specific testing in RefStack
• In collaboration with OPNFV Functest and CVP
• Feature development activities
• Neutron integration
• ODL
• FD.io
• ...
Community Involvement
• Write code
• New features
• Bug fixes
• Write documentation
• OpenStack Manuals
• Developer documentation
• Participate in Working Groups
• Attend/organize User Group meet-ups
OpenStack Upstream Institute
• Upstream collaboration training
• 1.5 days long
• Interactive, hands-on course
• Face to face training
• Held before the OpenStack Summits
Next training - May 6-7, 2017, Boston
https://docs.openstack.org/upstream-training/
Events - OpenStack Summit
• Open Infrastructure Event
• Conference
• Forum
• Open Source Days
• Meet related open source communities
• See OpenStack as part of a bigger picture
Upcoming Summit: May 8-11, 2017, Boston
https://www.openstack.org/summit/boston-2017/
Events - PTG
• Developer focused event
• First PTG was held in February, 2017 in Atlanta
• Cross-project discussions
• Per project design discussions
Save the date - September 11-15, 2017, Denver
https://www.openstack.org/ptg/
Q & A #3
Ad

More Related Content

What's hot (20)

OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, Oracle
Sriram Subramanian
 
Open and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field Trial
Open Networking Summit
 
Container Service Chaining
Container Service ChainingContainer Service Chaining
Container Service Chaining
Open Networking Summit
 
Disaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High AvailabilityDisaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High Availability
Open Networking Summit
 
Why OpenDaylight
Why OpenDaylightWhy OpenDaylight
Why OpenDaylight
Lumina Networks
 
The Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsThe Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS Environments
Open Networking Summit
 
L4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef LaribiL4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef Laribi
buildacloud
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
OPNFV
 
OPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation Network
OPNFV
 
ONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformONAP - Open Network Automation Platform
ONAP - Open Network Automation Platform
Atul Pandey
 
Introducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis MeetupIntroducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis Meetup
djzook
 
Delivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile EdgeDelivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile Edge
PLUMgrid
 
NovoNet Vision and Operators' Perspective for ONAP
NovoNet Vision and Operators' Perspective for ONAPNovoNet Vision and Operators' Perspective for ONAP
NovoNet Vision and Operators' Perspective for ONAP
ITU
 
SDN and NFV
SDN and NFVSDN and NFV
SDN and NFV
Richard Kuo
 
Platform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODLPlatform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODL
OPNFV
 
ElasticISP
ElasticISPElasticISP
ElasticISP
KHNOG
 
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementationTech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
nvirters
 
What a difference 5 years make
What a difference 5 years makeWhat a difference 5 years make
What a difference 5 years make
Open Networking Summit
 
VNFs at the Edge using Docker Containers
VNFs at the Edge using Docker ContainersVNFs at the Edge using Docker Containers
VNFs at the Edge using Docker Containers
OPNFV
 
Securing Micro Services in Cloud Foundry
Securing Micro Services in Cloud FoundrySecuring Micro Services in Cloud Foundry
Securing Micro Services in Cloud Foundry
PLUMgrid
 
OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, Oracle
Sriram Subramanian
 
Open and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field Trial
Open Networking Summit
 
Disaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High AvailabilityDisaggregated Networking - The Drivers, the Software & The High Availability
Disaggregated Networking - The Drivers, the Software & The High Availability
Open Networking Summit
 
The Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsThe Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS Environments
Open Networking Summit
 
L4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef LaribiL4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef Laribi
buildacloud
 
ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
OPNFV
 
OPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation Network
OPNFV
 
ONAP - Open Network Automation Platform
ONAP - Open Network Automation PlatformONAP - Open Network Automation Platform
ONAP - Open Network Automation Platform
Atul Pandey
 
Introducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis MeetupIntroducing ONAP for OpenStack St Louis Meetup
Introducing ONAP for OpenStack St Louis Meetup
djzook
 
Delivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile EdgeDelivering Composable NFV Services for Business, Residential and Mobile Edge
Delivering Composable NFV Services for Business, Residential and Mobile Edge
PLUMgrid
 
NovoNet Vision and Operators' Perspective for ONAP
NovoNet Vision and Operators' Perspective for ONAPNovoNet Vision and Operators' Perspective for ONAP
NovoNet Vision and Operators' Perspective for ONAP
ITU
 
Platform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODLPlatform Independent Packet Processing with ODL
Platform Independent Packet Processing with ODL
OPNFV
 
ElasticISP
ElasticISPElasticISP
ElasticISP
KHNOG
 
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementationTech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
nvirters
 
VNFs at the Edge using Docker Containers
VNFs at the Edge using Docker ContainersVNFs at the Edge using Docker Containers
VNFs at the Edge using Docker Containers
OPNFV
 
Securing Micro Services in Cloud Foundry
Securing Micro Services in Cloud FoundrySecuring Micro Services in Cloud Foundry
Securing Micro Services in Cloud Foundry
PLUMgrid
 

Similar to OpenStack: Networking Roadmap, Collaboration and Contribution (20)

OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
Cisco DevNet
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
mestery
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittal
buildacloud
 
Navigating OpenStack Networking
Navigating OpenStack NetworkingNavigating OpenStack Networking
Navigating OpenStack Networking
PLUMgrid
 
OPNFV Update: The Danube Release and What Lies Around the Bend
OPNFV Update: The Danube Release and What Lies Around the BendOPNFV Update: The Danube Release and What Lies Around the Bend
OPNFV Update: The Danube Release and What Lies Around the Bend
Jill Jensen Lovato
 
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack NetworkingONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
markmcclain
 
Openstack – An introduction
Openstack – An introductionOpenstack – An introduction
Openstack – An introduction
Muddassir Nazir
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp Moscow
Ilya Alekseyev
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
Yaniv Zadka
 
Operators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 NetworksOperators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 Networks
Jakub Pavlik
 
Container Orchestration Integration: OpenStack Kuryr
Container Orchestration Integration: OpenStack KuryrContainer Orchestration Integration: OpenStack Kuryr
Container Orchestration Integration: OpenStack Kuryr
Taku Fukushima
 
Container Orchestration Integration: OpenStack Kuryr & Apache Mesos
Container Orchestration Integration: OpenStack Kuryr & Apache MesosContainer Orchestration Integration: OpenStack Kuryr & Apache Mesos
Container Orchestration Integration: OpenStack Kuryr & Apache Mesos
MidoNet
 
Directions for CloudStack Networking
Directions for CloudStack  NetworkingDirections for CloudStack  Networking
Directions for CloudStack Networking
Chiradeep Vittal
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoT
Charles Eckel
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Rahul Krishna Upadhyaya
 
All about open stack
All about open stackAll about open stack
All about open stack
DataCentred
 
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward LibertyOpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
mestery
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
Rahul Krishna Upadhyaya
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
Ananth Padmanabhan
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
Satya Sanjibani Routray
 
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
Cisco DevNet
 
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014OpenStack and OpenDaylight Workshop: ONUG Spring 2014
OpenStack and OpenDaylight Workshop: ONUG Spring 2014
mestery
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittal
buildacloud
 
Navigating OpenStack Networking
Navigating OpenStack NetworkingNavigating OpenStack Networking
Navigating OpenStack Networking
PLUMgrid
 
OPNFV Update: The Danube Release and What Lies Around the Bend
OPNFV Update: The Danube Release and What Lies Around the BendOPNFV Update: The Danube Release and What Lies Around the Bend
OPNFV Update: The Danube Release and What Lies Around the Bend
Jill Jensen Lovato
 
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack NetworkingONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
markmcclain
 
Openstack – An introduction
Openstack – An introductionOpenstack – An introduction
Openstack – An introduction
Muddassir Nazir
 
NaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp MoscowNaaS in OpenStack - CloudCamp Moscow
NaaS in OpenStack - CloudCamp Moscow
Ilya Alekseyev
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
Yaniv Zadka
 
Operators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 NetworksOperators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 Networks
Jakub Pavlik
 
Container Orchestration Integration: OpenStack Kuryr
Container Orchestration Integration: OpenStack KuryrContainer Orchestration Integration: OpenStack Kuryr
Container Orchestration Integration: OpenStack Kuryr
Taku Fukushima
 
Container Orchestration Integration: OpenStack Kuryr & Apache Mesos
Container Orchestration Integration: OpenStack Kuryr & Apache MesosContainer Orchestration Integration: OpenStack Kuryr & Apache Mesos
Container Orchestration Integration: OpenStack Kuryr & Apache Mesos
MidoNet
 
Directions for CloudStack Networking
Directions for CloudStack  NetworkingDirections for CloudStack  Networking
Directions for CloudStack Networking
Chiradeep Vittal
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoT
Charles Eckel
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Rahul Krishna Upadhyaya
 
All about open stack
All about open stackAll about open stack
All about open stack
DataCentred
 
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward LibertyOpenStack Neutron: What's New In Kilo and a Look Toward Liberty
OpenStack Neutron: What's New In Kilo and a Look Toward Liberty
mestery
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
Rahul Krishna Upadhyaya
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
Ananth Padmanabhan
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
Satya Sanjibani Routray
 
Ad

More from Open Networking Summit (19)

Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
Open Networking Summit
 
Software Defined RAN
Software Defined RANSoftware Defined RAN
Software Defined RAN
Open Networking Summit
 
Design Principles for 5G
Design Principles for 5GDesign Principles for 5G
Design Principles for 5G
Open Networking Summit
 
Disaggregation @Equinix
Disaggregation @EquinixDisaggregation @Equinix
Disaggregation @Equinix
Open Networking Summit
 
Open Source Networking Solving Molecular Analysis of Cancer
Open Source Networking Solving Molecular Analysis of CancerOpen Source Networking Solving Molecular Analysis of Cancer
Open Source Networking Solving Molecular Analysis of Cancer
Open Networking Summit
 
Harmonizing of Open Source Networking
Harmonizing of Open Source NetworkingHarmonizing of Open Source Networking
Harmonizing of Open Source Networking
Open Networking Summit
 
Five Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking ForeverFive Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking Forever
Open Networking Summit
 
Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next Decade
Open Networking Summit
 
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green EcosystemA Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
Open Networking Summit
 
SDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity ServiceSDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity Service
Open Networking Summit
 
IoT in Action: Architecting, Securing, & Scaling Applications
IoT in Action: Architecting, Securing, & Scaling ApplicationsIoT in Action: Architecting, Securing, & Scaling Applications
IoT in Action: Architecting, Securing, & Scaling Applications
Open Networking Summit
 
Arachne: How does Uber check the health of its Network Infrastructure every 1...
Arachne: How does Uber check the health of its Network Infrastructure every 1...Arachne: How does Uber check the health of its Network Infrastructure every 1...
Arachne: How does Uber check the health of its Network Infrastructure every 1...
Open Networking Summit
 
Harmonizing of Open Source Networking
Harmonizing of Open Source NetworkingHarmonizing of Open Source Networking
Harmonizing of Open Source Networking
Open Networking Summit
 
Troubleshooting for Intent-based Networking
Troubleshooting for Intent-based NetworkingTroubleshooting for Intent-based Networking
Troubleshooting for Intent-based Networking
Open Networking Summit
 
Network Evolution and Market Outlook
Network Evolution and Market OutlookNetwork Evolution and Market Outlook
Network Evolution and Market Outlook
Open Networking Summit
 
The *NEW* ONS
The *NEW* ONSThe *NEW* ONS
The *NEW* ONS
Open Networking Summit
 
Open Source, Open Standards, & Open Vendors
Open Source, Open Standards, & Open VendorsOpen Source, Open Standards, & Open Vendors
Open Source, Open Standards, & Open Vendors
Open Networking Summit
 
FD.io - The Universal Dataplane
FD.io - The Universal DataplaneFD.io - The Universal Dataplane
FD.io - The Universal Dataplane
Open Networking Summit
 
Container Networking Deep Dive
Container Networking Deep DiveContainer Networking Deep Dive
Container Networking Deep Dive
Open Networking Summit
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
Open Networking Summit
 
Open Source Networking Solving Molecular Analysis of Cancer
Open Source Networking Solving Molecular Analysis of CancerOpen Source Networking Solving Molecular Analysis of Cancer
Open Source Networking Solving Molecular Analysis of Cancer
Open Networking Summit
 
Five Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking ForeverFive Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking Forever
Open Networking Summit
 
Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next Decade
Open Networking Summit
 
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green EcosystemA Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
Open Networking Summit
 
SDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity ServiceSDN-Based Enterprise Connectivity Service
SDN-Based Enterprise Connectivity Service
Open Networking Summit
 
IoT in Action: Architecting, Securing, & Scaling Applications
IoT in Action: Architecting, Securing, & Scaling ApplicationsIoT in Action: Architecting, Securing, & Scaling Applications
IoT in Action: Architecting, Securing, & Scaling Applications
Open Networking Summit
 
Arachne: How does Uber check the health of its Network Infrastructure every 1...
Arachne: How does Uber check the health of its Network Infrastructure every 1...Arachne: How does Uber check the health of its Network Infrastructure every 1...
Arachne: How does Uber check the health of its Network Infrastructure every 1...
Open Networking Summit
 
Troubleshooting for Intent-based Networking
Troubleshooting for Intent-based NetworkingTroubleshooting for Intent-based Networking
Troubleshooting for Intent-based Networking
Open Networking Summit
 
Open Source, Open Standards, & Open Vendors
Open Source, Open Standards, & Open VendorsOpen Source, Open Standards, & Open Vendors
Open Source, Open Standards, & Open Vendors
Open Networking Summit
 
Ad

Recently uploaded (20)

What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)
Andre Hora
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
Interactive odoo dashboards for sales, CRM , Inventory, Invoice, Purchase, Pr...
AxisTechnolabs
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?
steaveroggers
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...Exploring Code Comprehension  in Scientific Programming:  Preliminary Insight...
Exploring Code Comprehension in Scientific Programming: Preliminary Insight...
University of Hawai‘i at Mānoa
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Adobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest VersionAdobe Illustrator Crack FREE Download 2025 Latest Version
Adobe Illustrator Crack FREE Download 2025 Latest Version
kashifyounis067
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
FL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full VersionFL Studio Producer Edition Crack 2025 Full Version
FL Studio Producer Edition Crack 2025 Full Version
tahirabibi60507
 
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...
Egor Kaleynik
 
PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025PDF Reader Pro Crack Latest Version FREE Download 2025
PDF Reader Pro Crack Latest Version FREE Download 2025
mu394968
 
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AIScaling GraphRAG:  Efficient Knowledge Retrieval for Enterprise AI
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AI
danshalev
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 

OpenStack: Networking Roadmap, Collaboration and Contribution

  • 1. OpenStack: Networking Roadmap, Collaboration and Contribution Open Networking Summit 06 April 2017 Santa Clara, CA Paul Carver, AT&T Armando Migliaccio, SUSE Ildiko Vancsa, OpenStack Foundation
  • 2. Agenda • Who are we and why should you care • OpenStack Networking Overview • Q & A Intermission • OpenStack Networking Deep Dive • Q & A Intermission • OpenStack, Product WG, LCOO, Telco involvement • Final Q & A
  • 3. Introductions Where are our perspectives coming from?
  • 5. 2010 2011 2012 2013 2014 2015 2016 OpenStack is born Diablo Neutron is born Essex Neutron is incubated Folsom Neutron is core L4/L7 are experimental Grizzly ML2 is born Havana ML2 is default OpenDaylight is born Icehouse OPNFV is born Tacker is born Liberty Neutron SFC is born History ETSI NFV ISG is born DPDK is born Mitaka Neutron SFC 1.0.0 Newton Neutron OVN 1.0.0
  • 6. What is Neutron anyway? • Neutron – API exposing logical abstractions for consuming the networking service – One or more backend implementations of that API • Why? – Networking constructs baked into Nova (OpenStack compute) – No tenant control over network topology and service insertion – Multi-tenancy and scalability
  • 7. Neutron architecture Inception tenets ● Any network abstraction as as Service ● L2 as overlays ● Extension capabilities ● Technology agnostic Stadium ● A collection of components to provide a networking solution ● Tight governance to preserve sanity of the project ● Gaps vetted by Neutron Drivers
  • 8. Neutron Server ML2 Plugin Type Manager Mechanism Manager VXLAN TypeDriver VLAN TypeDriver … OVS API Abstraction LinuxBridge SDN Controller … L3 Plugin OVS/DVR+HA SDNController … LBaaS HAProxy SDNController … FWaaS IPTables SDNController … … … Neutron architecture Quota management Policy enforcement SchedulingState and notifications
  • 15. 15 A Proposed Target Stack with Evolvability A “Nirvana” SDN Stack? Data Plane Interface VPP Automated Test Applicable Projects Neutron (+Gluon Innovations) Diverse Innovation Happens Here! Data Plane Acceleration (SW/HW) Specs Install South Bound Interface North Bound Interface 1 2 3 4
  • 16. Neutron and Gluon • Similarities • Differences • How do they interact • Opinions
  • 17. Q & A #1
  • 18. A glance at neutron sub-projects • Midonet • OpenDaylight • OVN • BAGPIPE • BGPVPN • Dynamic Routing • Firewall as a Service • Service Function Chaining
  • 19. Midonet • Midokura SDN solution • Feature rich Neutron backend • L2 gateways • Firewall • Dynamic Routing • QoS • Load Balancing • Tap-as-a-Service • https://docs.openstack.org/releasenotes/networking-midonet/
  • 20. OpenDaylight •SDN controller backend • Neutron integration gone through a couple of architectural iterations • Features • L2 gateways • Firewall • QoS • Load Balancing • Service Function Chaining •https://docs.openstack.org/releasenotes/networking-odl/
  • 21. Open vSwitch OVN •Open vSwitch scope expansion • Neutron features done the “OVS way” • Similar integration to other SDN controllers e.g. ODL • Features • Scale and performance • L2/L3/DHCP • Trunking • QoS • Integration with Container Orchestrators •https://docs.openstack.org/releasenotes/networking-ovn/
  • 22. BaGPipe • Set of Neutron drivers developed initially by Orange Telecom • ML2 driver for tenant isolation through BGP BGP VPNs • Building block for creating reachability between Neutron ports (typically VMs) and BGP VPNs outside the cloud •https://docs.openstack.org/releasenotes/networking-bagpipe/
  • 23. BGPVPN •Interconnect neutron networks with WAN BGP-based VPNs •Multi-vendor API • OVS driver • OpenDaylight • OpenContrail • Nuage •https://docs.openstack.org/releasenotes/networking-bgpvpn/
  • 24. Firewall as a Service •Neutron zero-trust security model (as opposed to security groups) • v1 (Router-oriented API) • v2 (Port-oriented API) • Enforcement applied on specified router port • Consistent API for applying policies to VM ports • https://docs.openstack.org/releasenotes/neutron-fwaas/
  • 25. Service Function Chaining •API to define a neutron port chain to connect SFs that consume classified traffic •Multi-vendor API • OVS driver • OpenDaylight • ONOS • OVN •https://docs.openstack.org/releasenotes/networking-sfc/
  • 26. Kuryr • Container networking in Openstack • Leverages Neutron as building block • Started as Docker libnetwork driver
  • 27. Kuryr • Container networking in Openstack • Leverages Neutron as building block • Started as Docker libnetwork driver
  • 28. Kuryr • Container networking in Openstack • Leverages Neutron as building block • Started as Docker libnetwork driver • Extends network capabilities to Kubernetes
  • 29. Kuryr • Container networking in Openstack • Leverages Neutron as building block • Started as Docker libnetwork driver • Extends network capabilities to Kubernetes
  • 30. Ironic • Shared networking • Multi-tenant networking • Some limitations: e.g. ACLs, Trunking, hardware routing
  • 31. Ironic • Shared networking • Multi-tenant networking • Some limitations: e.g. ACLs, Trunking, hardware routing
  • 32. Ironic • Shared networking • Multi-tenant networking • Some limitations: e.g. ACLs, Trunking, hardware routing
  • 33. Roadmap • Ocata (Feb 2017), Pike (Sep 2017), Queens (~Apr 2018) • Midonet • Ironic, IPv6, Container integration • OpenDaylight • Scalability improvements, incremental refinements • OVN • ML2 OVS migration, metadata API, L3 HA, Distributed SNAT, DNS • Bagpipe/BGPVPN • Finer-grained control over routing • FWaaS • SFC integration, rules logging and counters, OpenDaylight integration • SFC • NSH, Service Graph, Chaining of L2 SFs
  • 34. Q & A #2
  • 35. OpenStack Product Working Group • Creating Development Proposals • Development Proposals • Reflect the voice of end-users/operators • Requiring cross-community coordination • Spanning multiple releases • Maintaining a multi-release roadmap https://wiki.openstack.org/wiki/ProductTeam
  • 36. User Survey Sneak Peek • More than 1400 completed surveys • Nearly 600 deployments • Two-thirds of the deployments are in production • 16% of the users are in the Telecommunications area • Online dashboard - http://www.openstack.org/analytics Next survey results are by the 19th of April https://www.openstack.org/user-survey
  • 37. OpenStack Roadmap • Creation and maintenance is lead by the Product Working Group • Mid-term planning • Items are grouped into themes Latest version is planned to be released in May https://www.openstack.org/software/roadmap/
  • 39. Telecom/NFV Related Working Groups • Telecom/NFV Operators Functional Team • Group formed by Telecom operators • Experience with running OpenStack in production • Focus on pain points and missing functionality • https://wiki.openstack.org/wiki/Ops-telecom-nfv • LCOO • Use cases of • Network service providers • Massively distributed cloud operators • Focus on end-to-end feature implementation upstream • https://wiki.openstack.org/wiki/LCOO
  • 40. Cross-community Collaboration • Full stack CI/CD pipeline in OPNFV • Deploy the latest code base • Fast feedback on new development • NFV Interoperability testing • NFV specific testing in RefStack • In collaboration with OPNFV Functest and CVP • Feature development activities • Neutron integration • ODL • FD.io • ...
  • 41. Community Involvement • Write code • New features • Bug fixes • Write documentation • OpenStack Manuals • Developer documentation • Participate in Working Groups • Attend/organize User Group meet-ups
  • 42. OpenStack Upstream Institute • Upstream collaboration training • 1.5 days long • Interactive, hands-on course • Face to face training • Held before the OpenStack Summits Next training - May 6-7, 2017, Boston https://docs.openstack.org/upstream-training/
  • 43. Events - OpenStack Summit • Open Infrastructure Event • Conference • Forum • Open Source Days • Meet related open source communities • See OpenStack as part of a bigger picture Upcoming Summit: May 8-11, 2017, Boston https://www.openstack.org/summit/boston-2017/
  • 44. Events - PTG • Developer focused event • First PTG was held in February, 2017 in Atlanta • Cross-project discussions • Per project design discussions Save the date - September 11-15, 2017, Denver https://www.openstack.org/ptg/
  • 45. Q & A #3