omnisecu.com free mcse ccna rhce linux java learning  
Home Knowldege Base FAQ Contact Us Sitemap
omnisecu.com free mcse ccna rhce linux java learning  
omnisecu.com free mcse ccna rhce linux java learning
Home » Knowledge Base » Cisco Certified Network Associate (CCNA) » What is Routing Loop and how to avoid Routing Loop
 

What is Routing Loop and how to avoid Routing Loop

 

A routing loop is a serious network problem which happens when a data packet is continually routed through the same routers over and over. The data packets continue to be routed within the network in an endless circle. A routing loop can have a catastrophic impact on a network, and in some cases, completely disabling the network. Normally Routing Loop is a problem associated with Distance Vector Protocols.

Routing Loop can happen in large internetworks when a second topology change emerges before the network is able to converge on the first change. Convergence is the term used to describe the condition when all routers in an internetwork have agreed on a common topology. Link state protocols tend to converge very quickly, while distance vector protocols tend to converge slowly.

The following methods are used to avoid Routing Loops.

Maximum hop Count

Maximum hop count mechanism can be used to prevent Routing Loops. Distance Vector protocols use the TTL (Time-to-Live) value in the IP datagram header to avoid Routing Loops. When an IP datagram move from router to router, a router keeps track of the hops in the TTL field in the IP datagram header. For each hop a packet goes through, the packet’s TTL field is decremented by one. If this value reaches 0, the packet is dropped by the router that decremented the value from 1 to 0.

Split Horizon

A split horizon is a routing configuration that stops a route from being advertised back in the direction from which it came. Split Horizon mechanism states that if a neighbouring router sends a route to a router, the receiving router will not propagate this route back to the advertising router on the same interface.

Route Poisoning

Route Poisoning is another method for avoiding routing loops. When a router detects that one of its connected routes has failed, the router will poison the route by assigning an infinite metric to it.

Hold-down Timers

Hold-down timer is another mechanism used to prevent bad routes from being restored and propagated by mistake. When a route is placed in a hold-down state, routers will neither advertise the route nor accept advertisements about it for a specific interval called the hold-down period.

Related Topics...

What is Routing Metric Value

What is Convergence of Routing Tables

What is Dynamic Routing and different types of Dynamic Routing

Introduction to Distance Vector Routing Protocols

Introduction to Routing Information Protocol (RIP)

How to configure Routing Information Protocol (RIP)

Introduction to Interior Gateway Routing Protocol (IGRP)

How to configure Interior Gateway Routing Protocol (IGRP)

Introduction to Link State Routing Protocols

Introduction to Open Shortest Path First (OSPF) Protocol

How to configure Open Shortest Path First (OSPF)

Introduction to Hybrid Routing Protocols

Introduction to Enhanced Interior Gateway Routing Protocol (EIGRP)

How to configure Enhanced Interior Gateway Routing Protocol (EIGRP)

 

 
 

eXTReMe Tracker

 

back
next
 
Disclaimer | Feed Back | Trademarks | Knowledge Base | FAQ | Sitemap | Downloads