Add PoE attributes to interface templates #6696

Closed
opened 2025-12-29 19:44:05 +01:00 by adam · 2 comments
Owner

Originally created by @PaulR282 on GitHub (Jul 20, 2022).

Originally assigned to: @jeremystretch on GitHub.

NetBox version

v3.3.0-beta1

Feature type

Data model extension

Proposed functionality

In addition to my feature request #8272 it would be nice to be able to configure more in the device type that you can configure when editing an interface that already exists.
I would suggest the following fields:

  • Interface: Speed
  • Interface: Duplex
  • all of Operation section
  • all of Related Interfaces section (like Bridged interface from the existing feature request)
  • all of new PoE section

Use case

The mentioned fields are attributes that you can often predefine. Currently (in beta), if you have a PoE switch, you would need to configure PoE mode and type every time you create a new switch from the device type. The same goes for the other fields like Speed, Duplex, etc.

Database changes

No response

External dependencies

No response

Originally created by @PaulR282 on GitHub (Jul 20, 2022). Originally assigned to: @jeremystretch on GitHub. ### NetBox version v3.3.0-beta1 ### Feature type Data model extension ### Proposed functionality In addition to my feature request #8272 it would be nice to be able to configure more in the device type that you can configure when editing an interface that already exists. I would suggest the following fields: - Interface: Speed - Interface: Duplex - all of Operation section - all of Related Interfaces section (like Bridged interface from the existing feature request) - all of new PoE section ### Use case The mentioned fields are attributes that you can often predefine. Currently (in beta), if you have a PoE switch, you would need to configure PoE mode and type every time you create a new switch from the device type. The same goes for the other fields like Speed, Duplex, etc. ### Database changes _No response_ ### External dependencies _No response_
adam added the status: acceptedtype: featurebeta labels 2025-12-29 19:44:05 +01:00
adam closed this issue 2025-12-29 19:44:05 +01:00
Author
Owner

@jeremystretch commented on GitHub (Jul 20, 2022):

A device type represents the make and model of a physical device, and thus intentionally does not incorporate any configurable characteristics such as interface speed and duplex: These attributes are assigned after instantiation and vary from one interface to another. The only item in your list above that would make sense to add is the PoE designations, which I agree should have been incorporated under #1099.

@jeremystretch commented on GitHub (Jul 20, 2022): A device type represents the make and model of a _physical_ device, and thus intentionally does not incorporate any configurable characteristics such as interface speed and duplex: These attributes are assigned after instantiation and vary from one interface to another. The only item in your list above that would make sense to add is the PoE designations, which I agree should have been incorporated under #1099.
Author
Owner

@PaulR282 commented on GitHub (Jul 20, 2022):

Alright. Testing the new PoE functionality in the beta was the origin of this idea. It makes sense to only model the physical device this way. So I would suggest just adding PoE and #8272.

@PaulR282 commented on GitHub (Jul 20, 2022): Alright. Testing the new PoE functionality in the beta was the origin of this idea. It makes sense to only model the physical device this way. So I would suggest just adding PoE and #8272.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#6696