SASE Series #7 – Apa Itu Routing?

SASE Series #7 – What is Routing?

Definition of routing

Routing is the process of moving packets from one network (source network) to another network (destination network). This process can be done through various types of networks, ranging from telephone networks to internet networks.

Based on this definition, we can know that routing is an important process so that internet users can connect and explore the virtual world. A device called a router is used for internet routing so that user endpoints (desktop computers, laptops, cell phones, game consoles, etc. that can connect to the internet) can connect to the internet network.

The router receives packets destined for networks beyond the first network. Then, it also forwards the received packets to other routers. This process will continue until the intended packet reaches its destination.

How does routing work?

Routers use a routing table to determine the paths that data packets can take in order to reach the destination network. If the routing table is compared to a train line with stations in it, we can think of passengers as data packets.

Passengers have to go to certain stations in order to reach their destination, right? Well, the router over IP that gets the packet checks where the packet is headed. Then, this router determines the path that the packet should take/the smoothest (best connection) so that the packet can arrive at its destination.

What are the different types of routing?

Static routing

Static routing is a routing process in which routes are manually added to the routing table. The main advantage of static routing is a higher security factor than other types of routing. Because, because routes are added manually, only administrators can provide access to the network to carry out the routing process. The second advantage is that static routing does not need to use bandwidth from router to router. On the other hand, because the system is still manual, static routing is less reliable for optimizing large networks.

Default routing

The second type of routing is default routing. It is a type of routing that uses a single router. Packets are sent manually by adding a router to the remote network that is not in the routing table to the next hop router. Default routing is used when in the routing process there are no other routes or paths available for the destination IP address in question.

Dynamic routing

The dynamic routing process is automatic because the route will be directly determined based on the situation and condition of the path in the routing table. This method is easier than static routing and default routing because it is automatic and the router will choose a more effective path. However, dynamic routing also has some disadvantages. First, its security is less guaranteed when compared to static routing. The router will also require more bandwidth.

Why is routing important?

Routing makes network communication efficient. Failure of network communication means that users have to wait a long time to see the entire page of the site load. This failure can also cause the site’s server to crash because it cannot handle a large number of users.

Routing helps minimize network failures by managing data traffic. This allows the network to use as much of its capacity as possible without causing congestion.

What is cloud routing?

Cloud routing manages the connection between two virtual cloud networks or between a cloud network and a local network by dynamically using the Border Gateway Protocol (BGP). Cloud routing automatically adjusts the route/path of data packets with changing network conditions in the cloud. This type of routing uses cloud routers.