[EAS] Part 11 / Local CAP Relay Networks

Harold Price hprice at sagealertingsystems.com
Sun May 22 12:40:19 CDT 2011


Eric,

Yes, CAP does have a method of duplicate detection, a combination of 
three fields, sender (Guaranteed by assigner to be unique globally), 
identifier (unique message id from that sender), and sent (time 
stamp, not unique).  It is therefore possible to send a CAP message 
through a variety of means, and have the CAP receiver avoid 
processing the CAP message more than once.

** Warning - long winded digression follows **

Once a CAP message jumps from the CAP domain to the EAS domain, 
however, there is no longer any way to track CAP duplicates. 
Duplicate EAS messages are weeded out at the EAS level, using 
originator, event, locations, start time, and duration.

So, it should not be possible to have two different CAP messages 
issued by the same or a different sender that appear to be 
duplicates, though this depends on the originator (that is, the 
originator's software).  Some originators are using a GUID - best 
practice, I think; some are using a combination of date and 
time.  That is risky, but since the time includes seconds, probably 
ok as a practical matter.

Is is possible to have a false duplicate in the EAS domain, however, 
that is, two CAP messages that are not duplicates can contain 
unintentionally duplicate EAS messages.  This is because EAS times do 
not include seconds or specific sender information.  For example, if 
a message is issued at 12:01:05 (hh:mm:ss), and another with the same 
orig code, event code, location list, and duration is issued at 
12:01:35, then they will appear to an EAS system as both being issued 
as 12:01, and the 2nd will be ignored.

There is no "fix" to this without changing the basic EAS protocol 
itself. It has always been this way.

The EAS-CAP Industry group worked hard to make sure that a single CAP 
message would always generate the exact same EAS message, no matter 
which vendor rendered the CAP message into EAS.  Otherwise, you could 
have a single CAP message generating one EAS message from vendor A, 
and another from vendor B, so the broadcaster relaying EAS alerts 
would send an RMT twice.  This could and did happen back in 2008, 
that particular issue was a different ordering of multiple FIPS codes.

** end of long winded digression **

Harold

At 01:59 PM 5/20/2011, Eric Adler wrote:
>I use the mikrotik routerboard products here for a lot of things) so 
>that they all reach the CAP/EAS box and the CAP/EAS box can check 
>message/event IDs to see if it is a duplicate or not (sorry, I'm not 
>fully up-to-date on CAP/IPAWS standards but I'd hope each message 
>has a globally unique identifier [GUID] that follows it along all 
>paths, including EAS).



More information about the EAS mailing list