On Mar 29, 2021, at 2:25 AM, Johnny Billquist
<bqt at softjar.se> wrote:
On 2021-03-28 23:08, Paul Koning wrote:
On Mar
28, 2021, at 4:40 PM, Johnny Billquist <bqt at softjar.se> wrote:
...
Technically, TCP should work just fine. But yes, Multinet even have some funny specific
behavior making even TCP a bit tricky.
No, technically Multinet TCP does NOT work
fine. The issue is that Multinet, whether over TCP or over UDP, fails several of the
requirements imposed on point to point datalinks by the DECnet routing spec. In
particular, it fails the requirement of "restart notification". In the TCP
case, it can be hacked to make it work most of the time, but architecturally speaking
it's flat out wrong.
The issue is that there is more to a point to point datalink that merely delivering a
packet stream from point A to point B. That's the main job, of course, but that by
itself is not sufficient in the DECnet architecture.
I'm not sure what you think the problem is here. This would be interesting to
explore.
Restart notification, in my ears, seems to be about informing DECnet if the link had to
be restarted. Which, I would say, obviously can be done with Multinet over TCP, because
this is detected/handled by TCP just fine. And if the TCP connection is lost, all you need
to do is just inform DECnet that the link went down. And I do exactly that with TCP
connections.
If that were done by the other implementations things would indeed be ok.