Date: Mon, 3 Jan 94 04:30:06 PST From: Advanced Amateur Radio Networking Group <tcp-group@ucsd.edu> Errors-To: TCP-Group-Errors@UCSD.Edu Reply-To: TCP-Group@UCSD.Edu Precedence: Bulk Subject: TCP-Group Digest V93 #342 To: tcp-group-digest TCP-Group Digest Mon, 3 Jan 94 Volume 93 : Issue 342 Today's Topics: Packet repeater interface logic What does this mean? Send Replies or notes for publication to: <TCP-Group@UCSD.Edu>. Subscription requests to <TCP-Group-REQUEST@UCSD.Edu>. Problems you can't solve otherwise to brian@ucsd.edu. Archives of past issues of the TCP-Group Digest are available (by FTP only) from UCSD.Edu in directory "mailarchives". We trust that readers are intelligent enough to realize that all text herein consists of personal comments and does not represent the official policies or positions of any party. Your mileage may vary. So there. ---------------------------------------------------------------------- Date: Sun, 02 Jan 94 10:07:00 est From: "Ackermann, John" <jra@lawdept.daytonoh.NCR.COM> Subject: Packet repeater interface logic To: "''TCP Mailing List''" <tcp-group@ucsd.edu> I'm putting together a revised version of the interface/controller for our full-duplex packet repeater. The goal is to directly tie the switch machine into the repeater, without using a radio. There are two data streams that could go the repeater transmitter -- the one from the receiver, and the one from the switch. A simple design would simply qualify each data stream with DCD or RTS as appropriate, and XOR them together. This would work fine as long as the receiver didn't open up while the switch was transmitting, or vice versa. But if both receiver DCD and switch RTS went active at once, the two data streams would mix and you'd get garbage. Of course, CSMA/CA should prevent this; when the switch has the transmitter, no one else would dare transmit. But we know that it doesn't always work this way. The question: is it worth it in the real world to either: a) give the switch priority (ie, when the switch is transmitting, lock out the receiver datastream), or b) come up with a latch that would work on a "first come, first served" basis, giving priority to whoever grabs the transmitter first. I can see potential race or deadly embrace problems with this, though. Any thoughts? 73, John AG9V ------------------------------ Date: Sun, 2 Jan 94 10:36:37 EST From: Steve Urich <steve@zero.com> Subject: What does this mean? To: qualcomm.com!karn@vu-vlsi.ee.vill.edu (Phil Karn) Phil wrote: > NOS can return source quenches for several different reasons, but the > most common in AX.25 operation is an unresolved ARP. When a NOS system I've also noticed that if a NOS is low on memory it will dump the packet and return a source quench if its a homesystem also operating as a switch when there is too much going on at the same time like nntp ftp to and thru it. > So the bottom line is this: repeated source quenches from a gateway > transmitting on an AX.25 channel are a very good indication that the > next station on the path is down or unreachable and has been so for > more than 15 minutes (the ARP cache timeout). At least this code lets a user know that there is something wrong at the other end with a returned quench. I've been seening different problems with NOS especially JNOS that is being used where I live. I've noticed that there are hardly no "source quench" returns, however there are holes in the packet switching and retransmissions that I cannot understand. It seems that at times the JNOS goes deaf and refuses any packets. I'm not talking about when someone is shelled out reading and writing mail, but this is when things are pretty busy and packets get lost. I've heard it from others complaining about the same problem ever since thier switch changed to JNOS. Its seems that the "source quench" code is `NOT' compiled into the these NOSes used locally and therefore it seems like they are loosing packets more then previous NOSes used. Is there a reason not to have it compiled in so it doesn't waist bandwidth or something? It sure looks that way, also I can't figure the reasons for the packetloss anymore because I get no "source quench" return. This was helpful in debugging and its making me and others think there is something wrong with there tncs and radios now ;). Which there isn't but its confusing when there are pockets of holes in the system without any reference to why. 73 Steve ------------------------------ End of TCP-Group Digest V93 #342 ****************************** ******************************