openstack/neutron · Week of 2026-09-12
openstack/neutron — 2026-09-12
Routed networks on OVN. The headline work extends OVN routed-network support to allow multiple segments per host, landing ~1,500 lines in the core implementation alongside a new agent extension for segment bridges and periodic segment maintenance tasks. A follow-up tightens bind_port() to filter segments by the subnet's segment_id, and the VNIVLANAllocator was reworked to use separate ScopedRanges for VNI and VLAN. See the multi-segment change for the bulk of it.
BGP and EVPN. A new InterconnectBridge construct landed for the BGP agent, arp_proxy programming was narrowed to only FIP addresses, EVPN FRR fallback templates gained a BGP password knob, and an upstream multinode EVPN Zuul job was added (with a bump to OVN branch-26.03 for the experimental job and a cirros 0.6.3 refresh).
API and configuration surface. An indirect Floating IPs API was implemented, ovn-db-sync plugins can now consume additional config files, and default security group creation now goes through the RBAC API policy path.
Stability. Fixes cover shared admin_context handling in OVSDB monitor event handlers, retrying _initialize_pvlan_pg_drop when the OVN NB is unavailable (and only running it in the first API worker), and preserving HA_Chassis_Group when Gateway_Chassis is empty. Several pylint sweeps (use-dict-literal, broad-exception-raised, ungrouped-imports) round out the cleanup.
Elsewhere. stable/2026.2 was cut from master, and contributor docs picked up expanded core-reviewer membership expectations.