[nos-bbs] Collision avoidance
Steven Stimpson
steven2 at gwi.net
Tue Aug 15 11:26:02 EDT 2006
----- Original Message -----
From: George (Skip) VerDuin
To: TAPR xNOS Mailing List
Sent: Sunday, August 13, 2006 1:21 PM
Subject: Re: [nos-bbs] Collision avoidance
Hey Steve - I need to be very accurate in this and can not take the chance of mis-interpreting your input...
>SNIP<
HI skip. Here is a snippet from my autoexec.nos The parm is AX25 IRTT, Initial Round Trip Timer.
These are VHF parms.
#
ax25 timertype orig
# Initial rtt for ax25 (FRACK) is 4 secs. (Works out to abt 4-8 sec actually)
ax25 irtt 4000
# RespTime in ms
ax25 t2 5
# Check Time in ms (450 secs 1/2 of No-Activity)
ax25 t3 950000
# No-Activity Time in Secs
ax25 t4 180000
Note my t3 and t4 settings are absurd, this was to hold a link with
a packetcluster around the clock some time ago. Check the docs
for setting on those, or do what ka1nnn says here and start with 450 for t3,
and double that for t4. Also, since we owned the freq, my
Resp timer is rude. ax25 timertype is a method of backing
off the frack timer with each missed frame. Never tried
it with VHF but on H.F. it can reach epic proportions
and is no good.
In addition, can you confirm that entering kiss mode locks out the TNC frack timer so there is no timer-race?
Sure. The frack timer is a function of the Level2 firmware that resides in
the tnc. This is all disabled when entering KISS. Level 2 is run
in the computer, and is sent with each frame as a KISS header.
TXD, RESP, DWAIT, FRACK and I believe TXTAIL are all
handled by your KISS app. Note I said believe. I have
experimented with all these from the MSYS command
console and they can be changed on a per packet basis.
But I bet some of the programmers could tell you for sure which ones
are and aren't. I'm not entirely sure what you mean by timer race?
>From your experience, could you pass on the set of all (TNC and software) parameters that work well together at 300B HF kiss
>SNIP<
On some of the extremely busy nets, a frack timer of 11 seconds...Yes, eleven seconds, would
keep frames from backing up in the tnc. You also need to add the time it takes to
transmit the frame into account, since the frack timer starts counting
in the computer the moment the frame leaves the computer. If it takes
5 seconds to TX the frame but frack is only 4, there is going to be problems.
If you have to wait 4 seconds for the frequency to clear
and then another five while you TX, there is going to be bigger problems.
Another parm to watchout for is PTHRESH. Poll threshold. If your paclen
is 64, and pthresh is not set, each time the frack timer expires
the whole 64 length frame will be sent over and over. much better
to send a poll then the entire frame. A friend of mine
solved this by setting paclen to 64 and pthresh to 62.
If you want to see all this in action set your frack to 1/2 second,
TXD to one second, paclen to 255, disable pthresh, set your retry
to 10, and connect to a buddy on a clear freq. send a big
frame and it should crash and burn :-)
I went to wa8ded firmware some time ago. It like half-kiss, and half-TNC.
level2 resides in the tnc, and all the timers know the state of the DCD.
GL, hope this isn't TMI but it's raining out and there is nothing to do :-)
Steven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tapr.org/pipermail/nos-bbs_lists.tapr.org/attachments/20060815/2763fb3a/attachment.html>
More information about the nos-bbs
mailing list