← Back to Blog

Hurricane Electric vs Cogent for the Balkans and Europe: Why HE Is the Better Upstream in 2026

Published · by RS Computers

IP transit BGP IPv6

For a network in the Balkans or anywhere in Europe, Hurricane Electric (AS6939) is the better first or second upstream than Cogent (AS174) in 2026, and the reason is peering. In the Hurricane Electric vs Cogent comparison, HE peers openly at 334 internet exchanges worldwide, 20 of them in the Balkans, and it carries IPv6 to the networks Cogent does not. Cogent has no public exchange ports at all in PeeringDB, lists its peering policy as "No", and public routing data shows no direct IPv6 link between Cogent and HE, a gap first reported in 2009. Cogent still has real strengths, mainly low prices per megabit and a very large IPv4 customer base, so the best setup is often both, with HE in the mix.

Key facts, checked on 15 October 2026:

The verdict in one table

QuestionHurricane Electric (AS6939)Cogent (AS174)
Peering policy in PeeringDBOpenNo
Public exchange connections334 worldwide, 137 in Europe0
Balkan exchanges20 of 33 listed0
Facilities in PeeringDB343816, so Cogent is in more buildings
Direct IPv6 link to the otherNone seen in RIPEstat (gap reported since 2009)None seen in RIPEstat (gap reported since 2009)
Price per megabitQuote onlyQuote only; Cogent calls itself one of the lowest priced
Best role for a Balkan networkFirst or second upstream, especially with IPv6Second upstream or cheap bulk IPv4, never alone for IPv6

HE peers at hundreds of exchanges, Cogent at none

This is the difference that matters most for a small network, so it comes first. An internet exchange (IXP) is a switch in a data centre where many networks plug in and trade traffic with each other directly. Being at the same exchange as a big carrier only helps you if the carrier is willing to peer with you there.

Hurricane Electric is. Its peering page lists the policy as Open for both IPv4 and IPv6. The main conditions are that you share at least one exchange with HE, keep an up-to-date PeeringDB entry, peer at every exchange you both use, and send HE traffic only for the routes it announces to you. In PeeringDB, HE is connected to 334 of the 1,329 exchanges listed worldwide: 137 in Europe, 113 in North America, 40 in Asia Pacific, 19 in Australia, 12 each in South America and Africa, and 1 in the Middle East. It is not on every exchange in the world, but on each of those 334 the same open policy applies, and any network on them can ask for a session. No other transit carrier in PeeringDB lists more exchange connections; only Cloudflare (356) and Packet Clearing House (335), which do not sell transit, list more.

Cogent has zero public exchange connections in PeeringDB and states its peering policy as "No". Cogent does interconnect with other large networks, but PeeringDB lists none of that on a public exchange, so those links are private ones. CAIDA's data shows the difference in scale: it infers about 100 peers for Cogent and about 7,800 for HE. For an ISP in Skopje, Sofia or Belgrade the practical meaning is simple. If you join the local exchange, you can set up a free session with HE there in days. There is no exchange where you can do that with Cogent, because PeeringDB lists Cogent on none. To reach Cogent's customers you rely on your own transit, from Cogent or from another carrier.

If you need a BGP session for your own prefixes, our IP transit page explains how that works with us in Skopje and Amsterdam.

Five words to know before you compare carriers

The rest of this article uses a few network terms. Here they are once, in plain words.

Which Balkan exchanges each carrier is on

We looked up every exchange the brief named in PeeringDB, plus the four big hubs that Balkan traffic often goes through. Port size is HE's listed capacity at that exchange. The exchange Macedonians often call MKIX is listed in PeeringDB as IXP.mk, run by FINKI in Skopje.

