Floating IPs are allocated using the wrong router ID
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Group Based Policy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Setup:
* a single L3P
* The L3P has two L2Ps
* each L2P has a PTG
* The L3P is connected to two external segments
* Each external segment has its own NAT pool
A network service policy for NAT was created, such that floating IPs would be allocated to instances in each PTG from each external segment.
It was observed that floating IPs would be allocated using the correct NAT pools, but the floating IPs had the same router ID:
The problem is here:
https:/
The code needs to return the router ID that is connected to the external network that matches the external network for the external segment that the NAT pool is associated with.
Fix proposed to branch: stable/mitaka /review. openstack. org/426252
Review: https:/