Amateur Radio - Free and Open Source Software
Amateur Radio - Free and Open Source Software
Amateur Radio - Free and Open Source Software
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Number I' on your FeedbKil card<br />
TexNet<br />
Packet-Switching Network<br />
An overview ofa highly successful<br />
<strong>and</strong> efficient packet radio network.<br />
by Greg Jones WD51 VD<br />
C<br />
o<br />
nce ived by Tom McDermott<br />
N5EG an d T o m<br />
Asche nb re nne r WB5PUC in the<br />
summer o f 1985, the Texas network<br />
began as a small summer projeer.<br />
One year later, the result wa s<br />
TexNcl- an inexpe nsive , mu lli-resou<br />
rce, Iour-pon . hi gh-speed<br />
" backbo ne ," datagram-based amateur<br />
packet switchi ng system.<br />
Texjcet allows Texas packet rad io<br />
operators 10 commun icate effecti<br />
vely over di stances of several<br />
hundred miles in real time , <strong>and</strong> is<br />
currently beli eved 10 be the longest<br />
<strong>and</strong> fastest 9600 baud amateur network<br />
in the United Stales (see Figure<br />
I).<br />
S)'stem Definition<br />
TexNel , a datagram-based octwork,<br />
ackno wledges packets at<br />
each step o f the path, ope rate s with<br />
minimal time delay , <strong>and</strong> provides<br />
user serv ices as we ll as information<br />
about network operations . Operation<br />
is at 9600 baud on 450 MHz,<br />
with typical local user access at<br />
1200 baud A FS K on IWO meters or<br />
220 MHz. If necessary, inter- node<br />
trunks can run at any of the lower<br />
speeds. <strong>and</strong> the primary or secondary<br />
user port will support other<br />
baud rates <strong>and</strong> modulation techniques .<br />
The system is completely compat ible with<br />
both versions of the AX .25 protocol specifications<br />
for user connections. The network<br />
itse lf communicates between its own nodes<br />
using AX .25 as the data-link layer two protocol<br />
<strong>and</strong> T EXNET-IP as the layer three network<br />
protocol. The TEXNET-IP prot ocol<br />
adds only fi ve bytes of overhead to the front<br />
of every packet inside the network.<br />
TEXNET-IP is tran sparent 10 all users<br />
because the entry <strong>and</strong> exit nodes translate<br />
the users' packets to T EXNET-IP <strong>and</strong> back<br />
again (see Figure 2). The terminating nodes<br />
du ring a use r connect ion mainta in tables that<br />
specify how each user is connected.<br />
The purpose of an intermediate node is to<br />
perform transit-routing only. A TexNet node<br />
ope rates with no fixed routing assignments; a<br />
node's routing table is generated upon startup<br />
54 73 Amaleur <strong>Radio</strong> • OCtober. 1989<br />
Photo A. Top l ·it'K'• • •<br />
.JJII-.l1II<br />
Photo B . . " <strong>and</strong>f rom panel ofa TexNet Networs: Comrol Processor.<br />
Michixan Textvet Node constructed by Jay Nugem WB8TKL.<br />
<strong>and</strong> updated as new nod es begin operations or<br />
as current nodes are reset. This allows a node<br />
to mai ntain primary <strong>and</strong> secondary rout ing to<br />
all other nodes in the network (the use r comm<strong>and</strong><br />
ROUTE describes this in more detail).<br />
TexNet supports 255 nodes pe r network using<br />
the same network ID , <strong>and</strong> there are 255<br />
netwo rk IDs av ailable.<br />
Hardware<br />
The heart ofa TexNet node is a partit ioned<br />
PC board composed ofthe NCP (node control<br />
processor). a 9600 baud TPRS (Texas Packet<br />
<strong>Radio</strong> Society) FSK modem. <strong>and</strong> a I200 baud<br />
A FSK modem. (Figure 3 shows a block d iagram<br />
of a Te xNel node configuratio n.I The<br />
third port is left free for the attachment ofany<br />
kind of modem (l<strong>and</strong>-line, 2400 baud , PSK).<br />
The 1200 baud AFSK modem is similar to the<br />
T APR TNC-I modern. The 9600 baud FS K<br />
•<br />
modem is a redesigned<br />
K9 NG<br />
modem, with improved receive filters.<br />
The NCP u nit contains a<br />
Z80A CPU operating at 4 MHz,<br />
32K EPROM , 40K RAM memory,<br />
two sioro serial comm unications<br />
ICs for the serial HOLC po rts, <strong>and</strong><br />
aCTC .<br />
Careful design in both softwa re<br />
<strong>and</strong> hardware was necessary 10 allow<br />
all th ree po rts to ru n at 9600<br />
bps. TPRS decided to develop its<br />
own board 10 keep the cost down<br />
<strong>and</strong> to include two special circuits,<br />
a reliable crys tal oscillator <strong>and</strong> a<br />
fail-safe state mac hine called " fire<br />
code." Fire code is an EPRO M<br />
based logic circuit that monitors<br />
the IP data <strong>and</strong> dock lines (completely<br />
independent of the processor<br />
<strong>and</strong> communications ICs) for<br />
the presence of a 72-bit un ique sequence<br />
comm <strong>and</strong>i ng the node 10<br />
reset. This 72 ,bit sequence is progra<br />
mmed into the EPROM along<br />
with its slate mac hine. The mean<br />
lime between false activation is calculated<br />
to be considerably more<br />
than one million years.<br />
The local console port on the<br />
NCP supports the local console,<br />
control points, <strong>and</strong> weather interface<br />
. The control point s let the<br />
node control <strong>and</strong> monitor status items connected<br />
to the node. Some of the uses for<br />
control points are to check the status of emergency<br />
power at site, 10 check if the power<br />
level ofbatteries is too low o r too high, <strong>and</strong> to<br />
turn devices on <strong>and</strong> off.<br />
A TexNet daughterboard lets the NC P interface<br />
with an optional Winchester hard disk<br />
controller. The daught crhoard supports the<br />
ha rd disk feature, that in turn suppo rts the<br />
packet message server (PMS) <strong>and</strong> weather<br />
feed . The deugbterboard also supports additional<br />
control points. T he iocal console<br />
weather input allows data from the National<br />
w eather Service 10 be fed in at either 1200<br />
bps RS-232 or 75 baud Baudot : th is data is<br />
then stored on the PM S.<br />
The other key aspect of how well the hardware<br />
operates is not the TexNet hardware,<br />
bUI the backbone rad io . Th e performance o f