Take control of your peering!
Remove manual, redundant tasks from your interconnection process so that you can focus on the important stuff like setting strategy and building relationships.
Interconnection automation and workflow management
PeerCtl takes data directly from PeeringDB, combines it with your policies, and generates the complete BGP configuration required to turn up a secure and reliable peering session.
PeerCtl also provides email templates for each common communication point, along with a workflow to help you turn up new bilateral peering sessions.
Simplify RPKI
Take the hassle out of properly managing resource public key infrastructure (RPKI) and route origin authorizations (ROAs) for your network.
PeerCtl takes data directly from PeeringDB and combines it with industry best practices to generate (and maintain) secure BGP configurations.
New Peers in Three Quick Steps
All kinds of “peers”
PeerCtl isn’t just for bilateral peering management.
Of course it’s great for that, with workflows and email templates to make the busy peering manager’s job much easier. PeerCtl can also manage any BGP configuration - any kind of BGP peer.
This includes all peering, transit, and transport connections. Yes! Even those configured between your own sites or into the public cloud. If it’s interconnection and BGP, PeerCtl gives you the intent-based control you need.
Infinite Extensibility
PeerCtl BGP configurations are infinitely extensible and customizable with templates - and why stop there? Templates allow you to extract peering data for all kinds of deployment and operational tasks!
ixCtl Integration
If the IX you’re working with uses ixCtl, you can use PeerCtl to update your mac address and as-set right from the same dashboard!
Key Features
Upcoming Features
Public Peering Portal
We intend to provide a public peering portal for third parties to use when requesting peering with your network. This is similar to what several major network operators use today, such as Google, CloudFlare, AWS, Microsoft, etc. Incoming requests will be queued up for review by the right individual or team within your company. We are also considering adding the ability to auto-accept requests from networks that meet your criteria, if you have comments on this we’d love to hear from you.
PeeringDB Integration Improvements
While PeerCtl is tightly integrated with PeeringDB, we have identified a couple areas for improvement. One is to enable pushing updates to PeeringDB from PeerCtl, which would provide an “about me” page within PeerCtl allowing you to update any/all network information fields in PeeringBD. The second is to enable you to add networks to PeerCtl that are not listed in PeeringDB, which is currently not possible.
“Where To Peer” Improvements
PeerCtl currently supports basic “where to peer” features, with recommendations such as “you peered with X network in one IX but share three IX in common.” However, today, these recommendations are hidden and hard to find. We’re changing that, to highlight these helpful hints. Beyond this, we plan to enhance these features beyond just common location, integrating traffic analysis to provide intelligent recommendations to improve overall interconnection efficiency on your network.
UX Improvements
We are currently working on the overall look and feel of PeerCtl to increase ease of use and make the platform even more intuitive for new users. This work includes enhanced alerting, along with interface design improvements.
Get Started with PeerCtl
PeerCtl is free and open source. Deploy it yourself or contribute to the project on GitHub.
Want to automate more?
PeerCtl is just one tool in the FullCtl suite. Check out our other open source network automation tools!