If your business utilizes the Internet in any capacity, then you are undoubtedly familiar with the end result of IP Transit. However, having a more in-depth understanding of IP Transit will allow you to make better decisions about how your business accesses the Internet and how your customers reach your applications and services. In order to fully understand what IP Transit is and how it affects your business, we first need a better understanding of what the Internet is. We know that the Internet is a global set of interconnected networks that speak common protocols to exchange information. However, for the purpose of this article, we will go further into how these networks function and how IP Transit ties them all together.
Traffic Though the Internet
Our websites, applications, and databases reside on servers. Through the magic of The Internet, we expect anyone, anywhere in the world to be able to find us. However, we often overlook the fact that our products are made up of millions of ones and zeros that live on a physical server in a physical location. Anyone who wants to access your data, needs to move a copy of those ones and zeros from your physical server to their physical device.
In order for a device to access the Internet, it needs an IP address. An IP address is a numeric identifier that allows a device to be accessible to other devices on the Internet. When a customer visits your URL, or launches your web-connected app, they are requesting information from your server’s IP address through their router. Your IP address helps their router determine where it needs to go to collect the requested information using both static and dynamic routing protocols.
Networks
A server that hosts a website or product rarely exists in isolation. Instead, servers will typically be part of a broader network. Simply put, a network is any number of devices that are interconnected and can share information. A router acts as a virtual connectivity hub so that devices on a network can communicate without being directly connected. Large networks will often include servers that act as central repositories of information and other servers that distribute that information.
Peering
The Internet can be thought of as a network of networks. Just as two computers on the same network can exchange information, two networks can also be connected to share data. This relationship is called peering. When two networks establish a peering relationship, it allows devices across both networks to freely communicate by sharing common routes. This helps to eliminate the need for further connectivity costs. When this relationship is established across a shared peering fabric, such as LINX or AMS-IX, and for no financial consideration, this is known as settlement-free interconnection (SFI).
Processing a Request
When a network router receives a request, it references its routing table to determine the shortest path to the information. It first looks on its own network to determine if it hosts the target information. If it isn’t the host, it will attempt to connect to another router to search the “full routing table” using information sourced from the Border Gateway Protocol (BGP). This allows the router to determine the best route – either through a direct peering relationship or access to a larger Tier 1 Network . If no such connection exists, the router will have at minimum a “default route” which provides a pathway of last resort if a local route cannot be found. After a suitable route has been determined, the request is forwarded to the next router in the path towards its destination.
IP Transit Defined
When you want to send or receive information across the Internet, you need to pass through, or “transit”, one or more third-party networks in order to reach your final destination. IP Transit is a service where an Internet Service Provider (ISP) allows traffic to travel through their network to its final destination. Regardless of how your business or product accesses the Internet, you will need to utilize IP transit in some capacity.