Exchange (PeeringDB name)CityMembersHurricane ElectricCogent
IXP.mkSkopje17Yes, 10 Gbit/sNo
KOSIXPrishtina6NoNo
ANIXTirana26Yes, 10 Gbit/sNo
SOX SerbiaBelgrade44Yes, 100 Gbit/sNo
BIX.BGSofia128Yes, 200 Gbit/sNo
NetIXSofia135Yes, 200 Gbit/sNo
CIXZagreb41Yes, 30 Gbit/sNo
SIX SILjubljana29Yes, 100 Gbit/sNo
InterLAN-IXBucharest124Yes, 400 Gbit/sNo
RoNIXBucharest39Yes, 100 Gbit/sNo
GR-IX::AthensAthens67Yes, 100 Gbit/sNo
BHNIXSarajevo9NoNo
MIXP.mePodgorica2NoNo
VIXVienna174Yes, 100 Gbit/sNo
DE-CIX FrankfurtFrankfurt1,019Yes, 800 Gbit/sNo
AMS-IXAmsterdam855Yes, 300 Gbit/sNo
LINX LON1London834Yes, 400 Gbit/sNo

Source: PeeringDB API, 15 October 2026. "Members" is PeeringDB's network count for that exchange.

Two honest notes. HE is not at KOSIX, BHNIX or MIXP.me, so a network in Kosovo, Bosnia or Montenegro meets HE in Skopje, Tirana, Belgrade, Sofia or Vienna instead. And buildings are a different story from exchanges: Cogent lists 29 facilities in and around the region against HE's 16, including more sites in Sofia, Bucharest, Athens, Zagreb and Belgrade. Neither carrier is everywhere. In PeeringDB, HE has registered facilities in Skopje (Telesmart DC) and Tirana (RASH, home of ANIX), and Cogent has none listed in North Macedonia, Albania or Kosovo. Our Skopje IP transit page lists Cogent, Hurricane Electric and the national operators as present at Telesmart DC Skopje, so both can be reached in the building.

IPv6: the gap Cogent customers inherit

In October 2009 operators on the NANOG mailing list reported a "broken" IPv6 internet. The cause was that HE and Cogent did not exchange IPv6 routes. HE brought a cake to the NANOG 47 meeting with an invitation to Cogent to peer over IPv6. Cogent said the two networks were connected and that non-disclosure agreements kept it from discussing peering terms (Data Center Knowledge, 22 October 2009).

Seventeen years later the gap is still in public routing data. On 15 October 2026 we checked RIPEstat, which collects routes from hundreds of networks around the world:

Why should a Balkan ISP care? HE's PeeringDB entry tells peers to expect up to 180,000 IPv6 prefixes from it, and CAIDA counts 2,261 networks buying from HE directly, including the users of its free Tunnel Broker, which hands out a /48 over an IPv4 tunnel. A network whose only IPv6 upstream is Cogent sees only the IPv6 routes Cogent has, and the data above shows no path from Cogent into HE's IPv6 space. As far as the public data shows, networks that take IPv6 only from HE are then out of reach. The opposite is also true: a network with only HE for IPv6 cannot reach networks that have only Cogent. With IPv6 that half-works, browsers fall back to IPv4 after a delay, mail servers retry, and the help desk gets tickets nobody can explain.

If you are rolling out IPv6 to customers in Kosovo, Albania or North Macedonia, the safe rule is: never take IPv6 from Cogent alone, and preferably not from HE alone either. Our guide to using a /48 of IPv6 on a server covers the addressing side.

Check it yourself in two minutes

None of this needs a login. PeeringDB and RIPEstat have free public APIs, and you can repeat our numbers on any machine with curl and Python 3. Numbers move a little every day as routes come and go.

# as a normal user, on any computer with curl and python3
curl -s "https://www.peeringdb.com/api/net?asn=6939" | python3 -c 'import json,sys; d=json.load(sys.stdin)["data"][0]; print(d["name"], d["policy_general"], d["ix_count"], d["fac_count"])'
curl -s "https://www.peeringdb.com/api/net?asn=174" | python3 -c 'import json,sys; d=json.load(sys.stdin)["data"][0]; print(d["name"], d["policy_general"], d["ix_count"], d["fac_count"])'

