In my previous blog post, I gave an overview of public and private peering, discussing the pros and cons of each. Today we’ll take a closer look at the most cost-effective form: public peering.
Public peering is done through Internet Exchanges (abbreviated: IX). We already touched a bit on these networking platforms last time, but here’s a quick rundown. An IX is a physical setup developed, built and maintained by an Internet Exchange Provider. This can either be a commercial organization or an association with members. Internet Service Providers (ISPs) directly interconnect through an IX with various other networks to exchange data traffic. Doing so lowers the need for a third-party network, thus bypassing potential traffic bottlenecks, and reducing both costs and latency. The process of peering is often based on mutual peering agreements, allowing traffic to be exchanged without additional payment.
Usually the physical infrastructure of an IX consists of one or more network switches. If an IX association bears operational cost, it is shared by all the participating ISPs (AKA their members). Members are usually also charged a set fee based on the port type they use. Commercial IXPs also have many other ways to cover costs and generate revenue.
Here’s fun a little fact by the way: the first commercial IX (the aptly named Commercial Internet eXchange, or CIX for short) was actually co-founded in 1991 by William L. Schrader, the CEO of Leaseweb USA. Back then, the dominant Internet networks were all funded and regulated by the US government. Through the combined efforts of a couple of 90’s Internet Pioneers an independent IX was created, which played an important part in the development of the Internet you know and love today.
Digging a bit deeper into IX connections
IXs have several PoPs in major colocation facilities such as data centers. If a network wants to connect to an IX, and is present in the same facility that houses the IX PoP, the connection is established using short fiber cables within the premises.
However, if the network that wants to connect to an IX is not geographically located near an IX PoP, a remote connection has to be established. This may be done using fiber cables, but usually technologies like DWDM are required. The price of such connections can go up to 5,000 Euros / 6,500 US dollars (or more) in some cases. Why does it cost so much? Here’s an example: with some technologies, you need to install expensive equipment every 100 kilometers or so to transfer a signal over long distances. This has to be housed in secure environments with backup batteries, emergency power generators and so on. As you can imagine, this can become quite costly if the equipment has to be maintained in a far-off place!
Things we consider when connecting to IXs
So to keep the costs as low as possible, we are always assessing new Internet Exchanges – along with options for Private Peers. This ensures your servers use the best possible paths (among many redundant ones) with minimal latency and the largest available bandwidth. There are various elements we take into consideration when setting up a peering connection with an Internet Exchange. A few examples:
- The distance to the IX: Distance affects price – the cost of the connection goes up as the distance between the connecting network and an IX increases
- Number of members – When an IX has more participating networks, the number of destinations that can be reached increases, and more traffic can be exchanged at a lower cost. The biggest IXs may have even more than 500 members.
- Port price – Different IXs have different port prices (some of them are even free of charge). In major IXs, the price range of a 1GE port is between 250 – 500 Euros (325 – 650 US dollars), while a 10GE port ranges between 1,000 – 2,500 Euros (1,300 – 3250 US Dollars).
So there you go, now you know a little bit more about Internet Exchanges and public peering. We will generally peer with anyone who is interested. If you would like to know more about our peering policies, you can contact us at email@example.com. Of course, you can also leave a comment below if you have a more general question.