ASN Web Template

A BGP session status page for your ASN — IX presence, PeeringDB and live sessions.

STABLE Routing & BGP · 7 features · PHP 8.1+ · Birdwatcher API · PeeringDB API · BGPView API

overview

A drop-in PHP template that gives any ASN a proper network page: PeeringDB-driven IXP and facility listings, BGPView stats (peers, upstreams, prefix counts), and a live BGP session table fed by Birdwatcher.

Originally created by AaranCloud and modified by Xodo — this is the version behind our own network pages.

features

  • ▸Live BGP session status — per-router session tables via Birdwatcher, IPv4 + IPv6
  • ▸PeeringDB integration — IXP list with port speeds, facility presence, AS-SET, policy
  • ▸BGP stats via BGPView — peers, upstreams/downstreams, v4/v6 prefix counts
  • ▸Session filtering — hide collectors/private sessions by prefix, sort options
  • ▸Peering policy tab — renders markdown policy + BGP communities file
  • ▸Dark/light themes, email obfuscation, file-based caching, cookie consent
  • ▸Per-router buttons — multiple route-servers/routers in one page

screenshots

Network summary — IXP presence, capacity and BGP stats
Network summary — IXP presence, capacity and BGP stats
BGP status — live per-router session table from Birdwatcher
BGP status — live per-router session table from Birdwatcher

documentation 1 pages

open full docs →

stack

PHP 8.1+ Birdwatcher API PeeringDB API BGPView API Vanilla JS