Distance-vector routing protocol: Difference between revisions

Content deleted Content added
Asidas (talk | contribs)
m Corrected a link to poison reverse
Asidas (talk | contribs)
mNo edit summary
Line 33:
 
===Workarounds and solutions===
[[Routing Information Protocol|RIP]] uses the [[Split horizon route advertisement|split horizon]] with [[Splitpoison horizonreverse route| advertisementsplit horizon]] technique to reduce the chance of forming loops and uses a maximum number of hops to counter the 'count-to-infinity' problem. These measures avoid the formation of routing loops in some, but not all, cases.<ref>{{IETF RFC|1058}}, Section 2.2.2</ref> The addition of a ''hold time'' (refusing route updates for a few minutes after a route retraction) avoids loop formation in virtually all cases, but causes a significant increase in convergence times.
 
More recently, a number of loop-free distance vector protocols have been developed — notable examples are [[EIGRP]], [[DSDV]] and [[Babel (protocol)|Babel]]. These avoid loop formation in all cases, but suffer from increased complexity, and their deployment has been slowed down by the success of [[link-state routing protocol]]s such as [[OSPF]].