🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.dcom.sys.cisco
Article #393

Re: KeepAlives and half duplex failures

#393
From: David Hampton
Date: Tue, 10 Apr 1990 11:21
23 lines
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!daemon

Show 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