BGPhoria Documentation
Release v0.0.0
BGPhoria is an BGP tool developed and sponsored by Interstellio IO (PTY) LTD.
Planning Phase: Under-Construction first initial code / commit.
This project is not ready to be used by any external projects.
Overview
BGPhoria is not a full BGP implementation and was never intended to be one. It was created for multiple reasons, primarily to:
Test and enhance our internal team’s understanding of the BGP protocol.
Experiment with new ideas in a simpler environment, free from the complexities of other implementations.
Announce Unicast Route for Anycast from Linux server for redundancy purposes. Applications are DNS, HTTP etc.
This project is a lightweight and simplified BGP implementation that supports:
4 Byte AS Numbers.
Unicast prefixes for IPv4 and IPv6.
Add-Path capability for these prefixes.
Why BGPhoria?
We understand that there are many more complete BGP projects available. However, their inherent complexity often makes them harder to grasp for beginners or for experimenting with new concepts. BGPhoria was designed to be simple and approachable.
This project was shared with the community because it does not form part of our core projects. Our internal BGP implementations developed for customers are written in C++, and this Python-based project was a standalone experiment.
If BGPhoria aligns with your needs, feel free to use it in your own projects as per the LICENSE.
Contact Interstellio at info@interstellio.io or visit https://www.interstellio.io (we offer professional services that include development of advanced automation, orchestration, monitoring systems and more)