Allow more Q-in-Q SVLAN options #18280
Labels
beta
Concerns a bug/feature in a beta release
status: needs triage
This issue is awaiting triage by a maintainer
type: feature
Introduction of new functionality to the application
NetBox version
v4.2-beta1
Feature type
Data model extension
Triage priority
N/A
Proposed functionality
Use case
When transporting an OVC through our network, we sometimes run into contention with the customer's selected SVLAN that they wish to use on their ENNI, as it may not be available along the full path of the service. In that case, we may need to add one or more additional SVLANs for some or all of its path, ending up with triple-tagging. Even with a CVLAN, we find that different VLANs are available on different rings and we might need to push an SVLAN for a particular ring, and maybe a different one for a different ring. As the tag is only present within that given ring, it needs to be recorded as a separate VLAN object for documentation and provisioning purposes. Therefore, a given CVLAN or SVLAN may require one or more Q-in-Q SVLANs to properly document its path in the network. We are implementing this using a "Multiple objects" custom field to allow for basic documentation today, but would like to move over to the native implementation once it is available, for the additional features it would offer; the current implementation would not allow for that.
Database changes
Rename the
qinq_svlan
field on theVlan
model toqinq_svlans
and change the type fromForeignKey
toManyToManyField
.External dependencies
None
The text was updated successfully, but these errors were encountered: