BSD Ports

net-mgmt/peering-manager 1.10.4 FreeBSD

BGP sessions management tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4b13291392
License
APACHE20
Categories
net-mgmt, python
Package size
3616.5 KiB, 39921.8 KiB installed

Description

Peering Manager was originally and still is developed by its lead maintainer, Guillaume Mazoyer in 2017 as part of an effort to automate BGP peering provisionning.

Since then, many organisations around the world have used Peering Manager as their central network source of truth to empower both network operators and automation.

Key Features Peering Manager was built specifically to serve the needs of network engineers and operators operating BGP networks. Below is a very brief overview of the core features it provides.

  • Autonomous system management
  • BGP groups
  • Internet Exchange Points
  • BGP sessions with with differences between classic ones and IXP ones
  • BGP communities and routing policies
  • Devices and configuration rendering leveraging Jinja2
  • Configuration installation for NAPALM supported platforms
  • Detailed, automatic change logging
  • Global search engine
  • Event-driven webhooks
  • Interoperability with other tools such as PeeringDB, IX-API, and more

In the other systems

SystemPortVersion
FreeBSDnet-mgmt/peering-manager1.10.4
HardenedBSDnet-mgmt/peering-manager1.10.4
GhostBSDnet-mgmt/peering-manager1.10.4

Install

Binary package:

pkg install peering-manager

From the ports tree:

cd /usr/ports/net-mgmt/peering-manager/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	peering-manager>0:net-mgmt/peering-manager

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.10.41.10.4--1.10.4
FreeBSD:14:quarterly1.10.41.10.4n/a-1.10.4
FreeBSD:15:latest1.10.41.10.4n/a--
FreeBSD:15:quarterly1.10.41.10.4n/an/an/a
FreeBSD:16:latest1.10.41.10.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 27

The full lists below include those, and their dependencies in turn.

Build dependencies 10
Run dependencies 150

The first 100 are listed.

No port depends on this one.

Configuration

Options name: net-mgmt_peering-manager

OptionDefaultDescription
DOCSoffBuild and/or install documentation
REDISonRedis Key Value Backend support
VALKEYoffValkey Key Value Backend support
USES
cpe pgsql:14+ python:3.11-3.14
Service scripts
peering_manager_rq

Files

distinfo 1
FileSizeSHA256
peering-manager-peering-manager-v1.10.4_GH0.tar.gz9.567939e+06620820ca05eaef345056c34f5929605e7fd49132a07323c251de0271d8dee684

Commit history 2

DateCommitCreditsLog message
4b13291392 Rene Ladan all: bump USES=python version to 3.11+ in preparation of removing lang/python310
cc7826aedf Muhammad Moinur Rahman net-mgmt/peering-manager: Update version 1.10.3=>1.10.4
Changelog: https://github.com/peering-manager/peering-manager/releases/tag/v1.10.4