Skip to content

Dedicated model for redundancy protocol instances #6235

@WilliamDEdwards

Description

@WilliamDEdwards

NetBox version

v2.11.1

Feature type

New functionality

Proposed functionality

Dedicated model for e.g. VRRP and HSRP instances.

A typical instance configuration only needs an interface, VRID and VIPs. Keeping track of VRIDs in IP Address objects (as proposed in #2456) would allow us to store these basic attributes in NetBox. Information like tenant and interface could be derived from objects linked to the the IP Address object.

However, some properties are instance-specific, like priority. To use NetBox as Source of Truth for e.g. Keepalived configurations, we have to keep track of these properties, but they cannot be saved in another object.

Use case

Keeping track of instance information would allow for:

Database changes

The proposal requires adding a new model.

Many redundancy protocols share basic properties, like priority. Redundancy protocol specific fields (e.g. HSRP use-bia) should be added by users themselves to prevent overcomplicating the model.

External dependencies

Unsure.

Metadata

Metadata

Assignees

Labels

status: acceptedThis issue has been accepted for implementationtype: featureIntroduction of new functionality to the application

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions