Pathvector is a declarative edge routing platform that automates route optimization and control plane configuration with secure and repeatable routing policy.
Check out the installation page, practical examples, and configuration manual.
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