segment host mapping table overwritten by multiple l2 agents
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
The routed-networks feature introduced changes to create mapping entries linking hosts to segments [1]. That feature assumes that only a single L2 agent will be reporting device mappings to physical networks. If multiple agents are running (e.g., OVS + SRIOV) then the "segmenthostmap
The segments data model and agent update callbacks [2] do not handle cases where multiple L2 agents are present on a node.
The configuration to reproduce this is simple. Create a compute node where the OVS agent reports interface mappings to physnet0 and the SRIOV agent reports device mappings to physnet1. Then create a network with provider:
This impacts the scheduling of DHCP networks and IP address allocations for networks that have routed segments enabled.
[1] https:/
[2] neutron.
description: | updated |
Changed in neutron: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Bug closed due to lack of activity, please feel free to reopen if needed.