How to route Phase II
paulkoning at comcast.net
Thu Mar 3 09:15:04 CST 2016
Thanks to help from Timothe Litt, I have Phase II support, including just enough "intercept" support to be useable, working in my Python router (svn://akdesign.dyndns.org/pydecnet/trunk/pydecnet). Tested it with a KS-10 TOPS-20 setup. I had it do NFT from a DECnet/E system two hops away. Worked correctly including the handling of the text (ASCII) data.
It doesn't do all that is required for intercept nodes -- tracking NSP connections so it can disconnect them if the path goes away. Also, Phase II NSP does not do packet timeout and retransmit, so if a packet is lost on the path to the destination, the connection is wedged. I may end up doing a bit more than standard intercept operation and do timeout/retransmit on behalf of the end system. That's cheating, of course, but why not?
Anyway, this may help those who have Phase II systems. Comments and feedback and bug reports appreciated.
More information about the cctalk