SlideShare a Scribd company logo
DYNAMIC ROUTING
PROTOCOLS
PRESENTED BY-:
VARINDER SINGH WALIA
DYNAMIC ROUTING
PROTOCOLS
 Dynamic routing protocols help the network
administrator overcome the time-consuming
and exacting process of configuring and
maintaining static routes.
 The purpose of a dynamic routing
protocol is to:
 Discover remote networks
 Maintaining up-to-date routing information
 Choosing the best path to destination
networks
 Ability to find a new best path if the current
CLASSIFYING ROUTING
PROTOCOLS
 Interior Gateway Routing Protocols (IGP)
-Used for routing inside an autonomous
system & used to route within the individual
networks themselves.
-Examples: RIP, EIGRP, OSPF
 Exterior Routing Protocols (EGP)
-Used for routing between autonomous
systems
-Example: BGPv4
DYNAMIC ROUTING
PROTOCOLS
CLASSIFYING ROUTING
PROTOCOLS
 Classful routing
protocols
Do NOT send subnet
mask in routing
updates
 Classless routing
protocols
Do send subnet mask
in
routing updates.
ROUTING PROTOCOLS
METRICS
 Metric
A value used by a routing protocol to determine which
routes are better than others.
 Metrics used in IP routing
protocols:
-Bandwidth
-Cost
-Delay
-Hop count
-Load
-Reliability
AD VALUE FOR ROUTING PROTOCOLS
it is a numeric value that specifies the preference of a particular route
INTERIOR ROUTING PROTOCOLS
 RIP
 OSPF
 EIGRP
ROUTING INFORMATION PROTOCOL
 The Routing Information Protocol (RIP) is an
intradomain routing protocol used inside an
autonomous system. It is a very simple protocol
based on distance vector routing.
 A metric in RIP is called a hop count; distance;
defined as the number of links (networks) that have
to be used to reach the destination.
 Distance vector algorithm.
Included in BSD-UNIX Distribution in
1982
COMMAND USED
 Router (config)# router rip
 Router (config-router)# network_required network
IP
RIP CHARACTERISTICS
 Distance vector routing protocol.
 Uses hop count as a path selection metric.
 Three types of timers.
 Multiple stability features.
Hop Count -- Fifteen Hop Limit
- Hop count is the sum of all the legs in a route.
-After 15 hops, the packet is discarded
RIP TIMERS
 Timers in RIP
 Periodic timer : controlling the advertisements of
regular update messages
 expiration timer : governing the validity of a route
 the garbage collection timer : advertising the
failure of a route
RIPv2
 RIPv2 is an extends RIPv1:
 Subnet masks are carried in the route
information
 Authentication of routing messages
 Route information carries next-hop address
 Exploites IP multicasting
 Extensions of RIPv2 are carried in unused fields
of RIPv1 messages
COMMAND USED
 Router (config)# router rip
 Router (config)# ver 2
 Router (config-router)# network_required network
IP
RIP ADVANTAGES
 Advantages
 Simplicity ; little to no configuration, just start
routed up
 Passive version for hosts
If a host wants to just listen and update its
routing table
RIP Problems
 RIP takes a long time to stabilize
 Even for a small network, it takes several
minutes until the routing tables have settled
after a change
 RIP has all the problems of distance vector
algorithms, e.g., count-to-Infinity
 RIP uses split horizon to avoid count-
to-infinity
 The maximum path in RIP is 15 hops
OSPF (Open Shortest Path
First)
 The Open Shortest Path First (OSPF)
protocol is an intradomain routing protocol
based on link state routing. Its domain is also
an autonomous system
 Dividing an AS(autonomous system) into
areas
 to handle routing efficiently and in a timely
manner
Functional Requirements of OSPF
 Faster Convergence and less
consumption of network resources
 A more descriptive routing metric
 configurable
 value ranges between 1 and 65,535
 no restriction on network diameters
 Equal-cost multipath
 a way to do load balancing
Functional Requirements(contd.)
 Routing Hierarchy
 support large routing domains
 Separate internal and external routes
 Support of flexible subnetting schemes
 route to arbitrary [address,mask]
combinations using VLSMs
 Security
 Type of Service Routing
