[comp.protocols.appletalk] Kinetics UDP software stops routing?

dplatt@coherent.uucp (Dave Platt) (01/29/88)

We've been running into some problems with our Kinetics KFPS-3, which is
running the UDP-gateway software released with the CAP distribution from
Columbia.  The primary symptom is that TELNET sessions stop working.

We're using NCSA TELNET version 2.1, running on a number of Mac SEs
simultaneously on a single AppleTalk network that's connected to our thin
Ethernet via a single Kinetics KFPS-3.  Occasionally, a TELNET session on one
of the SEs will lock up... typed input is not echoed, and a "Send 'are you
there?'" command never responds [yes].  Eventually, TELNET disconnects due to
lack-of-response.

If the user attempts to reconnect to the Unix host, TELNET tries for a minute
or so and then puts up the "Host or gateway not responding" dialog box.  If
the user exits from TELNET and re-launches it, TELNET is able to communicate
with the gateway and acquire its IP-address [or, at least, the dialog box
asking the user to enter hir network address never appears].  Further attempts
to connect to the host fail in the same way as before... the host never
responds.

If TELNET loses contact with the outside world in this fashion, another
symptom appears... the "Dumper" RDEF (part of the MacDump package) is unable
to "see" the Unix host's macrestore service, and will not permit the user to
select the host as an authorized disk-dumper.  [The TELNET problem was
occurring for several weeks before I installed Dumper, so I don't believe that
Dumper introduced the problem].

The only way out of this situation is to reboot the affected Mac;  once it
comes back up, TELNET sessions can be opened once again, and the Dumper RDEV
can once again select the host.

All of the above leads me to think that the gateway code is somehow losing
track of the routing information that would permit the Unix host to send UDP
and/or encapsulated-AppleTalk packets to the Mac.  The atalk log in /usr/adm
is entirely unenlightening.

Has anyone seen problems like this, and/or suggest a solution?

-- 

Dave Platt
  UUCP:	...!{ames,sun,uunet}!coherent!dplatt
  Internet: coherent!dplatt@ames.arpa, ...@sun.com, ...@uunet.uu.net

Ravinder.Chandhok@GNOME.CS.CMU.EDU (01/29/88)

Dave,

I have seen the problem of TCP getting into a hung state with NCSA telnet,
but it generally happens to me during an FTP (the byte count stops
incrementing and then the file transfer times out with no error message).
Perhaps this is related.  The next time it happens to me I will try and use
dumper to contact the mac and see if the same problem occurs.  

However, it just dawned on me that the routing that the Dumper RDEV uses in
the AppleTalk routing (which has a lot to do with atalkatab) and Telnet
depends on the IP routing, which is almost non-existant.  The only thing the
"routing" the TELNET requires of the gateway is for the gateway to proxy arp
and remember the mapping between IP addresses and AppleTalk ones.

It also seems that the next logical thing to try is to NOT reboot the mac,
but reboot the KBox, and then start TELNET again and see what happens.

Sound resonable ?

Rob