Routing v/s Routed Protocols in Computer Network
Last Updated :
08 May, 2025
In networking, it's essential to understand the difference between routing protocols and routed protocols, as they play distinct roles in how data is delivered across networks. Routed protocols are those protocols which support such data traffic. Examples of routed protocols are IPv4, IPv6 and AppleTalk.
Routing protocols are the ones that are responsible for sending them. Examples of routing protocols are RIP(Routing Information Protocol), EIGRP(Enhanced Interior Gateway Routing Protocol) and OSPF(Open Shortest Path First).
The Network Layer of the OSI Model is responsible for providing logical addressing, which routers use to select best path for routing packets. There are two types of packets used at this layer :
- Data Packets - The user data is transferred in the inter-network by these data packets.
- Route Update Packets - The information about the networks connected to all the routers is updated to the neighbouring routers through route update packets.
Both the Routing and Routed Protocols are discussed below
Routing Vs Routed ProtocolsRouting Protocols
Routing Protocols are used by routers to communicate with each other and learn the best path for forwarding data across a network.
Key Functions:
- Build and maintain routing tables.
- Share network topology information with other routers.
- Determine the optimal path for data packets.
Common Routing Protocols:
Protocol | Type | Description |
---|
RIP | Distance Vector | Older, simple, uses hop count |
---|
OSPF | Link State | Faster, scalable, widely used |
---|
EIGRP | Hybrid | Cisco proprietary, efficient |
---|
BGP | Path Vector | Used between ISPs and large networks |
---|
Routing Protocols can be classified on the basis of different characteristics :
Routing Types- Static Routing: In static routing, the routes are manually configured by the network administrator and do not dynamically update based on network changes. This type of routing is best suited for small networks where the network topology does not change frequently.
- Dynamic Routing: In dynamic routing, the routes are automatically updated based on changes in the network topology. This type of routing is best suited for large, complex networks where the network topology changes frequently. There are several types of dynamic routing protocols, including:
- Distance Vector Routing Protocols: Examples include Routing Information Protocol (RIP) and Interior Gateway Routing Protocol (IGRP).
- Link-State Routing Protocols: Examples include Open Shortest Path First (OSPF) and Intermediate System to Intermediate System (IS-IS).
- Hybrid Routing Protocols: Examples include Enhanced Interior Gateway Routing Protocol (EIGRP) and Border Gateway Protocol (BGP).
- Hierarchical Routing: In hierarchical routing, the network is divided into multiple levels or domains, with each level or domain having its own routing protocol. This type of routing is best suited for large, complex networks that need to be divided into manageable sections.
Advantages of Routing Protocols
- Efficient Network Utilization: Routing protocols help in the efficient utilization of network resources by selecting the best path for data transmission based on factors such as network congestion, bandwidth, and latency.
- Scalability: Routing protocols can scale to accommodate large and complex networks. They can dynamically adapt to network changes such as new devices, link failures, and changes in network topology.
- Robustness: Routing protocols can provide robustness to the network by automatically rerouting data in case of link failures, congestion or other network issues.
- Flexibility: Routing protocols are flexible and can accommodate a variety of network topologies, including hub-and-spoke, mesh, and hybrid.
Routed Protocols
Routed Protocols are actual network protocols that are used to carry user data (such as emails, web pages, or files) across the network.
Key Functions:
- Carry data from one host to another across networks.
- Use routing tables to decide where data should go.
Common Routed Protocols :
Protocol | Description |
---|
IP | Most widely used , forms the backbone of the internet. |
---|
IPX | Used in older Novell networks (largely obsolete). |
---|
AppleTalk | Used in older Apple networks (obsolete). |
---|
Advantages of Routed Protocols
- End-to-End Communication: Routed protocols enable end-to-end communication between devices on a network, irrespective of the underlying network topology.
- Interoperability: Routed protocols facilitate interoperability between devices and network types, allowing communication between devices running different network protocols.
- Addressing: Routed protocols provide addressing schemes that allow devices to identify and communicate with each other across the network.
- Reliability: Routed protocols ensure reliable delivery of data by providing error checking and correction mechanisms, ensuring that data is transmitted without errors.
Key Difference between them
Feature | Routing Protocols | Routed Protocols |
---|
Purpose | Discover and maintain routes. | Send user data through those routes. |
---|
Example Protocols | RIP, OSPF, BGP, EIGRP. | IP, IPX, AppleTalk. |
---|
Function | Build/update routing tables. | Use routing tables to deliver packets. |
---|
Used by | Routers | End devices and routers. |
---|
Data Type Handled | Control information (routing updates). | Actual user data. |
---|
Comparing both in Real Life Analogy
Now let's take an real-life analogy to better understand the difference between routed and routing protocols. Suppose you want to go to your home after your semester examinations. You book a cab or take a bus to your home. In the path of your journey, you encounter several sign boards which help you take proper or best path, or in case of a cab, Google Maps will help you in choosing the best route.
In this analogy, consider yourself as the DATA, the bus or cab as the ROUTED PROTOCOL and the sign boards or the GPS installed in your driver's phone as the ROUTING PROTOCOL.
Similarly, in a network routers use routing protocols to determine the best path for a packet to travel through the inter-network more efficiently. Routed protocols are assigned to an interface and determine the method of delivering the packet. Now, lets move on to the different types of routing protocols.
Similar Reads
Protocol and Standard in Computer Networks
Protocols and standards are important in computer networks. They are like the rules and guidelines that allow different devices and systems to communicate and work together smoothly. Protocols define how data is sent, received, and processed, while standards ensure that various technologies are comp
9 min read
Routing Tables in Computer Network
A Router is a networking device that forwards data packets between computer networks. This device is usually connected to two or more different networks. When a packet arrives at a router, it examines destination IP address of the received packet and makes routing decisions accordingly. Routers use
4 min read
CATA protocol in Computer Network
Collision Avoidance Time Allocation (CATA) Protocol is a Contention Based MAC Protocols with Reservation which is based on dynamic topology dependent transmission scheduling. In this, time is broken into frames, every frame is divided into slots, and each slots is divided into 5 mini-slots. Initial
3 min read
Redistribution in Computer Network
Often, using a single routing protocol in an organisation is preferred but there are some conditions in which we have to use multi protocol routing. These conditions include multiple administrator running multiple protocols, company mergers or usage of multi-vendors devices. Therefore, we have to ad
5 min read
Socket in Computer Network
A socket is one endpoint of a two way communication link between two programs running on the network. The socket mechanism provides a means of inter-process communication (IPC) by establishing named contact points between which the communication take place. How Sockets Work in Computer NetworksLike
2 min read
Protocol Hierarchies in Computer Network
A Protocol Hierarchy is a fixed set of rules and conventions that govern the communication between two or more computers. The hierarchical structure allows for modular design, interoperability, and ease of implementation in computer networks. What is Protocol?A protocol is simply defined as a set of
3 min read
What is Dynamic Routing in Computer Network?
Routing is a procedure of making decisions in which the router (which is a hardware device used in networking to receive and send data in the form of packets on a network) selects the best path to make data transfer from source to destination. A router exists in the network layer in the OSI as well
4 min read
MANET Routing Protocols
In Mobile Ad hoc Network (MANET), nodes do not know the topology of their network, instead they have to discover it by their own as the topology in the ad-hoc network is dynamic topology. The basic rules is that a new node whenever enters into an ad-hoc network, must announce its arrival and presenc
5 min read
Multiple Access Protocols in Computer Network
Multiple Access Protocols are methods used in computer networks to control how data is transmitted when multiple devices are trying to communicate over the same network. These protocols ensure that data packets are sent and received efficiently, without collisions or interference. They help manage t
9 min read
Piggybacking in Computer Networks
Piggybacking is the technique of delaying outgoing acknowledgment temporarily and attaching it to the next data packet. When a data frame arrives, the receiver waits and does not send the control frame (acknowledgment) back immediately. The receiver waits until its network layer moves to the next da
5 min read