pola

module
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2024 License: MIT

README

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL