Display FHRP Group name on VM Interface page #18976
Labels
complexity: low
Requires minimal effort to implement
status: accepted
This issue has been accepted for implementation
type: feature
Introduction of new functionality to the application
Milestone
NetBox version
v4.2.5
Feature type
Change to existing functionality
Proposed functionality
In Virtualization > Interfaces > (any interface), only the Group ID, Protocol, Virtual IP and Priority of the FHRP groups are displayed. Besides of these columns, the name column should also be displayed.
Use case
Neither the group ID, protocol or the combination of both forms a unique record. There could be cases where the FHRP group ID and protocol are exactly the same. Virtual IP, on the other hand, is not intuitive for users to identify which FHRP group it really is. Displaying the group names eliminates the need for users to trace down one-by-one by clicking into the FHRP group details.
For example, in IPAM > IP Addresses > (any IP assigned to a FHRP group as VIP), at the "Assignment" column, the name of the FHRP group is displayed alongside protocol and group ID. This is ideal and the interface page should also follow.
The default table on IPAM > FHRP groups has similar issue, where the group name is not displayed by default, but the table here can be configured to display group name, so it's not really causing big problem here, it would be great to add the name column into the list of default selected columns. Another way of solving this would be making the table of FHRP groups on the interface page configurable, but I don't think this will bring much additional benefit, while it is probably the more complex approach.
An ultimate approach is to make FHRP group name a mandatory field which only allows unique entries, and attach the hyperlink to the group name instead of group ID. The reason being is the same : Neither the group ID, protocol or the combination of both forms a unique record. Then, it is intuitive that the FHRP group name becomes the representation of the group and therefore must be displayed anywhere related.
Database changes
Only applicable if it is decided to continue with the ultimate approach of making FHRP group name a mandatory and unique field. Changes needed to the database is self-explanatory.
External dependencies
No response
The text was updated successfully, but these errors were encountered: