python-netbox-bgp
Subpackage Descriptions
| single |
# NetBox BGP Plugin
This [Netbox] plugin introduces support for BGP related objects
documentation.
Models include:
* BGP Communities
* BGP Sessions
* BGP Peer Groups
* Routing Policy
* Prefix Lists
* AS Path Lists
## Compatibility
See the [compatibility matrix] for supported NetBox versions.
## Installation
The plugin is available as a Python package in pypi and can be installed
with pip
```
pip install netbox-bgp
```
Enable the plugin in /opt/netbox/netbox/netbox/configuration.py:
```
PLUGINS = ['netbox_bgp']
```
Restart NetBox and add `netbox-bgp` to your local_requirements.txt
See [NetBox Documentation] for details
## Configuration
The following options are available:
* `device_ext_page`: String (default right) Device related BGP sessions
display mode. The following values are available:
- `left`: Display BGP sessions in the left column of the device detail
page
- `right`: Display BGP sessions in the right column of the device detail
page
- `full_width`: Display BGP sessions in full width at the bottom of the
device detail page
- `tab`: Display BGP sessions in a dedicated tab on the device detail
page
- Set empty value to disable device BGP sessions display
* `top_level_menu`: Bool (default False) Enable top level section
navigation menu for the plugin.
* `remote_address_strict`: Bool (default False) When enabled, the "Add
Session" form requires selecting an existing IPAddress object for Remote
Address instead of accepting a free-text CIDR (which would otherwise
auto-create a new IPAddress). Recommended for multi-VRF environments to
avoid orphaned addresses and ambiguous matches.
## Screenshots
BGP Session
![BGP Session]
BGP Sessions
![BGP Session Table]
Community
![Community]
Peer Group
![Peer Group]
Routing Policy
![Routing Policy]
Prefix List
![Prefix List]
|
Configuration Switches (platform-specific settings discarded)
PY313 ON Build using Python 3.13
PY314 OFF Build using Python 3.14
Package Dependencies by Type
Download groups
| main |
mirror://PYPIWHL/1c/9d/d678968fa9ee90e1d0c2199460870258e3a5c8405b508af6fc189c88ce55 |
Distribution File Information
91343c9ddcd33d99e1e89b80f4364e2ecd7495bf2dc623fe28a772f455a8a43b 80263 python-src/netbox_bgp-0.19.0-py3-none-any.whl
Ports that require python-netbox-bgp:v13