I think we have several factors at play here. They are related, but need
to be addressed separately.
*History*
Network 44 was conceived back in the days of network classes, e.g. A, B,
C, ... with a fairly strict notion of network vs host addressing space. We
thought of Network 44 as a Class "A" network, which contained 256 Class
"B" networks, which could each could support 256 Class "C" networks,
and so
forth.
Also in that time we were using DOS and some early Linux systems to provide
all of the network resources for routing, services, etc. -- homegrown
programs were created to manage the peculiarities of the time and to
provide a "bridge" between traditional AX.25 packet and the Internet
enabled abilities that Network 44 allowed. This meant mostly
messaging/email, NNTP, and bulletin boards that were now IP connected. The
network was also sparse so route management was included as well as
tunneling via IPIP. Transports were generally very slow, so minimizing
"hops" was of high priority.
16 million addresses are too many for one person to manage and it was
decided that we needed regional coordinators to manage the "Class B"
networks (actually 1/2 Class B) and Brian undertook allocating a series of
these "Class B" networks and finding coordinators who understood local
needs and would manage the assignment of individual addresses to individual
users. The email robot was created to create, read, update, and delete
those addresses and the coordinators manage that process. Many
coordinators also tried to bring some network management and order to the
address space they manage, often creating LANs, etc.
There was a vanity associated with having your very own route-able IP
address.
*Move forward nearly a quarter century and things have changed*.
The larger Internet has moved on to Classless Inter-Domain Routing
(
CIDR)<http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing> so
the whole idea of "subnets" takes on a different meaning and is much more
flexible and adaptable. Wouldn't it make more sense to have regional
coordinators using these newer tools to take their regional networks and
organize them as makes sense for their area? For some things, like a
single radio link maybe a PointToPoint mapping makes sense with a CIDR of
/31 or /32, for a full duplex repeater maybe a LAN with a CIDR of /28 with
some addresses DHCP and others fixed? Or an EOC might have a LAN with a
CIDR of /29? Having a coordinator/network manager doing this sort of
planning is adding a much higher value.
Off the shelf hardware for routing and infrastructure between subnets has
become pervasive and cheap, including some high power routers that can be
purchased and run for what may be less money than is used to keep that old
recycled PC powered for a year. For about US$40 one can purchase a
physically small, 5 port 10/100 Ethernet router, and for about US$80 can
purchase a 10/100/1000 Ethernet router with a 1W MIMO 2.4 Wifi capability -
each with multiple tunnel capability, sophisticated firewalls, and address
management protocols. Microwave Point-to-Point links going 10s of KM can be
had for less than $200 (both ends with antennas). Does it really make
sense to not use this commercial, off the shelf, modern, and inexpensive
equipment for infrastructure?
*DNS and Routing*
The only "stations" in Network 44 that benefit from fixed IP addresses are
those which are used to provide services (e.g. Websites, Mailserver, NNTP
host, Chat Server, VOIP conferencing, etc.) and
control/managment/infrastructure. The average user just needs an IP
address, and possibly a DNS PTR record for management / identification of
users. Mobile stations should definitely be using DHCP as they move from
access point to access point, especially when they are mostly clients to
services. Modern systems can easily use DNS delegation combined with DHCP
and Dynamic DNS to keep up to date DNS A and PTR records.
*The Last Kilometer*
There are only a handful of transports/topologies we have to concern
ourselves with in Network 44:
*Fixed assets that are tied directly to Internet / Ethernet* -- these can
be supported by a "tunneled" CIDR subnet, using one of the inexpensive
routers mentioned above. (I use a pair of them to bring my personal Class C
network from a datacenter to my home through an L2TP tunnel. I have Fiber
Optic to the house and get virtually the same symmetrical bandwidth over
the tunnel as I do through my ISP. One end, my house, has a Dynamic IP4
address and the tunnel keeps my fixed addresses on the Class C up.) These
could peer to one (or more) regional routers.
*IP over AX.25* -- this is still a beast, as IP must be encapsulated in an
AX.25 frame. Often these run on simplex frequencies using UNPROTO packets,
which works to create a small LAN if all stations can hear each other. One
station (or more) could receive a properly sized CIDR subnet and both fixed
and DHCP addresses could be allocated. This "gateway" to the LAN might run
current IP over AX.25 software and "tunnel" to one (or more) regional
routers. (Right now mostly 1200/9600 bps in US, some higher in Europe,
some projects to give more speed options underway.)
*Part 95 (or 15) WiFi* -- HSMM, Emcomm deployment, etc. Fits nicely with
drop in an inexpensive off the shelf router with Mesh or upstream /
downstream microwave links. Inexpensive Point-To-Point and Multipoint/Mesh
off the shelf devices give higher bandwidth over varying distances.
*IP over D-STAR* -- D-STAR has a "Digital Data" mode that encapsulates
Ethernet Frames in D-STAR Frames. Off the shelf radios for 23cm provide a
128K bit rate. Current implementation of gateways, use D-STAR addresses
(callsigns) for "Point-to-Point" radio links and look like an Ethernet
connection at the endpoints. There are some projects underway that can
make this more flexible (e.g. repeaters for on air LANs and bridges between
access points for larger "VPNs"), but in general this is just another way
to distribute "Network 44 LANs" over radio where an off the shelf router
could be plugged in to tie local LANs back into Network 44. (There is also
a very slow, e.g. less than 1200 bps, data stream in the D-STAR voice
protocol that has carried TCP/IP as well - see D-RATS.)
*Closing Thoughts*
All of this means we can and should be working toward a unified amateur
radio Internet Protocol network, it can live inside Network 44 with
stations initiating connections out to the rest of the Internet and with
heavy filtering of traffic coming back into the network (like we have now,
except it could limit inbound traffic only to specific services that are
designated). We can also solve some problems for services that like having
known IP addresses and ports, that NAT just doesn't satisfy, like some of
the VOIP protocols.
I think if we take this approach and standardize infrastructure on
inexpensive "off the shelf" router devices (I like the MikroTik
routerboards -- bang for the buck, and we might even be able to build an
AX.25 module for them), I can see how we can offer standard configurations
and a tool for coordinators to add specifics for LANs, that LAN operators
could "load and go!"
One last thought, we might want to re-brand. (
ampr.net is cool, but it has
an image of slow AX.25 packet) --
ham-44.net or similar might work?
------------------------------
John D. Hays
K7VE
PO Box 1223, Edmonds, WA 98020-1223
<http://k7ve.org/blog> <http://twitter.com/#!/john_hays>
<http://www.facebook.com/john.d.hays>