Process for ExaBGP, started by ExaBGP service
Project description
ExaAPI application
This application is simple API process for ExaBGP service.
Every time this app gets a new command, it replicates the command to the ExaBPG through the stdout. The registered service is watching the stdout of this API app.
Install with pip
pip install exabgp_api
Generate and setup the config file and then copy the config to /etc/exabgp/api.conf. Setup log dir and file in the config and make sure, that dir exists and its writable for ExaBGP process.
exabgp-process --generate-config >> process.conf
mv process.conf /etc/exabgp/process.conf
Add this to your ExaBGP config
process flowspec {
run /usr/local/exabgp-process;
encoder json;
}
The prefered version is using RabbitMQ for message passing.
For development and testing purposes, there is also a HTTP version. However there is no security layer in this web app. You should limit the access only from the localhost.
See ExaBPG docs for more information.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file exabgp_process-1.0.1.tar.gz
.
File metadata
- Download URL: exabgp_process-1.0.1.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e65c8d8005ad26787ebb6b74bda0d31754406766d730601928a83cc3daae2b2f |
|
MD5 | bda2d3980d6526aff95f6fa99903cebc |
|
BLAKE2b-256 | dcd821432bb0621f0f86e2956db9518cfeea36cbcaffa409c06b684d7f24f3a9 |
File details
Details for the file exabgp_process-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: exabgp_process-1.0.1-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa43cd20a6acc3562314a08f1c5c06524b51567c309964af1e6f8b9619b4b200 |
|
MD5 | e39a452494c541b73ab3815ba8adc355 |
|
BLAKE2b-256 | 7e5c6ac091d3bf732532f7b603acba9f85f3a7937fe4d956c452c821dfd6a095 |