Disassociate between interface FHRP group assignment options and interface IP address #18975
Labels
status: revisions needed
This issue requires additional information to be actionable
type: deprecation
Removal of existing functionality or behavior
Proposed Changes
In other words, deprecate "only FHRP groups with a related IP address assigned are displayed as options" when assigning FHRP groups to interfaces
I'm using FHRP groups to represent the mapping between F5 load-balanced service VIPs and the actual servers behind it, and noticed this behaviour complicated everything.
Reference :
Originally posted by @hzc12321 in #18696
Justification
It assumed too much details about the use case, and brings restrictions based on that assumption, but the assumption is not globally appplicable and unnecessary.
It can get worse :
Whenever when there is a need to assign a new FHRP group to an interface with existing IP address and FHRP group assigned, I have to first unassign all the IP addresses which are not under the same parent prefix as the new FHRP group. Then, after assigning the FHRP group to the interface, assign all the IPs back to the interface.
Due to this behaviour, issues like these are likely to be raised repeatedly by different persons over time:
#8435
#18696
It's not a must that each interface's IP address is under the same parent prefix as the FHRP group's VIP, there could be additional mechanisms like NAT or ARP proxying in the middle. Plus, it occurs frequently.
Impact
The text was updated successfully, but these errors were encountered: