SlideShare a Scribd company logo
1 of 48
Distance Vector
Routing Protocols
Distance Vector Routing Updates
• Routing table updates occur periodically or when the topology
in a distance vector protocol network changes.
• Topology change updates proceed systematically from router to
router.
• Distance vector algorithms call
for each router to send its entire
routing table to each of its
adjacent neighbors.
• The routing tables include
information about the total path
cost as defined by the metrics.
Distance Vector Routing Metric
Convergence
• Convergence is the speed and ability of a group of
internetworking devices running a specific routing protocol to
agree on the topology of an internetwork after a change in that
topology.
• A network has converged when all routers have consistent
knowledge and correct routing tables.
• Routing loops can occur when inconsistent routing tables are
not updated due to slow convergence in a changing network.
• If a network has not converged, the following are possible:
– Inconsistent routing tables
– Inconsistent traffic forwarding
– Routing loops
Routing Loops
• Invalid updates will continue to loop until some process stops
the looping.
• This condition is called count to infinity.
• Packets loop continuously around the network in spite of the
fundamental fact that the destination network is down.
• These packets loop through the network because of wrong
information in the routing tables.
Routing Loops
• To reduce routing loops and counting to infinity, RIP uses the
following techniques:
– Count-to-infinity
– Split horizon
– Poison reverse
– Holddown counters
– Triggered updates
Routing Loops – Count to Infinity
• Distance vector routing algorithms are self-correcting, but a
routing loop problem can require a count to infinity.
• When a routing table update is received by a router in a
distance vector network, the hop count for the updated route is
incremented by one.
• Without countermeasures to stop the count to infinity process,
the distance vector metric of hop count increments each time
the packet passes through another router.
• To avoid this prolonged problem, distance vector protocols
define infinity as a specific maximum number.
• With this approach, the routing protocol permits the routing loop
to continue until the metric exceeds its maximum allowed
value.
Routing Loops – Split-Horizon
• Another possible source for a routing loop occurs when
incorrect information that has been sent back to a router
contradicts the correct information that the router originally
distributed.
• Split-horizon attempts to avoid this situation.
• If a routing update about a network arrives from a router, the
router that receives the update cannot send information about
that network back to the router that originally sent the update.
• Split-horizon thus reduces incorrect routing information and
reduces routing overhead.
Routing Loops – Split-Horizon
• The split horizon rule is based on the theory that it is not useful
to send information about a route back in the direction from
which it came.
If router A
receives an
update from
router D, it would
not send that
information back
to router D.
Routing Loops – Route Poisoning
• Route poisoning is used by various distance vector protocols in
order to overcome large routing loops and offer explicit
information when a subnet or network is not accessible.
• Route poisoning accomplishes this by setting the hop count to
one more than the maximum.
The maximum hop
count for RIP is 15.
Routing Table Updates
• New routing tables are sent to neighboring routers on a regular
basis (RIP updates occur every 30 seconds).
• However a triggered update is sent immediately in response to
some change in the routing table.
• The router that detects a topology change immediately sends
an update message to adjacent routers that, in turn, generate
triggered updates notifying their adjacent neighbors of the
change.
Holddown Timers
• A count to infinity problem can be avoided by using holddown
timers
• When a router receives an update from a neighbor indicating
that a previously accessible network is now inaccessible, the
router marks the route as inaccessible and starts a holddown
timer
Holddown Timers
• If at any time before the holddown timer expires an update is
received from the same neighbor indicating that the network is
again accessible, the router marks the network as accessible
and removes the holddown timer.
• If an update arrives from a different neighboring router with a
better metric than originally recorded for the network, the router
marks the network as accessible and removes the holddown
timer.
• If at any time before the holddown timer expires an update is
received from a different neighboring router with a poorer
metric, the update is ignored.
Holddown Timers
• Holddown timers help prevent counting to infinity but also
increase convergence time.
• The default holddown for RIP is 180 seconds.
• This will prevent any inferior route from being updated but may
also prevent a valid alternative route from being installed.
• The holddown timer can be decreased to speed up
convergence but should be done with caution.
• The ideal setting would be to set the timer just longer that the
longest possible update time for the internetwork.
Holddown Timers
• The ideal setting would be to set the timer just longer that the
longest possible update time for the internetwork.
Set the holddown timer for just over
120 second – example 126
Holddown Timers
• One additional item that affects convergence time, and is
configurable, is the update interval.
• The default RIP update interval in Cisco IOS is 30 seconds.
• This can be configured for longer intervals to conserve
bandwidth, or for shorter intervals to decrease convergence
time.
• To change the update internal:
– GAD(config-router)#update-timer seconds
Routing Information Protocol (RIP)
• RIP is a distance vector routing protocol
• Hop count is used as the metric for path selection
• If the hop count is greater than 15, the packet will be discarded
• By default, routing updates are broadcast every 30 seconds
• RIP has evolved over the years from a Classful Routing
Protocol, RIP Version 1 (RIP v1), to a Classless Routing
Protocol, RIP Version 2 (RIP v2).
Routing Information Protocol (RIP)
• RIP prevents routing loops from continuing indefinitely by
implementing a limit on the number of hops allowed in a path
from the source to a destination.
• The maximum number of hops in a path is 15.
• When a router receives a routing update that contains a new or
changed entry, the metric value is increased by 1 to account for
itself as a hop in the path.
• If this causes the metric to be incremented beyond 15, it is
considered to be infinity and the network destination is
considered unreachable.
Routing Information Protocol (RIP)
• RIP sends routing-update messages at regular intervals.
• When a router receives a routing update that includes changes
to an entry, it updates its routing table to reflect the new route.
• The received metric value for the path is increased by 1, and
the source interface of the update is indicated as the next hop
in the routing table.
• RIP routers maintain only the best route to a destination but can
maintain multiple equal-cost paths to the destination.
Configuring RIP
• The router rip command enables RIP as the routing
protocol.
• The network command is then used to tell the router on which
interfaces to run RIP.
• The routing process then associates specific interfaces with the
network addresses and begins sending and receiving RIP
updates on these interfaces.
Configuring RIP
• Router(config)#router rip
– Enables the RIP routing process
• Router(config-router)#network network-number
– Associates a network with the RIP routing process
Configuring RIP
How would a user configure RIP on the GAD router?
ip classless Command
• In order for the Cisco IOS software to forward packets to the
best supernet route possible, use the ip classless global
configuration command.
• If the router receives a packet for a subnet that does not have a
default route and ip classless is enabled, it will forward the
packet to the subnet via a supernet route.
• A supernet route is a route that covers a greater range of
subnets with a single entry.
• For example, an enterprise uses the entire subnet 10.10.0.0 /
16, then a supernet route for 10.10.10.0 /24 would be 10.10.0.0
/16.
ip classless Command
• The ip classless command is enabled by default in Cisco
IOS Software Release 11.3 and later.
• To disable this feature, use the no form of this command.
– no ip classless
• When this feature is disabled any packets received that are
destined for a subnet that numerically falls within the router’s
subnetwork addressing scheme will be discarded.
passive-interface command
• Another issue with routing protocols is the unwanted
advertisement of routing updates out a particular interface.
• When a network command is issued for a given network, RIP
will immediately begin sending advertisements out all interfaces
within the specified network address range.
• To control the set of interfaces that will exchange routing
updates, the network administrator can disable the sending of
routing updates on specified interfaces by configuring the
passive-interface command.
– GAD(config-router)#passive-interface e0
Verifying RIP
• There are several commands that can be used to verify that
RIP is properly configured.
• Two of the most common methods are:
– show ip route command
– show ip protocols command.
show ip protocols
show ip route
Troubleshooting RIP
• One highly effective command for finding RIP update issues is
the debug ip rip command.
• The debug ip rip command displays RIP routing updates as
they are sent and received.
Shows activity as
it occurs
Troubleshooting RIP
• Other commands to troubleshoot RIP:
– show ip rip database
– show ip protocols {summary}
– show ip route
– debug ip rip {events}
– show ip interface brief
Load Balancing with RIP
• Load balancing is a concept that allows a router to take
advantage of multiple best paths to a given destination.
• RIP is capable of load balancing over as many as six equal-
cost paths, with four paths being default.
• RIP performs what is referred to as “round robin” load
balancing. This means that RIP takes turns forwarding packets
over the parallel paths.
– The router will start with an interface pointer to the interface
connected to router 1.
– Then the interface pointer cycles through the interfaces and routes
in a deterministic fashion such as 1-2-3-4-1-2-3-4-1.
Load Balancing with RIP
• Because the metric for RIP is hop count, no regard is given
to the speed of the links.
Load Balancing with RIP
• Because the metric for RIP is hop count, no regard is given
to the speed of the links.
Load Balancing
• Load balancing is a concept that allows a router to take
advantage of multiple best paths to a given destination.
• The paths are derived either statically or with dynamic
protocols, such as RIP, EIGRP, OSPF, and IGRP.
• When a router learns multiple routes to a specific network, the
route with the lowest administrative distance is installed in the
routing table.
• Sometimes the router must select a route from among many,
learned via the same routing process with the same
administrative distance.
• The router chooses the path with the lowest cost or metric to
the destination.
Load Balancing
• Each routing process calculates its cost differently and the
costs may need to be manually configured in order to achieve
load balancing.
• RIP networks must have the same hop count to load balance,
whereas IGRP uses bandwidth to determine how to load
balance.
Administrative Distance
Load Balancing
• When routing IP, the Cisco IOS offers two methods of load
balancing, per-packet and per-destination load balancing.
• If process switching is enabled, the router will alternate paths
on a per-packet basis.
• If fast switching is enabled, only one of the alternate routes will
be cached for the destination address, so all packets in the
packet stream bound for a specific host will take the same path.
• Packets bound for a different host on the same network may
use an alternate route, traffic is load balanced on a per-
destination basis.
IGRP
• IGRP is a distance vector Interior Gateway Protocol (IGP).
• Cisco created this routing protocol to overcome the problems
associated with RIP.
• IGRP converges faster than RIP
• Routers using distance vector protocols must send all or a
portion of their routing table in a routing update message at
regular intervals to each of their neighboring routers.
• As routing information spreads throughout the network, routers
perform the following functions:
– Identify new destinations
– Learn of failures
IGRP
• IGRP is a distance vector routing protocol developed by Cisco
(it is a Cisco proprietary routing protocol).
• IGRP sends routing updates at 90 second intervals,
advertising networks for a particular autonomous system.
• By default, the IGRP routing protocol uses bandwidth and delay
as metrics.
• Additionally, IGRP can be configured to use a combination of
variables to determine a composite metric.
– Bandwidth
– Delay
– Load
– Reliability
A composite metric is more accurate than the hop
count metric that RIP uses when choosing a path
to a destination.
IGRP
• The show ip
protocols
command displays
parameters, filters,
and network
information
concerning the
routing protocols in
use on the router.
Default is 100, max. is 255
IGRP
?
• Given the following information from the show ip protocols
command, when would the next update interval be expected?
IGRP
IGRP has a set of timers to enhance its performance and
functionality:
• Update Timer: These specify how frequently routing-update
messages should be sent. The default is 90 seconds.
• Invalid Timers: These specify how long a router should wait
before declaring a route invalid if it does not receive a specific
update about it. The default is three times the update period.
• Hold-down Timers: The holddown timer specifies the amount of
time for which information about poorer routes is ignored.The
default is three times the update timer period plus 10 seconds.
• Route Flush Timer:These indicate how much time should pass
before a route should be flushed from the routing table. The
default is seven times the routing period.
IGRP
If default settings are used, by looking
at the update interval you can tell what
routing protocol is being used.
IGRP
• The show ip
route command
shows the metric
values in brackets.
• The “I” verifies that
IGRP is configured.
Administrative distance / Composite Metric
IGRP
• IGRP has a number of features that are designed to enhance
its stability, such as:
– Holddowns - used to prevent regular update messages from
inappropriately reinstating a route that may not be up.
– Split horizons - derived from the premise that it is usually not
useful to send information about a route back in the direction from
which it came.
– Poison reverse updates – used to defeat larger routing loops,
increases the hop count to one more than the maximum hop
count.
Configuring IGRP
• To configure the IGRP routing process, use the router igrp
configuration command. To shut down an IGRP routing
process, use the no form of this command.
– Router(config)#router igrp as-number
• The Autonomous System number is one that identifies the
IGRP process. It is also used to tag the routing information.
• To specify a list of networks for IGRP routing processes, use
the network router configuration command. To remove a
network, use the no form of this command.
Configuring IGRP
RouterA(config)#router igrp 100
RouterA(config-router)#network 192.168.1.0
RouterA(config-router)#network 192.168.2.0
• What commands would be needed to configure RouterB for
IGRP with the autonomous system number 100?
192.168.1.32/27
192.168.1.64/27
192.168.2.32/24
192.168.3.32/24
RouterA RouterB
IGRP
• IGRP is showing its age, it lacks support for variable length
subnet masks (VLSM).
• Rather than develop an IGRP version 2 to correct this problem,
Cisco has built upon IGRP's legacy of success with Enhanced
IGRP.

More Related Content

What's hot

13. eigrp and ospf
13. eigrp and ospf13. eigrp and ospf
13. eigrp and ospfSwarndeep Singh
 
IP ROUTING
IP ROUTINGIP ROUTING
IP ROUTINGanilinvns
 
EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)Netwax Lab
 
Design and Implementation of Dynamic Routing in Wireless Networks
Design and Implementation of Dynamic Routing in Wireless NetworksDesign and Implementation of Dynamic Routing in Wireless Networks
Design and Implementation of Dynamic Routing in Wireless NetworksSatish Reddy
 
Routing Information Protocol (RIP)
Routing Information Protocol(RIP)Routing Information Protocol(RIP)
Routing Information Protocol (RIP)waqasahmad1995
 
LAYER 2 SWITCHING
LAYER 2 SWITCHINGLAYER 2 SWITCHING
LAYER 2 SWITCHINGanilinvns
 
ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)anilinvns
 
network convergence problem and solutions
network convergence  problem and solutionsnetwork convergence  problem and solutions
network convergence problem and solutionsSiddhi Viradiya
 
Eigrp and ospf comparison
Eigrp and ospf comparisonEigrp and ospf comparison
Eigrp and ospf comparisonDeepak Raj
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path FirstKashif Latif
 
Routing information protocol & rip configuration
Routing information protocol & rip configurationRouting information protocol & rip configuration
Routing information protocol & rip configuration3Anetwork com
 
How to Configure Routing Information Protocol (RIP)
How to Configure Routing Information Protocol (RIP)How to Configure Routing Information Protocol (RIP)
How to Configure Routing Information Protocol (RIP)IT Tech
 
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric VanderburgCCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric VanderburgEric Vanderburg
 
RIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme NetworksRIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme NetworksDani Royman Simanjuntak
 
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information ProtocolKashif Latif
 

What's hot (20)

13. eigrp and ospf
13. eigrp and ospf13. eigrp and ospf
13. eigrp and ospf
 
IP ROUTING
IP ROUTINGIP ROUTING
IP ROUTING
 
Routing Protocols
Routing ProtocolsRouting Protocols
Routing Protocols
 
EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)EIGRP (enhanced interior gateway routing protocol)
EIGRP (enhanced interior gateway routing protocol)
 
Design and Implementation of Dynamic Routing in Wireless Networks
Design and Implementation of Dynamic Routing in Wireless NetworksDesign and Implementation of Dynamic Routing in Wireless Networks
Design and Implementation of Dynamic Routing in Wireless Networks
 
Routing Information Protocol (RIP)
Routing Information Protocol(RIP)Routing Information Protocol(RIP)
Routing Information Protocol (RIP)
 
LAYER 2 SWITCHING
LAYER 2 SWITCHINGLAYER 2 SWITCHING
LAYER 2 SWITCHING
 
Rip presentation
Rip presentationRip presentation
Rip presentation
 
ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
 
network convergence problem and solutions
network convergence  problem and solutionsnetwork convergence  problem and solutions
network convergence problem and solutions
 
Rip
RipRip
Rip
 
Eigrp and ospf comparison
Eigrp and ospf comparisonEigrp and ospf comparison
Eigrp and ospf comparison
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path First
 
Routing information protocol & rip configuration
Routing information protocol & rip configurationRouting information protocol & rip configuration
Routing information protocol & rip configuration
 
How to Configure Routing Information Protocol (RIP)
How to Configure Routing Information Protocol (RIP)How to Configure Routing Information Protocol (RIP)
How to Configure Routing Information Protocol (RIP)
 
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric VanderburgCCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
CCNA Routing and Switching Lessons 08-09 - Routing Protocols - Eric Vanderburg
 
RIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme NetworksRIP Routing Information Protocol Extreme Networks
RIP Routing Information Protocol Extreme Networks
 
Rip 1 rip 2
Rip 1 rip 2Rip 1 rip 2
Rip 1 rip 2
 
Day 10 rip (2)
Day 10 rip (2)Day 10 rip (2)
Day 10 rip (2)
 
Routing Information Protocol
Routing Information ProtocolRouting Information Protocol
Routing Information Protocol
 

Viewers also liked

Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocolsBhagyashri Dhoke
 
Ccna2 mod3-configuring a-router
Ccna2 mod3-configuring a-routerCcna2 mod3-configuring a-router
Ccna2 mod3-configuring a-router97148881557
 
ARF foq2 Day Router Presentation
ARF foq2 Day Router Presentation ARF foq2 Day Router Presentation
ARF foq2 Day Router Presentation Federated Sample
 
Ccna PPT2
Ccna PPT2Ccna PPT2
Ccna PPT2AIRTEL
 
Switch and Router Security Testing
Switch and Router Security TestingSwitch and Router Security Testing
Switch and Router Security TestingConferencias FIST
 
Dynamic routing under_sec
Dynamic routing under_secDynamic routing under_sec
Dynamic routing under_secsubhash85
 
BGP Dynamic Routing and Neutron
BGP Dynamic Routing and NeutronBGP Dynamic Routing and Neutron
BGP Dynamic Routing and Neutronrktidwell
 
11 routing
11 routing11 routing
11 routingshefali84
 
Junos routing overview from Juniper
Junos routing overview from JuniperJunos routing overview from Juniper
Junos routing overview from JuniperNam Nguyen
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocolsbarodia_1437
 
Routing Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRPRouting Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRPAbdelkhalik Mosa
 
Computer network
Computer networkComputer network
Computer networkGaurav Rawat
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithmfarimoin
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networksguesta81d4b
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routingSiddique Ibrahim
 

Viewers also liked (16)

Ppt of routing protocols
Ppt of routing protocolsPpt of routing protocols
Ppt of routing protocols
 
Ccna2 mod3-configuring a-router
Ccna2 mod3-configuring a-routerCcna2 mod3-configuring a-router
Ccna2 mod3-configuring a-router
 
ARF foq2 Day Router Presentation
ARF foq2 Day Router Presentation ARF foq2 Day Router Presentation
ARF foq2 Day Router Presentation
 
Ccna PPT2
Ccna PPT2Ccna PPT2
Ccna PPT2
 
Switch and Router Security Testing
Switch and Router Security TestingSwitch and Router Security Testing
Switch and Router Security Testing
 
Dynamic routing under_sec
Dynamic routing under_secDynamic routing under_sec
Dynamic routing under_sec
 
