When Does It End? Detecting Routing Loops in the Dominican Republic

October 8, 2026

When Does It End? Detecting Routing Loops in the Dominican Republic

Why Routing Loops Matter

Written by Wilson Ramírez.

The Internet is a vast collection of interconnected infrastructures, mainly routers, organized into Autonomous Systems (ASes). To forward packets between networks, a routing protocol is often required; the Border Gateway Protocol (BGP) is a widely adopted inter-domain routing protocol, while within an administrative network boundary, other protocols are used.

Nevertheless, Internet routing is not free of potential anomalies; one of them is a routing loop. A routing loop happens when a packet cannot reach its destination because it gets repeatedly forwarded across a path segment until it is discarded to prevent unnecessary consumption of network resources.

Routing loops represent a significant threat to routing stability in the region, as they can negatively affect network performance by causing packet loss, generating unnecessary traffic, and increasing transmission latency.

(Free access, no subscription required)

In this article, we explore routing behaviour in the Dominican Republic. To this end, we analysed 1,476 IPv4 prefixes announced by 197 ASes operating in the country, with the aim of identifying potential routing loops.

Can routing loops be observed in Internet paths within the Dominican Republic?

In this study, we consider a potential routing loop to be present when our traceroute measurements reveal repeated and periodic sequences of hops. To collect the measurements, we adopted the following methodology.

First, for each of the 1,476 IPv4 prefixes announced by 197 ASes registered in the Dominican Republic, we sent ICMP probes to at least 40 different IP addresses within the prefix. These probes were generated by means of the Scapy library. For each scanned prefix in which at least one IP address generated an ICMP Time Exceeded response, we recorded the IP address that triggered the response and randomly selected another IP address from the same prefix. Following this procedure, we obtained a set of 234 IP addresses for further traceroute measurements.

The views expressed by the authors of this blog are their own and do not necessarily reflect the views of LACNIC.

0 Comments
Oldest
Newest Most Voted