What we saw: Hurricane Electric Open 334 343 and Cogent Communications, Inc. No 0 816. The columns are name, peering policy, exchange count and facility count.

# as a normal user: how many routes to HE's IPv6 block pass through Cogent, and the reverse
curl -s "https://stat.ripe.net/data/bgp-state/data.json?resource=2001:470::/32" | python3 -c 'import json,sys; r=json.load(sys.stdin)["data"]["bgp_state"]; print(len(r), "routes,", sum(174 in x["path"] for x in r), "through AS174")'
curl -s "https://stat.ripe.net/data/bgp-state/data.json?resource=2001:550::/32" | python3 -c 'import json,sys; r=json.load(sys.stdin)["data"]["bgp_state"]; print(len(r), "routes,", sum(6939 in x["path"] for x in r), "through AS6939")'

What we saw: 367 routes, 0 through AS174 and 316 routes, 0 through AS6939.

Then look at your own path. On our Amsterdam test server we ran mtr, a tool that combines ping and traceroute, against he.net over IPv6, 20 probes per hop, on 15 October 2026:

# as root on the server; 2001:470:0:503::2 is he.net's IPv6 address
mtr -6 -rwzbc 20 2001:470:0:503::2

The second hop was as6939.frys-ix.net at 2.1 ms best, 3.5 ms average: the route entered HE's network at Frys-IX, a public exchange in Amsterdam, which is HE's open peering at work. The last hop, he.net itself, answered at 132.5 ms because that server is in Fremont, California. If you see a long detour through a third carrier on your own trace, that is worth a question to your upstream. The HE BGP Toolkit is free and shows any network's prefixes, peers and upstreams; it is the quickest way to check what a carrier you are about to buy from looks like.

Cogent's history of peering disputes

Peering disputes are not unique to Cogent, but Cogent's record is long and public. The Wikipedia article on Cogent, with cited sources, lists these:

YearOther networkWhat happened
2005Level 3Public peering dispute between the two networks
2008Telia (now Arelion)Connectivity between the networks was lost from 14 to 28 March
2008Sprint NextelPublic peering dispute in October
2009 to todayHurricane ElectricNo settlement-free peering, so no direct IPv6 exchange
2011ESnetPeering stopped, disruption lasted three days
2024NTTCogent withdrew European peering in February and moved it to US links
2024Tata CommunicationsPeering withdrawn in May, resolved in June

Each of these disputes had two sides. In 2015, for example, Cogent sued Deutsche Telekom, saying it had failed to add interconnection capacity. For a buyer the lesson is not about who was right. A network with only one upstream inherits that upstream's disputes, whoever the carrier is, and a second upstream from a different carrier is the usual protection.

When Cogent is a fine choice

Cogent is one of the largest networks in the world, and there are good reasons to buy from it. In its 2025 annual report (10-K), Cogent says its service is "one of the lowest priced in the marketplace" per megabit. The same filing reports 3,579 on-net buildings in 305 cities across 57 countries, and about 38 million IPv4 addresses owned. CAIDA infers a customer cone of 40,788 networks for Cogent against 22,084 for HE, so a lot of the internet sits directly behind Cogent.

That makes Cogent sensible in these cases:

HE has limits too. It is transit-free only for IPv6. In IPv4 it reaches Cogent through Arelion, as the routes above show, and Wikipedia's dispute list shows that peering gaps can appear between any two large networks. Both drop RPKI-invalid routes according to isbgpsafeyet.com (both since June 2020), so you need correct ROAs with either one, and large carriers generally expect matching IRR route objects too. HE is also absent from KOSIX, BHNIX and MIXP.me, and Cogent is in more than twice as many buildings. Single-homing to HE is better than single-homing to Cogent for IPv6 reach, but single-homing to anyone is a risk.

