SlideShare a Scribd company logo
Performance Analysis of
Dynamic Routing Protocols
using OPNET
Md Muzahidul Islam
Roadmap
▪ Introduction
▪ Dynamic routing protocols overview:
▪ Routing Information Protocol (RIP)
▪ Enhanced Interior Gateway Routing Protocol (EIGRP)
▪ Open Shortest Path First (OSPF)
▪ OPNET models of routing protocols
▪ Simulation scenarios
▪ Simulation results
▪ Conclusions
▪ References
Introduction
▪ Routing is the process of selecting paths in a network
▪ Routing protocols are key elements of modern communication
networks
▪ Interior Gateway Protocols (IGP): within an Autonomous System
(AS)
• RIP, EIGRP, and OSPF
▪ Exterior Gateway Protocol (EGP): between ASs
• Border Gateway Protocol (BGP)
▪ Metrics: cost, bandwidth, maximum transmission unit (MTU), packet
delay, and hop count
▪ OPNET Modeler was used to compare performance of RIP, EIGRP,
and OSPF
Dynamic Routing Protocols
▪ Dynamic routing protocols:
• an important role in today’s networks
• router dynamically advertise and learn routes
• determine available routes and identify the most efficient routes to
a destination
▪ Advantages of dynamic routing protocols:
• better scalability and adaptability
• less administrative overhead
• capability to maintain failure or topology change
▪ Distance vector (DV) vs. link state (LS) routing:
• short distance vs. the best path
• DV routing protocol: RIP, IGRP
• LS routing protocol: EIGRP, OSPF, and IS-IS
Routing Information Protocol (RIP)
▪ RIP:
• distance vector routing protocol
• using UPD port 520
• maximum hop number: 15
• distance metric: number of hops
• exchanged every 30 seconds
• convergence time: 30 to 60 seconds
• less power and memory
• suitable for all types of routing devices
Enhanced Interior Gateway Routing Protocol
(EIGRP)
▪ EIGRP (Enhanced Interior Gateway Routing Protocol):
• CISCO proprietary routing protocol
• Diffusing Update Algorithm (DUAL)
• Metrics: reliability, MTU, delay, load, and bandwidth
• Three tables:
▪ neighbor’s table
▪ topology table
▪ routing table
• Loop-free and fast convergence
Open Shortest Path First (OSPF)
▪ Open Shortest Path First (OSPF):
• Publicly available
• Uses Link State algorithm:
▪ topology map at each node
▪ route computation using Dijkstra’s algorithm
▪ Link State Advertisement (LSA)
▪ Link State Database (LSD)
• Scalabe and has faster convergence
• More complex, processor intensive, and increased memory
demands
OPNET Models of Routing Protocols
▪ OPNET 14.5.A PL8
▪ Network:
• five subnets connected with PPP DS3 (44.736 Mbps)
• subnets: Cisco 7200 routers, 3600 switches, Ethernet server,
100BaseT LANs
OPNET Models of Routing Protocols
▪ Six simulation scenarios
• Subnet1 and Subnet5 fail at
300 s and recover at 500 s
▪ Application configurations
• Four applications:
Scenario
name
Routing
protocol
Failure
link
Fail
time
Recovery
time
RIP no fail RIP N/A N/A N/A
EIGRP no
fail
EIGRP N/A N/A N/A
OSPF no fail OSPF N/A N/A N/A
RIP RIP Subnet1–5 300 s 500 s
EIGRP EIGRP Subnet1–5 300 s 500 s
OSPF OSPF Subnet1–5 300 s 500 s
Email High load
HTTP HTTP 1.1, heavy browsing
Video
Conferencing
15 frames/s, 128x240 pixels
Voice IP telephony and silence
suppressed
3. After failure, NC: EIGRP is the shortest,
OSPF is the longest
Simulation Scenarios:
(Network Convergence & Routing traffic)
1.Network Convergence: EIGRP is the
shortest, OSPF is the longest
▪ Without failure ▪ With failure
2. Routing traffic: RIP is the smallest,
OSPF is the highest
4. After failure, RT: RIP is the smallest,
EIGRP is the highest
Simulation Scenarios with failure:
(Ethernet delay & Email upload response time)
▪ Ethernet delay:
EIGRP is the lowest
RIP the highest
▪ Email upload response time:
OSPF is the shortest before failure
and the highest after recovery
Simulation Scenarios with failure:
(HTTP page response time & Video packet delay)
▪ HTTP page response time:
OSPF is the lowest
RIP is the highest
▪ Video conferencing packet delay:
OSPF is the lowest
RIP is the highest
▪ Voice packet delay:
RIP is the lowest, OSPF is the highest
Simulation Scenarios with failure:
(Voice packet delay)
Analysis of Simulation Results
▪ RIP
• better in voice packet delay
• simple routing protocol and less protocol traffic
• slower convergence time
▪ EIGRP
• better in network convergence, routing traffic, and Ethernet delay
• less CPU and memory and short Convergence time
• only using for Cisco
▪ OSPF
• better in HTTP page response time and video conferencing delay
• little bandwidth without change
• fast converge, better for large network
• more complex
Conclusions
▪ Routing protocols are key elements of communication networks
▪ Use OPNET Modeler as a powerful tool for network planners
▪ Design various scenarios and topologies
▪ Simulate within specific terms an metrics
▪ Analyze the performance of RIP, EIGRP, and the OSPF
▪ Select the most suitable routing protocol
▪ Optimize network operation efficiency
Thanks

