Holddown timer works by having each router start a timer when they first receive information about a network that is unreachable. Until the timer expires, the router will discard any subsequent route messages that indicate the route is in fact reachable. It can solve the case where multiple routers are connected indirectly. There are realistic scenarios where Split horizon and split horizon with poisoned reverse can do nothing.
Holddowns are usually implemented with timers. If the router detects a network unreachable, the timer is started. The router will then wait a preset number of seconds until the network is stable. When the timer expires, the router will then receive its routing updates from other routers. For example in RIP the default holddown timer is set to 180 seconds.
- "RIP Special Features For Resolving RIP Algorithm Problems". The TCP/IP Guide. 2005-09-20. Retrieved 2012-01-09.