OSPF (cont’d)
 Areas
 Is a collection of networks, hosts, and routers in AS
 AS can be divided into many different areas.
 All networks inside an area must be connected.
 Routers inside an area flood the area with routing information.
 Area Border Router
 Summarizes the information about the area and sends it to
other areas
 Backbone
 All of the areas inside an AS must be connected to the
backbone
 Serving as a primary area
 Consisting of backbone routers
 Back bone routers can be an area border router
OSPF (cont’d)
 Metric
 OSPF protocol allows the administrator to assign a
cost, called the metricc, to each route
 Based on a type of service (minimum delay,
maximum throughput, and so on)
 A router can have multiple routing tables, each based
on a different type of service.
 Link State Routing
 OSPF uses Link State Routing to update the routing
tables in an area
 Each router shares its knowledge about its
neighborhood with every router in the area.
OSPF (cont’d)
 Types of Links
 In OSPF terminology, a connection is called a
link.
OSPF (cont’d)
 Point-to-point Link
 Routers are represented by nodes and the
link is represented by a bidirectional edge
connecting the nodes.
 Each router has only one neighbor at the
other side of the link.
OSPF (cont’d)
• Tranisent network:
is a network with several routers attached to
transient Link .
(network)
OSPF (cont’d)
 Stub Link
 is a network that is connected to only one router
 is a special case of transient network
 The link is only one-directional, from the router to
the network.
OSPF (cont’d)
 Virtual Link
 When the link between two routers is broken,
the administration may create a virtual link
between them using a longer path
 Graphical Representation
 An internet with 7 networks and 6 routers
SYNTAX
 Router (config )# router ospf_ PID(range 1-65535)
 Router (config –router)# network_requires network
IP_ wildcard mask_area_any value(range 0-
4294967295)
EIGRP
 A classless version of IGRP.
 EIGRP includes several features that are not commonly
found in other distance vector routing protocols like RIP
(RIPv1 and RIPv2) and IGRP.
 These features include:
 Reliable Transport Protocol (RTP)
 Bounded Updates
 Diffusing Update Algorithm (DUAL)
 Establishing Adjacencies
 Neighbor and Topology Tables
 Although EIGRP may act like a link-state routing protocol,
it is still a distance vector routing protocol.
Path Determination (1)
 Traditional distance vector routing protocols such as RIP
and IGRP keep track of only the preferred routes; the best
path to a destination network.
 If the route becomes unavailable, the router waits for
another routing update with a path to this remote network.
 EIGRP's DUAL maintains a topology table separate from
the routing table.
 including both the best path to a destination network and any
backup paths that DUAL has determined to be loop-free.
 Loop-free means that the neighbor does not have a route
to the destination network that passes through this router.
Path Determination (2)
 If a route becomes unavailable, DUAL will
search its topology table for a valid backup path.
 If one exists, that route is immediately entered
into the routing table.
 If one does not exist, DUAL performs a network
discovery process to see if there happens to be
a backup path that did not meet the requirement
of the feasibility condition.
SYNTAX :
 Router (config)# router eigrp_PROCESS ID ( )
 Router (config-router)# network _ required
network IP
EXTERIOR ROUTING
PROTOCOL
BORDER GATEWAY PROTOCOL
 Routing protocols used to route information
between multiple autonomous systems
BGP (Border Gateway Protocol) is a protocol for exchanging routing
information between gateway hosts (each with its own router) in a network
of autonomous systems. BGP is often the protocol used between gateway
hosts on the Internet. The routing table contains a list of known routers, the
addresses they can reach, and a cost metric associated with the path to
each router so that the best available route is chosen.
SYNTAX:
 Router (config)#router bgp_PID1
 Router (config)#Network directly connect
 Router (config –router)# neighbor_ip of end
point_remote-as_PID2
 NOTE 1: Before applying this command apply
Dynamic routing on each router
 NOTE 2: Each router has different Process ID
 NOTE 3:Do not write directly attached IP of network.
All except directly attached IP will be treated as
neighbor
 NOTE 4: PID will be of current router only.
Dynamic routing protocols (CCNA)

More Related Content

What's hot

Spanning tree protocol
Spanning tree protocolSpanning tree protocol
Spanning tree protocol
Muuluu
 
