Article View: comp.dcom.sys.cisco
Article #393Re: KeepAlives and half duplex failures
From: David Hampton
Date: Tue, 10 Apr 1990 11:21
Date: Tue, 10 Apr 1990 11:21
23 lines
1600 bytes
1600 bytes
>> Assume that the line from A to B is working but the reverse direction >> has a problem. B will continue to receive keepalives and, worse, >> routing information from A. But when it tries to use that line to B the >> packet gets dropped on the floor. Meanwhile A has a potentially good >> path to B but won't use it for lack of keepalives and routing updates. cisco's serial keepalives measure the full serial link. Keepalives contain a sending sequence number, and the last sequence number received from the other end of the link. (e.g. mine's 5, I last saw 23 from you.) This lets a router see if his transmit wire is broken, as well as testing for a broken receive wire. If the number last sent from a router, and the number echoed from the far end are ever out of sync by more than two, then the serial line is declared down. In your scenario, B will continue to hear keepalives from A with A's sequence number changing. These packets also contain the last sequence number that A heard from B before the line died. Router B, upon seeing that his echoed sequence number is out of date, will declare the serial line down. A will also declare the line down for lack of any keepalives at all. David Hampton cisco Release Group
Technical Details
Message-ID:
<19501@boulder.Colorado.EDU>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!asuvax!ncar!boulder!daemonShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!asuvax!ncar!boulder!daemon From: hampton@cisco.com (David Hampton) Newsgroups: comp.dcom.sys.cisco Subject: Re: KeepAlives and half duplex failures Message-ID: <19501@boulder.Colorado.EDU> Date: 10 Apr 90 11:21:07 GMT Sender: daemon@boulder.Colorado.EDU Lines: 23