Platforms Comparison
This section compares nxthdr with other popular platforms for Internet research. nxthdr provides two integrated platforms: Saimiris for active measurements and PeerLab for BGP and routing experiments. The comparison focuses on key features, data access, and capabilities to help you choose the right platform for your research needs.
Please note that information about other platforms is based on publicly available documentation and may not reflect the latest changes. Always refer to the official documentation of each platform for the most accurate and up-to-date information. Feel free to open an issue if you find any discrepancies or have questions.
What Makes nxthdr Unique
nxthdr is the only platform that integrates both active measurements and BGP experimentation in a single, cohesive environment:
Integrated Platform Advantage
Unlike other platforms that focus on either measurements OR BGP experiments, nxthdr provides both Saimiris (probing) and PeerLab (peering) under one roof. This integration enables:
- Joint control and data plane studies: Announce your own prefixes via PeerLab and immediately measure how routing changes affect reachability and latency using Saimiris
- End-to-end routing research: Study the complete picture from BGP announcements to actual packet delivery
- Unified data access: All BGP data, traffic data, and measurement results available in one place under PDDL
- Seamless workflows: No need to coordinate between separate platforms or merge datasets from different sources
Platform-Specific Advantages
Saimiris (Probing Platform)
- Anycast measurement support (unique capability)
- Full control over probe parameters and source addressing
- Framework for measurement tool development
PeerLab (Peering Platform)
- Lease dedicated IPv6 prefixes
- Automated Docker-based setup
- Real BGP experiments on production Internet
Both Platforms
- Truly open data with no authentication, delays, or licensing restrictions (PDDL)
- No application or approval process required
- Immediate access to both platforms
Peering Platform Comparison
This section compares PeerLab with the PEERING testbed, the leading platform for BGP experimentation.
BGP Experimentation Capabilities
| Feature | PEERING Testbed | nxthdr (PeerLab) |
|---|---|---|
| Access requirements | Application required; academic use only | Open signup, no approval needed |
| Prefix allocation | Prefix pool or bring your own | Prefix pool as a service or bring your own |
| Source ASNs | 7 ASNs | 1 ASN (AS215011) |
| IXP locations | 5 IXPs worldwide (NA, EU, SA) + Universities + Vultr Cloud | 4 IXPs in EU + Optional Vultr Cloud |
| Connection method | Remote peering via tunnels | Remote peering via Headscale overlay |
| Setup complexity | Manual BGP configuration required | Automated via Docker (PeerLab) |
| BGP data access | Limited; primarily for your own announcements | Full BGP feeds and traffic data (sFlow) from AS215011 |
| Integrated measurements | No (separate platform needed) | Yes (combined with Saimiris) |
| Data licensing | Varies by use; research-focused | Public domain (PDDL) |
| IPv4/IPv6 support | Both IPv4 and IPv6 | IPv6 only (currently) |
Advantages Summary
PEERING Testbed is better if you need:
- IXP presence across multiple continents
- Multiple source ASNs (7 ASNs)
- Both IPv4 and IPv6 support
- Established platform with long operational history
- Large academic collaboration network
nxthdr (PeerLab) is better if you need:
- No application required: immediate access for anyone
- Prefix leasing as a service to lease IPv6 prefixes directly from the platform
- Automated setup via Docker, Headscale and BIRD for quick experimentation
- Full BGP and traffic data from AS215011 made publicly available
- Integrated with Saimiris for joint peering and measurement studies
- Truly open data with no licensing restrictions (PDDL)
Probing Platform Comparison
User-Defined Measurements
| Feature | CAIDA Ark | RIPE Atlas | NLNOG Ring | nxthdr (Saimiris) |
|---|---|---|---|---|
| Access requirements | Limited to vetted researchers | Open with daily quotas | Requires participation (host a node) | Open signup, no approval needed |
| Daily quotas | N/A (vetted access) | ~100k results/day | No enforced quotas | 10k results/day (currently) |
| Supported protocols | Scamper (ping, traceroute, HTTP, DNS) | Ping, traceroute, DNS, HTTP, NTP | Any Linux CLI tool | ICMP/UDP probes |
| Source locations | ~220 cities / 70 countries | ~1,000+ cities / 187 countries | ~300 cities / 60 countries | 2 cities / 2 countries (expanding to ~40) |
| Source ASes | ~200 | ~4,000 | ~547 | 1 (AS215011) |
| IPv4 / IPv6 support | Both | Both | Both | IPv6 only (currently) |
| Anycast measurement support | No | No | No | Yes |
| BGP joint experiments | No | No | No | Yes (via PeerLab and Saimiris) |
Measurement Framework Comparison
PKTLAB is a measurement framework (not a platform) that can be compared with Saimiris in terms of probe input capabilities:
| Feature | PKTLAB Framework | nxthdr (Saimiris + Prowl) |
|---|---|---|
| Type | Framework (self-hosted) | Platform as a service |
| Probe specification | Custom probe definitions | Caracal probe specification |
| Infrastructure | Bring your own servers | Managed infrastructure (AS215011) |
| Setup complexity | Requires deployment and configuration | Sign up and start measuring |
| Data storage | Self-managed | Managed ClickHouse database |
| Data access | Local only | Public API, no authentication |
Advantages Summary
RIPE Atlas is better if you need:
- Extensive geographic coverage (1,000+ locations worldwide)
- IPv4 measurements
- Diverse source ASes (4,000+)
- Established, mature platform with long-term stability
- Higher daily measurement quotas if you have credits
CAIDA Ark is better if you need:
- Long-term curated datasets
- Historical data archives
- Established research datasets for reproducibility
- Vetted research environment
NLNOG Ring is better if you need:
- Full shell access to measurement nodes
- Ability to run any Linux CLI tool
- No protocol restrictions
- Direct server access
M-Lab is better if you need:
- Long-term retention of performance data
- Large-scale speedtest and NDT data from end users
- TCP-based performance measurements
nxthdr (Saimiris) is better if you need:
- Anycast measurement support (unique capability)
- No application required: immediate access for anyone
- Integration with BGP experiments (PeerLab) for joint studies
- Full control over probe parameters and source addressing
- Truly open data with no authentication or licensing restrictions (PDDL)
- All measurement data publicly available
Datasets
| Feature | CAIDA Ark | RIPE Atlas | M‑Lab | nxthdr |
|---|---|---|---|---|
| Data access | Public datasets; raw data requires request; delayed availability | Public API; private data with auth | Public via BigQuery (requires GCP account) | Direct ClickHouse access, no authentication |
| Data licensing | Academic, non-commercial use only | Open access under RIPE NCC terms | Public domain (CC0) | Public domain (PDDL) |
| Data retention | Long-term archives; curated datasets | Private data ~1 month; public archives | Indefinite retention; 24h publication delay | 7 days (rolling window) |
| BGP data | Yes (RouteViews, BGPStream) | Limited | No | Yes (full BGP feeds from AS215011) |
| Traffic data | No | No | Yes (NDT, speedtest) | Yes (sFlow from AS215011) |
Sources
-
CAIDA Ark
-
RIPE Atlas
-
NLNOG Ring
-
M-Lab
-
PEERING Testbed
-
PKTLAB