[Info-vax] DECserver/LAT across DECnet areas?

Johnny Billquist bqt at softjar.se
Mon Jul 24 09:43:03 EDT 2023


On 2023-07-24 05:54, terry-... at glaver.org wrote:
> On Saturday, July 22, 2023 at 7:53:21 PM UTC-4, Robert A. Brooks wrote:
>> In the olden days, a terminal server needed a DECnet address in order to be MOP
>> downline-loaded.
> 
> The DECnet address is also used for OPCOM messages which are
> emitted in the standard Phase IV format.
> 
> DECservers can specify a an image file they want, or they can expect
> the load host to send them the right image based on their Ethernet
> address. Some can go either way, some insist on one or the other.
> "Serve image based on MAC address" was added for the DECserver
> 500/550 because the configuration is bundled into the load image as
> the 11/53 processors in those systems only had a few dozen bytes
> of available non-volatile memory - nowhere near enough to store the
> config.
> 
> 30+ years ago (Yikes!) Digital Canada paid me to write a MOP imple-
> mentation for RSTS/E. Since the system programming language on
> RSTS/E is Basic-Plus 2, that's what it is written in (except for a tiny
> piece of Macro-11 needed to enable multicast reception). It is com-
> pletely standalone. As long as the RSTS/E version supports Ethernet,
> it will work. Doesn't need a DECnet license or anything like that. It
> faithfully minics the OPCOM messages on VAX/VMS:
> 
>           Event type 0.3, Automatic line service
>           Occurred 06-Jul-90 02:48 AM on node 3.4 (SPC11D)
>           Circuit UNA-0, Load, Successful, Node = 2.6 (LT2006)
>           File = PR0801ENG.SYS, Operating system
>           Ethernet address = 08-00-2B-0A-FD-30

In RSX, it is reported like this:

01:21:24   Event type 0.3, Automatic service
           Occurred 18-OCT-05 01:21:24 on node 1.15 (PONDUS)
           Circuit QNA-0
           Service type = Load
           Status = Requested
           File =  DU0:[5,54]PR0801ENG, Software type = System
           Source ethernet address =  08002B068B3D
01:21:28   Event type 0.3, Automatic service
           Occurred 18-OCT-05 01:21:28 on node 1.15 (PONDUS)
           Circuit QNA-0
           Service type = Load
           Status = Successful
           File =  DU0:[5,54]PR0801ENG, Software type = System
           Source ethernet address =  08002B068B3D

So, no DECnet address. Just the MAC address of the host requesting the 
boot image.

But you can also register a DECnet node for the whole thing, and I 
suspect with a DECserver 500, you would have to.

> I did get a "bug" report. A customer tried it on a LAN that also had a
> VAX 8978. The poor little 11/23+ with its MOP written in BP2 was
> answering before the big, bad VAX. I had to add a delay option to the
> configuration file so the RSTS/E system would wait a second or so
> before servicing the request, to give the VAX time to get around to
> it.

Ah yes. Same "problem" with RSX. It is way faster than VMS was/is at 
responding.

> I threw in an implementation of "NCP CONNECT NODE" for free, too.
> 
> You can find it at https://www.glaver.org/ftp/tmk-software/mop-server
> Give that server a little time to respond - it is hauling a virtual Alpha
> out of the freezer to serve those files.

That is really cool. Something to spread to the RSTS/E managers on HECnet...

   Johnny




More information about the Info-vax mailing list