-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Description
Environment
- Python version: 3.5.4
- NetBox version: v2.6.11
Proposed Functionality
Ability to create wireless interfaces such as wlan0 or br0 and then connect them to each other as either wireless point-to-point or point-to-multipoint connections. This is similar but in contrast to a cable connection, which is admittedly not the right way to document a 5 mile wireless bridge between two radios. This would allow WISPs and other RF operators to more accurately document wireless L2 connections between sites.
Key fields to add for further documenting radio links would be:
Channel/Frequency : 2412MHz/Chan1, 2437MHz/Chan6, 5805MHz/Chan161, 60.48GHz, etc
Channel-width : 20MHz, 40MHz, 80MHz, etc
RSSI : -55db, -70db, -90db, etc
SSID : yourSSIDhere
Distance: 100m 5km, 100', etc
Use Case
This functionality would allow for documenting:
-
Point-to-point Links
A typical example would be a connection from deviceubnt-nanostation-apon interfacebr0toubnt-nanostation-stonbr0.From there, the devices would also have your traditionaleth0interfaces that connect the radios back VIA cabling to a switch or POE injector. This would allow a full cable and WLAN trace from one end to another. -
Point-to-multipoint Links
Similar to PTP links with the exception that multiple remote radiobr0interfaces would be connecting back to a single APbr0interface.
Example: Interface br0 on ubnt-nanostation1-st, ubnt-nanostation2-st, ubnt-nanostation3-st all connect back to interface br0 on the primary backhaul radio ubnt-nanostation-ap
- Meshed WLAN
This would typically be a situation where an access point is providing a meshed wireless uplink to a nearby access point that isn't directly connected to the network otherwise. For instance, a guard station in the middle of a parking lot might have a small office with no network cabling/infrastructure. A common solution would be to power an isolated AP via a POE injector, and then "mesh" over wireless to the nearest AP. This could look likemeraki-mr74-outsideconnected viawlan0tomeraki-mr74-inside
Database Changes
N/A (that I'm aware of)
External Dependencies
N/A (that I'm aware of)