Monitoring setup to detect evening latency spikes affecting call centers in Pristina (Kosovo) and Diber (North Macedonia) connecting to AWS US-East-1 (Virginia) and US-East-2 (Ohio) regions.
Pristina (Kosovo):
• 185.191.167.236 - TelKos L.L.C (AS206262)
• 46.99.212.83 - IPKO Telecommunications LLC (AS21246)
Diber (North Macedonia):
• 62.162.126.10 - Makedonski Telekom AD-Skopje (AS6821)
• 82.214.85.253 - Akton d.o.o. (AS25467)
| Probe ID | Location | ISP/ASN | IP Address | Coverage |
|---|---|---|---|---|
| 61581 | Kosovo (XK) | IPKO (AS21246) | 46.99.219.99 | Direct - Pristina call center |
| 62906 | Macedonia (MK) | Makedonski Telekom (AS6821) | 79.125.170.130 | Direct - Diber call center |
| 27588 | Albania (AL) | ONE Albania (AS42313) | 79.106.228.82 | Proxy for TelKos |
✅ COVERED (2/4 ISPs):
• IPKO (Pristina) - Probe 61581 (direct match)
• Makedonski Telekom (Diber) - Probe 62906 (direct match)
🔄 PROXY COVERAGE (1/4 ISPs):
• TelKos (Pristina) - Using Albanian probe 27588
Reason: No probes on AS206262 network
❌ NO COVERAGE (1/4 ISPs):
• Akton (Diber) - AS25467 only has Croatian probes
# TelKos (AS206262) BGP upstream providers discovered via:
whois -h whois.radb.net AS206262
Results:
• AS34772 - Neotel (Serbia)
• AS174 - Cogent Communications (Global)
• AS202441 - Telekom Srbija
• AS1299 - Telia Carrier (Europe)
• AS42313 - ONE Albania ← KEY FINDINGKosovo declared independence in 2008, not recognized by Serbia. Therefore:
- ❌ Serbia routes unlikely (political tensions)
- ✅ Albania routes preferred (recognizes Kosovo, strong ties)
- ✅ Macedonia routes viable (recognizes Kosovo)
- ✅ International carriers (neutral path)
Conclusion: Albanian ONE probe (AS42313) is TelKos's upstream provider AND politically viable route, making it an excellent proxy.
| Region | Service | Target IP | FQDN | Why Chosen |
|---|---|---|---|---|
| US-East-1 | EC2 | 54.239.28.168 | ec2.us-east-1.amazonaws.com | Responds to ICMP |
| US-East-2 | ELB | 52.95.16.123 | elasticloadbalancing.us-east-2.amazonaws.com | Responds to ICMP |
- ❌ 108.166.248.9 - Blocks ICMP (original US-East-2 attempt)
- ❌ 3.146.11.142 - ec2.us-east-2.amazonaws.com blocks ICMP
| ID | Type | Target | Interval | Purpose |
|---|---|---|---|---|
| 135679657 | Ping | US-East-1 (54.239.28.168) | 5 min | Latency monitoring |
| 135679682 | Ping | US-East-2 (52.95.16.123) | 5 min | Latency monitoring |
| 135679668 | TCP Traceroute | US-East-1 | 15 min | Path analysis |
| 135679666 | TCP Traceroute | US-East-2 | 15 min | Path analysis |
| [Pending] | HTTP | Leesburg VA anchor | 30 min | Application layer |
- Purpose: Detect latency increases and packet loss
- Baseline: 120-150ms normal
- Alert threshold: >200ms or >1% packet loss
- Interval: 300 seconds (5 minutes) for granular spike detection
- Protocol: TCP port 443 with Paris mode (--paris 16)
- Purpose: Identify bottleneck hops during latency spikes
- Key hops to monitor:
- Kosovo: 62.154.5.254 (transatlantic)
- Macedonia: 87.245.233.113 (transatlantic)
- Interval: 900 seconds (15 minutes)
- Target: us-qas-as14907.anchors.atlas.ripe.net (Wikimedia)
- Location: Leesburg, VA (same as AWS US-East-1)
- IP: 208.80.155.69
- Baseline: ~257ms total HTTP transaction
- Purpose: Application-layer performance indicator
From Kosovo (IPKO):
• Ping to US-East-1: ~132ms
• TCP trace completion: ~133ms
• HTTP to Leesburg: ~257ms
From Macedonia (Makedonski):
• Ping to US-East-1: ~127-147ms
• TCP trace completion: ~145ms
• HTTP to Leesburg: ~260ms
From Albania (ONE/TelKos proxy):
• Ping to US-East-1: ~122ms
• TCP trace completion: ~125ms
• HTTP to Leesburg: ~250ms
# Latest ping results
ripe-atlas report 135679657
# Stream live measurements
ripe-atlas stream 135679657
# Historical analysis
https://atlas.ripe.net/measurements/135679657Normal (Daytime):
Kosovo → London (73ms) → Virginia (+5ms) = ~130ms total
Problem (Evening 17:00-22:00):
Kosovo → London (150ms+) → Virginia (+5ms) = ~250ms+ total
↑
Congestion point
| Metric | Good | Warning | Critical |
|---|---|---|---|
| Ping Latency | <150ms | 150-200ms | >200ms |
| Packet Loss | 0% | 0.1-1% | >1% |
| HTTP Time | <300ms | 300-400ms | >400ms |
| Jitter | <10ms | 10-30ms | >30ms |
Bandwidth-Delay Product formula:
Throughput ≈ (TCP Window Size) / (RTT × √packet_loss)
Example impacts:
• Latency 130ms → 260ms = 50% throughput reduction
• 1% packet loss = ~90% throughput reduction
• Combined effect can reduce downloads to <10% of normal
- Check probe status:
ripe-atlas probe-info <probe_id> - Verify target reachability:
ping <target_ip> - Check credits: https://atlas.ripe.net/credits/
If primary probes fail:
- Kosovo: Use Serbian AS (if political situation allows)
- Macedonia: Try Bulgarian probes (neighboring)
- Albania: Probe 21750 (backup, same AS42313)
- Probe offline: Shows "Connected" but doesn't schedule
- Target changes: AWS IPs may change, verify with
nslookup - HTTP anchors: Must use exact FQDN format
# Ping measurement
ripe-atlas measure ping --target <IP> \
--from-probe 61581,62906,27588 \
--interval 300 --af 4
# TCP Traceroute with Paris mode
ripe-atlas measure traceroute --target <IP> \
--from-probe 61581,62906,27588 \
--protocol TCP --port 443 --paris 16 \
--interval 900 --af 4
# HTTP to anchor
ripe-atlas measure http --target <anchor>.anchors.atlas.ripe.net \
--from-probe 61581,62906,27588 \
--path /4096 --interval 1800# Search measurements
ripe-atlas measurement-search --status ongoing --limit 10
# Get measurement info
ripe-atlas measurement-info <measurement_id>
# View results
ripe-atlas report <measurement_id>
# Stop measurement
ripe-atlas measurement-stop <measurement_id>- Exact timing of evening congestion (timestamp correlation)
- Specific bottleneck causing delays (hop identification)
- Packet loss patterns affecting downloads
- Geographic correlation (which call center affected more)
- Recovery timing (when performance returns to normal)
- Latency >200ms = Call quality degradation
- Packet loss >0.5% = Voice breakup
- HTTP >400ms = Application timeouts
- Combined issues = Unusable service
Document created: November 4, 2025 Monitoring active from: November 4, 2025 Next review: After 1 week of data collection