Agent Version
This was encountered on agent version 10.2.0
Operating System
RHEL 7.4
OpenStack Release
Newton
Description
When attempting to create a Neutron LB on an IPv6 subnet, the agent passes the netmask as '255.255.255.255' to the LTM. This results in an HTTP 400 from the LTM due to the IP version mismatch and a failure to create the LB.
After making a small code modification, which will be in a PR shortly, the mask is passed as "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" and the LB is able to be created normally.
Deployment
The deployment under test is a standard HA Red Hat OpenStack 10 deployment with three controller nodes. Each controller node is running the F5 agent with a shared agent ID and managing the same standalone F5 VE appliance.