+ All Categories
Home > Internet > Open stack networking juno update

Open stack networking juno update

Date post: 26-Jun-2015
Category:
Upload: margieopenstack
View: 240 times
Download: 0 times
Share this document with a friend
Popular Tags:
16
Networking PTL Kyle Mestery Juno Update OpenStack Networking
Transcript
Page 1: Open stack networking juno update

Networking PTLKyle Mestery

Juno UpdateOpenStack Networking

Page 2: Open stack networking juno update

To implement services and associated libraries to provide on-demand, scalable, and technology-

agnostic network abstraction.

Page 3: Open stack networking juno update

Neutron Juno Project Planhttps://wiki.openstack.org/wiki/NeutronJunoProjectPlan

● Organize high-level community tasks into Juno milestones

● Be transparent with developers and the community around what we want to land in Juno

● Provide a roadmap for distributions to plan for what features will land in Juno

Page 4: Open stack networking juno update

Achieving parity with nova-network

● Icehouse set the groundwork for achieving this● In Juno, the gap will be closed by following a

plan put in place with guidance from the TC● https://wiki.openstack.

org/wiki/Governance/TechnicalCommittee/Neutron_Gap_Coverage

● Migration script from nova-network to neutron

Page 5: Open stack networking juno update

Distributed Virtual Router (DVR)

● Implements L3 routing across compute nodes● Implements floating IP namespaces per compute

node● SNAT remains centralized on a service node

Page 6: Open stack networking juno update

Neutron DB Updates and Migrations

● Starting from Juno, the Neutron DB will be made independent of the core and service plugins

● All migrations will be made unconditional● Upgrade and downgrades around the healing

migration will be supported

Page 7: Open stack networking juno update

Focus On Third Party Testing

● An increased focus on providing consistent, repeatable testing for third party plugins

● Documented requirements and policies around this

Page 8: Open stack networking juno update

Load Balancing as a Service

● Brand new LBaaS API in Juno● In-tree ha-proxy driver will be updated to reflect

new API and object model● Octavia Project on Stackforge is meant to be an

Operator Grade implementation

Page 9: Open stack networking juno update

Group Based Policy API

● An extension to the Neutron API● Provides a declarative policy driven connectivity

model● Presents application centric APIs to users

Page 10: Open stack networking juno update

HA for L3 Routers

● Provides HA for L3 virtual routers● Implemented as an extension API with pluggable

drivers● In-tree implementation will utilize keepalived

Page 11: Open stack networking juno update

Flavor Framework

● A way for operators to offer network services to their clients

● Allows separation of driver functionality and configuration from consumers of services

● Allows operators to offer service levels based on multiple driver backends, features, etc.

Page 12: Open stack networking juno update

Neutron NFV Work

● Working with the NFV sub-team in OpenStack to integrate features relevant in this space

● Service chaining, traffic steering, etc.

Page 13: Open stack networking juno update

New In-Tree Plugins Merged

● Cisco APIC ML2 MechanismDriver and L3 Plugin● Freescale SDN ML2 MechanismDriver

Page 14: Open stack networking juno update

New In-Tree Plugins Proposed

● A10 Networks LBaaS Driver● Brocade Vyatta L3 Plugin● Cisco DFA ML2 MechanismDriver● Huawei ML2 MechanismDriver● IBM SDN-VE ML2 MechanismDriver● LVS LBaaS Driver● ML2 MechanismDriver for SR-IOV capable NIC based

switching● OpenContrail Plugin● SNMP ML2 MechanismDriver● Snabb Switch ML2 MechanismDriver● VMware dVS ML2 MechanismDriver

Page 15: Open stack networking juno update

Things disappearing in Juno

● Open vSwitch plugin● Linuxbridge plugin

Page 16: Open stack networking juno update

Recommended