# I. Introduction routing protocol operates at layer three of the Open System Interconnection model. There are different types of routing protocols widely used in the network. EIGRP is a Cisco proprietary distancevector protocol based on the Diffusing Update Algorithm (DUAL). EIGRP only supports Cisco product. However, the convergence time of EIGRP is faster than other protocols and easy to configure. In contrast, OSPF is a link-state interior gateway protocol based on the Dijkstra algorithm (Shortest Path First Algorithm). OSPF routing protocol has difficulty to configure network and high memory requirements. Our goal is to implement the routing protocols and compare the performance using Packet Tracer and OPNET. In this paper, we consider three routing protocols: EIGRP, OSPF, and RIP with real time applications. Our research question is; how well EIGRP over OSPF and RIP performs for real time applications? # II. Routing Protocol Overview a) EIGRP Enhanced Interior Gateway Routing Protocol (EIGRP) is an interior gateway protocol suited for many different topology and media. In a well-designed network, EIGRP scales well and provides extremely rapid convergence times with minimal network traffic. EIGRP is an enhanced distance vector protocol, relying on the Diffused Update Algorithm (DUAL) to calculate the shortest path to a destination within a network. # b) OSPF It is an Intra-domain routing protocol based on link state routing. Its domain is also an autonomous system. OSPF divides the independent system into different areas. Each area has an area boundary router, and all the routers in the area are connected to this. There is a backbone which consists of backbone routers. These backbone routers connect to the area boundary routers and facilitate communication. Then these routers connect the AS boundary routers which act as gateways. # c) RIP The Routing Information Protocol, or RIP, is one of the most enduring of all routing protocols. RIP has four basic components: routing update process, RIP routing metrics, routing stability, and routing timers. Devices that support RIP send routing update messages at regular intervals and when the network topology changes. These RIP packets contain information about the networks that the devices can reach, as well as the number of routers or gateways that a packet must travel through the destination address. # III. Implementation using Packet Tracer Now we design and implement the routing protocol using Packet Tracer. We design a topology in the workspace. Then we implement each protocol in the network independently. The following figures show the physical topology of EIGRP, OSPF, and RIP. Fig. 2 shows the topology of OSPF. There are three routers, and each router contains two switches, and each switch comprises five end devices. Each end device has specific IP address, subnet mask, and a default gateway. Fig. 3 shows the topology of RIP. There are three routers, and each router contains two switches, and each switch comprises five end devices. Each end device encompasses a specific IP address, subnet mask, and a default gateway. # a) Simulator The simulator can help to show the eventual real behavior of the selected system model. For performance optimization based on creating a model of the system to gain insight into their functioning. It is very easy to predict the estimation, and assumption of the real system by using simulation results. We use Optimized Network Engineering Tools (OPNET) modeler as a simulation environment. OPNET is a simulator built on to Discrete Event System (DES), and it simulates the system behavior by modeling each event in the system and processes it through user defined processes [4].OPNET is very dominant software to simulate a heterogeneous network with various protocols. # b) Design and Simulation in OPNET To simulate any network in OPNET, one should follow some steps one after another. Simulation in OPNET is very tranquil and user-friendly. The following figure shows the design and simulation steps in OPNET. The network topology contains the following network devices and configuration utilities:CS_7200 Cisco Routers, Ethernet Server, Switch, PPP_DS3 Duplex Link, PPP_DS1 Duplex Link, Ethernet 100 Base T Duplex Link, Ethernet Workstation, twenty-five Subnets. We connect the routers using PPP_DS3 duplex link with each other. We connect the switches to routers using the same duplex link and Ethernet workstations to switch using 10 Base T duplex links. # c) Simulation Setup In the simulation arrangement for Application Definition, we add an Application Definition Object from the object palette into the workspace. Fig. 6 shows the setup. The Application Configuration allows for generating different types of application traffic. As far as we concern real-time applications in our work, we set the Application Definition Object to support Video Streaming (Light). In the simulation setup for Profile Definition, we add a Profile Configuration from the object palette into the workspace.Fig. 6 shows the setup. A Profile Definition Object defines the profiles within the distinct application traffic of the Application Definition Objects. In the Profile Configuration, we create one profile. The Profile has the application support of Video Streaming (Light). In the simulation setup for Failure/Recovery Configuration, we configure the failure link in the scenarios. The Failure events introduce disturbances in the routing topology, leading to additional intervals of convergence activity. The link connected between the Director and the Engineering router is set to be failure and recover and time is in Table-1.Fig. 8 shows the Failure/Recovery configuration. 12 shows the scenario of EIGRP. We enable EIGRP routing protocol for all routers on the network. After configuring routing protocols, we choose individual DES statistics to select performance metrics and to measure the behavior of the routing protocol. Then we set simulation run time to 15minutes. Fig. 13 shows the scenario of OSPF. We enable OSPF routing protocol for all routers on the network. After configuring routing protocols, we choose individual DES statistics to select performance metrics and to measure the behavior of the routing protocol. Then we set simulation run time to 15 minutes. Fig. 14 shows the scenario of RIP. We enable RIP routing protocol for all routers on the network. After configuring routing protocols, we choose individual DES statistics to select performance metrics and to measure the behavior of the routing protocol. Then we set simulation run time to 15 minutes. # V. Results and Discussion Based on the above topology, we have simulated the performance of each routing protocol. We have presented a comparative analysis of EIGRP, OSPF and RIP. We have configured and run the three networks models as 1st scenario with EIGRP alone, 2nd one with OSPF alone and 3rd one with RIP concurrently. Link failure between the Director and the Engineering router has been configured in the Table. # a) Convergence Duration Fig. 15 shows that the convergence time of EIGRP is faster than OSPF and RIP networks. # Fig.15: Convergence duration Because when the change occurs through the network, it detects the topology change and sends a query to the immediate neighbors to have a successor and propagates this update to all routers. The network convergence time of OSPF is slower than EIGRP and RIP networks. As the change occurred in the OSPF network, all routers within an area update the topology database by flooding LSA to the neighbors and recalculate the routing table. As a consequence, the network convergence time of OSPF is getting slower than others. Fig. 15 indicates that the convergence time of EIGRP is getting decreased rapidly with the increment of the OSPF network. In contrast, the convergence time of the RIP network is slower than the OSPF network. # b) Traffic sent comparison on three routing protocols Fig. 16 shows the router traffic sent in bits/sec in three routing protocols. From the graph, the first peak is the initial traffic, the next peak is link failure, and the last peak is the link recovery in the network. We can tell that OSPF generates the highest initial traffic since the OSPF will map out the network which requires routers to distribute a large amount of information than choosing a path. Also we note that EIGRP has the highest bandwidth efficiency, and the second one is OSPF. However, the RIP has the lowest bandwidth efficiency. # VI. Conclusion & Future Work a) Conclusion In this paper, we have designed a similar network configuration for all three routing protocols EIGRP, OSPF, and RIP by using Cisco Packet Tracer and OPNET. Then we have analyzed the performances of these protocols based on the performance metrics convergence duration, and traffic sent(bits/sec) to compare the difference in their performance. According to the convergence duration results, EIGRP is the fastest routing protocol among all the three protocols when initializing, failing, and recovering. OSPF is the slowest (OSPF has to let all the routers to know each other) when initializing which matches our result. According to the traffic sent (bits/sec), we can conclude that OSPF and EIGRP benefit from the bandwidth while RIP sends complete information to flood the network which wasted bandwidth. Refer to our analysis of all simulation results; we can conclude that EIGRP is the best choice for both large and small networks since it has the fastest convergence and EIGRP uses the bandwidth efficiently. # b) Future Work and difficulties In the future, we will do some security analysis for RIP, OSPF and EIGRP. Also we can implement different topologies in terms of the number of routers and links, distance and topology type. In our work, we have analyzed for RIPv2, OSPF and EIGRP in the IPv4 environment based on OPNET. In the future, we will compare OSPFv3 and EIGRP in the IPv6 environment using OPNET. 112![Fig.1: Network diagram of EIGRP](image-2.png "A 1 Fig. 1 :Fig. 2 :") 4![Fig.4: Designing steps Fig.5shows the network topology in OPNET. In our experiment, we have created three scenarios that consist of twenty-five inter connected subnets.](image-3.png "Fig. 4 :") 5![Fig.5: Network topology in OPNET We have configured routers within each subnet by using EIGRP, OSPF and RIP routing protocols.The network topology contains the following network devices and configuration utilities:CS_7200 Cisco Routers, Ethernet Server, Switch, PPP_DS3 Duplex Link, PPP_DS1 Duplex Link, Ethernet 100 Base T Duplex Link, Ethernet Workstation, twenty-five Subnets. We connect the routers using PPP_DS3 duplex link with each other. We connect the switches to routers using the same duplex link and Ethernet workstations to switch using 10 Base T duplex links.](image-4.png "Fig. 5 :") 789![Fig.7: Profile definition configuration](image-5.png "Fig. 7 :Fig. 8 :Fig. 9 :") 10![Fig.10: OSPF DES statistics](image-6.png "Fig. 10 :") 12![Fig.12: EIGRP scenario](image-7.png "Fig. 12 :") 16![Fig.16: Traffic sent comparison on three routing protocols](image-8.png "Fig. 16 :") ![](image-9.png "") ![](image-10.png "") ![](image-11.png "") 1StatusTime (second)Fail240Recover420Fail520Recover580Fail610Recover620Fail625Recover626Fail726Recover826Fig.6: Application definition configuration © 2020 Global Journals © 2020 Global Journals Performance Comparison of EIGRP, OSPF and RIP Routing Protocols using Cisco Packet Tracer and OPNET Simulator Performance Comparison of EIGRP, OSPF and RIP Routing Protocols using Cisco Packet Tracer and OPNET Simulator * TCP/IP Protocol Suite ABehrouz Forouzan March 25. 2009 McGraw-Hill Education Press P. 269. * Introduction to OPNET Simulator * Simulations and Tools for Telecommunications * Routing Protocol Convergence Comparison using Simulation and Real Equipment DSankar DLancaster Advances in Communications, Computing, Networks and Security 2013 10 * Convergence Behavior of RIP and OSPF Network Protocols HubertPun Dec 2001 Retrieved in * Analysis of RIP, OSPF, and EIGRP Routing Protocols using OPNET KMirzahossein MNguyenand SElmasre Retrieved in 2013 Internet * Simulation Based Performance Analysis on RIPv2, EIGRP and OSPF Using OPNET BWu 2013 15 Retrieved on Mar * Performance Analysis of OSPF and EIGRP Routing Protocols with Respect to the Convergence NAyub FJan European Journal of Scientific Research 61 3 2011