BGP Dynamic Routing and Neutron
BGP Dynamic Routing and NeutronBGP Dynamic Routing and Neutron
BGP Dynamic Routing and Neutron
 
11 routing
11 routing11 routing
11 routing
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Junos routing overview from Juniper
Junos routing overview from JuniperJunos routing overview from Juniper
Junos routing overview from Juniper
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols
 
Routing Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRPRouting Protocols and Concepts: Ch9 - EIGRP
Routing Protocols and Concepts: Ch9 - EIGRP
 
Computer network
Computer networkComputer network
Computer network
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
 

Similar to Day 10 loops+ rip+ igrp

Dvrp 1
Dvrp 1Dvrp 1
Dvrp 1thwayyib
 
2008118090324 hk
2008118090324 hk2008118090324 hk
2008118090324 hkVivek Singh
 
Exploration Routing Chapter 4
Exploration Routing Chapter 4Exploration Routing Chapter 4
Exploration Routing Chapter 4thanh cong
 
CCNA ppt Day 5
CCNA ppt Day 5CCNA ppt Day 5
CCNA ppt Day 5VISHNU N
 
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet MulticastingNP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicastinghamsa nandhini
 
Day 8 1 introducing routing n
Day 8 1 introducing routing nDay 8 1 introducing routing n
Day 8 1 introducing routing nCYBERINTELLIGENTS
 
Day 8 2 distance vector routing
Day 8 2 distance vector routingDay 8 2 distance vector routing
Day 8 2 distance vector routingCYBERINTELLIGENTS
 
Routing protocols
Routing protocolsRouting protocols
Routing protocolsSourabh Goyal
 
ccna2_mod6_Routing & Routing Protocols.pptx
ccna2_mod6_Routing & Routing Protocols.pptxccna2_mod6_Routing & Routing Protocols.pptx
ccna2_mod6_Routing & Routing Protocols.pptxsumankumar770546
 
ROUTING PROTOCOLS new.pptx
ROUTING PROTOCOLS new.pptxROUTING PROTOCOLS new.pptx
ROUTING PROTOCOLS new.pptxAayushMishra89
 
Dynamic routing
Dynamic routingDynamic routing
Dynamic routingRaghu Kiran
 
Routing Protocols.pptx
Routing Protocols.pptxRouting Protocols.pptx
Routing Protocols.pptxsazia7
 
Interior Routing Protocols Chapter 15
Interior Routing Protocols Chapter 15Interior Routing Protocols Chapter 15
Interior Routing Protocols Chapter 15daniel ayalew
 

Similar to Day 10 loops+ rip+ igrp (20)

Dvrp 1
Dvrp 1Dvrp 1
Dvrp 1
 
2008118090324 hk
2008118090324 hk2008118090324 hk
2008118090324 hk
 
Exploration Routing Chapter 4
Exploration Routing Chapter 4Exploration Routing Chapter 4
Exploration Routing Chapter 4
 
CCNA ppt Day 5
CCNA ppt Day 5CCNA ppt Day 5
CCNA ppt Day 5
 
Day 9 routing
Day 9 routingDay 9 routing
Day 9 routing
 
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet MulticastingNP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
NP - Unit 4 - Routing - RIP, OSPF and Internet Multicasting
 
Chapter07
Chapter07Chapter07
Chapter07
 
Day 8 1 introducing routing n
Day 8 1 introducing routing nDay 8 1 introducing routing n
Day 8 1 introducing routing n
 
Day 8 2 distance vector routing
Day 8 2 distance vector routingDay 8 2 distance vector routing
Day 8 2 distance vector routing
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
Qs.pptx
Qs.pptxQs.pptx
Qs.pptx
 
ccna2_mod6_Routing & Routing Protocols.pptx
ccna2_mod6_Routing & Routing Protocols.pptxccna2_mod6_Routing & Routing Protocols.pptx
ccna2_mod6_Routing & Routing Protocols.pptx
 
Group 1
Group 1Group 1
Group 1
 
ROUTING PROTOCOLS new.pptx
ROUTING PROTOCOLS new.pptxROUTING PROTOCOLS new.pptx
ROUTING PROTOCOLS new.pptx
 
CCNA part 5 routing
CCNA part 5 routingCCNA part 5 routing
CCNA part 5 routing
 
Dynamic routing
Dynamic routingDynamic routing
Dynamic routing
 
Routing Protocols.pptx
Routing Protocols.pptxRouting Protocols.pptx
Routing Protocols.pptx
 
Routing
RoutingRouting
Routing
 
computer communications
computer communicationscomputer communications
computer communications
 
Interior Routing Protocols Chapter 15
Interior Routing Protocols Chapter 15Interior Routing Protocols Chapter 15
Interior Routing Protocols Chapter 15
 

More from CYBERINTELLIGENTS (20)

Wide area networks
Wide area networksWide area networks
Wide area networks
 
Switching
SwitchingSwitching
Switching
 
Switching
SwitchingSwitching
Switching
 
