I didn't understood the problem until the last messages. We do care about the GW IP, as confirmed by Lajos in [1]. The subnet allocation pools will always skip the GW IP. This is correct and the expected behaviour.
What is wrong is that we can create a FIP on the external network, defining manually the IP address. The server will enforce **only** that the FIP IP address is inside the subnet CIDR, **without** enforcing the limitations of the allocation pools.
Hello:
I didn't understood the problem until the last messages. We do care about the GW IP, as confirmed by Lajos in [1]. The subnet allocation pools will always skip the GW IP. This is correct and the expected behaviour.
What is wrong is that we can create a FIP on the external network, defining manually the IP address. The server will enforce **only** that the FIP IP address is inside the subnet CIDR, **without** enforcing the limitations of the allocation pools.
E.g.: https:/ /paste. opendev. org/show/ 812603/
So yes, this is a legit error.
Regards.
[1]https:/ /docs.openstack .org/api- ref/network/ v2/index. html?expanded= create- subnet- detail# id279