[Info-vax] What would you miss if DECnet got the chop? Was: "bad select 38" (OpenSSL on VMS)
Johnny Billquist
bqt at softjar.se
Wed Oct 5 11:45:00 EDT 2016
On 2016-10-05 17:19, Michael Moroney wrote:
> Johnny Billquist <bqt at softjar.se> writes:
>
>> From DECnet point of view, it is just a simple line. Called something
>> like TCP-0-0. And you work with it just like any other line in DECnet.
>> It's a point-to-point line, over which DECnet establish a circuit to the
>> remote machine. No different than if you were to just have a simple
>> RS-232 cable between two machines, using DDCMP, and then have DECnet
>> communicate over that.
>
>> Really, this is identical.
>
> Oh, that is interesting. So the Multinet DECnet over IP is just a
> virtual point-to-point serial line, not a fake Ethernet like I was
> thinking it might be. Real point-to-point links were common in the
> early days of DECnet before ethernet pretty much took over for
> short distance links.
Correct.
>> Multinet then have a tool to define the TCP/IP connection between the
>> two points, which is totally outside the knowledge of DECnet.
>
> So for a more complicated network, you'd need several of these virtual
> point-to-point links so everyone could talk to everyone else.
Well, depends on what you want. DECnet can forward as well as route
traffic. You do not need a full mesh of connectivity. As long as there
is just one path (no matter how convoluted) between two points, DECnet
will work.
Additional paths are just for redundancy, and possibly increased
throughput by path splitting.
> I don't know offhand if DECnet V has support for point-to-point links
> at all but if it does, Multinet's virtual p-p links should work with
> it as well. But with OSI over IP, there is no need other than to talk
> to a Phase IV node.
Right. I don't know either, and it also then becomes a question if a ptp
link would be compatible between phase IV and phase V. But mixing phase
IV and phase V is chancy at best.
>> And in the Multinet tool, you define the remote host and port. Multinet
>> will then establish that connection, using TCP or UDP. And once it is
>> up, then from the DECnet point of view, you have a link which transports
>> bytes between the two nodes, using that line.
>
> That makes sense. A TCP link from A to B with a driver for a virtual
> serial line on each end that puts the stuff over the TCP link.
> (Or UDP. I don't know the advantage of one over the other for something
> like that)
Right.
And actually, the Multinet people should not really have done UDP, as it
breaks a basic DECnet assumption.
DECnet assumes that any ptp link is error free, and delivers all data in
order. This is ensured by DDCMP for an actual serial port link, for
example. UDP violates this assumption, and DECnet does not always deal
that well with it, so I would recommend people to use TCP. However, the
overhead of TCP is a bit higher, so it becomes a bit of a tradeoff, as
usual.
>> DECnet can route things just as normal. One more line does not change
>> anything fundamentally. It's just a line.
>
>
>
> As to the argument over the Multinet Phase IV p-p connections and the
> Phase V OSI over IP stuff, there is no reason why both can't coexist,
> as long as they use different TCP/UDP ports. To IP it's just more
> TCP/UDP packets.
Right!
> As to VSI, for Phase IV it's just a matter of not breaking anything
> in the Multinet code. For Phase V it may depend on working on the
> Multinet PWIP driver, or maybe it will just work.
Exactly.
So I don't understand why Dirk is having so many issues with it all. The
existing code for Phase IV in no way interferes with Phase V. If Phase V
will work at all, or not, is unknown to me. And that is something VSI
will have to deal with, Phase IV functionality or not.
And I would never expect interconnects over IP between Phase IV and
Phase V to be relevant, or possible. And I don't think anyone would care
about that use case.
Johnny
--
Johnny Billquist || "I'm on a bus
|| on a psychedelic trip
email: bqt at softjar.se || Reading murder books
pdp is alive! || tryin' to stay hip" - B. Idol
More information about the Info-vax
mailing list