home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / news / info8688 / gw0805.88 < prev    next >
Text File  |  1988-08-07  |  17KB  |  381 lines

  1. Gateway: The ARRL Packet Radio Newsletter is published by the
  2.                                                              
  3. American Radio Relay League          Stan Horzepa, WA1LOU    
  4.       225 Main Street                       Editor           
  5.     Newington, CT 06111                                      
  6.                                                              
  7. Larry E. Price, W4RA                    David Sumner, K1ZZ   
  8.      President                       Executive Vice President
  9.  
  10. Vol. 4, No. 23                                    August 5, 1988
  11.  
  12. AMSAT ANNOUNCES 1989 LAUNCH OF PACSATS
  13.  
  14. On July 30, AMSAT-NA President Vern Riportella, WA2LQQ announced 
  15. plans to launch four "microsatellites" from a single European 
  16. Space Agency Ariane launch vehicle.  Of the four satellites, two 
  17. would be store-and-forward packet satellites (PACSATs).  One of 
  18. the PACSATs will be operated by AMSAT-NA, the other by AMSAT-LU 
  19. (Argentina).  The current Ariane launch schedule would result in 
  20. a June, 1989 launch of the AMSAT satellites.
  21.  
  22. The other two satellites will be special-purpose amateur 
  23. satellites.  One is being sponsored by Brazil AMSAT (BRAMSAT), 
  24. and will carry Project DOVE (Digital Orbiting Voice Encoder).  
  25. This satellite will carry a synthesized voice transmitter.  The 
  26. final satellite is sponsored by the Center for Aerospace 
  27. Technology (CAST) at Weber State College, of Ogden, Utah and will 
  28. carry a low-resolution camera.
  29.  
  30. The startling thing about these satellites is their truly tiny 
  31. size: a 23-cm (9-inch) cube of less than 10 kg (22 lb) mass.
  32.  
  33. Other organizations involved in the project are Tucson Amateur 
  34. Packet Radio (TAPR), which is providing some funding, and ARRL, 
  35. which is assisting with design and construction of the 
  36. satellites.
  37.  
  38.    from AMSAT-NA News Service
  39.  
  40. TEXNET SOFTWARE UPDATE
  41.  
  42. A number of new features have been incorporated into the new code 
  43. now being tested.  This code should be in full release to all 
  44. TexNet nodes in the next few months.  The following new features 
  45. are included.
  46.  
  47. o  Connect CQ @ NODE allows the user to transmit a CQ at the 
  48. requested node.  At the Cmd?> prompt, the user issues C CQ @ XYZ 
  49. and XYZ would then transmit a UI frame stating that the user is 
  50. calling CQ from whatever node.
  51.  
  52. o  Help contains more information on how to use commands.
  53.  
  54. o  When you issue BYE from a PMS or WMS, drops you to the network 
  55. prompt.  The last version of the software would drop the 
  56. connection and you would have to reconnect for another session.  
  57. To leave the network, issue BYE at the network prompt and the 
  58. network will disconnect.
  59.  
  60. o  The ***LINKED TO message has been changed so 
  61. that the node will wait until an acknowledgment has been received 
  62. from the station.  Then, the node will send the ***LINKED TO 
  63. message.  This was changed to increase connectivity to PBBSs that 
  64. were having problems seeing the ***LINKED TO message, primarily 
  65. from stations that are unable to buffer what they see being 
  66. received.
  67.  
  68. o  M @ NODE allows the network to support multiple PMS systems on 
  69. the network.
  70.  
  71. o  W @ NODE allows the network to support multiple WMS (Weather 
  72. Message System) systems on the network.
  73.  
  74. o  LS and LW within the PMS will now indicate, when used on a 
  75. non-WMS system, that they are not available as commands.  Issuing 
  76. LS on a PMS that does not have weather results in a message 
  77. indicating that you can not use that function.
  78.  
  79.    from The TPRS Quarterly Report    
  80.  
  81. PS-186 PROGRESS CONTINUES
  82.  
  83. (This story provides additional information to the PS-186 status 
  84. report published in Gateway, Volume 4, Number 21.)
  85.  
  86. What is it?
  87.  
  88. The PS-186 is a high-speed, four-port packet  switch designed by 
  89. Mike Brock, WB6HHV, Tom Lafluer, KA6IQA, and Franklin Antonio, 
  90. N6NKF.  It is described in detail in the Sixth ARRL Computer 
  91. Networking Conference Proceedings.
  92.  
  93. Status?
  94.  
  95. In late May, we shipped one of the PS-186 prototypes to Gordon 
  96. Beattie, N2DSY, of the RATS ROSE project.  We applaud the 
  97. progress the ROSE software project has had in the last year and 
  98. look forward to a version of the ROSE software that will run on 
  99. the PS-186.  
  100.  
  101. If you will recall, we originally built a run of eleven of the 
  102. prototype PC boards (Rev X).  These were assembled and 
  103. distributed to several software developers.  During the beta 
  104. test, several small design errors were discovered, resulting in 
  105. six cuts and jumps on the PC board.  These were incorporated into 
  106. the PC board design and a UART was added for a control port to 
  107. eliminate using one of the four high-speed ports for control.  
  108. This revised design is known as "Rev A"  (please ignore the past 
  109. erroneous references to "Rev B").
  110.  
  111. The first (evaluation) run of the new Rev A PC boards arrived 
  112. June 29.  We quickly assembled one and are happy to report that 
  113. the design changes appear to be completely successful.  The first 
  114. Rev A board passes all the diagnostic tests.  We had a total of 
  115. five boards built for this evaluation run and we now have #1 
  116. running, and #2, #3 and #4 almost completely assembled.  
  117.  
  118. Now that the changes are checked out, the path is clear to 
  119. production of larger quantities of the Rev A boards.  These will 
  120. be built by AEA.  As described in Gateway, Volume 4, Number 17, 
  121. TAPR is organizing a group purchase of PS-186 boards, which they 
  122. intend to sell in the form of skeleton kits.  TAPR needs an 
  123. indication of interest from you if you would like to participate 
  124. in the group purchase.  Send TAPR a post card!
  125.  
  126. Finally, this last step has taken a little longer than expected 
  127. and I would  like to emphasize that we take responsibility for 
  128. these delays.  They are not due to any action (or inaction) by 
  129. either AEA or TAPR.  
  130.  
  131.    from Franklin Antonio, N6NKF, for N6NKF,
  132.    KA6IQA and WB6HHV via CompuServe's HamNet
  133.  
  134.  
  135. DIGITAL COMMITTEE AX.25 WORKING GROUP MEETS
  136.  
  137. On July 16, Gordon Beattie, N2DSY; Terry Fox, WB4JFI; Phil Karn, 
  138. KA9Q; Tom Moulton, W2VY; Paul Rinaldo, W4RI; and Eric Scace, K3NA 
  139. met to review AX.25 level 2, version 2.0.  The homework prior to 
  140. the meeting was a digest of comments and suggestions from various 
  141. implementers by Terry Fox and SDL (state description language) 
  142. diagrams by Eric Scace.  Indeed, we found a few bugs in some of 
  143. the branches and twigs of the protocol, also some areas of 
  144. improvement.  After discussing these topics one by one, we came 
  145. up with a set of changes that could be applied to a version 2.1.  
  146. By definition, a version 2.N would be compatible with 2.0, so 
  147. versions 2.1 and 2.0 could be working together in the field.
  148.  
  149. In addition to the (many) minor fixes, we had to face a knotty 
  150. problem which was not adequately allowed for in AX.25, that of 
  151. reciprocal call signs.  That is, AX.25 permits call signs up to 6 
  152. characters in length, thus call-sign structures such as 
  153. VP2M/WB4JFI cannot be accommodated, giving us a problem in 
  154. certain countries.  In addition, AX.25 has become the lingua 
  155. franca of packet-radio link-layer protocols in the commercial and 
  156. governmental worlds, and other users use call signs as long as 11 
  157. characters.  After struggling with this problem for several 
  158. months, the working group came up with a virtually backwards-
  159. compatible call-sign extension scheme--a bit quilty, perhaps, but 
  160. we think it will work.  
  161.  
  162. These ideas relating to a possible version 2.1 will be detailled 
  163. in a paper by Terry Fox listing the reported problems and our 
  164. proposed fixes and in another paper giving SDL diagrams by Eric 
  165. Scace with these fixes in place.  These papers are to be 
  166. presented at the Seventh ARRL Amateur Radio Computer Networking 
  167. Conference on October 1.
  168.  
  169. The Digital Committee does not take protocol changes lightly, and 
  170. certainly we don't want packeteers to panic.  Don't pop your ROMs 
  171. out, point your .45 at them and say "BYE, old code."  It's not 
  172. that drastic a change.  Protocol stability has been one of the 
  173. reasons why amateur packet radio has grown and why others have 
  174. adopted it.  The plan is to make public disclosure of these ideas 
  175. and allow sufficient time for comment before recommending 
  176. implementation of version 2.1.  
  177.  
  178. At the same meeting, we talked about a version 3.0.  If you think 
  179. we ought to be cautious about public comment and enough lead time 
  180. for implementation of a version 2.1, then a version 3.0 should be 
  181. approached even more gingerly.  By definition, a version 3.0 is 
  182. not interoperable with version 2.0.  But then again, link-level 
  183. protocols are strictly between consenting adults, meaning that 
  184. they can be used between two stations if the owners agree to do 
  185. so.  Theoretically, they shouldn't bother anyone with whom 
  186. they're not connected.  Unfortunately, this applies only to 
  187. point-to-point links with no intermediary stations, some of which 
  188. could be using an older protocol.  So, the easiest place to try 
  189. out a new version 3.0 would be on high-speed (56-kbit/s) point-
  190. to-point links, and the worst on 2-meter or HF packet nets where 
  191. incompatibilities could cause a crash.  
  192.  
  193. Nevertheless, packeteers rush in where fools and wise men won't.  
  194. After dealing with version 2.1, we went on to dreamineer a 
  195. version 3.0 that wouldn't have serpentine call-sign extensions 
  196. and would have some additional desirable features.  Phil Karn 
  197. kicked off that discussion, and his description follows this 
  198. article.  In addition, we talked about having not just one but a 
  199. suite of three link-layer protocols (eg, high-speed VHF/UHF, 
  200. robust HF, and meteor-scatter).  There will be at least one paper 
  201. on version 3.0 at the 7th Computer Networking Conference.  Co-
  202. Jerseyites Gordon Beattie and Tom Moulton agreed to prepare a 
  203. paper.
  204.  
  205.    from Paul Rinaldo, W4RI
  206.  
  207.  
  208. NEW LINK LEVEL PROTOCOL MUSINGS
  209.  
  210. In addition to upward-compatible changes to the existing 
  211. protocol, the ARRL Digital Committee has been talking about brand 
  212. new link protocols.  I've been working on the preliminary design 
  213. of one with the following properties:
  214.  
  215. 1.  Be much simpler and easier than AX.25 to implement, mainly to 
  216. make high-speed DMA operation easier.  In particular, it will not 
  217. be necessary to scan every address field in a digipeater string 
  218. to see if you need to handle the packet or not.
  219.  
  220. 2.  Handle completely arbitrary, variable length addresses, 
  221. including those longer than 6 characters, eg, G0/WA8DED.  The ISO 
  222. "address extension bit" convention would disappear.
  223.  
  224. 3.  Take advantage of the address filtering feature in most HDLC 
  225. chips (this will be useful on busy high-speed channels).
  226.  
  227. 4.  Make a clean separation between the datagram addressing layer 
  228. (the portion with call signs and digipeaters) and the logical 
  229. link control (LLC) layer.  There would be a "link level PID" 
  230. between the two layers to allow use of multiple LLCs.  LAPB could 
  231. still be used at the LLC layer, but it would have no special 
  232. status.  If it is used, though, it would begin with its own 
  233. "address" byte of 01 or 03 to signal "command" or "response"; 
  234.  
  235. that crude C-bit kludge of mine would go away. 
  236.  
  237. 5.  The addressing layer would have a header checksum and control 
  238. bits so a user could say that he's willing to tolerate errors in 
  239. the remainder of the packet.  This is useful for real-time error 
  240. tolerant applications like packet voice. 
  241.  
  242. Frames would look something like this (I haven't decided on field 
  243. sizes yet):
  244.  
  245.    [FLAG] hash_id version flags lpid data_len addr_ptr hdr_cksum 
  246.    address#1address#n data [CRC] [FLAG]
  247.  
  248. The hash_id is a hash function of the address pointed to by 
  249. addr_ptr.  This allows stations to use the HDLC controller's 
  250. address filter function to screen out 255/256 of the traffic on 
  251. the channel addressed to others while still seeing all of their 
  252. own.  Broadcasts are handled by the special value 0xff, which the 
  253. chips can recognize in addition to their own code. 
  254.  
  255. The flag bits include ALLOW_DAMAGE and IS_DAMAGED.  The checksum 
  256. is used only if ALLOW_DAMAGE is set, since frames received with a 
  257. CRC error and ALLOW_DAMAGE off are always ignored.  If a frame 
  258. with a CRC error has ALLOW_DAMAGE set, the header checksum is 
  259. verified.  If it is correct, the IS_DAMAGED bit is set and the 
  260. frame is processed; otherwise it is discarded. 
  261.  
  262. Each address entry consists of a length field followed by the 
  263. specified number of bytes.  They are scanned from left to right; 
  264. the first entry is always the source and the last is the 
  265. destination.  The data_len field points to the beginning of the 
  266. data field and the addr_ptr field points to the next address in 
  267. the chain.  When you get a frame, you simply look at the field 
  268. pointed to by addr_ptr and see if it's you.  Move the pointer 
  269. past the field and see if it equals data_len; if so, you're the 
  270. final destination, so kick it upstairs to the LLC protocol 
  271. specified in lpid.  Otherwise, you're being asked to digipeat it, 
  272. so recompute the hash_id from the next address, recompute the 
  273. checksum if necessary, and retransmit the packet. 
  274.  
  275. Comments are welcome.
  276.  
  277.    from Phil Karn, KA9Q,
  278.    via CompuServe's HamNet
  279.  
  280.  
  281. COMMODORE 64 LIBRARY ACCESS
  282.  
  283. There is an extensive library of files, currently numbering 68, 
  284. for the Commodore 64 computer and its users on the WB2MNF PBBS in 
  285. Southern New Jersey.  All are available for the asking by using 
  286. the following commands.
  287.  
  288. 1.  To receive a complete listing and full explanation of all 
  289. files, send the following  message:
  290.  
  291.    S REQFIL @ WB2MNF
  292.    Title: C64DIR.15A @ (your PBBS)
  293.    (No message content)
  294.    <CTRL-Z>
  295.  
  296. 2.  To receive a listing of file names and their length, send the 
  297. following message:
  298.  
  299.    S REQDIR @ WB2MNF
  300.    Title:  C64 @ (your PBBS)
  301.    (No message content)
  302.    <CTRL-Z>
  303.  
  304. 3.  Once you have decided which files you want, you may request 
  305. an individual file by sending the following message:
  306.  
  307.    S REQFIL @ WB2MNF
  308.    Title: C64/(file name) @ (your PBBS)
  309.    (No message content)
  310.    <CTRL-Z>
  311.  
  312. To recapitulate: do not send messages to SYSOP WB2MNF or me 
  313. (K2UK).  The addressee is REQFIL or REQDIR as specified above.  
  314. When your PBBS prompts you for a title, enter the name of the 
  315. file you want as specified above [C64DIR.15A, C64 or C64/(file 
  316. name)] followed by "@" and the call sign of your home PBBS.  When 
  317. your PBBS prompts you for the message contents, enter nothing 
  318. except a Control-Z <CTRL-Z> or /EX (whatever you normally use to 
  319. end a message).  Send the message exactly as outlined above 
  320. including spaces and the call sign of your home PBBS as 
  321. indicated.  If you follow these directions to the letter, the 
  322. WB2MNF PBBS will know what to do when it receives your message 
  323. and to whom and where to send the file automatically.
  324.  
  325. Note that the above instructions differ from those published 
  326. earlier (Gateway, Vol. 4, No. 18).  Several errors have been 
  327. noted in recent requests, notably the use of REQDIR instead of 
  328. REQFIL for the C64DIR.15A files and the apparent use of C64 as 
  329. the home PBBS.  The former will simply tell you that the 
  330. C64DIR.15A files exist and how long it is, while the latter will 
  331. result in a message addressed to @ C64 and not to your home PBBS 
  332. and is, thus, undeliverable.
  333.  
  334. Please request only one or two files per day so as not to 
  335. overload the system.  I strongly urge you to get the user files 
  336. first and print them for reference.
  337.  
  338. If you have never requested any files from WB2MNF, it is a good 
  339. idea to send a message to WB2MNF to let him know where your home 
  340. PBBS is located.  There are a lot of REQFILs and REQDIRs coming 
  341. in that are addressed to PBBSs that are unknown and Jon has no 
  342. option but to kill those messages because they are undeliverable.  
  343. Once you have received any message from the WB2MNF PBBS, you know 
  344. that the forwarding route is in place.
  345.  
  346. If you have any problems or questions, do not hesitate to ask me.
  347.  
  348.    from Ed Ludin, K2UK      
  349.  
  350. NETWORKING CONFERENCE REGISTRATION ADDRESS
  351.  
  352. The address for registration for the Seventh ARRL Networking 
  353. Conference mentioned in the last issue of Gateway is as follows:
  354.  
  355.    Don Bennett, K4NGC
  356.    PO Box 1944
  357.    Woodbridge, VA 22193
  358.  
  359. If you plan to attend the conference, you are asked to register 
  360. early.  A registration fee of $20 will provide a copy of the 
  361. conference proceedings, buffet luncheon and defray the costs of 
  362. putting on the meeting. If your registration is received after 
  363. Sept. 25, the fee will be $30.  Make your checks payable to Don 
  364. Bennett.  Registrants will be sent a list of suggested 
  365. hotels/motels in the area, maps, etc.
  366.  
  367. GATEWAY CONTRIBUTIONS
  368.  
  369. Submissions for publication in Gateway are welcome.  You may 
  370. submit material via the U.S. mail to:
  371.  
  372.    Gateway
  373.    Stan Horzepa, WA1LOU
  374.    75 Kreger Drive
  375.    Wolcott, CT 06716-2702
  376.  
  377. or electronically, via CompuServe to user i.d. 70645,247.  Via 
  378. telephone, your editor can be reached at 203-879-1348 on evenings 
  379. and weekends, and he can switch a modem on line to receive text 
  380. at 300, 1200, or 2400 bauds.
  381.