Decision table for Balkan ISPs and hosters

Your situationFirst upstreamSecond upstreamWhy
Small ISP in Kosovo, Albania or North Macedonia starting IPv6HE, or a transit provider that carries HEA regional carrier or Cogent for IPv4 onlyFull IPv6 reach; HE is at IXP.mk and ANIX
Hoster with mostly European visitorsHE plus peering at a large exchangeCogent or another tier 1HE peers at DE-CIX, AMS-IX, LINX and VIX
Bulk IPv4 traffic, tight budgetCogentHELow price per megabit, HE fills the IPv6 gap
Network with one upstream todayKeep itAdd a tunnel or port to a different carrierAny second path removes the single point of failure
Need a place to test routes and run mtrVPS Nano (1 vCPU, 1 GB RAM, 1 Gb/s) in Amsterdam or PrishtinaVDS Small (4 dedicated vCPU, 8 GB, 10 Gb/s) for a BGP labA fixed vantage point outside your own network

For the vantage-point row, distance still matters. On 6 October 2026 we measured our own servers with ping.pe: our Amsterdam server answered Frankfurt in 6.6 ms and London in 6.7 ms, and our Prishtina server answered Vienna in 18.6 ms and Frankfurt in 27.8 ms, while Skopje is about 3 ms from Prishtina on our own network. Every plan comes with its own IPv4 and IPv6, and servers in Amsterdam get their own /48. Availability by city is on the plans page. For transit itself, see IP transit in Skopje for Balkan networks and IP transit in Amsterdam for Western Europe.

Frequently asked questions

Is Hurricane Electric better than Cogent?

For peering and IPv6, yes. On 15 October 2026 PeeringDB showed HE with an Open policy at 334 internet exchanges and Cogent with policy "No" at none, and RIPEstat showed no IPv6 route between the two networks. Cogent is strong on price per megabit and IPv4 customer base, so many networks use both.

Does Cogent peer at internet exchanges?

No. Cogent's PeeringDB record lists 0 public exchange connections and a peering policy of "No". It interconnects with large networks over private links. A small network on the same exchange cannot set up a peering session with Cogent; it has to buy transit to reach it.

Do Hurricane Electric and Cogent peer over IPv6?

Not as far as public routing data shows. The gap was first reported in 2009, and on 15 October 2026, none of 367 routes to HE's IPv6 block and none of 316 routes to Cogent's IPv6 block seen by RIPEstat passed through the other network. In IPv4 they reach each other through Arelion (AS1299).

How many internet exchanges is Hurricane Electric on?

334 according to PeeringDB on 15 October 2026, including 137 in Europe and 20 in the Balkans. That is not every exchange in the world (PeeringDB lists 1,329), but no other transit carrier lists more. Balkan examples are IXP.mk in Skopje, ANIX in Tirana, SOX in Belgrade, BIX.BG in Sofia and InterLAN in Bucharest.

Can I use Cogent as my only upstream?

You can, but you will not reach networks that get IPv6 only from HE, and you will be affected if Cogent has a dispute with another carrier. With two upstreams from different carriers, such as HE and Cogent, both problems go away.

Is Hurricane Electric a tier 1 network?

CAIDA places HE in its top clique of transit-free networks, alongside Cogent. HE is fully transit-free in IPv6; in IPv4 its routes to Cogent pass through Arelion, so in IPv4 it is not strictly tier 1 by the classic definition.

Pick the second path before you need it

The data points one way: if you can choose only one carrier to add, choose the one that peers openly, has the wider IPv6 peering and is already on the exchanges in Skopje, Tirana, Belgrade and Sofia. That is Hurricane Electric. Add Cogent if its price suits your IPv4 traffic, never as your only IPv6 path. To get a BGP session in Skopje or Amsterdam, start at our IP transit page, and if you have questions about your ASN, prefixes or routing, message us on Telegram.

← All articles

Chat on Telegram