Dashboard
Welcome to RouteLock! Let's get started.
Complete the Setup Wizard to configure routers, providers, NetFlow, and BGP peering. It only takes a few minutes.
| Provider | Status | Inbound | In Util | Outbound | Out Util | Link | 95th | Commit |
|---|
Pending Changes
| Prefix | Reason | Source | Timestamp | Age | Actions |
|---|
Router Management
| Name | Hostname | NetFlow IP | Role | Status | Interfaces | Last Discovery | Actions |
|---|---|---|---|---|---|---|---|
Interface Classification
| IfIndex | Interface Name | Description | Speed | Status | Traffic | Role | Provider | Actions |
|---|---|---|---|---|---|---|---|---|
| Select a router to view interfaces | ||||||||
Providers
| Name | Status | Type | ASN | Links | Link Size | Bandwidth | Trend | Util % | Cost / Commit | Actions |
|---|
Active Improvements
| ID | Prefix | Old Provider | New Provider | Type | Old RTT | New RTT | Weight | Status | Actions |
|---|
Traffic Analysis
| Prefix | Destination AS | Provider | Mbps | Packets |
|---|
Traffic Analytics
| ASN | AS Name | Bandwidth | Packets | Flows | Prefixes |
|---|
| ASN | AS Name | Bandwidth | Packets | Flows | Prefixes |
|---|
| Prefix | ASN | AS Name | Provider | Bandwidth | Packets | Flows |
|---|
| Protocol | Bandwidth | Packets | % |
|---|
| Port | Protocol | Bandwidth | Packets | Flows |
|---|
BGP Sessions
| Protocol | State | Since | Info |
|---|
Inbound Traffic Optimization
| Target | Provider | Inbound Mbps | Share | AS Path Len | Prepend |
|---|
| Target | Provider | Prepend Count | Status | Reason | Created | Actions |
|---|
Add Inbound Prepend
DDoS Protection
| Target | Direction | Severity | Attack Type | bps | pps | Deviation | Detected | Duration | Actions |
|---|
| Target | Direction | Severity | Attack Type | Mitigation | bps | pps | Deviation | Started | Duration | Actions |
|---|
| Severity | Type | Direction | Target | Bandwidth | PPS | Flows | Description |
|---|
| Time | Target | Src AS | Dst AS | Proto | Port | Bandwidth | Direction | Provider |
|---|
| Source IP | Type | Severity | Target Port | Dst IPs | Packets | Description |
|---|
| Source IP | AS | Scan Type | Severity | Unique Dst IPs | Ports | Top Port | Packets | PPS | Description |
|---|
Inline Scrubber (XDP/eBPF)
| Hostname | API Address | Status | Last Heartbeat | Stats | Enabled | Actions |
|---|
| ID | Type | Action | Source | Destination | Proto | Port | Packets | Bytes | Expires | Actions |
|---|
Probe Agents
| Name | Status | Last Heartbeat | Capabilities | Source IPs | Version | Actions |
|---|
Add Scrubber Rule
Add Scrubber
Add Agent
Threat Intelligence
| Source | Indicator | Type | Category | Confidence | Description | Last Seen | Actions |
|---|
| Type | Value | Reason | Permanent | Created | Actions |
|---|
Attack Management
| ID | Target | Direction | Attack Type | Severity | Status | bps | pps | Intel Sources | Mitigation | Duration | Actions |
|---|
DDoS Events
| Target | Attack Type | Severity | Direction | Bandwidth | Packets/s | Duration | Mitigation Status | Mitigation | Actions |
|---|
| Target | Attack Type | Severity | Direction | Bandwidth | Packets/s | Started | Ended | Mitigation |
|---|
| Target | Attack Type | Direction | Bandwidth | Packets/s | Status | Time | Duration |
|---|
Top Source IPs
Attack Details
Protocol Breakdown
TCP Flags Analysis
Port Analysis
Unique Sources Over Time
Sample Timeline
Drop Reasons
Top Source IPs (with ASN)
Top Source / Destination Ports
Top Protocols
Raw Counter Samples
Top Flows (live)
disconnected| Src | Sport | Dst | Dport | Proto | PPS | BPS | Action |
|---|---|---|---|---|---|---|---|
| No data yet — click Start. | |||||||
DDoS Analytics
| Time | Loc | Proto | Source | Src AS | Src Country | Destination | ICMP | TCP Flags | Packets | Total Traffic |
|---|
| Started | Ended | Prefix | Rule | Rule Type | Attack Type | Direction | PPS | BPS | Status | Actions |
|---|
Raw Analytics JSON
{}
Alerts
| Time | Severity | Category | Title | Message | Actions |
|---|
Reports
| Provider | Improvements | Avg Latency Before | Avg Latency After | Reduction | Avg Loss Before | Avg Loss After | Traffic (Mbps) |
|---|
| Provider | Traffic (TB) | 95th (Mbps) | Commit (Mbps) | Utilization | Cost/Mbps | Est. Cost |
|---|
Maintenance Windows
| Provider | Title | Scope | Start | End | Auto Withdraw | Suspend Probing | Status | Actions |
|---|
Routing Domains
| ID | Name | BIRD Socket | Local AS | Router ID | Status |
|---|
High Availability
Probe IP Configuration
Assign dedicated source IPs to providers for PBR-based path probing
| IP Address | Label | Status | Assigned Provider | Actions |
|---|---|---|---|---|
| IP Address | Label | Status | Assigned Provider | Actions |
|---|---|---|---|---|
User Management
| Username | Role | 2FA | Last Login | Actions | |
|---|---|---|---|---|---|
API Key Management
| Name | Key Prefix | Created | Last Used | Expires | Actions |
|---|---|---|---|---|---|
Configuration
Define your announced network prefixes (IPv4 and IPv6) so RouteLock can classify traffic as inbound (destined to your network) or outbound (sourced from your network) for DDoS detection and attack management.
Generate router flow export configuration. Select your flow type, fill in the details, and choose your platform.
Generate BGP peering config between your routers and the RouteLock route server. Fill in the details and select your platform.
As NetFlow data arrives, router interfaces are automatically discovered here. Classify each interface as a provider link, internal, management, or ignore.
| Router | ifIndex | Type | Label | Next-Hops / Flow Info | Mapped To | Traffic (Total) | Last Seen | Actions |
|---|---|---|---|---|---|---|---|---|
| No interfaces discovered yet. Start sending NetFlow data to begin discovery. | ||||||||
Provider Analytics
| ASN | AS Name | Bandwidth | Packets |
|---|
| Prefix | Bandwidth | Packets | Flows |
|---|
DDoS Playbooks
| Name | Description | Enabled | Rules | Prefixes | Direction | Actions |
|---|---|---|---|---|---|---|
Prefixes
| Prefix | Kind | ASN | Description | Route Intel | DDoS | Status | Actions |
|---|---|---|---|---|---|---|---|
Prefix Policies
| Prefix | Policy | Probe Interval | Notes | Actions |
|---|---|---|---|---|
DDoS Test Harness
Validate the pattern catalog against the test prefix in batches of 10 attacks
with manual review between batches. Default target: 68.235.59.2.
| Run | Started | Batch | Range | Status | Pass / Fail / Skip | Pass rate | |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
DDoS Test Run
| Attack type | PPS avg/peak | Mbps avg/peak | Latency (before / during / after) |
Loss % | Mitigation | Mitigation lat (s) | Classifier | Result |
|---|
Pattern
Sample command
Run history
| Run | Started | Result | Mitigation | Classifier | Latency during (ms) |
|---|
Audit Log
Auto-refresh 30s| Timestamp | User | Action | Resource | Resource ID | Details | IP |
|---|---|---|---|---|---|---|
Customers & Ports
Map customer accounts onto router ports. Telemetry-joined view shows live SNMP link state and cumulative NetFlow bytes per port — gaps highlight where collector attribution is missing.
| ID | Name | ASN | Status | Contact | Billing ID | Ports | Notes | Actions |
|---|---|---|---|---|---|---|---|---|
| Customer | Router | IfIndex / Name | Type | Capacity | SNMP State | Link Speed | NetFlow Bytes | Last Seen | Actions |
|---|---|---|---|---|---|---|---|---|---|
Add Customer
Map Customer Port
Hardware Sizing
Reference profiles for each routelock role. Use the recommendation engine to find the smallest profile that meets a target throughput.
| Role | Tier | Throughput | PPS | CPU | RAM | NIC | Disk | Notes | Actions |
|---|---|---|---|---|---|---|---|---|---|
Add Hardware Profile
SPAN Ports
Interfaces classified as SPAN/monitor sources — typically connected to taps or mirror ports for sFlow/NetFlow ingest. Mark interfaces as monitor on the Interfaces page to populate this list.
| Router | Interface | Alias | Oper Status | Link Speed | Last Seen |
|---|---|---|---|---|---|
Scoring & Stats
| Provider | Billing Model | Monthly Cost | Commit | Overage Rate | Port Size | Max Util | Live Status |
|---|---|---|---|---|---|---|---|
| RCN | Fixed | $2,100/mo | 100G (full link) | None | 100G | 92G | |
| Liberty Global | Fixed | $2,475/mo | 100G (full link) | None | 100G | 92G | |
| PCCW | Commit+Overage | Base + overage | 50G | $0.05/Mbps | 100G | 92G | |
| Zayo | Commit+Overage | Base + overage | 30G across 200G | $0.08/Mbps | 2x100G | 184G | |
| NetActuate | Per-Mbps | Usage-based | 1G min | $0.10/Mbps | 100G | 92G |
24-Hour Network Statistics
| Provider | Inbound | Outbound | Util % | Commit | Status | Commit Status |
|---|---|---|---|---|---|---|
| # | ASN | Name | Traffic | Share |
|---|---|---|---|---|
| # | ASN | Name | Traffic | Share |
|---|---|---|---|---|
| Timestamp | Prefix | From | To | Score | Reason | Status |
|---|---|---|---|---|---|---|