Skip to content

nttcom/pola

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a490314 · Jun 8, 2024
Jun 8, 2024
Jun 8, 2024
Jun 8, 2024
Jun 8, 2024
Oct 1, 2022
Oct 19, 2022
Apr 10, 2023
Jun 8, 2024
Jun 8, 2024
Apr 10, 2024
Nov 28, 2022
Feb 22, 2023
Mar 10, 2023
Feb 19, 2023
Feb 19, 2023
Mar 30, 2024
Mar 31, 2022
Jul 23, 2023
Feb 19, 2023
May 20, 2024
May 20, 2024

Repository files navigation

Pola

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 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

  • Junos

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.