Rip presentation
Rip presentationRip presentation
Rip presentation
Ebrahim AlRahawe
 
Access Control List (ACL)
Access Control List (ACL)Access Control List (ACL)
Access Control List (ACL)
ISMT College
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing ProtocolsDsunte Wilson
 
BGP (Border Gateway Protocol)
BGP (Border Gateway Protocol)BGP (Border Gateway Protocol)
BGP (Border Gateway Protocol)
NetProtocol Xpert
 
IP Multicasting
IP MulticastingIP Multicasting
IP Multicasting
Tharindu Kumara
 
OSPF Fundamental
OSPF FundamentalOSPF Fundamental
OSPF Fundamental
Reza Farahani
 
Routing
RoutingRouting
Routing
Saima Azam
 
Spanning tree protocol (stp)
Spanning tree protocol (stp)Spanning tree protocol (stp)
Spanning tree protocol (stp)
RaghulR21
 
routing basics - (static-default-dynamic)
routing basics - (static-default-dynamic)routing basics - (static-default-dynamic)
routing basics - (static-default-dynamic)
Shanza Sohail
 
Classless inter domain routing
Classless inter domain routingClassless inter domain routing
Classless inter domain routing
Vikash Gangwar
 
Distance Vector Routing Protocols
Distance Vector Routing ProtocolsDistance Vector Routing Protocols
Distance Vector Routing Protocols
KABILESH RAMAR
 
Multicastingand multicast routing protocols
Multicastingand multicast routing protocolsMulticastingand multicast routing protocols
Multicastingand multicast routing protocols
Iffat Anjum
 
Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)
Nutan Singh
 
Network Layer
Network LayerNetwork Layer
Network Layer
Dr Shashikant Athawale
 
BGP protocol presentation
BGP protocol  presentationBGP protocol  presentation
BGP protocol presentation
Gorantla Mohanavamsi
 
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information ProtocolKashif Latif
 
Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
sarasanandam
 

What's hot (20)

Ospf.ppt
Ospf.pptOspf.ppt
Ospf.ppt
 
Spanning tree protocol
Spanning tree protocolSpanning tree protocol
Spanning tree protocol
 
Rip presentation
Rip presentationRip presentation
Rip presentation
 
Access Control List (ACL)
Access Control List (ACL)Access Control List (ACL)
Access Control List (ACL)
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
 
BGP (Border Gateway Protocol)
BGP (Border Gateway Protocol)BGP (Border Gateway Protocol)
BGP (Border Gateway Protocol)
 
IP Multicasting
IP MulticastingIP Multicasting
IP Multicasting
 
OSPF Fundamental
OSPF FundamentalOSPF Fundamental
OSPF Fundamental
 
Routing
RoutingRouting
Routing
 
Spanning tree protocol (stp)
Spanning tree protocol (stp)Spanning tree protocol (stp)
Spanning tree protocol (stp)
 
Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocols
 
routing basics - (static-default-dynamic)
routing basics - (static-default-dynamic)routing basics - (static-default-dynamic)
routing basics - (static-default-dynamic)
 
Classless inter domain routing
Classless inter domain routingClassless inter domain routing
Classless inter domain routing
 
Distance Vector Routing Protocols
Distance Vector Routing ProtocolsDistance Vector Routing Protocols
Distance Vector Routing Protocols
 
Multicastingand multicast routing protocols
Multicastingand multicast routing protocolsMulticastingand multicast routing protocols
Multicastingand multicast routing protocols
 
Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP)
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
BGP protocol presentation
BGP protocol  presentationBGP protocol  presentation
BGP protocol presentation
 
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information Protocol
 
Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
 

Viewers also liked

BASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSBASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALS
Varinder Singh Walia
 
Basic To Advanced Networking
Basic To Advanced NetworkingBasic To Advanced Networking
Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1CAVC
 
Well known protocols port numbers
Well known  protocols port numbersWell known  protocols port numbers
Well known protocols port numbers
Varinder Singh Walia
 
Advanced computer network
Advanced computer networkAdvanced computer network
Advanced computer network
Trinity Dwarka
 
IP Routing Tutorial
IP Routing TutorialIP Routing Tutorial
IP Routing Tutorial
ShortestPathFirst
 
BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS Kak Yong
 
CCNA 1 Routing and Switching v5.0 Chapter 1
CCNA 1 Routing and Switching v5.0 Chapter 1CCNA 1 Routing and Switching v5.0 Chapter 1
CCNA 1 Routing and Switching v5.0 Chapter 1
Nil Menon
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocol
Varinder Singh Walia
 
Dynamic Routing
Dynamic RoutingDynamic Routing
Dynamic Routing
tmavroidis
 
CCNA 2 Routing and Switching v5.0 Chapter 7
CCNA 2 Routing and Switching v5.0 Chapter 7CCNA 2 Routing and Switching v5.0 Chapter 7
CCNA 2 Routing and Switching v5.0 Chapter 7
Nil Menon
 
Networking fundamentals
Networking fundamentalsNetworking fundamentals
Networking fundamentalsjpprakash
 
RIP - Routing Information Protocol
RIP - Routing Information ProtocolRIP - Routing Information Protocol
RIP - Routing Information Protocol
selvakumar_b1985
 
Ccna Presentation
Ccna PresentationCcna Presentation
Ccna Presentationbcdran
 
ccna summer training ppt ( Cisco certified network analysis) ppt. by Traun k...
ccna summer training ppt ( Cisco certified network analysis) ppt.  by Traun k...ccna summer training ppt ( Cisco certified network analysis) ppt.  by Traun k...
ccna summer training ppt ( Cisco certified network analysis) ppt. by Traun k...
Tarun Khaneja
 
CCNA 2 Routing and Switching v5.0 Chapter 1
CCNA 2 Routing and Switching v5.0 Chapter 1CCNA 2 Routing and Switching v5.0 Chapter 1
CCNA 2 Routing and Switching v5.0 Chapter 1
Nil Menon
 
CCNA 1 Routing and Switching v5.0 Chapter 2
CCNA 1 Routing and Switching v5.0 Chapter 2CCNA 1 Routing and Switching v5.0 Chapter 2
CCNA 1 Routing and Switching v5.0 Chapter 2
Nil Menon
 
Routers and Routing Configuration
Routers and Routing ConfigurationRouters and Routing Configuration
Routers and Routing Configuration
yasir1122
 

Viewers also liked (20)

BASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALSBASIC TO ADVANCED NETWORKING TUTORIALS
BASIC TO ADVANCED NETWORKING TUTORIALS
 
Basic To Advanced Networking
Basic To Advanced NetworkingBasic To Advanced Networking
Basic To Advanced Networking
 
Dynamic routing
Dynamic routingDynamic routing
Dynamic routing
 
Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1Routing Protocols and Concepts - Chapter 1
Routing Protocols and Concepts - Chapter 1
 
Well known protocols port numbers
Well known  protocols port numbersWell known  protocols port numbers
Well known protocols port numbers
 
Advanced computer network
Advanced computer networkAdvanced computer network
Advanced computer network
 
IP Routing Tutorial
IP Routing TutorialIP Routing Tutorial
IP Routing Tutorial
 
BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS
 
CCNA 1 Routing and Switching v5.0 Chapter 1
CCNA 1 Routing and Switching v5.0 Chapter 1CCNA 1 Routing and Switching v5.0 Chapter 1
CCNA 1 Routing and Switching v5.0 Chapter 1
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocol
 
Dynamic Routing
Dynamic RoutingDynamic Routing
Dynamic Routing
 
CCNA 2 Routing and Switching v5.0 Chapter 7
CCNA 2 Routing and Switching v5.0 Chapter 7CCNA 2 Routing and Switching v5.0 Chapter 7
CCNA 2 Routing and Switching v5.0 Chapter 7
 
Networking fundamentals
Networking fundamentalsNetworking fundamentals
Networking fundamentals
 
RIP - Routing Information Protocol
RIP - Routing Information ProtocolRIP - Routing Information Protocol
RIP - Routing Information Protocol
 
Ccna Presentation
Ccna PresentationCcna Presentation
Ccna Presentation
 
ccna summer training ppt ( Cisco certified network analysis) ppt. by Traun k...
ccna summer training ppt ( Cisco certified network analysis) ppt.  by Traun k...ccna summer training ppt ( Cisco certified network analysis) ppt.  by Traun k...
ccna summer training ppt ( Cisco certified network analysis) ppt. by Traun k...
 
