Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/natesales/pathvector
Declarative routing platform that automates BGP route optimization and control plane configuration with secure and repeatable routing policy.
https://github.com/natesales/pathvector
bgp bgp-automation bird edge-routing
Last synced: about 2 months ago
JSON representation
Declarative routing platform that automates BGP route optimization and control plane configuration with secure and repeatable routing policy.
- Host: GitHub
- URL: https://github.com/natesales/pathvector
- Owner: natesales
- License: mit
- Created: 2020-10-11T23:29:36.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-10T02:41:49.000Z (2 months ago)
- Last Synced: 2024-07-11T02:14:35.578Z (2 months ago)
- Topics: bgp, bgp-automation, bird, edge-routing
- Language: Go
- Homepage: https://pathvector.io
- Size: 6.29 MB
- Stars: 205
- Watchers: 9
- Forks: 26
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-repositories - natesales/pathvector - Declarative routing platform that automates BGP route optimization and control plane configuration with secure and repeatable routing policy. (Go)
README
Pathvector is a declarative edge routing platform that automates route optimization and control plane configuration with
secure and repeatable routing policy.[![Docs](https://img.shields.io/static/v1?label=docs&message=pathvector.io&color=9407cd&style=for-the-badge)](https://pathvector.io)
[![Go Report](https://goreportcard.com/badge/github.com/natesales/pathvector?style=for-the-badge)](https://goreportcard.com/report/github.com/natesales/pathvector)
[![CII Best Practices](https://img.shields.io/static/v1?label=CII%20Best%20Practices&message=passing&color=green&style=for-the-badge)](https://bestpractices.coreinfrastructure.org/projects/5328)Check out the [installation page](https://pathvector.io/docs/installation),
[practical examples](https://pathvector.io/docs/examples), and
[configuration manual](https://pathvector.io/docs/configuration).## Features
* Robust BGP route filtering with RPKI, IRR, and downstream AS cone, ASPA, never-via-RS and more
* Automatic configuration from PeeringDB
* Automatic route optimization by enriching the standard set of BGP attributes with latency and packet loss metrics
* Declarative configuration model: Want to track your changes? Just commit your file to version control.
* Data-plane agnostic: Pathvector works on servers, network switches, embedded devices, etc
* BFD and VRRP support
* Extensible Go plugin API