More Related Content

What's hot

Mpls 1
Mpls 1Mpls 1
Mpls 1
Eager Mirza
 
Mpls101
Mpls101Mpls101
Mpls101
Anees Jaffar
 
ACIT Mumbai - OSI Model
ACIT Mumbai - OSI ModelACIT Mumbai - OSI Model
ACIT Mumbai - OSI Model
Sleek International
 
Internet Traffic Engineering
Internet Traffic EngineeringInternet Traffic Engineering
Internet Traffic Engineering
jonassm
 
Multi-Protocol Label Switching
Multi-Protocol Label SwitchingMulti-Protocol Label Switching
Multi-Protocol Label Switching
seanraz
 
A Comparative Performance Analysis of Route Redistribution among Three Differ...
A Comparative Performance Analysis of Route Redistribution among Three Differ...A Comparative Performance Analysis of Route Redistribution among Three Differ...
A Comparative Performance Analysis of Route Redistribution among Three Differ...
IJCNCJournal
 
Paper id 21201449
Paper id 21201449Paper id 21201449
Paper id 21201449
IJRAT
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44
Jisc
 
Mpls
MplsMpls
TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS
BuddiesSairamit
 
I pv6 routing_protocol_for_low_power_and_lossy_
I pv6 routing_protocol_for_low_power_and_lossy_I pv6 routing_protocol_for_low_power_and_lossy_
I pv6 routing_protocol_for_low_power_and_lossy_
Sheetal Kshirsagar
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhu
CU
 
Olsr protocol ppt
Olsr protocol pptOlsr protocol ppt
Olsr protocol ppt
sharat sajjan
 
Mpls-Multi Protocol label Switching
Mpls-Multi Protocol label Switching Mpls-Multi Protocol label Switching
Mpls-Multi Protocol label Switching
Sumit Pathak
 
I pv4 format
I pv4 formatI pv4 format
I pv4 format
Nitesh Singh
 
Rpl
Rpl Rpl
MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)
Netwax Lab
 
MultiPath TCP - The path to multipath
MultiPath TCP - The path to multipathMultiPath TCP - The path to multipath
MultiPath TCP - The path to multipath
Diogo Mónica
 
Mpls basic
Mpls basicMpls basic
Final Presentation on the Network layer
Final Presentation on the Network layerFinal Presentation on the Network layer
Final Presentation on the Network layer
Zee Haak
 

What's hot (20)

Mpls 1
Mpls 1Mpls 1
Mpls 1
 
Mpls101
Mpls101Mpls101
Mpls101
 
ACIT Mumbai - OSI Model
ACIT Mumbai - OSI ModelACIT Mumbai - OSI Model
ACIT Mumbai - OSI Model
 
Internet Traffic Engineering
Internet Traffic EngineeringInternet Traffic Engineering
Internet Traffic Engineering
 
