Neutron Project Specifications¶
Specifications and RFEs¶
- 2025.1
- 2024.2
- 2024.1
- 2023.2
- 2023.1
- Zed
- Yoga
- Xena
- BFD as a Service for Neutron
- Enhancement to Neutron BGPaaS
- Manage default route(s) explicitly
- L3 router support NDP proxy
- Allow multiple external gateways on a router
- Node-Local virtual IP address (Local IP)
- OVS auxiliary bridge to reduce live migration networking disruption in OVN
- QoS Rule Type Packet per Second
- VPNaaS for OVN Networking
- Wallaby
- Victoria
- Ussuri
- Train
- Stein
- Rocky
- Extend logging framework to support FWaaS v2
- Firewall as a Service API 2.0 Address Groups Support
- QoS minimum bandwidth allocation in Placement API
- Decoupling database API & Utilities imports/access for neutron-lib
- Decoupling database Resource Model imports/access for neutron-lib
- Port Forwarding API
- VPN Services Support QoS
- Queens
- Pike
- Ocata
- Newton
- [Postmortem]
- add-neutron-extension-resource-timestamp
- Firewall as a Service API 2.0
- Kill neutron-LBaaS, aka LBaaS project spinout
- L3 Agent Extension Framework
- QoS minimum egress bandwidth support
- QoS DSCP marking support
- Moving to Keystone v3
- Flavors for L3 Service Plugin
- Neutron Stadium Evolution
- Push Notifications for Agents
- Routed Networks
- Subnet Service Types
- Allow Neutron Port Without IP Address
- VLAN aware VMs
- Mitaka
- [Postmortem]
- add-resource-timestamp
- Add Tags to Neutron Resources
- Address Scopes
- Adopt Oslo Guru reports
- Add availability zones for agents
- Dynamic Advertising Routes for Public Ranges
- External DNS Resolution
- Get Me A Network
- Improve DVR L3 Agent Binding
- Allow Open vSwitch agent extensions to own their flows
- LBaaS plugin can delegate VIP allocation to drivers
- LBaaS Layer 7 rules
- Network IP Availability Extension
- Flavor framework - Templates and meta-data
- Neutron-Lib Decomposition
- Role-based Access Control for QoS policies
- Restructure OVS L2 agent
- Liberty
- ARP spoofing filtering via ebtables
- Reliable quota enforcement
- Conntrack zones support
- Add enable_new_agents to neutron server
- Neutron/Full-Stack White-Box Tests Framework
- Add REJECT action rule for fwaas
- Internal DNS Resolution
- Support IPv6 Prefix Delegation
- Lbaas, use Octavia as reference implementation
- Service Flavor Framework
- Pluggable IPAM Subsystem in Neutron
- Porting the Neutron Core to Python 3
- Online Schema Migrations
- OVS agent: Use python binding instead of ovs-ofctl command
- Replace home grown WSGI layer with Pecan
- Support external physical bridge mapping in linuxbridge
- Neutron QoS API Models and Extension
- Role-based Access Control for Networks
- Reference IPAM driver
- Enable spoofchk control for SR-IOV ports
- Kilo
- Example Spec - The title of your blueprint
- Agent child processes status
- Allow to specify floating IP address
- Brocade LBaaS Plugin Driver (v2 Data Model Support)
- Brocade Neutron FWaaS driver for Vyatta vRouter
- Brocade Vyatta VPN service and device driver for Neutron
- Cisco VPNaaS with in-band Cisco CSR router
- Neutron Core and Vendor code decomposition
- DHCP Service LoadBalancing Scheduler
- Dropping rpc API compat layer
- Freescale FWaaS Plugin
- FWaaS Implementation for Cisco Virtual Router
- FWaaS Insertion Model on Routers
- Neutron OVS agent on Windows
- IPSec Strongswan VPNaaS Driver
- IPv6 Router
- LBaaS API and Object Model improvement
- LBaaS reference implementation TLS support
- LBaaS Refactor HAProxy namespace driver
- Neutron LBaaS TLS - Specification
- Allow compute port mac_address to be updated
- Add firewall driver for McAfee NGFW firewall
- ML2: Hierarchical Port Binding
- ML2 Mechanism Driver for Cisco Nexus1000V switch
- Add Port security extension support for ML2 plugin and IptablesFirewallDriver
- MTU selection and advertisement
- Support Multiple IPv6 Prefixes and Addresses for IPv6 Network
- Neutron LBaaS v2 driver for Citrix NetScaler appliances
- Support for VLAN networks in Distributed Virtual Router (DVR)
- VLAN trunking networks for NFV
- OFAgent: Flow-based tunneling
- Radware LBaaS Driver
- Example Spec - The title of your blueprint
- Report HA Router Master
- Restructure L3 Agent
- rootwrap daemon mode
- RPC Docs and Namespaces
- Proposal for Neutron Services spin-off(s)
- Allow the external IP address of a router to be specified
- Add Subnet Allocation to IPAM
- Use OVSDB instead of calling ovs-vsctl
- Juno
- A10 Networks LBaaS Driver
- Add ipset to security group
- Layer 3 service plugin for the Cisco APIC
- Apic ML2 driver enhancements
- Layer 3 service plugin to support hardware based routing on Arista devices
- Layer 3 service plugin to support hardware based routing (SVI) on Brocade VDX
- Big Switch - Convert L3 functions to L3 Service plugin
- Big Switch - Have ML2 driver bind IVS VIF type
- Big Switch - ML2 external attachment for vlan_switch type
- bulk-get-device-details
- Configuration Agent for Cisco Service VMs
- Enable JSON support for N1KV REST calls
- Ability to assign cisco nw profile to multi-tenants in single request
- Config option to control visibility of cisco-policy-profile resources for tenants
- Neutron routing service implemented using Cisco VM (and physical devices)
- Cisco VPNaaS with in-band Cisco CSR router
- Database Migration Refactoring
- Adding support for host-routes and dns_nameservers options for Nuage Plugin
- Extraroute Extension support for Nuage Plugin
- Faster API list responses
- Freescale SDN Mechanism Driver for Neutron ML2 plugin
- Group-based Policy Abstractions for Neutron
- Support DHCPv6 stateless and stateful mode in Dnsmasq
- Provider Networking - upstream SLAAC Support
- Support Router Advertisement Daemon (radvd) for IPv6
- Add support for Keystone V3 APIs in the python-neutronclient.
- L3 Agent Responsiveness
- Neutron/L3 High Availability VRRP
- Extend management features of L3 metering API
- Provider Validation for L3 Plugins
- LBaaS Driver Interface changes for new Object Model
- Quota extension support for MidoNet plugin
- ML2 Mechanism Driver for the Cisco APIC
- ML2 Mechanism Driver for embedded switch SR-IOV NIC
- FWaaS changes to support Distributed Virtual Router(DVR)
- Support for Extensions in ML2
- Neutron OVS agent - Dont Fragment flag
- Neutron OVS DVR - Distributed Virtual Router
- Nuage Networks’ ML2 Mechanism Driver
- Add the functionality to sync resources between Neutron and Nuage VSD
- ofagent l2pop support
- OFAgent: Merge br-int and br-tun
- ofagent: physical interface mappings
- ofagent: port monitoring w/o ovsdb accesses
- Neutron Plugin for Opencontrail
- Migrate to oslo-messaging
- Security group extension support in PLUMgrid plugin
- ML2 Provider-network partial specs
- Providernet Extension support for Nuage Plugin
- Remove openvswitch run-time version checks
- Remove the use of resource autodeletion in unit tests
- Reorganize neutron migrations (Once they’ve been ‘healed’)
- ‘security_group_rules_for_devices’ RPC call refactoring
- SecurityGroup Extension support for Nuage Plugin
Backlogs¶
Stadium Health¶
Indices and tables