[ih] state of the internet probes? (was Re: AOL in perspective)

Craig Partridge craig at tereschau.net
Wed Sep 17 17:22:33 PDT 2025


Recorded in ACM Communication Review after they were used for MIB 1.

https://dl.acm.org/doi/10.1145/66093.66094

Craig

On Wed, Sep 17, 2025 at 5:21 PM Louis Mamakos <louie at transsys.com> wrote:

> This thread reminds me of some very interesting work that was done in the
> IETF in the context of defining MIBs - the so-called "Case Diagrams" which
> related the MIB entities to each other.
>
> A couple of years ago I went on a hunt for an RFC or other artifact that
> captured the use of this technique as I wanted to share it with some
> co-workers of mine.  We had a complex application stack, with a very large
> number of metrics being collected.  Every so often when looking at these
> metrics out of a time-series database, usually in the context of fire
> shooting out and stuff malfunctioning, there would questions on how various
> counters of errors or failures related to each other.  Having Case Diagrams
> would have been the perfect tool to ensure everyone was on the same page
> when using all the management data.
>
> Is there an RFC or ID or other artifact on Case Diagrams?   This sort of
> tool is likely even more valuable today, with the explosion with
> network/application metrics as it was for us when various MIBS were being
> defined.
>
> Louis Mamakos
>
> On 17 Sep 2025, at 18:56, Karl Auerbach via Internet-history wrote:
>
> > I thought that HEMS was a really interesting design.  I liked it a lot.
> (Glen Trewitt worked with me on the Interop show nets, so I was in
> proximity to a HEMS advocate.)
> >
> > I got enthused about network management/control topics when I overheard
> (through an open window) you and Dan Lynch talking about it over lunch at
> one of the TCP/IP Interoperability events in Monterey, California.
> >
> > After I had done the Epilogue SNMP stack I looked again at SNMP and said
> "we can do better".
> >
> > So I set out to do it "better" (and implemented it as well.) Turned out
> that I improved SNMP reading performance by multiple orders of magnitude,
> was able to do write/set operations far more effectively and with better
> synchronization, preserved much of the semantics and naming structure of
> MIBs, and the implementation was far smaller.
> >
> > One of the big realizations was that "network management" is a far
> different thing than "network troubleshooting".  SNMP was designed for the
> context of a failing, network, hence the choice of UDP.  KNMP was designed
> for managing a network that was running well enough to create and sustain
> TCP connections.  Over the years I have become increasingly convinced that
> we need to great network management and network diagnose/repair as separate
> things.
> >
> > Some of the ideas for KNMP came from HEMS, some from ... hang on ...
> CMIP ... and some from a paper ("Towards Useful Management") written by my
> wife (Chris Wellens) and I in Marshall Rose's "Simple Times":
> https://www.cavebear.com/docs/simple-times-vol4-num3.pdf
> >
> > I, lacking any sense of humility, called it "KNMP" - you get one guess,
> only one, what the 'K' stands for. ;-)
> >
> > https://www.iwl.com/idocs/knmp-overview
> >
> > I never submitted KNMP to the IETF because I did not want to swim
> against the Netconf current.
> >
> >         --karl--
> >
> >
> > On 9/17/25 2:48 PM, Craig Partridge via Internet-history wrote:
> >> I wrote too swiftly.  I suspect Jack may be remembering a DARPA project
> >> that Jil Wescott led that sought to build a distributed network
> management
> >> service (the idea being the service talked to all devices on the
> network,
> >> and then any monitoring app could simply connect to the service and
> learn
> >> what was going on -- this meant managed devices weren't getting
> bombarded
> >> with pings and such and could do their job).  Her team included Charlie
> >> Lynn and Ross Callon and Karen Seo, and in odd moments, me.
> >>
> >> I took some of the lessons from that project to HEMS.  I will say I got
> the
> >> lesson half-right/half-wrong.  The right part, and this one of Jil's big
> >> takeaways, was if the network is a mess, you are only going to get some
> >> management packets through, so make sure each has as much
> information/does
> >> as much as possible.  The wrong part was my take was a sick network
> meant
> >> use TCP, because TCP will fight to get your data -- whereas others
> argued
> >> it was UDP, because UDP, while unreliable, often did a great job of
> getting
> >> *a* packet through.
> >>
> >> SNMP chose UDP (rightly) and put the minimum info in each packet (which
> I
> >> continue to think was a mistake :-)).
> >>
> >> Craig
> >>
> >> On Wed, Sep 17, 2025 at 3:39 PM Craig Partridge <craig at tereschau.net>
> wrote:
> >>
> >>> SNMP was a simplified network management protocol influenced primary by
> >>> HEMS (which got to the RFC stage and a prototype but never launched)
> and a
> >>> little bit by the nascent CMIP.
> >>>
> >>> Craig (who co-created HEMS with Glen Trewitt)
> >>>
> >>> On Wed, Sep 17, 2025 at 3:32 PM Jack Haverty via Internet-history <
> >>> internet-history at elists.isoc.org> wrote:
> >>>
> >>>> Right, SNMP came later, as a "Simplified" version of NMP - Network
> >>>> Management Protocol, which may have only existed in email discussions.
> >>>>
> >>>> IIRC, the earliest work on Internet management was done by David
> >>>> Floodpage as part of the "make Internet 24x7" work, and documented in
> >>>> some IENs, e.g., https://www.rfc-editor.org/ien/ien132.txt
> >>>>
> >>>> All that led eventually to SNMP, which is what is most likely to be
> >>>> recognized today.
> >>>>
> >>>> Jack
> >>>>
> >>>> On 9/17/25 13:46, Barbara Denny via Internet-history wrote:
> >>>>>    Jack,
> >>>>> I think you may have meant to type SMTP or something else,  not SNMP.
> >>>>> SNMP was more in the time frame of my looking at network management
> >>>> startups.
> >>>>> barbara
> >>>>>       On Wednesday, September 17, 2025 at 01:29:11 PM PDT, Barbara
> Denny
> >>>> via Internet-history<internet-history at elists.isoc.org> wrote:
> >>>>>     Sun was definitely selling workstations when I got to SRI in the
> >>>> fall of 1983.  I remembered being surprised that I had a model 100 in
> my
> >>>> office when I arrived.
> >>>>> Then in the mid to late? 1980s  Network management startup offerings
> >>>> would just use ping to figure out their customer's network (well
> maybe not
> >>>> all of them).  I briefly looked at them to decide what we might
> install for
> >>>> a military testbed in South Korea.
> >>>>> barbara
> >>>>>       On Wednesday, September 17, 2025 at 12:58:28 PM PDT, Jack
> Haverty
> >>>> via Internet-history<internet-history at elists.isoc.org> wrote:
> >>>>>    FYI, I don't recall ever seeing any "status report" myself,
> probably
> >>>>> because I didn't use any of the computers involved.  I don't know
> much
> >>>>> of the history of BSD.    My recollection is that the incident
> involved
> >>>>> the DEC Vax machines which were becoming more prolific at the time.
>  It
> >>>>> was sometime around 1980 +- a few years, definitely before July 1983
> >>>>> when I switched jobs.
> >>>>>
> >>>>> I remember that the way the incident was stopped involved someone at
> >>>>> ARPA (Vint Cerf?  Barry Leiner?  Bob Kahn?).   They had leverage over
> >>>>> the OS since it was a project funded by ARPA.   The source of the
> >>>>> changes in traffic may not have been the OS itself, but perhaps some
> >>>>> user-level program that was either distributed with, or updated, a
> new
> >>>>> OS release.    It's possible that Sun was involved too, if only
> because
> >>>>> ARPA projects were significant customers.   But I thought Sun
> emerged a
> >>>>> bit later in the 1980s.
> >>>>>
> >>>>> /Jack
> >>>>>
> >>>>> On 9/17/25 08:46, Jeremy C. Reed wrote:
> >>>>>> On Thu, 4 Sep 2025, Jack Haverty via Internet-history wrote:
> >>>>>>
> >>>>>>> Several years later, circa 1980, we had a similar experience with
> the
> >>>>>>> ARPANET and the emerging Internet which was being built around it.
> >>>>>>> Lots of now inexpensive minicomputer gear had appeared on the
> >>>>>>> Internet, connected by LANs to the ARPANET.  I was the "Internet
> guy"
> >>>>>>> at BBN, and one day a NOC operator stuck his head in my office and
> >>>>>>> said something like "What's your Internet doing!!?"  It was
> probably
> >>>>>>> a bit more colorful than that.  The ARPANET was thrashing again,
> and
> >>>>>>> the NOC had traced the problem to traffic to/from gateways.   That
> >>>>>>> made it my problem.
> >>>>>>>
> >>>>>>> Debug, XNET, SNMP, ... IIRC, it turned out that Berkeley had just
> >>>>>>> released a new version of BSD, and announced it to the user
> >>>>>>> community.  There were a lot of BSD systems out there.   The new
> BSD
> >>>>>>> included a new feature, that probed all the gateways out on the
> >>>>>>> ARPANET and generated a status report of "State of the Internet".
> >>>>>>> Updated automatically of course.
> >>>>>>>
> >>>>>>> The server that performed all that probing was part of the new OS
> >>>>>>> release.  And... it was "enabled" by default.   So as the new
> release
> >>>>>>> propagated out into all those systems, they all started probing
> every
> >>>>>>> gateway continuously.   Like Marc's SURVEY program, this caused the
> >>>>>>> ARPANET to internally hemorrhage.   A quick call to ARPA, and a
> quick
> >>>>>>> order to Berkeley, and the cyberattack stopped. Took a while IIRC.
> >>>>>> What is this automated probing of all gateways to generate a report?
> >>>>>>
> >>>>>> (I tried looking at all known BSD releases but cannot find yet.)
> >>>>>>
> >>>>>> I had also read a story about an overload and that Sun or Berkeley
> had
> >>>>>> a new release with a tool to continuously probe every gateway on the
> >>>>>> Arpanet to maintain a little display of the state.  (I cannot find
> who
> >>>>>> I got it from and I asked again this month who I thought I got it
> from
> >>>>>> but no memory of it.)
> >>>>>>
> >>>>>> Does anyone know what this tool was? Was it Sun or BSD?
> >>>>>>
> >>>>>> Any example of the status report or display?
> >>>>>
> >>>>>
> >>>> --
> >>>> Internet-history mailing list
> >>>> Internet-history at elists.isoc.org
> >>>> https://elists.isoc.org/mailman/listinfo/internet-history
> >>>> -
> >>>> Unsubscribe:
> >>>>
> https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=Internet-history
> >>>>
> >>>
> >>> --
> >>> *****
> >>> Craig Partridge's email account for professional society activities and
> >>> mailing lists.
> >>>
> >>
> > --
> > Internet-history mailing list
> > Internet-history at elists.isoc.org
> > https://elists.isoc.org/mailman/listinfo/internet-history
> > -
> > Unsubscribe:
> https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=Internet-history
>


-- 
*****
Craig Partridge's email account for professional society activities and
mailing lists.



More information about the Internet-history mailing list