peering-manager

Peering sessions management tool

Github stars Tracking Chart

Peering Manager is a BGP session management tool. Initially conceived as a way
to document Internet Exchanges points and peering sessions, its goal is now to
provide a source of truth and configuration management for external BGP
sessions of all kind (transit, customers, peering, …).

Questions? Comments? Join us in the #peering-manager Slack channel on
NetworkToCode.

Requirements

This tool is written with the
Django framework with a
PostgreSQL database and requires Python 3 with
some dependencies to run. For a complete list of requirements, see
requirements.txt.

Tested Python versions are 3.6, 3.7 and 3.8.

The best way to start setting up this tool is to use pip within a
virtualenv.

Build Status
Coverage Status
Documentation Status
Code style: black

Installation

Please see the documentation for
instructions on installing Peering Manager.

Helping

You can help this project in many ways. Of course you can ask for features,
give some ideas for future development, open issues if you found any and
contribute to the code with pull requests and patches. You can also support the
development of this project by donating some coins.

Spreading The Word

Main metrics

Overview
Name With Ownerpeering-manager/peering-manager
Primary LanguagePython
Program languagePython (Language Count: 7)
Platform
License:Apache License 2.0
所有者活动
Created At2017-08-15 20:37:42
Pushed At2025-04-20 09:11:35
Last Commit At
Release Count37
Last Release Namev1.9.6 (Posted on )
First Release Namev1.0.0 (Posted on )
用户参与
Stargazers Count511
Watchers Count35
Fork Count99
Commits Count1.9k
Has Issues Enabled
Issues Count422
Issue Open Count31
Pull Requests Count374
Pull Requests Open Count4
Pull Requests Close Count70
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private