Skip to content
← Back to case studies

Multi-homed BGP peering and ISP routing

Multi-homed BGP operation with IPT upstreams, external CDNs, local CDNs, peerings to external customers, routing policies, prefix filters, and session monitoring.

Key metrics

Key facts

  • Scope: operation of BGP sessions with IPT transit, external CDNs, local CDNs, and peerings to external customers.
  • Routing: Local Preference policies, AS Path prepend, and BGP communities to prioritize transit, CDNs, and traffic delivery.
  • Security: IRR- and RPKI-based prefix filters to prevent hijacking and leaks.
  • Goal: high availability, transit optimization, better content experience, and operational continuity.

Stack

  • BGP
  • RPKI
  • IRR
  • CDNs
  • MikroTik
  • Juniper
Sanitized BGP/CDN flow diagram
  1. IPT upstreams
  2. BGP policies
  3. Local/external CDNs
  4. External customers

Logical view without ASNs, prefixes, IPs, or third-party names.

Anonymized Grafana panel with BGP peering, CDN, and ISP traffic metrics
Anonymized Grafana: monitoring of sessions, traffic, and operational status of BGP/CDN peerings.

Context

The ISP already ran with transit redundancy, but the network kept growing until it reached two IPT upstreams, two external CDNs, three local CDNs, and two peerings delivering traffic to external customers so they could reach those local CDNs. That growth demanded consistent BGP policies for availability, route control, content prioritization, and session monitoring.

Actions

Results