Views
Simple SA Packet Generator
From Fortian
The Fortian Simple SA Packet Generator
The Simple SA Packet Generator (SSPG) is lightweight software for multicasting Position/Location Information (PLI) acquired from gpsd onto the local area network. It is of especial use on mobile ad-hoc netorks (MANETs), and is designed to interoperate with Dark Corner Software's Minotaur SA. It has been successfully deployed on x86, MIPS, and ARM processors.
Usage
The following documention is from the README enclosed with SSPG releases.
Usage: sspg -i SA_ID [-d SSPGHOME] [-f FLOWID] [-m MULTICASTGROUP] [-p PORT] [-s TIME] [-t TTL] [-r | -I INTLIST [-I INTLIST ...]] [-W WAVE_VIZ]
SA_ID is the Situational Awareness identifier of this system, and is mandatory.
SSPGHOME defaults to /usr/local/sspg, and is where SSPG expects to find the sequence number. The environment variable SSPGHOME is checked if this flag is not given.
FLOWID is up to 8 characters of ASCII, and defaults to "SA".
MCAST defaults to 225.2.2.1
PORT defaults to 5221.
TIME is the minimum time in seconds between polls, and defaults to 1.
TTL defaults to 1.
WAVE_VIZ is the filename of the wave relay neighbor file, and defaults to "/proc/waverelay_visualization". Use "disable" to disable it.
INTLIST may be specified as any available interface, or as a comma-delimited list of interfaces, such as eth0,eth1
If -r is specified, SSPG will not bypass the kernel routing table.
Note that SSPG does not fork into the background, nor does it log to syslog. It does terminate if you send it a TERM signal.
Additional notes:
Note well that at a minumum, you must provide an SA ID for it. SA IDs are numbers and should match the configuration provided in a headed version of Minotaur SA. For example, /usr/local/sspg/sspg -i 12
You will probably want to make a directory /usr/local/sspg and store the binary there. The binary will create a file "sspg.seqno" in /usr/local/sspg or wherever it is told to (via command line or SSPGHOME), so for tidiness sake, using that directory is a good idea. [This file is required by the Helen protocol spoken by Minotaur SA.]
How to get it
If you would like to download SSPG, please contact us.
Licensing
This software contains previously unreleased source code that is the property of Fortian Inc. Redistribution is prohibited without explicit permission.
Copyright © 2003-2010 Fortian. All rights reserved.
Use of this website is restricted by the Terms of Use.
The Fortian name is a registered trademark of Fortian Inc.
The Fortian logo and the phrase "Redefining Network Technology" are trademarks of Fortian Inc.
