[aprssig] KPC3+ induced errors => IS dupe checking
Heikki Hannikainen
hessu at hes.iki.fi
Wed Mar 16 17:33:10 EDT 2011
On Wed, 16 Mar 2011, Jason KG4WSV wrote:
> On Wed, Mar 16, 2011 at 2:28 PM, Larry Cerney <lcerney at viawest.net> wrote:
>> where in the APRS system is dup checking
>> done?
>
> everywhere - igates and APRS-IS servers.
This is actually a bit incorrect - the igates are not supposed to do
duplicate checking, just the APRS-IS servers. I believe that most
implementations follow this. Please see the beginning of this spec:
http://www.aprs-is.net/IGating.aspx
I find this a good strategy, it's good that the APRS-IS servers implement
the dupe checking in an uniform way, instead of all igates doing it on
their own - it reduces the amount of "almost correct but slightly
different" filter implementations, since there are so many different igate
packages out there. It also makes it easier to tune the filtering
algorithms when needed, since the IS servers can be upgraded more easily
than all the igates. Also, the IS servers could, at some point, find the
duplicate packets useful, for message routing or something.
For those of you looking at the aprs.fi raw packets list, and finding red
"duplicate packet" warnings there: aprs.fi also does check for duplicate
packets. APRS-IS servers do dupe checking over a range of past 30
seconds - the duplicates filtered in the APRS-IS will never make it to
aprs.fi and are not shown in the raw packets listing at all. aprs.fi goes
a bit further, especially for position packets, and tries hard to catch
the packets delayed by the KPC-3+'s and others - those are shown with the
red error messages in the raw packets list.
http://blog.aprs.fi/2008/03/on-duplicate-and-delayed-packets.html
- Hessu
More information about the aprssig
mailing list