Dhcp ppt
Dhcp pptDhcp ppt
Dhcp ppt
 
CCNA 2 Routing and Switching v5.0 Chapter 1
CCNA 2 Routing and Switching v5.0 Chapter 1CCNA 2 Routing and Switching v5.0 Chapter 1
CCNA 2 Routing and Switching v5.0 Chapter 1
 
CCNA 1 Routing and Switching v5.0 Chapter 2
CCNA 1 Routing and Switching v5.0 Chapter 2CCNA 1 Routing and Switching v5.0 Chapter 2
CCNA 1 Routing and Switching v5.0 Chapter 2
 
Routers and Routing Configuration
Routers and Routing ConfigurationRouters and Routing Configuration
Routers and Routing Configuration
 

Similar to Dynamic routing protocols (CCNA)

Dynamic routing
Dynamic routingDynamic routing
Dynamic routing
saurabh goel
 
Chapter 06 - Routing
Chapter 06 - RoutingChapter 06 - Routing
Chapter 06 - Routingphanleson
 
IPv6 Routing.pdf
IPv6 Routing.pdfIPv6 Routing.pdf
IPv6 Routing.pdf
niran10
 
3 ip routing eigrp
3 ip routing eigrp3 ip routing eigrp
3 ip routing eigrp
SagarR24
 
Dynamic routing
Dynamic routingDynamic routing
Dynamic routing
Manoj Verma
 
ConfigureTwo networks principle
ConfigureTwo networks principleConfigureTwo networks principle
ConfigureTwo networks principle
DrAlneami
 
1Routing Basics.pdf
1Routing Basics.pdf1Routing Basics.pdf
1Routing Basics.pdf
gebreyesusweldegebri2
 
All in one q & ans
All in one q & ansAll in one q & ans
All in one q & ansRavi Kodoli
 
Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocols
assinha
 
Routing Protocols
Routing Protocols Routing Protocols
Routing Protocols
KhushbirSinghSandhu
 
Routing protocols.pptx
Routing protocols.pptxRouting protocols.pptx
Routing protocols.pptx
MNSUAM
 
Ospf and eigrp concepts and configuration
Ospf and eigrp concepts and configurationOspf and eigrp concepts and configuration
Ospf and eigrp concepts and configurationIT Tech
 
Basic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdfBasic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdf
tthind
 
CCNA Icnd110 s05l05
CCNA Icnd110 s05l05CCNA Icnd110 s05l05
CCNA Icnd110 s05l05
computerlenguyen
 
CCNA/Networking
CCNA/NetworkingCCNA/Networking
Routing protocols
Routing protocolsRouting protocols
Routing protocols
Sourabh Goyal
 
C0343015019
C0343015019C0343015019
C0343015019
ijceronline
 

Similar to Dynamic routing protocols (CCNA) (20)

Dynamic routing
Dynamic routingDynamic routing
Dynamic routing
 
Chapter 06 - Routing
Chapter 06 - RoutingChapter 06 - Routing
Chapter 06 - Routing
 
IPv6 Routing.pdf
IPv6 Routing.pdfIPv6 Routing.pdf
IPv6 Routing.pdf
 
3 ip routing eigrp
3 ip routing eigrp3 ip routing eigrp
3 ip routing eigrp
 
Dynamic routing
Dynamic routingDynamic routing
Dynamic routing
 
ConfigureTwo networks principle
ConfigureTwo networks principleConfigureTwo networks principle
ConfigureTwo networks principle
 
1Routing Basics.pdf
1Routing Basics.pdf1Routing Basics.pdf
1Routing Basics.pdf
 
All in one q & ans
All in one q & ansAll in one q & ans
All in one q & ans
 
Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocols
 
Routing Protocols
Routing Protocols Routing Protocols
Routing Protocols
 
Routing protocols.pptx
Routing protocols.pptxRouting protocols.pptx
Routing protocols.pptx
 
Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking Fundamentals
 
Ospf and eigrp concepts and configuration
Ospf and eigrp concepts and configurationOspf and eigrp concepts and configuration
Ospf and eigrp concepts and configuration
 