Stp premdeep gill-lu045310-14aug12
Stp premdeep gill-lu045310-14aug12Stp premdeep gill-lu045310-14aug12
Stp premdeep gill-lu045310-14aug12
 
Stp premdeep gill-lu045310-14aug12
Stp premdeep gill-lu045310-14aug12Stp premdeep gill-lu045310-14aug12
Stp premdeep gill-lu045310-14aug12
 
Routerfundaments gurwinder
Routerfundaments gurwinderRouterfundaments gurwinder
Routerfundaments gurwinder
 
Ospf new
Ospf newOspf new
Ospf new
 
Nat pat
Nat patNat pat
Nat pat
 
Nat config
Nat configNat config
Nat config
 
Ipv6^ new
Ipv6^ newIpv6^ new
Ipv6^ new
 
Ip addressing...
Ip addressing... Ip addressing...
Ip addressing...
 
Ip address
Ip address Ip address
Ip address
 
Frame relay
Frame  relayFrame  relay
Frame relay
 
Eigrp new
Eigrp newEigrp new
Eigrp new
 
Day 25 cisco ios router configuration
Day 25 cisco ios router configurationDay 25 cisco ios router configuration
Day 25 cisco ios router configuration
 
Day 22 _ ppp
Day 22  _ ppp Day 22  _ ppp
Day 22 _ ppp
 
Day 20.i pv6 lab
Day 20.i pv6 labDay 20.i pv6 lab
Day 20.i pv6 lab
 
Day 20.3 frame relay
Day 20.3 frame relay Day 20.3 frame relay
Day 20.3 frame relay
 
Day 20.2 frame relay
Day 20.2 frame relay Day 20.2 frame relay
Day 20.2 frame relay
 
Day 20.1 configuringframerelay
Day 20.1 configuringframerelayDay 20.1 configuringframerelay
Day 20.1 configuringframerelay
 

Recently uploaded

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 

Recently uploaded (20)

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 