Multi-Protocol Label Switching
Multi-Protocol Label SwitchingMulti-Protocol Label Switching
Multi-Protocol Label Switching
 
A Comparative Performance Analysis of Route Redistribution among Three Differ...
A Comparative Performance Analysis of Route Redistribution among Three Differ...A Comparative Performance Analysis of Route Redistribution among Three Differ...
A Comparative Performance Analysis of Route Redistribution among Three Differ...
 
Paper id 21201449
Paper id 21201449Paper id 21201449
Paper id 21201449
 
Multiprotocol label switching (mpls) - Networkshop44
Multiprotocol label switching (mpls)  - Networkshop44Multiprotocol label switching (mpls)  - Networkshop44
Multiprotocol label switching (mpls) - Networkshop44
 
Mpls
MplsMpls
Mpls
 
TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS TCP-IP NETWORKING FOR WIRELESS SYSTEMS
TCP-IP NETWORKING FOR WIRELESS SYSTEMS
 
I pv6 routing_protocol_for_low_power_and_lossy_
I pv6 routing_protocol_for_low_power_and_lossy_I pv6 routing_protocol_for_low_power_and_lossy_
I pv6 routing_protocol_for_low_power_and_lossy_
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhu
 
Olsr protocol ppt
Olsr protocol pptOlsr protocol ppt
Olsr protocol ppt
 
Mpls-Multi Protocol label Switching
Mpls-Multi Protocol label Switching Mpls-Multi Protocol label Switching
Mpls-Multi Protocol label Switching
 
I pv4 format
I pv4 formatI pv4 format
I pv4 format
 
Rpl
Rpl Rpl
Rpl
 
MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)MPLS (Multiprotocol Label Switching)
MPLS (Multiprotocol Label Switching)
 
MultiPath TCP - The path to multipath
MultiPath TCP - The path to multipathMultiPath TCP - The path to multipath
MultiPath TCP - The path to multipath
 
Mpls basic
Mpls basicMpls basic
Mpls basic
 
Final Presentation on the Network layer
Final Presentation on the Network layerFinal Presentation on the Network layer
Final Presentation on the Network layer
 

Viewers also liked

Protocol data unit (pdu) a simulation
Protocol data unit (pdu) a simulationProtocol data unit (pdu) a simulation
Protocol data unit (pdu) a simulation
Alexander Decker
 
Routing information protocol & rip configuration
Routing information protocol & rip configurationRouting information protocol & rip configuration
Routing information protocol & rip configuration
3Anetwork com
 
Rip
RipRip
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information Protocol
Miftahul Khair N
 
Routing Protocols and Concepts: Ch5 - Routing Information Protocol (RIP v1)
Routing Protocols and Concepts: Ch5 - Routing Information Protocol (RIP v1)Routing Protocols and Concepts: Ch5 - Routing Information Protocol (RIP v1)
Routing Protocols and Concepts: Ch5 - Routing Information Protocol (RIP v1)
Abdelkhalik Mosa
 
RIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme NetworksRIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme Networks
Dani Royman Simanjuntak
 
Sample PowerPoint for Project Review
Sample PowerPoint for Project ReviewSample PowerPoint for Project Review
Sample PowerPoint for Project Review
MissKarchin
 
RIP - Routing Information Protocol
RIP - Routing Information ProtocolRIP - Routing Information Protocol
RIP - Routing Information Protocol
selvakumar_b1985
 
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information Protocol
Kashif Latif
 
Routing Information Protocol (RIP)
Routing Information Protocol(RIP)Routing Information Protocol(RIP)
Routing Information Protocol (RIP)
waqasahmad1995
 
First Review(Ppt)
First Review(Ppt)First Review(Ppt)
First Review(Ppt)
smjagadish
 

Viewers also liked (11)

Protocol data unit (pdu) a simulation
Protocol data unit (pdu) a simulationProtocol data unit (pdu) a simulation
Protocol data unit (pdu) a simulation
 
Routing information protocol & rip configuration
Routing information protocol & rip configurationRouting information protocol & rip configuration
Routing information protocol & rip configuration
 
Rip
RipRip
Rip
 
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information Protocol
 
