Intelligent BGP Route Optimization

Optimize Every Packet.
Across Every Path.

Routelock analyzes real-time NetFlow data, actively probes network paths, and dynamically steers BGP routes across your upstream carriers to deliver the lowest latency, highest throughput, and strongest resilience for your traffic.

0
Lines of Go Code
0
API Endpoints
0
Database Tables
0
Routes Managed

Everything You Need for Route Optimization

A comprehensive platform that brings carrier-grade BGP intelligence to your network.

🌐

Real-Time NetFlow Analysis

Ingest and analyze NetFlow v5/v9 and IPFIX at wire speed. Identify top talkers, traffic patterns, and prefix-level utilization across all carriers.

📡

Active Path Probing

Continuously probe destination prefixes via each upstream with ICMP, TCP, and HTTP probes. Measure latency, jitter, loss, and MOS scores in real time.

🔄

BGP Integration

Full BGP session management via BIRD 2.x. Receive full routing tables from multiple upstreams and inject optimized routes with controlled prepending.

Intelligent Optimization

Multi-criteria scoring engine weighing latency, jitter, loss, throughput, and cost. Automatically selects the optimal upstream for each prefix.

🛡

DDoS Detection & Mitigation

EWMA-based anomaly detection with FlowSpec blackholing and XDP/eBPF inline packet scrubbing. Protect your network at line rate.

📊

SNMP Monitoring

Track interface utilization, bandwidth usage, and link health via SNMP polling. Enforce capacity limits per carrier with automatic rebalancing.

🔒

Enterprise Authentication

JWT tokens, LDAP/Active Directory, SSO via SAML/OIDC, and TOTP two-factor authentication. Role-based access control with granular permissions.

🔧

REST API & WebSocket

85 RESTful API endpoints with OpenAPI documentation. Real-time WebSocket updates push route changes, alerts, and metrics to your dashboard instantly.

🔍

Maintenance Windows

Schedule maintenance windows to pause optimization during planned changes. Automatic route pinning prevents disruption during upgrades.

🏢

Multi-Routing Domains

Manage independent routing domains for multi-site or multi-tenant deployments. Each domain has its own policies, thresholds, and BGP sessions.

Three Steps to Optimal Routing

Routelock continuously monitors, analyzes, and optimizes your traffic in a closed-loop cycle.

1

Collect

Ingest NetFlow from routers, receive full BGP tables from all upstreams, poll SNMP counters, and run active probes to every destination.

2

Analyze

Score each upstream per prefix using weighted criteria: latency, jitter, packet loss, throughput capacity, and cost. Detect anomalies and DDoS attacks.

3

Optimize

Inject more-specific BGP routes via BIRD to steer traffic onto the best path. Continuously re-evaluate and adapt as conditions change.

Your Network, Your Control Level

Choose how much automation you want. Graduate from observation to full automation at your own pace.

🔎

Test Mode

Observe Only

Routelock collects data, runs analysis, and shows what it would do -- without making any changes. Perfect for evaluation and baselining your network.

🧑‍💻

Human Mode

Approve Changes

Every route optimization is queued for human review. Your team approves or rejects each change before BGP routes are injected. Full audit trail included.

🤖

Robot Mode

Fully Automated

Routelock autonomously optimizes routes within your defined policy guardrails. Rate limits, cooldowns, and safety checks prevent runaway changes.

Beautiful, Real-Time Visibility

Monitor every aspect of your network's routing health from a single pane of glass.

routelock.com/ui/
Dashboard
Routes
Carriers
NetFlow
Probing
DDoS
BGP Sessions
Alerts
Settings
Active Routes
1,142,583
Optimized
847,291
Avg Latency
12.4ms
Threats Blocked
2,847
Traffic Distribution by Carrier (Gbps)

Built on Proven Foundations

Modern, high-performance stack designed for carrier-scale networks.

Go

25K+ lines of compiled, concurrent Go code. Low latency, low memory, rock-solid reliability.

TimescaleDB

Time-series optimized PostgreSQL for billions of NetFlow records, probe results, and metrics.

BIRD 2.x

Industry-standard BGP daemon handling 1.1M+ routes with full table support from multiple peers.

XDP / eBPF

Kernel-bypass packet processing for DDoS scrubbing at line rate. Filter millions of packets per second.

Defense in Depth

From DDoS mitigation to access control, security is built into every layer.

🛡

DDoS Detection

EWMA-based anomaly detection identifies volumetric, protocol, and application-layer attacks in seconds. Automatic escalation through multiple mitigation tiers.

Inline Packet Scrubber

XDP/eBPF scrubber processes packets in kernel space at line rate. TCP SYN validation, UDP rate limiting, GRE/IP-in-IP filtering, and geo-based blocking.

🔐

FlowSpec Integration

Automatically propagate filtering rules to upstream routers via BGP FlowSpec. Distribute mitigation across your entire network edge.

🔒

Enterprise Auth

JWT authentication, LDAP/AD integration, SAML/OIDC SSO, and TOTP 2FA. Role-based access control with per-action permissions and full audit logging.

Up and Running in Minutes

From install to first optimized route in four simple steps.

1

Configure Your Carriers

Add your upstream providers, set BGP session parameters, and define capacity limits.

Settings → Carriers → Add Carrier
2

Enable NetFlow Collection

Point your routers' NetFlow exports to Routelock. We support v5, v9, and IPFIX.

ip flow-export destination <routelock-ip> 2055
3

Establish BGP Sessions

Peer Routelock with your border routers. Receive full tables and announce optimized routes.

neighbor <routelock-ip> remote-as 65000
4

Choose Your Mode & Go

Start in Test mode to observe, graduate to Human for supervised changes, then Robot for full automation.

Settings → System → Operating Mode

Ready to Optimize Your Network?

Take control of your BGP routing with real-time intelligence and automated optimization.