Date: Wed, 24 Feb 93 04:30:15 PST From: Advanced Amateur Radio Networking Group <tcp-group@ucsd.edu> Errors-To: TCP-Group-Errors@UCSD.Edu Reply-To: TCP-Group@UCSD.Edu Precedence: Bulk Subject: TCP-Group Digest V93 #52 To: tcp-group-digest TCP-Group Digest Wed, 24 Feb 93 Volume 93 : Issue 52 Today's Topics: Atari NOS Death of AX.25 FEC in amateur radio (2 msgs) Fred and Lyndon Agree! Further proposals for AX.25 Replacement looooooooooooooooooooooooooooooooooooong messages netlite & desqview freezes system New AX25 (2 msgs) New ax25? (6 msgs) New ax25?, point-to-point links, radio bandwidth cost (2 msgs) NOS & MSC under Windows NT? Open Squelch SCC physical layer and FEC engineering Riff-raff and the internet? (3 msgs) Send Replies or notes for publication to: <TCP-Group@UCSD.Edu>. Subscription requests to <TCP-Group-REQUEST@UCSD.Edu>. Problems you can't solve otherwise to brian@ucsd.edu. Archives of past issues of the TCP-Group Digest are available (by FTP only) from UCSD.Edu in directory "mailarchives". We trust that readers are intelligent enough to realize that all text herein consists of personal comments and does not represent the official policies or positions of any party. Your mileage may vary. So there. ---------------------------------------------------------------------- Date: Wed, 24 Feb 93 00:43:40 +0100 From: Henk Peek <henkp@paramount.nikhefk.nikhef.nl> Subject: Atari NOS To: Mario.Illgen@Informatik.TU-Chemnitz.DE, john@its.bt.co.uk >> Why not use PE1CHL's scc card for your system. I don't see the point in >> re-inventing the wheel. >> >That's my problem, I'm still looking for the wiring of this card and (if it >exists) the board layout. Are these informations available (and where)? I have ibmpc OptoPcScc boards. By changing the pal and a jumper it can be interfaced to a 68000 bus. A long time ago I have made a pal for the atari, but isn't tested! Only you must wire the OptoPcScc board to the atari. 73 Henk, PA0HZP ps: documentation and schematics of the can be ftp'd from ucsd.edu: hamradio/packet/tcpip/pe1chl/sccprin5.arc ------------------------------ Date: 23 Feb 1993 08:52:54 -0600 (CST) From: Jeffrey Austen <JRA1854@tntech.edu> Subject: Death of AX.25 To: tcp-group@ucsd.edu fred k1io writes (about the transmission of station identificaton): > But I'd also like to allow rule 2c as an option: > > 2c) If using forward-error correction, identify in FEC-encoded > ASCII, using a published FEC algorithm identified in the > station log, and, if necessary, per rule 1) above. The only problem with this is that to determine which station made the transmission it is necessary to know which station made the transmission so that the station log can be examined to determine how to decode the transmission in order to determine which station made the transmission.... Enough said? Jeff, k9ja ------------------------------ Date: Tue, 23 Feb 93 06:45:26 EDT From: "William Allen Simpson" <bill.simpson@um.cc.umich.edu> Subject: FEC in amateur radio To: Phil Karn <karn@qualcomm.com> (Phil Karn) OK, I'm convinced. But the devil is in the details. > packet and not bother sending the FEC overhead. But if the CRC check fails, > you return a NAK (negative acknowledgement). > What about the hidden transmitter problem? How do we get the NAK? What if the NAK is trashed? Wouldn't it be better to *start* with the FEC, and back off if there are not re-transmissions from the higher layers? It wouldn't be that hard to maintain link state for the (relatively) few systems talking directly to each other. As an alternative, we could come up with a better set of Hello protocols which contain Link Quality information. The RSPF effort has already done some work in this direction. (I'm working on some drafts for the SIP future IP effort, which incorporate some LQ information for mobile-ip.) Bill.Simpson@um.cc.umich.edu ------------------------------ Date: Tue, 23 Feb 93 10:34:29 CST From: andyw@aspen.cray.com (Andy Warner) Subject: FEC in amateur radio To: tcp-group@ucsd.edu (TCP Group) Bill wrote :- > Wouldn't it be better to *start* with the FEC, and back off if there are > not re-transmissions from the higher layers? It wouldn't be that hard > to maintain link state for the (relatively) few systems talking directly > to each other. Or better, back off the power until FEC started to kick in ? That way you ensure that since you're carrying the FEC overhead anyway, at least it's useful, and you've won because of the lower power ( => better spatial reuse). > [...] -- andyw. N0REN/G1XRL andyw@aspen.cray.com Andy Warner, Cray Research, Inc. (612) 683-5835 ------------------------------ Date: Tue, 23 Feb 1993 12:11:15 -0800 From: Lyndon Nerenberg <Lyndon.Nerenberg@ns.unbc.edu> Subject: Fred and Lyndon Agree! To: tcp-group@ucsd.edu [ Fred, the DEC mailers are spitting some rather incredible, and very unreplyable headers - I'm forwarding this to tcp-group manually ] Said Fred: > But that's "kiddiecomms" Message/BBS networking! I dare you to walk up to the second floor here and shout that out in public. > Ayuh! But as you see, we're actually nearly in agreement on what people > need; Horrors! :-) > A quick synopsis of Waterloo TCP/IP, including FTP location if it's > available that way, would be appreciated! I'm not sure how well known > it is "south of the border". Thanks, Available (in source form, maybe some binaries - I don't recall offhand) from sunee.uwaterloo.ca:pub/wattcp/*. Includes the TCP and IP layers plus a few basic clients (telnet, ftp, bootp). Not too whizbang but it's a good start. --lyndon (who just ordered 103 copies of BWNFS with 10BaseT cards to match :-) ------------------------------ Date: Wed, 24 Feb 93 10:57:03 +1100 From: wkt@csadfa.cs.adfa.oz.au (Warren Toomey) Subject: Further proposals for AX.25 Replacement To: tcp-group@ucsd.edu ------------------------------ Date: Tue, 23 Feb 93 09:30:14 PST From: beacker@tomahawk.asd.sgi.com Subject: looooooooooooooooooooooooooooooooooooong messages To: jackb@mdd.comm.mot.com (Jack Brindle) >Isn't it amazing that the simplest things can cause controversy... That statement is one I can agree with... >I fully agree with the request to compress things that are so long. >What I disagree with is the method. It appears that the most universal >compression system is unix compress. This utility has been implemented >across almost all systems. Unfortunately PKZip has not. So, please, >if the file you wish to send is real long, use compress first... The thought that unix compress is the most universal is really unix-centric. The largest population of computers on this planet is the PC-Clone, and the package in use on that platform is typically PKZip. Now just for your information there are a pair of packages, unzip and zip, available for Unix systems. These will do the same thing that PKZip will do, and allow people to transfer between these platforms. These packages are readily available from simtel20. Brad Eacker (beacker@sgi.com KB6FED) ------------------------------ Date: Tue, 23 Feb 93 18:02:38 GMT From: pa3cpl@pa3cpl.ampr.org Subject: netlite & desqview freezes system To: tcp-group%pa2aga@pi8nos.UCSD.EDU Adam, spijtig te lezen van je set en de inbraak. Dat is wel jammer zeg. Wat extra sloten etc. misschien? Want ik vermoed dat je daar wel meer van waarde hebt staan. Hier mijn bericht, voor tcpdigest alleen als reactie adrs heb ik alleen ax25 adres. Of zal ik harry zijn adres erbij zetten? reply to harry@igg.tno.nl (Internet). Hi, I'm trying to get a network running on my system: netlite 1.1 After starting lsl, ne2000, client and server (loading high with QEMM), and starting desqview everything runs OK for 1 to approx. 100 minutes, then it crashes/freezes ec. Sometimes DV hangs and the server is still running OK. I excluded the RAM-area from the ethernet card in the QEMM- statement. After 2 weeks of experimenting I'm desperate. Do you know what's going wrong? Anyone working with netlite, NE2000 and desqview, pse send me your config.sys & autoexec.bat. System: 486/33, 256k cache, 8Mb, dos5, newest versions of qemm/dv. thanks, aart pa3cpl @ pi8awt (ax25 net) or via harry@igg.tno.nl ------------------------------ Date: Tue, 23 Feb 1993 07:31:19 -0700 From: dennis@nebulus.ampr.ab.ca (Dennis Breckenridge VE6TCP) Subject: New AX25 To: tcp-group@UCSD.EDU How about publishing the IP addresses with your local FCC/DOC. The addresses have to be coordinated anyways. Just attach a callsign to them. Does this not meet the criteria? -- ------------------------------------------------------------------------------- Dennis Breckenridge VE6TCP I prefer group activity because, even if it's dennis@nebulus.ampr.ab.ca foolish, at least I'm not the only fool. ------------------------------------------------------------------------------- ------------------------------ Date: Tue, 23 Feb 1993 09:23:14 -0800 From: Lyndon Nerenberg <Lyndon.Nerenberg@ns.unbc.edu> Subject: New AX25 To: dennis@nebulus.ampr.ab.ca, tcp-group@UCSD.EDU >How about publishing the IP addresses with your local FCC/DOC. The addresses >have to be coordinated anyways. Just attach a callsign to them. Does this >not meet the criteria? Doesn't scale too well if you run a protocol other than IP. ------------------------------ Date: Tue, 23 Feb 1993 08:54:57 -0500 From: goldstein@carafe.tay2.dec.com (k1io, FN42jk) Subject: New ax25? To: tcp-group@ucsd.edu Lyndon N. comments about AX.25-like addressing in frames, >But why stop at the upper layers? The picture I have is of people >running emacs over the radio. (Sick, or what? :-) At that point linemode yes :-) ---^ >telnet doesn't help. It is the nature of the application to generate >little tiny one or two character data packets that need to get to their >destination fast. Why should I delay transmission of a single character >packet by a factor of eight (assuming 32 bit address fields) just so I >can include some verbose addressing information that I don't necessarily >need to operate over the link? (Yes, the above numbers are a bit flawed - >I'm not taking header sync bits into account. If I do the X8 decrease >is reduced somewhat.) This is one of the problems with using words like "LAN" too close to a radio. This is NOT a LAN! Radio bandwidth is expensive. The product of range * speed is pretty much treatable as a constant; go beyond the range of a WaveLAN and you've got to slow down. But echoplex minigrams are an inefficient use of bandwidth. Even if headers were minimized, radio has propagation delays, processing delays, turnaround delays and just plain too little bandwidth to act like it's an Ethernet. That's probably the reason why the "inferior" BBSs are still more popular than TCP/IP over the radio! They're ugly, but they are based on message switching, which is more efficient of bandwidth than IP. Their use of AX.25 (broken Aloha) almost makes up for it (by screwing up the channel so badly) but most ham IP has, sensibly, not tried to act like it's on an Ethernet. Variable-length addresses in frame headers are not a bad idea. The overhead is small if you're not doing tinygrams, and they add robustness to the whole system, among other things. fred k1io ------------------------------ Date: Tue, 23 Feb 1993 14:52:19 +0000 (GMT) From: markw@icsbelf.co.uk (Mark Willis) Subject: New ax25? To: makinc@hhcs.gov.au >>[callsign compression] >... but the question is really >why? Is it worth the hassle writing this to save up to 32 bytes? >Especially as higher speed networks are becoming more common. I personally >don't think so however I can see this becoming a religious war. :-( Great, we haven't had a good Jehad on this list since before christmas :-) I agree, especially on higher speed nets. Even at 1200 more throughput is "wasted" by p-persist, key-up delay, etc. At 56k I doubt if it make a noticeable difference. >You wouldn't have all of California (for example) known at this >"sub-network" layer. Just the "subnet" for the area you are in and the >gateway out. Routing information could be sent "on demand" and >periodically as well (just like RIP or NETROM) and needn't be huge. I was thinking of each router having a table containing every ax25 address it has heard, but if the network is geared towards IP, and since we have numbers allocated on (roughly) geographical basis then the problem wouldn't occur. >> The other problem is that such a network might only be capable of routing IP. > >Why are they excluded? We have AXIP, we can pass AX25 over IP as a worse >case, or we can provide gateways (such as Nos does now) into an IP network. I had a temporary loss of upper cerebral activity... >Broadcasts are also mandatory and if we are building a new protocol we >might as well include things like multicasts in NOW! yes, but this might be tricky: net> multicast 44.*.*.* 'hello' (I'm being a bit picky, but I do think that we need a new protocol to sit between layers 2 & 3, and soon. I also believe it should run on cheap hardware. Thats netrom's best point) -mark -- Mark Willis Internet: markw@icsbelf.co.uk ICS Computing Group Ltd. UUCP: ...uknet!icsbelf!markw Northern Ireland Packet: GI0PEZ@GB7TED.#63.GBR.EU Belfast AmprNet: gi0pez@gi0pez.ampr.org [44.131.15.3] ------------------------------ Date: Tue, 23 Feb 1993 12:24:32 -0500 From: goldstein@carafe.tay2.dec.com (k1io, FN42jk) Subject: New ax25? To: tcp-group@ucsd.edu Lyndon N. writes, >Are you saying on-screen editing should be limited to 3270 style block mode operation? It will work but I wonder who's going to write the software. Not too many machines support this any more. Well, no. Note 3270-style block mode. But let's step back. Both echoplex and 3270-style block mode are vestiges of time-sharing. In both cases, a multiuser computer is shared among many users. Is this the model we're looking for? Should a packet radio be a dumb terminal? That's the fundamental error of the TNC! That's what the TCP-group is about fixing! We're all going to use COMPUTERS. Now these may be hand-held (HP95-size) or large, but they have intelligence. So text editing is a local matter. If I want to send mail, I should compose it on my favorite local editor (I use SEDT for small things and MS-Word-for-DOS for books; you can pick your favorite). Kiddiecomms BBSs are, indeed, time-sharing systems, and so are RBBSs. That's how they support the C-64s with the TNCs. That crew will never upgrade their protocols. It's not even interesting to try. But as a data link for "advanced" packet radio, the target application should be computer-to-computer with minimized bandwidth demands. It's a client-server world out there, or a peer-peer world, but not a terminal-host world. Thus there will be tinygrams (one character to read next message in newsgroup, or short NNTP messages) when that's all the information to be sent, but we'll do more locally than a VT100 and we'll do it more intelligently than a 3270. <set soapbox=off> fred k1io ------------------------------ Date: Tue, 23 Feb 1993 11:23:03 -0800 From: Lyndon Nerenberg <Lyndon.Nerenberg@ns.unbc.edu> Subject: New ax25? To: goldstein@carafe.enet.dec.com > While RBBSs are crufty, the plain fact > is that they're currently more functional to most packet radio users > than TCP/IP is! Not TCP/IP, NOS. > They support two key applicatons: E-mail and shared > messages. TCP/IP has E-mail but we don't have a single simple standard > BBS-like discussion board function in NOS. Sure we do: NNTP + (pick your favorite NNTP client - see later). > And indeed, you're probably making a big mistake! Novell's protocols > may be "ugly" to an internetter, but they're remarkably effective. In certain contexts, yes. > If they weren't, how come Novell now owns the trademark "Unix"? And if IBM had bought up USL would that suddenly sanction SNA? By this line of reasoning, MS-DOS would be considered superior to VMS and Ultrix :-) > usually comes with peer-to-peer applications (FTP, SMTP, Telnet) that > don't fit in too well for most PC users, since PCs aren't generally > capable of multitasking. Well, looking at it from the applications layer I see a lot of users who perform the equivelent to telnet and ftp in a single-tasking DOS environment (using Procomm, Kermit, what have you). > Sure you can run "PC LAN" software over a > hidden IP layer (I do it myself sometimes) which provides router WAN > access, but that's not the same as flushing Novell in favor of "TCP/IP". Why is "PC LAN" software different from any other LAN software? Novell, as a WAN, sucks. It doesn't scale well to large networks (I'm talking about adding another 400 PC's to the network over the next year), and it doesn't help me when people ask "how do I {email,telnet,ftp} to host mumble." We have outgrown Novell, both in size and functionality, so we're replacing it. Enough digression ... I very much agree with you that client/server is mandatory for IP based radio LANs. The biggest complaint I hear about NOS is that "you have to leave it on all the time." Not totally true, but true enough. And the "user interface" is abhorrent to the people I'm trying to get involved in IP packet networking. So what's the solution? Scrap NOS for the end-user! Right now I am working on a packet driver that does AX25/KISS framing rather then Ethernet. This driver, sitting under the "free" Waterloo TCP package, will give an end user the ability to use DOS commands like telnet, ftp, mail, nn, etc., in the way they are used to using other DOS utilities. And if you don't like WATTCP, run your favorite GUI based commercial software instead. If it'll talk to a packet driver, it'll run. NOS can continue to run as a server, but I prefer to use it strictly as a router and run the actual servers on more suitable systems (Unix for one). There is a very important benefit to doing it this way: we can reuse *existing* application software, thus freeing up our time for more important things like replacing Nove ... er, AX25. I briefly described this project at a packet meeting in Edmonton a month ago. I had 15 people salivating within seconds, and these were die-hard NOS hacks! To me, that says a *lot* about the current state of NOS. (Sorry Phil.) So, do we continue to try to pound NOS into the '90s equivlent of VM/370 for the desktop, or do we catch up with the times? I know which way I'm going! [ Hmm ... this thread sure takes a lot of turns, doesn't it :-) Fred, I hope you aren't getting the impression I'm trying to flame you or anything since that's not the case. ] --lyndon ------------------------------ Date: Tue, 23 Feb 1993 12:57:04 -0500 From: goldstein@carafe.tay2.dec.com (k1io, FN42jk) Subject: New ax25? To: tcp-group@ucsd.edu Okay, Lyndon, you got me started! Clearly we want to wean users away from cruft, but we can't always support crufty old applications in the process. Still, we have to support what users want to do. While RBBSs are crufty, the plain fact is that they're currently more functional to most packet radio users than TCP/IP is! They support two key applicatons: E-mail and shared messages. TCP/IP has E-mail but we don't have a single simple standard BBS-like discussion board function in NOS. So to just sit around and read up on ARRL bulletins, rig modification notes, flames, or what- have-you, RBBSs are better. Even though the protocols are putrid. Now what I'm started on: Let's recognize that there are different meanings of "network" for different people, and what works for one doesn't necessarily work for another. End users perceive six categories of network (per an article I have submitted for publication to a small Canadian journal), in order of invention: 1) Telephony/circuit; 2) Terminal/host; 3) Message switching/BBS; 4) Internets; 5) PC/Server; 6) Switched-topology/ATM. My latest kick is to take a user application and FIRST assign it to one of these categories. It always works. Then the protocol is one that fits that category. >Right now I'm going through >this exact scenario at work: migrating 130 people from Novell to IP. >They don't give a damn how much better the protocol stack is, just as >long as they can still run Word Putrid and the WP Orifice Shell. And indeed, you're probably making a big mistake! Novell's protocols may be "ugly" to an internetter, but they're remarkably effective. If they weren't, how come Novell now owns the trademark "Unix"? They're a certifiable money machine. The so-called "PC LAN" is very different form an Internet (which could be IP, DECnet or OSI; it's defined by peer to peer host operation). A PC LAN expects user client PCs to be dumb, servers to be smart, and bandwidth to be free. Novell understands that. Likewise its competitors, LAN Manager, Vines, etc. These "networks" are purpose-built to support dumb PC users, and while Word Perverse isn't my favorite WPS either, it's number one on the charts so somebody must like it. (Actually, it benefits from momentum. My wife, for instance, uses it not because she likes it but because it's what lawyers always use, so they can exchange documents.) Where does IP fit into this? To a PC user, a "LAN" is an application (layer 7) entity, providing disk/file, mail and print services. The underlying protocols are hidden from users, and mainly irrelevant. TCP usually comes with peer-to-peer applications (FTP, SMTP, Telnet) that don't fit in too well for most PC users, since PCs aren't generally capable of multitasking. Sure you can run "PC LAN" software over a hidden IP layer (I do it myself sometimes) which provides router WAN access, but that's not the same as flushing Novell in favor of "TCP/IP". Most PC TCP/IP seems to be aimed at Unix users with desktop PCs. That's a tiny subset of the PC world. It's a lot of THIS group, but not the zillions of folks who have poured billions into Utah's economy via both Word Perfect and Netware. I think Packet Radio fits poorly into both the Internet model and the PC/Server model. Both assume too much bandwidth. It's more likely to succeed if we leave it in the more primitive Message switching/BBS model, which features non-real-time store and forward of messages and real-time communication sans routers. Why? Because message switching evolved during the days of 300 bps modems, and is thus most efficient of bandwidth! And on radio, that's precious. The IP world is salivating over 45 Mbps backbones. The PC/Server world is moving towards Personal Ethernet. Radio is fighting ever-increasing pressure on spectrum space, so it's ever farther away from "wireline" (glassline?) nets. A Message switching/BBS system for packet radio can still use IP for its underlying, not-quite-real-time transport. But it runs local applications to edit and present messages. Big packets thus win out over little ones. And user applications, still mired in the BBS world, can improve in an evolutionary fashion, adding features like local editing on the user client (which get them out of the terminal/host camp). fred k1io ------------------------------ Date: Tue, 23 Feb 1993 14:41:47 -0500 From: goldstein@carafe.tay2.dec.com (k1io, FN42jk) Subject: New ax25? To: tcp-group@ucsd.edu Lyndon and I continue, (about BBSs) >Sure we do: NNTP + (pick your favorite NNTP client - see later). That's the closest. And NNTPD is, of course, an IP adaptation of UUCP News, which is a BBS-class application. But I would like a recommendation on a NOS NNTP client! Or more on alternatives to NOS. I'd actually like a Pathworks DECnet client too, for DOS or OS/2, but that's asking a bit much. >And if IBM had bought up USL would that suddenly sanction SNA? By this >line of reasoning, MS-DOS would be considered superior to VMS and Ultrix :-) Let's not bash SNA too hard. They cried all the way to the bank with it. For its intended purpose (now obsolete, of course), it worked well. It sold about a billion bucks a year. Very well. MS-DOS IS superior to VMS and all flavors of Unix, if you have a $900 PC with 2M of memory, a 40M HDD, and no computer skills. In every case, it's a matter of market selection. Just because you and I aren't the target market doesn't mean something's bad. Ditto for Joe Ham. >Well, looking at it from the applications layer I see a lot of users >who perform the equivelent to telnet and ftp in a single-tasking DOS >environment (using Procomm, Kermit, what have you). But that's "kiddiecomms" Message/BBS networking! They don't have the IP layer. And they do have "servers" (BBSs). The end user gets the necessary result, but it's an entirely different style of network. What goes on the wire is very different. >> Sure you can run "PC LAN" software over a >> hidden IP layer (I do it myself sometimes) which provides router WAN >> access, but that's not the same as flushing Novell in favor of "TCP/IP". > >Why is "PC LAN" software different from any other LAN software? Novell, >as a WAN, sucks. It doesn't scale well to large networks (I'm talking about >adding another 400 PC's to the network over the next year), and it doesn't >help me when people ask "how do I {email,telnet,ftp} to host mumble." We have >outgrown Novell, both in size and functionality, so we're replacing it. PC LAN software is different because it doesn't scale! But more seriously, the word "LAN" means totally different things to them and to us. To us it means "orange hose". To them it means "Netware server", and the hose is just like the line cord. Read "LAN magazine" and you'll see what a different language the two worlds speak. Not to be sounding like a plug, but Digital's Pathworks has a nice niche market selling into LARGE PC environments that outgrow Netware. The difference is that they started wth an application on an overly-minimal network (local area only) base, and had trouble adding routing. We started with a scalable network base (DECnet or IP, take your pick) and added PC client/server applications (LAN Manger). So Pathworks provides PC services over a WAN. Last week, while testing Pathworks for ISDN in the ISDN lab, we connected to a server in France (via DECnet). (The ISDN call was local, to a DECnet router.) Now, to the PC user, Pathworks is a "LAN". To the network infrastructure, it's just another set of nodes. >Enough digression ... Ayuh! But as you see, we're actually nearly in agreement on what people need; it's the vocabulary that's confusing. I also have learned to appreciate "crufty" competitive protocols when they eat my lunch. To compete with them, we have to start on their own terms and remove the cruft. >So what's the solution? Scrap NOS for the end-user! Right now I am working >on a packet driver that does AX25/KISS framing rather then Ethernet. >This driver, sitting under the "free" Waterloo TCP package, will give >an end user the ability to use DOS commands like telnet, ftp, mail, nn, >etc., in the way they are used to using other DOS utilities. And if you >don't like WATTCP, run your favorite GUI based commercial software instead. A quick synopsis of Waterloo TCP/IP, including FTP location if it's available that way, would be appreciated! I'm not sure how well known it is "south of the border". Thanks, fred k1io ------------------------------ Date: Tue, 23 Feb 1993 14:01:43 -0800 (PST) From: Bruce Perens <bruce@pixar.com> Subject: New ax25?, point-to-point links, radio bandwidth cost To: goldstein@carafe.tay2.dec.com > Radio bandwidth is expensive. The product of range * speed is > pretty much treatable as a constant. I think this is why Glenn Elmore is trying to push us to use point-to-point links rather than treating radio as a broadcast medium. That is the only way that we could support megabit-per-second throughput to the end user for very many users. Of course this forces the network into the message-switching paradigm, just like your telephone-BBS example. Running Emacs on a radio "LAN" is only "sick" if your perspective is the broadcast-TNC model. If we can come up with inexpensive microwave equipment for the multitude, _and_good_routing_software_, this becomes a lot more practical. Bruce Perens KD6OTD ------------------------------ Date: Tue, 23 Feb 1993 18:13:51 -0500 From: goldstein@carafe.tay2.dec.com (k1io, FN42jk) Subject: New ax25?, point-to-point links, radio bandwidth cost To: BrucePerens<bruce@pixar.com>, tcp-group@ucsd.edu Glenn's microwave model is useful, but not as an access "LAN" medium. It's the only way to fly for the stationary links between "nodes" such as routers or message switches. But Joe Ham isn't going to trudge up Mount Mozzarella with his own radio and feedhorn, and beg for a slot on the Mount Mozzarella IP Association's router, just to be able to read BBS mail. Everything in its place.... ------------------------------ Date: Tue, 23 Feb 93 10:23:58 EST From: kz1f@RELAY.WESTBORO.LEGENT.COM Subject: NOS & MSC under Windows NT? To: jimh%kd4ldo.tcman.ampr.org@skeggi.vware.mn.org, tcp-group@ucsd.edu > Porting the OS/2 app may not be the most straight forward for me; I'm used to > DOS apps (and UNIX, to an extent), and am also one of the strange people who > prefer a CL interface as opposed to a GUI. But that is a thought; in fact, I Wll, its not so much because of the PM/Windows paradigm, its more a case of the dispatcher changes completely. Now, one could re-invent the multitasking dispatcher or take the one out of PMNOS. Furhter, because of some assumptions Phil made that arent valid with the new dispatcher, there are several places where the daemons had to be changed, particularly with regard to termination. Again, one could re-invent this or use the PMNOS model. Further, there is the issue of plain old bad pointers, in DOS nothing predictable happenes, a bad pointer may be very benign, particularly if its readonly. Under a real OS a bad pointer is fatal. To be sure, there are some still floating around in PMNOS, thats why occationally people say it just disappeared...no, it crashed. However these areas are probably in functions I either never used or never really stressed. But for the average user PMNOS (that kernel) is rock solid, which is more than I can say for when I first started. Again, you can leverage the work I did for OS/2 against other platforms, the issues are identical. As dar as the graphical interface, I personally prefer it, for tracing or having mutiple sessions active but others may not. The code for the command line versions of OS/2 nos are ttill there, just ifdefed out, in fact one could probably recompile PMNOS without the -DPM and get most of the cl version compiled. Atleast that was the initial intent although I'll be the first to say its proobably not perfect. > have considered getting a hold of the Windows NT > DDK and writing an AX.25 > w/ TCP/IP encap driver to use with NOS; then I would be able to use all of > the native utilities that come with NT. Well, I think the thing to do here is write the NDIS shim program (DD) that will function as the protocol stack. Next, wite MAC drivers for PI, SCC and perhaps even the COM ports. By doing this, you automatically pick up the various eithernet / token ring adaptors and greatly simplify the iface layer of nos. NT is also designed to support the client side of tcp/ip, I am not entirely convinced exactly what uSoft meant by that except that they were not providing the daemons. Another possibility is just write the mac driver for ax25 and use an off tthe shelf tcp/ip program like NetManage for NT. But that kinda ruins the fun huh?. > Of course, I have *no* idea how to write a > device driver... :-) This is a problem. Walt ------------------------------ Date: Tue, 23 Feb 93 13:39:18 GMT From: A.D.S.Benham@bnr.co.uk Subject: Open Squelch SCC To: TCP-Group@UCSD.Edu Several users of various flavours of NOS in the London area have asked me whether it is possible to run their SCC cards with open squelch (software DCD). The version of SCC.C that is included in most NOS versions (most of us are running JNOS 108) doesn't allow this. Has anyone done any work in this area? At present a few people are using the G8BPQ switch code beneath NOS as this =does= support open squelch for SCC cards- however this eats up 80k or so of memory, and memory is one thing we don't exactly have spare! My Pac-Comm TNC-220 has an 8530 SCC chip in it, and =that= can do software DCD [ but not in KISS mode ;-( ].. what I'm looking for is a solution that =doesn't= involve me disassembling 32k of Z80 code to see how it's done. (I've looked in the 8530 Technical Manual, and I've an inkling of how to do it, but I'm not a fan of re-inventing wheels). 73, Andrew Benham -------------------------------------------------------------------- adsb@bnr.co.uk BNR Europe Ltd, London Road, Harlow, Essex CM17 9NA +44 279 402372 Fax: +44 279 402100 Home: g8fsl@g8fsl.ampr.org [44.131.19.195] G8FSL@GB3XP -------------------------------------------------------------------- ------------------------------ Date: Tue, 23 Feb 1993 09:09:24 -0500 From: goldstein@carafe.tay2.dec.com (k1io, FN42jk) Subject: physical layer and FEC engineering To: tcp-group@ucsd.edu We have to stop confusing transmission engineering with systems design. Glenn Elmore's argument seems to be classically focused on the transmission (layer 1, to some datacomm types) issues. To a transmission engineer, it's of course possible to claim, as Glenn does, that we're doing great when 99% of bits get through. But to a datacomm user, an error rate of 10^-2 is pathetic and well below unusable! Interference IS the limiting factor on most ham packet radio. While Glenn is playing in the stratosphere of X band, where vast spaces of precious spectrum are virtually unused by hams (and frankly unusable by most), most ham packet is on 145 and down. We've been in near-perpetual congestion collapse on our popular packet frequencies for years. Phil's radar example is perfect: We can GUARANTEE that we'll lose one bit out of every, say, 120 or 250 (depending on the radar and data rate) or such. Since AX.25 and all other non-FEC data li nk protocols require ZERO bits in error across the whole frame, we can GUARANTEE that most frames won't get through without FEC! 99% isn't good enough when a frame has over 100 bits! Simple convolutional coding isn't very CPU-intensive. I don't know the procedures myself, but I'm sure it can be done on a 386 at packet radio speeds with no great effort. ------------------------------ Date: Tue, 23 Feb 1993 11:15:31 -0500 From: chk@alias.com (C. Harald Koch) Subject: Riff-raff and the internet? To: bruce@pixar.com (Bruce Perens) > much so, in opinion). Since AMPRnet stations are official parts of the > internet, what's the problem? Could you define what you mean by "official parts of the internet"? Net 44 doesn't have connected status, and it isn't carried by the ANSNet backbone routers. To me, this means that we *aren't* part of the internet, but simply another IP based network... -- Main's Law: For every | C. Harald Koch Alias Research, Inc. Toronto, ON action, there is an equal | chk@alias.com (work-related mail) and opposite goverment | chk@gpu.utcs.utoronto.ca (permanent address) program. | VE3TLA@VE3OY.#SCON.ON.CA.NA (AMPRNet) ------------------------------ Date: Tue, 23 Feb 1993 13:51:49 -0800 (PST) From: Bruce Perens <bruce@pixar.com> Subject: Riff-raff and the internet? To: "C. Harald Koch" <chk@alias.com> On Tue, 23 Feb 1993, C. Harald Koch wrote: > Could you define what you mean by "official parts of the internet"? Brian Kantor seems to have a better grasp of the "official" situation than I do. Apparently there are someone else's facilities that AMPRNET is using _under_a_contract_. I don't understand if this contract applies to the particular internet access provider used by the UCSD gateway, or if it would apply to any access to the Internet that I could arrange here in the S.F. Bay area. Bruce Perens ------------------------------ Date: Tue, 23 Feb 93 19:06:34 HST From: Antonio Querubin <tony@mpg.phys.hawaii.edu> Subject: Riff-raff and the internet? To: chk@alias.com (C. Harald Koch) > > much so, in opinion). Since AMPRnet stations are official parts of the > > internet, what's the problem? > > Could you define what you mean by "official parts of the internet"? Net 44 > doesn't have connected status, and it isn't carried by the ANSNet backbone > routers. To me, this means that we *aren't* part of the internet, but > simply another IP based network... Net-44 does have connected 'status'. Unfortunately, not all subnets of net-44 are connected into the Internet but we're working on it :-). Tony ------------------------------ End of TCP-Group Digest V93 #52 ****************************** ******************************