25.02.2013 Views

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

TCP/IP Tutorial and Technical Overview - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

The limitation to this rule is that each node must wait for the route to the<br />

unreachable destination to time out before the route is removed from the<br />

distance vector table. In R<strong>IP</strong> environments, this timeout is at least three minutes<br />

after the initial outage. During that time, the device continues to provide<br />

erroneous information to other nodes about the unreachable destination. This<br />

propagates routing loops <strong>and</strong> other routing anomalies.<br />

Split horizon with poison reverse<br />

Poison reverse is an enhancement to the st<strong>and</strong>ard split horizon implementation.<br />

It is supported in RFC 1058. With poison reverse, all known networks are<br />

advertised in each routing update. However, those networks learned through a<br />

specific interface are advertised as unreachable in the routing announcements<br />

sent out to that interface.<br />

This drastically improves convergence time in complex, highly-redundant<br />

environments. With poison reverse, when a routing update indicates that a<br />

network is unreachable, routes are immediately removed from the routing table.<br />

This breaks erroneous, looping routes before they can propagate through the<br />

network. This approach differs from the basic split horizon rule where routes are<br />

eliminated through timeouts.<br />

Poison reverse has no benefit in networks with no redundancy (single path<br />

networks).<br />

One disadvantage to poison reverse is that it might significantly increase the size<br />

of routing annoucements exchanged between neighbors. This is because all<br />

routes in the distance vector table are included in each announcement. Although<br />

this is generally not an issue on local area networks, it can cause periods of<br />

increased utilization on lower-capacity WAN connections.<br />

Triggered updates<br />

Like split horizon with poison reverse, algorithms implementing triggered updates<br />

are designed to reduce network convergence time. With triggered updates,<br />

whenever a router changes the cost of a route, it immediately sends the modified<br />

distance vector table to neighboring devices. This mechanism ensures that<br />

topology change notifications are propagated quickly, rather than at the normal<br />

periodic interval.<br />

Triggered updates are supported in RFC 1058.<br />

188 <strong>TCP</strong>/<strong>IP</strong> <strong>Tutorial</strong> <strong>and</strong> <strong>Technical</strong> <strong>Overview</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!