SkillAgentSearch skills...

Pola

Stateful PCE Implementation and PCEP Library in Go

Install / Use

/learn @nttcom/Pola
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <img src="https://github.com/nttcom/pola/blob/main/docs/figures/pola-logo.png" alt="Pola" width="20%"> </p>

Pola PCE

Linter Releaser Go Report Card Go Reference Go version License

Pola PCE is an implementation of the Path Computation Element (PCE) and a PCEP Library in Go.

Features

  • 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

Interoperability

SR-MPLS

  • IOS-XR
  • Junos
  • FRRouting

SRv6 (full-SID)

  • Junos

SRv6 (uSID)

  • IOS-XR
  • Junos
  • VRP

Installation & Use

Contributing

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.

Licensing

Pola PCE is licensed under the MIT license.
For the full license text, see LICENSE.

View on GitHub
GitHub Stars85
CategoryDevelopment
Updated1d ago
Forks15

Languages

Go

Security Score

100/100

Audited on Mar 31, 2026

No findings