netbox-community / netbox

The premier source of truth powering network automation. Open source under Apache 2. Try NetBox Cloud free: https://netboxlabs.com/free-netbox-cloud/
http://netboxlabs.com/oss/netbox/
Apache License 2.0
15.75k stars 2.54k forks source link

Add interface type `DECT` #15178

Open tschmidtb51 opened 6 months ago

tschmidtb51 commented 6 months ago

NetBox version

v3.7.2

Feature type

Data model extension

Proposed functionality

The interface type definition should be extended to allow for DECT interfaces.

Use case

Currently, it is possible represent common DSL routers (e.g. AVM FRITZ!BOX 7590) in Netbox. However, interfaces that use the DECT standard can't be modeled. However, that would be helpful as DECT can be used:

To enable the modeling in all of these scenarios (foremost the machine-to-machine communication), Netbox should include a generic value dect.

Database changes

The new value must be inserted in the netbox/dcim/choices.py.

I'm not aware of any other changes.

External dependencies

None.

alehaa commented 6 months ago

Adding a new type in the choices should be sufficient. I could provide a PR, But I'm unsure whether this is a category on its own or part of the existing Wireless / Cellular.

jeremystretch commented 5 months ago

My (admittedly very limited) understanding of DECT is that it is a communications standard rather than an interface type.

tschmidtb51 commented 5 months ago

My (admittedly very limited) understanding of DECT is that it is a communications standard rather than an interface type.

I would argue that it is an interface type and communication standard. It support similar features as Wifi/Cellular networks which are listed as interface types.

tschmidtb51 commented 5 months ago

Adding a new type in the choices should be sufficient. I could provide a PR, But I'm unsure whether this is a category on its own or part of the existing Wireless / Cellular.

I that case, I would probably sort it into cellular:


    TYPE_OTHER_WIRELESS = 'other-wireless'

    # Cellular
    TYPE_DECT = 'dect'
    TYPE_GSM = 'gsm'
github-actions[bot] commented 3 weeks ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. NetBox is governed by a small group of core maintainers which means not all opened issues may receive direct feedback. Do not attempt to circumvent this process by "bumping" the issue; doing so will result in its immediate closure and you may be barred from participating in any future discussions. Please see our contributing guide.