Day 10 loops+ rip+ igrp

  • 2. Distance Vector Routing Updates • Routing table updates occur periodically or when the topology in a distance vector protocol network changes. • Topology change updates proceed systematically from router to router. • Distance vector algorithms call for each router to send its entire routing table to each of its adjacent neighbors. • The routing tables include information about the total path cost as defined by the metrics.
  • 4. Convergence • Convergence is the speed and ability of a group of internetworking devices running a specific routing protocol to agree on the topology of an internetwork after a change in that topology. • A network has converged when all routers have consistent knowledge and correct routing tables. • Routing loops can occur when inconsistent routing tables are not updated due to slow convergence in a changing network. • If a network has not converged, the following are possible: – Inconsistent routing tables – Inconsistent traffic forwarding – Routing loops
  • 5. Routing Loops • Invalid updates will continue to loop until some process stops the looping. • This condition is called count to infinity. • Packets loop continuously around the network in spite of the fundamental fact that the destination network is down. • These packets loop through the network because of wrong information in the routing tables.
  • 6. Routing Loops • To reduce routing loops and counting to infinity, RIP uses the following techniques: – Count-to-infinity – Split horizon – Poison reverse – Holddown counters – Triggered updates
  • 7. Routing Loops – Count to Infinity • Distance vector routing algorithms are self-correcting, but a routing loop problem can require a count to infinity. • When a routing table update is received by a router in a distance vector network, the hop count for the updated route is incremented by one. • Without countermeasures to stop the count to infinity process, the distance vector metric of hop count increments each time the packet passes through another router. • To avoid this prolonged problem, distance vector protocols define infinity as a specific maximum number. • With this approach, the routing protocol permits the routing loop to continue until the metric exceeds its maximum allowed value.
  • 8. Routing Loops – Split-Horizon • Another possible source for a routing loop occurs when incorrect information that has been sent back to a router contradicts the correct information that the router originally distributed. • Split-horizon attempts to avoid this situation. • If a routing update about a network arrives from a router, the router that receives the update cannot send information about that network back to the router that originally sent the update. • Split-horizon thus reduces incorrect routing information and reduces routing overhead.
  • 9. Routing Loops – Split-Horizon • The split horizon rule is based on the theory that it is not useful to send information about a route back in the direction from which it came. If router A receives an update from router D, it would not send that information back to router D.
  • 10. Routing Loops – Route Poisoning • Route poisoning is used by various distance vector protocols in order to overcome large routing loops and offer explicit information when a subnet or network is not accessible. • Route poisoning accomplishes this by setting the hop count to one more than the maximum. The maximum hop count for RIP is 15.
  • 11. Routing Table Updates • New routing tables are sent to neighboring routers on a regular basis (RIP updates occur every 30 seconds). • However a triggered update is sent immediately in response to some change in the routing table. • The router that detects a topology change immediately sends an update message to adjacent routers that, in turn, generate triggered updates notifying their adjacent neighbors of the change.
  • 12. Holddown Timers • A count to infinity problem can be avoided by using holddown timers • When a router receives an update from a neighbor indicating that a previously accessible network is now inaccessible, the router marks the route as inaccessible and starts a holddown timer
  • 13. Holddown Timers • If at any time before the holddown timer expires an update is received from the same neighbor indicating that the network is again accessible, the router marks the network as accessible and removes the holddown timer. • If an update arrives from a different neighboring router with a better metric than originally recorded for the network, the router marks the network as accessible and removes the holddown timer. • If at any time before the holddown timer expires an update is received from a different neighboring router with a poorer metric, the update is ignored.
  • 14. Holddown Timers • Holddown timers help prevent counting to infinity but also increase convergence time. • The default holddown for RIP is 180 seconds. • This will prevent any inferior route from being updated but may also prevent a valid alternative route from being installed. • The holddown timer can be decreased to speed up convergence but should be done with caution. • The ideal setting would be to set the timer just longer that the longest possible update time for the internetwork.
  • 15. Holddown Timers • The ideal setting would be to set the timer just longer that the longest possible update time for the internetwork. Set the holddown timer for just over 120 second – example 126
  • 16. Holddown Timers • One additional item that affects convergence time, and is configurable, is the update interval. • The default RIP update interval in Cisco IOS is 30 seconds. • This can be configured for longer intervals to conserve bandwidth, or for shorter intervals to decrease convergence time. • To change the update internal: – GAD(config-router)#update-timer seconds
  • 17. Routing Information Protocol (RIP) • RIP is a distance vector routing protocol • Hop count is used as the metric for path selection • If the hop count is greater than 15, the packet will be discarded • By default, routing updates are broadcast every 30 seconds • RIP has evolved over the years from a Classful Routing Protocol, RIP Version 1 (RIP v1), to a Classless Routing Protocol, RIP Version 2 (RIP v2).
  • 18. Routing Information Protocol (RIP) • RIP prevents routing loops from continuing indefinitely by implementing a limit on the number of hops allowed in a path from the source to a destination. • The maximum number of hops in a path is 15. • When a router receives a routing update that contains a new or changed entry, the metric value is increased by 1 to account for itself as a hop in the path. • If this causes the metric to be incremented beyond 15, it is considered to be infinity and the network destination is considered unreachable.
  • 19. Routing Information Protocol (RIP) • RIP sends routing-update messages at regular intervals. • When a router receives a routing update that includes changes to an entry, it updates its routing table to reflect the new route. • The received metric value for the path is increased by 1, and the source interface of the update is indicated as the next hop in the routing table. • RIP routers maintain only the best route to a destination but can maintain multiple equal-cost paths to the destination.
  • 20. Configuring RIP • The router rip command enables RIP as the routing protocol. • The network command is then used to tell the router on which interfaces to run RIP. • The routing process then associates specific interfaces with the network addresses and begins sending and receiving RIP updates on these interfaces.
  • 21. Configuring RIP • Router(config)#router rip – Enables the RIP routing process • Router(config-router)#network network-number – Associates a network with the RIP routing process
  • 22. Configuring RIP How would a user configure RIP on the GAD router?
  • 23. ip classless Command • In order for the Cisco IOS software to forward packets to the best supernet route possible, use the ip classless global configuration command. • If the router receives a packet for a subnet that does not have a default route and ip classless is enabled, it will forward the packet to the subnet via a supernet route. • A supernet route is a route that covers a greater range of subnets with a single entry. • For example, an enterprise uses the entire subnet 10.10.0.0 / 16, then a supernet route for 10.10.10.0 /24 would be 10.10.0.0 /16.
  • 24. ip classless Command • The ip classless command is enabled by default in Cisco IOS Software Release 11.3 and later. • To disable this feature, use the no form of this command. – no ip classless • When this feature is disabled any packets received that are destined for a subnet that numerically falls within the router’s subnetwork addressing scheme will be discarded.
  • 25. passive-interface command • Another issue with routing protocols is the unwanted advertisement of routing updates out a particular interface. • When a network command is issued for a given network, RIP will immediately begin sending advertisements out all interfaces within the specified network address range. • To control the set of interfaces that will exchange routing updates, the network administrator can disable the sending of routing updates on specified interfaces by configuring the passive-interface command. – GAD(config-router)#passive-interface e0
  • 26. Verifying RIP • There are several commands that can be used to verify that RIP is properly configured. • Two of the most common methods are: – show ip route command – show ip protocols command.
  • 29. Troubleshooting RIP • One highly effective command for finding RIP update issues is the debug ip rip command. • The debug ip rip command displays RIP routing updates as they are sent and received. Shows activity as it occurs
  • 30. Troubleshooting RIP • Other commands to troubleshoot RIP: – show ip rip database – show ip protocols {summary} – show ip route – debug ip rip {events} – show ip interface brief
  • 31. Load Balancing with RIP • Load balancing is a concept that allows a router to take advantage of multiple best paths to a given destination. • RIP is capable of load balancing over as many as six equal- cost paths, with four paths being default. • RIP performs what is referred to as “round robin” load balancing. This means that RIP takes turns forwarding packets over the parallel paths. – The router will start with an interface pointer to the interface connected to router 1. – Then the interface pointer cycles through the interfaces and routes in a deterministic fashion such as 1-2-3-4-1-2-3-4-1.
  • 32. Load Balancing with RIP • Because the metric for RIP is hop count, no regard is given to the speed of the links.
  • 33. Load Balancing with RIP • Because the metric for RIP is hop count, no regard is given to the speed of the links.
  • 34. Load Balancing • Load balancing is a concept that allows a router to take advantage of multiple best paths to a given destination. • The paths are derived either statically or with dynamic protocols, such as RIP, EIGRP, OSPF, and IGRP. • When a router learns multiple routes to a specific network, the route with the lowest administrative distance is installed in the routing table. • Sometimes the router must select a route from among many, learned via the same routing process with the same administrative distance. • The router chooses the path with the lowest cost or metric to the destination.
  • 35. Load Balancing • Each routing process calculates its cost differently and the costs may need to be manually configured in order to achieve load balancing. • RIP networks must have the same hop count to load balance, whereas IGRP uses bandwidth to determine how to load balance.
  • 37. Load Balancing • When routing IP, the Cisco IOS offers two methods of load balancing, per-packet and per-destination load balancing. • If process switching is enabled, the router will alternate paths on a per-packet basis. • If fast switching is enabled, only one of the alternate routes will be cached for the destination address, so all packets in the packet stream bound for a specific host will take the same path. • Packets bound for a different host on the same network may use an alternate route, traffic is load balanced on a per- destination basis.
  • 38. IGRP • IGRP is a distance vector Interior Gateway Protocol (IGP). • Cisco created this routing protocol to overcome the problems associated with RIP. • IGRP converges faster than RIP • Routers using distance vector protocols must send all or a portion of their routing table in a routing update message at regular intervals to each of their neighboring routers. • As routing information spreads throughout the network, routers perform the following functions: – Identify new destinations – Learn of failures
  • 39. IGRP • IGRP is a distance vector routing protocol developed by Cisco (it is a Cisco proprietary routing protocol). • IGRP sends routing updates at 90 second intervals, advertising networks for a particular autonomous system. • By default, the IGRP routing protocol uses bandwidth and delay as metrics. • Additionally, IGRP can be configured to use a combination of variables to determine a composite metric. – Bandwidth – Delay – Load – Reliability A composite metric is more accurate than the hop count metric that RIP uses when choosing a path to a destination.
  • 40. IGRP • The show ip protocols command displays parameters, filters, and network information concerning the routing protocols in use on the router. Default is 100, max. is 255
  • 41. IGRP ? • Given the following information from the show ip protocols command, when would the next update interval be expected?
  • 42. IGRP IGRP has a set of timers to enhance its performance and functionality: • Update Timer: These specify how frequently routing-update messages should be sent. The default is 90 seconds. • Invalid Timers: These specify how long a router should wait before declaring a route invalid if it does not receive a specific update about it. The default is three times the update period. • Hold-down Timers: The holddown timer specifies the amount of time for which information about poorer routes is ignored.The default is three times the update timer period plus 10 seconds. • Route Flush Timer:These indicate how much time should pass before a route should be flushed from the routing table. The default is seven times the routing period.
  • 43. IGRP If default settings are used, by looking at the update interval you can tell what routing protocol is being used.
  • 44. IGRP • The show ip route command shows the metric values in brackets. • The “I” verifies that IGRP is configured. Administrative distance / Composite Metric
  • 45. IGRP • IGRP has a number of features that are designed to enhance its stability, such as: – Holddowns - used to prevent regular update messages from inappropriately reinstating a route that may not be up. – Split horizons - derived from the premise that it is usually not useful to send information about a route back in the direction from which it came. – Poison reverse updates – used to defeat larger routing loops, increases the hop count to one more than the maximum hop count.
  • 46. Configuring IGRP • To configure the IGRP routing process, use the router igrp configuration command. To shut down an IGRP routing process, use the no form of this command. – Router(config)#router igrp as-number • The Autonomous System number is one that identifies the IGRP process. It is also used to tag the routing information. • To specify a list of networks for IGRP routing processes, use the network router configuration command. To remove a network, use the no form of this command.
  • 47. Configuring IGRP RouterA(config)#router igrp 100 RouterA(config-router)#network 192.168.1.0 RouterA(config-router)#network 192.168.2.0 • What commands would be needed to configure RouterB for IGRP with the autonomous system number 100? 192.168.1.32/27 192.168.1.64/27 192.168.2.32/24 192.168.3.32/24 RouterA RouterB
  • 48. IGRP • IGRP is showing its age, it lacks support for variable length subnet masks (VLSM). • Rather than develop an IGRP version 2 to correct this problem, Cisco has built upon IGRP's legacy of success with Enhanced IGRP.