[HECnet] DEC Legacy 2015, Windermere UK, April 11/12th is just around the corner!

Paul_Koning at Dell.com Paul_Koning at Dell.com
Sun Mar 8 11:07:45 PDT 2015


On Mar 8, 2015, at 8:46 AM, Mark Wickens <mark at wickensonline.co.uk> wrote:
Hi Rob

Maybe you can add some info on your router at some point in the presentation?  

BTW I meant to ask does it work under Windows?  
I don't know about the python version - can you give me any more details please?

That   s mine.   It   s not finished, but it   s doing basic router work at this point.   I intend to add the layers above, so, for example, it will eventually support NICE.   That means doing NSP, and that is so far just a few bits and pieces.

It   s written in Python 3, as a fairly straightforward implementation of what the architecture specs say.   Phase II, III, and IV.   IV has seen some testing against other implementations, II and III just against test scripts.   LAN and point to point data links (GRE, Multinet, Ethernet via pcap or tap).   DDCMP is planned but not there yet.   Ditto a Johnny Bilquist style bridge.   Some MOP (sysid including a listener, that   s actually what prompted this whole effort).   There is a fairly extensive test suite, which I found to be quite helpful in making this stuff closer to correct, and some basic documentation.   Some monitoring via HTTP; that   s intended to grow over time and hopefully become both monitoring and control.

In general it should run on anything that supports Python 3.   The pcap code is somewhat OS dependent because some of its interfaces are; I   ve tested it on Linux and Mac OS.   The tap code also is OS dependent for similar reasons; that one so far has only been tested on Mac OS (and not recently; I switched to using the pcap interface once I dumped the pylibpcap module and replaced it by my own pure-Python module).   If I remember correctly, there   s a pcap on Windows, so that is a possible way to get the Ethernet code working on Windows.   If you do, I   d appreciate seeing any necessary changes; I don   t normally do anything with Windows so none of this code has been tested there, though chances are the work needed is not all that large.

You can find the current code on my Subversion server, svn://akdesign.dyndns.org/pydecnet/trunk/pydecnet  .   Questions, comments, and suggestions welcome.

paul



More information about the Hecnet-list mailing list