Basic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdfBasic Introduction to Technology (networking).pdf
Basic Introduction to Technology (networking).pdf
 
CCNA Icnd110 s05l05
CCNA Icnd110 s05l05CCNA Icnd110 s05l05
CCNA Icnd110 s05l05
 
CCNA/Networking
CCNA/NetworkingCCNA/Networking
CCNA/Networking
 
Arun project-Final
Arun project-FinalArun project-Final
Arun project-Final
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
C0343015019
C0343015019C0343015019
C0343015019
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

Dynamic routing protocols (CCNA)

  • 2. DYNAMIC ROUTING PROTOCOLS  Dynamic routing protocols help the network administrator overcome the time-consuming and exacting process of configuring and maintaining static routes.  The purpose of a dynamic routing protocol is to:  Discover remote networks  Maintaining up-to-date routing information  Choosing the best path to destination networks  Ability to find a new best path if the current
  • 3. CLASSIFYING ROUTING PROTOCOLS  Interior Gateway Routing Protocols (IGP) -Used for routing inside an autonomous system & used to route within the individual networks themselves. -Examples: RIP, EIGRP, OSPF  Exterior Routing Protocols (EGP) -Used for routing between autonomous systems -Example: BGPv4
  • 5. CLASSIFYING ROUTING PROTOCOLS  Classful routing protocols Do NOT send subnet mask in routing updates  Classless routing protocols Do send subnet mask in routing updates.
  • 6. ROUTING PROTOCOLS METRICS  Metric A value used by a routing protocol to determine which routes are better than others.  Metrics used in IP routing protocols: -Bandwidth -Cost -Delay -Hop count -Load -Reliability
  • 7. AD VALUE FOR ROUTING PROTOCOLS it is a numeric value that specifies the preference of a particular route
  • 8. INTERIOR ROUTING PROTOCOLS  RIP  OSPF  EIGRP
  • 9. ROUTING INFORMATION PROTOCOL  The Routing Information Protocol (RIP) is an intradomain routing protocol used inside an autonomous system. It is a very simple protocol based on distance vector routing.  A metric in RIP is called a hop count; distance; defined as the number of links (networks) that have to be used to reach the destination.  Distance vector algorithm. Included in BSD-UNIX Distribution in 1982
  • 10. COMMAND USED  Router (config)# router rip  Router (config-router)# network_required network IP
  • 11. RIP CHARACTERISTICS  Distance vector routing protocol.  Uses hop count as a path selection metric.  Three types of timers.  Multiple stability features.
  • 12. Hop Count -- Fifteen Hop Limit - Hop count is the sum of all the legs in a route. -After 15 hops, the packet is discarded
  • 13. RIP TIMERS  Timers in RIP  Periodic timer : controlling the advertisements of regular update messages  expiration timer : governing the validity of a route  the garbage collection timer : advertising the failure of a route
  • 14. RIPv2  RIPv2 is an extends RIPv1:  Subnet masks are carried in the route information  Authentication of routing messages  Route information carries next-hop address  Exploites IP multicasting  Extensions of RIPv2 are carried in unused fields of RIPv1 messages
  • 15. COMMAND USED  Router (config)# router rip  Router (config)# ver 2  Router (config-router)# network_required network IP
  • 16. RIP ADVANTAGES  Advantages  Simplicity ; little to no configuration, just start routed up  Passive version for hosts If a host wants to just listen and update its routing table
  • 17. RIP Problems  RIP takes a long time to stabilize  Even for a small network, it takes several minutes until the routing tables have settled after a change  RIP has all the problems of distance vector algorithms, e.g., count-to-Infinity  RIP uses split horizon to avoid count- to-infinity  The maximum path in RIP is 15 hops
  • 18. OSPF (Open Shortest Path First)  The Open Shortest Path First (OSPF) protocol is an intradomain routing protocol based on link state routing. Its domain is also an autonomous system  Dividing an AS(autonomous system) into areas  to handle routing efficiently and in a timely manner
  • 19. Functional Requirements of OSPF  Faster Convergence and less consumption of network resources  A more descriptive routing metric  configurable  value ranges between 1 and 65,535  no restriction on network diameters  Equal-cost multipath  a way to do load balancing
  • 20. Functional Requirements(contd.)  Routing Hierarchy  support large routing domains  Separate internal and external routes  Support of flexible subnetting schemes  route to arbitrary [address,mask] combinations using VLSMs  Security  Type of Service Routing
  • 21. OSPF (cont’d)  Areas  Is a collection of networks, hosts, and routers in AS  AS can be divided into many different areas.  All networks inside an area must be connected.  Routers inside an area flood the area with routing information.  Area Border Router  Summarizes the information about the area and sends it to other areas  Backbone  All of the areas inside an AS must be connected to the backbone  Serving as a primary area  Consisting of backbone routers  Back bone routers can be an area border router
  • 22. OSPF (cont’d)  Metric  OSPF protocol allows the administrator to assign a cost, called the metricc, to each route  Based on a type of service (minimum delay, maximum throughput, and so on)  A router can have multiple routing tables, each based on a different type of service.  Link State Routing  OSPF uses Link State Routing to update the routing tables in an area  Each router shares its knowledge about its neighborhood with every router in the area.
  • 23. OSPF (cont’d)  Types of Links  In OSPF terminology, a connection is called a link.
  • 24. OSPF (cont’d)  Point-to-point Link  Routers are represented by nodes and the link is represented by a bidirectional edge connecting the nodes.  Each router has only one neighbor at the other side of the link.
  • 25. OSPF (cont’d) • Tranisent network: is a network with several routers attached to transient Link . (network)
  • 26. OSPF (cont’d)  Stub Link  is a network that is connected to only one router  is a special case of transient network  The link is only one-directional, from the router to the network.
  • 27. OSPF (cont’d)  Virtual Link  When the link between two routers is broken, the administration may create a virtual link between them using a longer path  Graphical Representation  An internet with 7 networks and 6 routers
  • 28. SYNTAX  Router (config )# router ospf_ PID(range 1-65535)  Router (config –router)# network_requires network IP_ wildcard mask_area_any value(range 0- 4294967295)
  • 29. EIGRP  A classless version of IGRP.  EIGRP includes several features that are not commonly found in other distance vector routing protocols like RIP (RIPv1 and RIPv2) and IGRP.  These features include:  Reliable Transport Protocol (RTP)  Bounded Updates  Diffusing Update Algorithm (DUAL)  Establishing Adjacencies  Neighbor and Topology Tables  Although EIGRP may act like a link-state routing protocol, it is still a distance vector routing protocol.
  • 30. Path Determination (1)  Traditional distance vector routing protocols such as RIP and IGRP keep track of only the preferred routes; the best path to a destination network.  If the route becomes unavailable, the router waits for another routing update with a path to this remote network.  EIGRP's DUAL maintains a topology table separate from the routing table.  including both the best path to a destination network and any backup paths that DUAL has determined to be loop-free.  Loop-free means that the neighbor does not have a route to the destination network that passes through this router.
  • 31. Path Determination (2)  If a route becomes unavailable, DUAL will search its topology table for a valid backup path.  If one exists, that route is immediately entered into the routing table.  If one does not exist, DUAL performs a network discovery process to see if there happens to be a backup path that did not meet the requirement of the feasibility condition.
  • 32. SYNTAX :  Router (config)# router eigrp_PROCESS ID ( )  Router (config-router)# network _ required network IP
  • 33. EXTERIOR ROUTING PROTOCOL BORDER GATEWAY PROTOCOL  Routing protocols used to route information between multiple autonomous systems BGP (Border Gateway Protocol) is a protocol for exchanging routing information between gateway hosts (each with its own router) in a network of autonomous systems. BGP is often the protocol used between gateway hosts on the Internet. The routing table contains a list of known routers, the addresses they can reach, and a cost metric associated with the path to each router so that the best available route is chosen.
  • 34. SYNTAX:  Router (config)#router bgp_PID1  Router (config)#Network directly connect  Router (config –router)# neighbor_ip of end point_remote-as_PID2  NOTE 1: Before applying this command apply Dynamic routing on each router  NOTE 2: Each router has different Process ID  NOTE 3:Do not write directly attached IP of network. All except directly attached IP will be treated as neighbor  NOTE 4: PID will be of current router only.