06.09.2015 Views

Amateur Radio - Free and Open Source Software

Amateur Radio - Free and Open Source Software

Amateur Radio - Free and Open Source Software

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!