Pola PCE is an implementation of the Path Computation Element (PCE) and a PCEP Library in Go.
- Support for SRv6(full-SID/uSID) and SR-MPLS
- Implementation of active stateful PCE functionality (PCInitiate, PCUpdate, etc.)
- Dynamic and explicit SR policy definition using YAML
- Dynamic path: Utilizes CSPF with GoBGP BGP-LS TED
- Explicit path: Allows users to define and provision any Segment List
- IOS-XR
- Junos
- FRRouting
- Junos
- IOS-XR
- Junos
- VRP
- Getting Started
- Examples (powered by Containerlab/Tinet)
If you are interested in contributing to the project, please refer to the CONTRIBUTING guidelines.
Feel free to fork the repository and create a Pull Request. Your contributions are highly appreciated.
Pola PCE is licensed under the MIT license.
For the full license text, see LICENSE.