Skip to content

QinQ - Basic initial functionality (no vlan translation) #13428

Closed
@ITJamie

Description

@ITJamie

NetBox version

v3.5.7

Feature type

Data model extension

Proposed functionality

There would be two new sections under IPAM, svlan + svlan groups
When editing an interface there would be an additional option under 802.1 mode (Double tagged)
When selected two additional fields would appear (svlan group + svlan)

When viewing an svlan object it should list any interfaces that have that svlan assigned

on the API the interface model should include the svlan object

Use case

This would allow for basic documentation of basic QinQ uses

NOTE: im excluding vlan translation for the initial feature request:

  • IMHO a larger PR needs to be had for general vlan translation options + ui features to allow cross-referencing objects)
  • In a lot of cases the interface name will be a hint to the user if there needs to be vlan translation happening and could be handled in automation tooling (which is already the way many folks handle this right now)

Documenting that svlan's exist and showing that an svlan exists on an interface would be a major improvement.

Database changes

new svlan + svlan groups model (an exact clone of vlan + vlan groups models)

Interfaces model:

  • Additional option under mode (double tagged)
  • New fields:
    • Svlan (foreign key to svlan)

External dependencies

N/A

Metadata

Metadata

Assignees

Labels

complexity: mediumRequires a substantial but not unusual amount of effort to implementnetboxstatus: 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