Routing Protocols and Concepts: Ch5 - Routing Information Protocol (RIP v1)
Routing Protocols and Concepts: Ch5 - Routing Information Protocol (RIP v1)Routing Protocols and Concepts: Ch5 - Routing Information Protocol (RIP v1)
Routing Protocols and Concepts: Ch5 - Routing Information Protocol (RIP v1)
 
RIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme NetworksRIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme Networks
 
Sample PowerPoint for Project Review
Sample PowerPoint for Project ReviewSample PowerPoint for Project Review
Sample PowerPoint for Project Review
 
RIP - Routing Information Protocol
RIP - Routing Information ProtocolRIP - Routing Information Protocol
RIP - Routing Information Protocol
 
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information Protocol
 
Routing Information Protocol (RIP)
Routing Information Protocol(RIP)Routing Information Protocol(RIP)
Routing Information Protocol (RIP)
 
First Review(Ppt)
First Review(Ppt)First Review(Ppt)
First Review(Ppt)
 

Similar to Performance Analysis of Dynamic Routing Protocols using OPNET

EIGRP, DHCP, OSPF, NAT
EIGRP, DHCP, OSPF, NATEIGRP, DHCP, OSPF, NAT
EIGRP, DHCP, OSPF, NAT
Md. Rakibul Islam
 
1Routing Basics.pdf
1Routing Basics.pdf1Routing Basics.pdf
1Routing Basics.pdf
gebreyesusweldegebri2
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)
NetProtocol Xpert
 
Introduction to MPLS - NANOG 61
Introduction to MPLS - NANOG 61Introduction to MPLS - NANOG 61
Introduction to MPLS - NANOG 61
Richard Steenbergen
 
PLNOG 17 - Leonir Hoxha - Next Generation Network Architecture - Segment Routing
PLNOG 17 - Leonir Hoxha - Next Generation Network Architecture - Segment RoutingPLNOG 17 - Leonir Hoxha - Next Generation Network Architecture - Segment Routing
PLNOG 17 - Leonir Hoxha - Next Generation Network Architecture - Segment Routing
PROIDEA
 
Network State Awareness & Troubleshooting
Network State Awareness & TroubleshootingNetwork State Awareness & Troubleshooting
Network State Awareness & Troubleshooting
APNIC
 
Ccna routing
Ccna routingCcna routing
CCNA part 6 igrp,ospf,eigrp
CCNA part 6 igrp,ospf,eigrpCCNA part 6 igrp,ospf,eigrp
Part 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGPPart 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGP
Olivier Bonaventure
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
Sourabh Goyal
 
Ospf
OspfOspf
Ospf
gopi1985
 
Networks Have Layers - Understanding The OSI Model
Networks Have Layers - Understanding The OSI ModelNetworks Have Layers - Understanding The OSI Model
Networks Have Layers - Understanding The OSI Model
Brandon Checketts
 
Tutorial: Network State Awareness Troubleshooting
Tutorial: Network State Awareness TroubleshootingTutorial: Network State Awareness Troubleshooting
Tutorial: Network State Awareness Troubleshooting
APNIC
 
bgp(border gateway protocol)
bgp(border gateway protocol)bgp(border gateway protocol)
bgp(border gateway protocol)
Noor Ul Hudda Memon
 
Engineering The New IP Transport
Engineering The New IP TransportEngineering The New IP Transport
Engineering The New IP Transport
MyNOG
 
Sept 2017 dynamic routing
Sept 2017   dynamic routingSept 2017   dynamic routing
Sept 2017 dynamic routing
shahin raj
 
ConfigureTwo networks principle
ConfigureTwo networks principleConfigureTwo networks principle
ConfigureTwo networks principle
DrAlneami
 
Dynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And BasicsDynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And Basics
Harsh Mehta
 
Wrou01
Wrou01Wrou01
Wrou01
tanawan44
 
Network protocol
Network protocolNetwork protocol
Network protocol
Online
 

Similar to Performance Analysis of Dynamic Routing Protocols using OPNET (20)

EIGRP, DHCP, OSPF, NAT
EIGRP, DHCP, OSPF, NATEIGRP, DHCP, OSPF, NAT
EIGRP, DHCP, OSPF, NAT
 
