0% found this document useful (0 votes)
9 views

PerformanceComparisonofRoutingProtocols

JOURNAL PAPER

Uploaded by

ecehod.lingayas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

PerformanceComparisonofRoutingProtocols

JOURNAL PAPER

Uploaded by

ecehod.lingayas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/349060784

Performance Comparison of Routing Protocols

Article · February 2021

CITATIONS READS

2 1,987

2 authors:

Abdulbaset Albaour Yousef A. Aburawi


Misurata University Misurata University
9 PUBLICATIONS 12 CITATIONS 10 PUBLICATIONS 10 CITATIONS

SEE PROFILE SEE PROFILE

All content following this page was uploaded by Yousef A. Aburawi on 05 February 2021.

The user has requested enhancement of the downloaded file.


INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056

VOLUME: 08 ISSUE: 02 | FEB 2021 WWW.IRJET.NET P-ISSN: 2395-0072

Performance Comparison of Routing Protocols


Abdulbaset Albaour1, Yousef Aburawi2
1Lecturer, Misurata University, Information Technology-Misrata, Libya
2Lecturer, Misurata University, Information Technology-Misrata, Libya
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - This paper focuses the study of different routing is based on the Bellman-Ford algorithm to calculate the
protocols used in computer networks. A routing protocol is a optimal path. [1] [2]
protocol that specifies how routers communicate with each
other, disseminating information that enables them to select 2. Metrics and Routing
routes between any two nodes in a computer network. The
choice of route is done by routing algorithms. Each router The route cost can be estimated based on metric
possesses prior knowledge of networks that has been directly parameters of the path. To determine the best path among
related. A routing protocol shares this information first all the available routes, routing protocols select the route
among immediate neighbors, and then throughout the with the smallest metric value (or cost).Every routing
network. By this way, routers gain knowledge of topology of protocol has its own metric calculation.[3]There are many
network. There are many routing protocols used for routing scenarios where routing protocols find more than one
purposes like RIP, EIGRP and OSPF. In order to reach results route to the same destination. To select the most suitable
and compare them, Optimized Network Engineering Tool between the accessible paths, routing protocols should be
(OPNET MODELER) was used. able to estimate and select between these paths. Therefore,
for this goal, many metrics are used. A metric is a value
Key Words: Routing Protocols, RIP, EIGRP, OSPF, appropriated by the routing protocols to attach a cost to
OPNET arrive at the destination or remote network. When there
are multiple paths to the same destination, metrics are
1. INTRODUCTION used to determine the best path.. [4]

In IP networks, the main responsibility of a routing Routing Information Protocol:


protocol is to carry packets forwarded from one node to
different. In a network, routing can be defined as The routing information protocol (RIP) is one of the basic
transmitting information from a source to a destination by and simplest forms of distance vector routing protocol
one-hopping or multi hopping. Routing protocols should being implemented today. This protocol is available in two
provide at least two facilities: selecting routes for different versions: RIPv1 (RFC 1058)[5] and RIPv2 (RFC 1723)[6].
pairs of source/destination nodes and, successfully However, we will be discussing the newest version (RIPv2)
transmitting data to a given destination. Routing protocols since the older version is not a classless routing protocol
are used to describe how routers communicate to each and does not support variable length subnet masks (VLSM)
other, learn available routes, build routing tables, make for the network entries available in the routing tables.
routing decisions and share information with neighbors. RIPv2 emerges with all the features available in RIPv1 and
Routers are used to connect various networks and to contains some extra features such as update
provide packet forwarding for other types of networks. authentication, multicasting and etcetera along with
The main goal of routing protocols is to discover the best backward compatibility.
path from a source to a destination.
Routing Information Protocol (RIP) is a distance vector
Routing is a fundamental process for choosing the shortest routing protocol that measures its metrics by counting the
path from various paths in order to forward a packet from number of hops between source and destination nodes. RIP
source to destination nodes at the smallest cost. The selects the minimum number of hops for reaching a
routing protocols can be categorized into the interior and destination. RIP allows a maximum hop count of 15 hops in
exterior gateway protocols. Border Gateway Protocol a path, in the case of the hop count exceeding 15 hops for
(BGP) is an exterior gateway protocol. BGP is accepted to reaching a destination network, it is considered
share routing information between autonomous systems unreachable network. RIP updates its full routing table
(AS) on the internetwork that is a distance vector routing with its closest neighbors every 30 seconds, and the
protocol. An interior gateway protocol is used to share administrative distance in RIP is 120 [2].
routing information between gateways within an AS. It is
divided into distance vector and link-state routing 1) RIPv2
protocols. A distance-vector algorithm forms a vector that
RIPv2 is an improvement to the first RIP protocol
includes costs to all different nodes and advertises a vector
produced in 1994.RIPv2 is additionally, a distance vector
to its neighbors whereas each node in a link-state
routing protocol but has some improvements to perform it
algorithm advertises the state of the link to its neighbors
further efficiently than RIPv1.AlthoughRIPv2 is more
and the cost of by link. A distance vector routing protocol is
productive than RIPv1, it is not fitting for larger, more
a hop count metric and the next-hop presents a direction. It
heterogeneous networks.

© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 95
INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056

VOLUME: 08 ISSUE: 02 | FEB 2021 WWW.IRJET.NET P-ISSN: 2395-0072

RIPv2 does the identical routing metric as RIPv1, hop IGRP consequently they are fit in their performance, where
count. Hop count is the number of routers among a source the applied metric in one protocol can be interpreted into
and destination.RIPv2 also has the equivalent hop count the metrics of the other protocol .EIGRP sends updates
frontier as RIPv1.If a route has higher than 15 hops, the only when changes executed, and the only changes part are
route will be ignored as unreasonable. transferred, not the entire routing table. This will begin
rapid convergence and reduce the load of the routing
a) Routing Updates protocol [10].

Updates with RIPv2 are sent through multicasts and not OPEN SHORTEST PATH FIRST
broadcasts like the original RIP protocol. The multicasts
are sent utilizing a multicast address of 224.0.0.9. This Open Shortest Path First (OSPF) is a link state routing
helps limit RIP routing table advertisements from being protocol which was initially developed in 1987 by the
processed by every system on the network. Only systems Internet Engineering Task Force (IETF) working group of
that listen to the multicast address of 224.0.0.9 will process OSPF [3]. In RFC 1131, OSPF v1 specification was
the updates. published in 1989. The second version of OSPF was
released in 1998 and published in RFC 2328 [3].
RIPv2 can similarly be configured to create classless
routing. When configured for classless routing, RIPv2 will OSPF allows sets of networks to be grouped together. Such
carry submit masks when it transfers routing updates. This grouping is called an area. The topology of an area is
grants for the use of subnetting and discontiguous hidden from the rest of the Autonomous System. This
networks. information hiding enables a significant reduction in
routing traffic. Also, routing within an area is determined
RIPv2 accepts for authentication to be needed for updates. only by its (the area's) own topology, lending the area
While authentication is permitted, each router is protections from bad routing data. An area is a
configured with the RIP update password. The password generalization of an IP sub-netted network.
transferred with the RIP update must meet the password
configured on the target router. If the passwords seem not A link-state routing protocol is based on Dijkstra's
to match, then the receiving router will not process the algorithm to determine the optimal path between source
update.[7] and destination nodes. Open Shortest Path First (OSPF)
and Intermediate System to Intermediate System (IS-IS)
ENHANCED INTERIOR GATEWAY ROUTING PROTOCOL: are a link-state routing protocol. OSPF is systematized by
the Internet Engineering Task Force (IETF) as an interior
Enhanced Interior Gateway Routing Protocols (EIGRP) is a gateway protocol. The OSPF is designed to support large
CISCO proprietary protocol and it is an enhancement of the networks efficiently. OSPF protocol is used to find the
Interior Gateway Routing Protocol (IGRP).EIGRP was optimal for the information to reach an appropriate
issued in 1992 as a more It is a popularly applied interior destination. OSPF uses cost as its metric, which is
gateway routing protocol that uses the Diffusion Update computed based on the bandwidth of the link. OSPF has no
Algorithm (DUAL) for computing routes .EIGRP is hop-count limit and its administrative distance is 110, it
additionally known as a hybrid protocol because it has the supports the classless protocol. OSPF advertises the status
characteristics of a link-state protocol for creating of directly connected links using Link-State
neighbor relationships and a distance vector routing Advertisements (LSAs). OSPF sends updates (LSAs) only to
protocol for advertising routes..[8] the part that has changed and only when a change has
taken place. LSAs are additionally renewed every 30
Interior Gateway Routing Protocol (IGRP) is based on a
minutes. [11]
distance vector routing protocol, and IGRP handles
maximum hop count up to 255 hops, where 100 is a default 3. PERFORMANCE METRICS
hop count in IGRP.IGRP sends a full routing table every 90
seconds, and the official distance of IGRP is 100, and IGRP There are several metrics to analyze routing protocols over
uses bandwidth, delay, reliability, load, and maximum Riverbed Modeler. Delay, throughput, and convergence
transmission unit (MTU) in its metric, where bandwidth duration as performance metrics can supply us a wide
and delay are the default enhanced Interior Gateway aspect of how a given routing protocol over different
Routing Protocol(IGRP) [9]. networks topology behaves and we can recover from that
whether the protocol is proper for the topology or not,
Enhanced Interior Gateway Routing Protocol (EIGRP) with this we will also determine there are different metrics
is an enhancement of IGRP that uses a distribution update to examine routing protocols over Riverbed Modeler.
algorithm instead of hop count compared with IGRP to Delay, throughput, and convergence duration as
select the optimal path among source and destination performance metrics can give us a wide view of how a
nodes. The standard distance used by EIGRP is 170 for given routing protocol over different network topology
external routes outside the local AS and 90 for routes behaves and we can retrieve from that whether the
originating within the local AS.EIGRP is a follower to the

© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 96
INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056

VOLUME: 08 ISSUE: 02 | FEB 2021 WWW.IRJET.NET P-ISSN: 2395-0072

protocol is suitable for the topology or not, with this we


will also discover the performance of the protocols, over a
given data rates to see how it adopts with different data
Rates (increasing) as (1, 2, 4, 8) Mbps. Performance
metrics are detailed below:

End-to-End delay: or E-to-E delay is the average of


successfully completed packets from one source to
destination over a network[12].

Throughput: is the average of successfully delivered


packets (messages) per unit of time (seconds) through a
communication channel. In computer networks,
throughput is measured in bits per second and some
situations in data packets per second[13][14].

Convergence: duration is the time in which a group of


routers reaches the state of convergence by creating
routing tables after the convergence each router gets a
map of the topology it resides from there each router
decides which packet should be sent in which route.
Optimally the routing protocols must have a quick
convergence time. It is measured by the rate per
second[15][16]. Figure 1. Simple Mesh Topology.

4. SIMULATION STUDY AND ANALYSIS

This section will also discuss the results obtained from


simulating the scenario in this paper, so we analyze and
compare the simulation results for the proposed scenarios,
and then decide on the scenarios in terms of the
appropriate applications for each scenario.

Further, in this part, topologies have been used to


configure various protocols and simulation parameters.
The following stage presents the obtained simulation
results and compares the performance of the three routing
protocols in order to compare RIP, OSPF, and EIGRP. As
shown in figure1.

Figure 2. Point to point throughput bits/sec.

From the above observation and the study of the


comparisons, it has been noticed that EIGRP has faster
throughput than RIP while OSPF has the fastest
throughput among them in all the stages.

© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 97
INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056

VOLUME: 08 ISSUE: 02 | FEB 2021 WWW.IRJET.NET P-ISSN: 2395-0072

protocols based on OPNET simulation,” Int. J.


Comput. Networks Commun., vol. 9, no. 2, pp. 39–
55, 2017, doi: 10.5121/ijcnc.2017.9204.

[2] G. Malkin, “RIP Version 2,” Nov. 1998. doi:


10.17487/rfc2453.

[3] J. Deng, S. Wu, and K. Sun, “Comparison of RIP, OSPF


and EIGRP Routing Protocols based on OPNET,”
http://www.sfu.ca/~sihengw/ENSC427_Group9/,
no. 06, p. 23, 2014, [Online]. Available:
http://www.sfu.ca/~sihengw/ENSC427_Group9/
%0Ahttp://www.sfu.ca/~sihengw/ENSC427_Grou
p9/Final Report .pdf.

[4] S. G. Thorenoor, “Dynamic Routing Protocol


Implementation Decision between EIGRP, OSPF and
RIP Based on Technical Background Using OPNET
Modeler,” in 2010 Second International Conference
on Computer and Network Technology, 2010, pp.
191–195, doi: 10.1109/ICCNT.2010.66.

[5] C. L. Hedrick, “Routing Information Protocol,” Jun. 1988.


Figure 3. Queuing delay. doi: 10.17487/rfc1058.

From the study of the above diagram, RIP is the highest in [6] G. Malkin, “RIP Version 2 - Carrying Additional
queuing delay while in the beginning EIGRP had higher Information,” Nov. 1994. doi: 10.17487/rfc1723.
queuing delay than OSPF however; it gradually declined
and became the least in terms of queuing delay. [7] Sniffer Pro Network Optimization and Troubleshooting
Handbook. Elsevier, 2002.

[8] M. N. I. M. A. U. Ashique, “Simulation-Based


Comparative Study of EIGRP and OSPF for Real-
Time Applications Mohammad Nazrul Islam,” no.
September, pp. 1–40, 2010.

[9] Charles L. Hedrick Rutgers, “An Introduction to IGRP


Goals for IGRP,” 1991.
https://www.cisco.com/c/en/us/support/docs/ip
/interior-gateway-routing-protocol-igrp/26825-
5.pdf.

[10] P. Srikanth Reddy, P. Saleem Akram, M. Adarsh


Sharma, P. Aditya Sai Ram, and R. Pruthvi Raj,
“Study and analysis of routing protocols,” Int. J.
Emerg. Trends Eng. Res., vol. 7, no. 11, pp. 434–440,
2019, doi: 10.30534/ijeter/2019/067112019.

[11] S. A. Alabady, S. Hazim, and A. Amer Mohammed Salih,


Figure 4. Convergence Activity. “Performance evaluation and comparison of
dynamic routing protocols for suitability and
From the comparison of the convergence activity, EIGRP reliability,” Int. J. Grid Distrib. Comput., vol. 11, no.
has the fastest convergence in all the stages while OSPF has 7, pp. 41–52, 2018, doi:
a faster convergence time than RIP. 10.14257/ijgdc.2018.11.7.05.

5. References [12] M. Baldi and Y. Ofek, “End-to-end delay analysis of


videoconferencing over packet-switched
[1] Z. Mohammad, A. Abusukhon, and M. A. Al-Maitah, “A networks,” IEEE/ACM Trans. Netw., vol. 8, no. 4, pp.
comparative performance analysis of route 479–492, 2000, doi: 10.1109/90.865076.
redistribution among three different routing

© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 98
INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY (IRJET) E-ISSN: 2395-0056

VOLUME: 08 ISSUE: 02 | FEB 2021 WWW.IRJET.NET P-ISSN: 2395-0072

[13] G. Q. Peng, G. Xue, and Y. C. Chen, “Network


measurement and performance analysis at server
side,” Futur. Internet, vol. 10, no. 7, pp. 1–18, 2018,
doi: 10.3390/fi10070067.

[14] S. A. Jyothi, A. Singla, P. B. Godfrey, and A. Kolla,


“Measuring and Understanding Throughput of
Network Topologies,” Int. Conf. High Perform.
Comput. Networking, Storage Anal. SC, vol. 0, pp.
761–772, 2016, doi: 10.1109/SC.2016.64.

[15] V. Sridharan, “Enterprise network convergence: path


to cost optimization,” 2007.

[16] J. Possne, “Network Convergence or Divergence ? A


service perspective on the underlying requirements
of future handsets .,” 2006.

© 2021, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 99

View publication stats

You might also like