[ih] The First Atlantic CyberWar - was uucp
Jack Haverty
jack at 3kitty.org
Tue Apr 22 13:45:25 PDT 2025
Since there's a lot of UUCP memories still intact, I was just curious
about a possible relationship between UUCP and some battles in the First
Atlantic CyberWar (FACW).
Basically, my question is whether or not the UUCP implementers used
similar tactics to manage their site's budget and expenses for dialup
calls. Or were we the first?
What, you never heard of the FACW!? Few people did; even the combatants
might not have known.
Circa 1982 or so, we added the "VAN Gateway" to the Internet. At the
time, the transatlantic interconnection was provided by SATNET, which
was restricted to use by projects of interest to ARPA. They were paying
the bills and satellite channels were expensive.
More people and projects in EU wanted to "get on the 'net" and
collaborate with US counterparts. But ARPA was reluctant to add more
usage to the SATNET. The VAN gateway was added to provide an alternate
"second path" connecting the US to EU (specifically at UCL in London and
from there probably to other countries).
The public X.25/X.75 network already existed and could provide
connections "across the pond". Rather expensive too, IIRC. The "VAN
Gateway" was created by simply adding to a gateway a driver for another
kind of circuit - namely the virtual circuit provided by X.25.
This of course caused all sorts of confusion to all the people who were
enamored of the 7-layer model of ISO. The entire public ISO X.25/X.75
international network was treated as a link layer circuit in the ARPA
Internet. I gave up long ago on trying to stuff this into a 7-layer
diagram and explain it.
I wasn't involved in the deal, but I think it involved adding a gateway
at BBN that knew how to use the X.25 public network, as well as
modifying another gateway at UCL, built by UCL, to have similar
capabilities. ARPA would pay for the US side, and UCL (or perhaps
UKMOD?) would pay for the EU side. The bulk of the ongoing costs were
expected to be the charges from the public net connections. More use
would mean more expense.
That configuration led to a discussion of "policy-based routing", in
which traffic would flow over different paths depending on what policy
dictated - e.g., traffic for some projects would go one way, while
traffic for other projects went another. Even from the same host computer.
We didn't know how to do that, so "policy routing" went on the
longer-term to-do list. Meanwhile, a routing hack was implemented by
assigning computers two IP addresses, even if they were connected to the
same LAN. A single Ethernet might have two different network numbers,
and its computers have two very different IP addresses, with traffic
taking different paths depending on the address the computer software
decided to use as its Source Address.
That addressed the problem of unauthorized use of SATNET. Still, there
was concern about the X.25 costs. Just like dialup phone calls, X.25
calls were billed based on connection time. So there was a need for
the gateways to shut down a connection if it had been idle for a while.
But there was no way in the IP protocol for a host to signal "I'm done"
to the gateways to initiate a "hangup" of the X.25 connection.
X.25 connections were billed by something like a charge "per minute or
fraction thereof". So if there had been no traffic for a minute or so,
it would make sense to shut down the X.25 connection. Both sides of the
Atlantic implemented that. The next IP datagram crossing the Atlantic
would reopen the connection so the disconnect would be invisible to the
hosts and users. TCP wouldn't care.
Still, we were concerned about the unpredictable and unbounded nature of
the X.25 charges. So we fired the first round in the FACW.
The US gateway was configured so that, instead of waiting for a minute
of no traffic flow, it would shut down the connection immediately but
only after it had to open a connection to send an IP datagram toward
EU. The recipient TCP would likely respond to continue the TCP
connection. When that response datagram got to the EU gateway, it would
open the connection to the US. Subsequent traffic would that connection
until eventually the connection became idle for a minute and was closed.
Result - the bulk of the charges for the international X.25 calls were
billed to the EU side. That followed the old management doctrine "The
best way to control your expenses is to move them into someone else's
budget." We never saw the bills themselves so it's difficult to say how
effective that was. No one complained though. Probably no one noticed.
AFAIK, there never was a second round fired in the FACW.
Did UUCP sites play similar games with dialup?
Jack Haverty
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 665 bytes
Desc: OpenPGP digital signature
URL: <http://elists.isoc.org/pipermail/internet-history/attachments/20250422/577f19cc/attachment.asc>
More information about the Internet-history
mailing list