1Routing Basics.pdf
1Routing Basics.pdf1Routing Basics.pdf
1Routing Basics.pdf
 
EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)EIGRP (Enhanced Interior Gateway Routing Protocol)
EIGRP (Enhanced Interior Gateway Routing Protocol)
 
Introduction to MPLS - NANOG 61
Introduction to MPLS - NANOG 61Introduction to MPLS - NANOG 61
Introduction to MPLS - NANOG 61
 
PLNOG 17 - Leonir Hoxha - Next Generation Network Architecture - Segment Routing
PLNOG 17 - Leonir Hoxha - Next Generation Network Architecture - Segment RoutingPLNOG 17 - Leonir Hoxha - Next Generation Network Architecture - Segment Routing
PLNOG 17 - Leonir Hoxha - Next Generation Network Architecture - Segment Routing
 
Network State Awareness & Troubleshooting
Network State Awareness & TroubleshootingNetwork State Awareness & Troubleshooting
Network State Awareness & Troubleshooting
 
Ccna routing
Ccna routingCcna routing
Ccna routing
 
CCNA part 6 igrp,ospf,eigrp
CCNA part 6 igrp,ospf,eigrpCCNA part 6 igrp,ospf,eigrp
CCNA part 6 igrp,ospf,eigrp
 
Part 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGPPart 10 : Routing in IP networks and interdomain routing with BGP
Part 10 : Routing in IP networks and interdomain routing with BGP
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
Ospf
OspfOspf
Ospf
 
Networks Have Layers - Understanding The OSI Model
Networks Have Layers - Understanding The OSI ModelNetworks Have Layers - Understanding The OSI Model
Networks Have Layers - Understanding The OSI Model
 
Tutorial: Network State Awareness Troubleshooting
Tutorial: Network State Awareness TroubleshootingTutorial: Network State Awareness Troubleshooting
Tutorial: Network State Awareness Troubleshooting
 
bgp(border gateway protocol)
bgp(border gateway protocol)bgp(border gateway protocol)
bgp(border gateway protocol)
 
Engineering The New IP Transport
Engineering The New IP TransportEngineering The New IP Transport
Engineering The New IP Transport
 
Sept 2017 dynamic routing
Sept 2017   dynamic routingSept 2017   dynamic routing
Sept 2017 dynamic routing
 
ConfigureTwo networks principle
ConfigureTwo networks principleConfigureTwo networks principle
ConfigureTwo networks principle
 
Dynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And BasicsDynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And Basics
 
Wrou01
Wrou01Wrou01
Wrou01
 
Network protocol
Network protocolNetwork protocol
Network protocol
 

Recently uploaded

一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
riddhimaagrawal986
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 

Recently uploaded (20)

一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
People as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimalaPeople as resource Grade IX.pdf minimala
People as resource Grade IX.pdf minimala
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 

Performance Analysis of Dynamic Routing Protocols using OPNET

  • 1. Performance Analysis of Dynamic Routing Protocols using OPNET Md Muzahidul Islam
  • 2. Roadmap ▪ Introduction ▪ Dynamic routing protocols overview: ▪ Routing Information Protocol (RIP) ▪ Enhanced Interior Gateway Routing Protocol (EIGRP) ▪ Open Shortest Path First (OSPF) ▪ OPNET models of routing protocols ▪ Simulation scenarios ▪ Simulation results ▪ Conclusions ▪ References
  • 3. Introduction ▪ Routing is the process of selecting paths in a network ▪ Routing protocols are key elements of modern communication networks ▪ Interior Gateway Protocols (IGP): within an Autonomous System (AS) • RIP, EIGRP, and OSPF ▪ Exterior Gateway Protocol (EGP): between ASs • Border Gateway Protocol (BGP) ▪ Metrics: cost, bandwidth, maximum transmission unit (MTU), packet delay, and hop count ▪ OPNET Modeler was used to compare performance of RIP, EIGRP, and OSPF
  • 4. Dynamic Routing Protocols ▪ Dynamic routing protocols: • an important role in today’s networks • router dynamically advertise and learn routes • determine available routes and identify the most efficient routes to a destination ▪ Advantages of dynamic routing protocols: • better scalability and adaptability • less administrative overhead • capability to maintain failure or topology change ▪ Distance vector (DV) vs. link state (LS) routing: • short distance vs. the best path • DV routing protocol: RIP, IGRP • LS routing protocol: EIGRP, OSPF, and IS-IS
  • 5. Routing Information Protocol (RIP) ▪ RIP: • distance vector routing protocol • using UPD port 520 • maximum hop number: 15 • distance metric: number of hops • exchanged every 30 seconds • convergence time: 30 to 60 seconds • less power and memory • suitable for all types of routing devices
  • 6. Enhanced Interior Gateway Routing Protocol (EIGRP) ▪ EIGRP (Enhanced Interior Gateway Routing Protocol): • CISCO proprietary routing protocol • Diffusing Update Algorithm (DUAL) • Metrics: reliability, MTU, delay, load, and bandwidth • Three tables: ▪ neighbor’s table ▪ topology table ▪ routing table • Loop-free and fast convergence
  • 7. Open Shortest Path First (OSPF) ▪ Open Shortest Path First (OSPF): • Publicly available • Uses Link State algorithm: ▪ topology map at each node ▪ route computation using Dijkstra’s algorithm ▪ Link State Advertisement (LSA) ▪ Link State Database (LSD) • Scalabe and has faster convergence • More complex, processor intensive, and increased memory demands
  • 8. OPNET Models of Routing Protocols ▪ OPNET 14.5.A PL8 ▪ Network: • five subnets connected with PPP DS3 (44.736 Mbps) • subnets: Cisco 7200 routers, 3600 switches, Ethernet server, 100BaseT LANs
  • 9. OPNET Models of Routing Protocols ▪ Six simulation scenarios • Subnet1 and Subnet5 fail at 300 s and recover at 500 s ▪ Application configurations • Four applications: Scenario name Routing protocol Failure link Fail time Recovery time RIP no fail RIP N/A N/A N/A EIGRP no fail EIGRP N/A N/A N/A OSPF no fail OSPF N/A N/A N/A RIP RIP Subnet1–5 300 s 500 s EIGRP EIGRP Subnet1–5 300 s 500 s OSPF OSPF Subnet1–5 300 s 500 s Email High load HTTP HTTP 1.1, heavy browsing Video Conferencing 15 frames/s, 128x240 pixels Voice IP telephony and silence suppressed
  • 10. 3. After failure, NC: EIGRP is the shortest, OSPF is the longest Simulation Scenarios: (Network Convergence & Routing traffic) 1.Network Convergence: EIGRP is the shortest, OSPF is the longest ▪ Without failure ▪ With failure 2. Routing traffic: RIP is the smallest, OSPF is the highest 4. After failure, RT: RIP is the smallest, EIGRP is the highest
  • 11. Simulation Scenarios with failure: (Ethernet delay & Email upload response time) ▪ Ethernet delay: EIGRP is the lowest RIP the highest ▪ Email upload response time: OSPF is the shortest before failure and the highest after recovery
  • 12. Simulation Scenarios with failure: (HTTP page response time & Video packet delay) ▪ HTTP page response time: OSPF is the lowest RIP is the highest ▪ Video conferencing packet delay: OSPF is the lowest RIP is the highest
  • 13. ▪ Voice packet delay: RIP is the lowest, OSPF is the highest Simulation Scenarios with failure: (Voice packet delay)
  • 14. Analysis of Simulation Results ▪ RIP • better in voice packet delay • simple routing protocol and less protocol traffic • slower convergence time ▪ EIGRP • better in network convergence, routing traffic, and Ethernet delay • less CPU and memory and short Convergence time • only using for Cisco ▪ OSPF • better in HTTP page response time and video conferencing delay • little bandwidth without change • fast converge, better for large network • more complex
  • 15. Conclusions ▪ Routing protocols are key elements of communication networks ▪ Use OPNET Modeler as a powerful tool for network planners ▪ Design various scenarios and topologies ▪ Simulate within specific terms an metrics ▪ Analyze the performance of RIP, EIGRP, and the OSPF ▪ Select the most suitable routing protocol ▪ Optimize network operation efficiency