SIPP Implementations


HOST IMPLEMENTATIONS


BSD/Mach/x-kernel

INESC is currently working on an SIPP implementation for BSD/Mach. Currently running are telnet, NFS, AFS, and UDP. For more information, contact Werner Vogel (werner@ra.inesc.pt) .


BSD Net/2

The US Naval Research Laboratory (NRL) is building a full SIPP implementation based on BSD Net/2 sources. This implementation will include full implementation of the SIPP security mechanisms. The NRL developers include Daniel McDonald, James Ramsey, Randall Atkinson, and Bao Phan. The developers intend for this implementation to be freely distributable in source form though no commitments can be made at this time.

Contact Randall Atkinson at atkinson@itd.nrl.navy.mil for more information.


BIND

INRIA has completed development of a SIPP version of BIND. For more information contact Christian Huitema at (Christian.Huitema@sophia.inria.fr)


DOS & Windows

Beame & Whiteside is currently working on an SIPP implementation for DOS and Windows. They currently have telnet, ftp, tftp, and ping running. For more information, contact Carl Beame at (beame@ns.bws.com) .


HP-UX

SICS (Swedish Institute of Computer Science) is implementing a prototype version of SIPP and IPAE in HP-UX. Currently Ping is running, and there is support for header translation and tunneling. Work is in progress on Telnet and FTP.

For more information, contact Peter Sjödin (peter@sics.se) .


IRIX

Silicon Graphics Inc. is currently working on an SIPP implementation for IRIX. They currently have Ping running. For more information, contact Ron Jacoby (rj@sgi.com) .


KA9Q

Geoff Mulligan (mulligan@eng.sun.com) implemented SIPP and IPAE in KA9Q (010493 version). This implementation is based on the 1992 SIP specification and the November 1993 IPAE spec. It supports SIPP in:

This implementation also supports IPAE over PPP links.

The code is available in both binary and source form. The software can be installed on a standard PC with a network card or modem for IPAE/PPP. The code is available via anonymous FTP from playground.sun.com in the files:

Geoff is not working on supporting the new features of the February 1994 SIPP spec and the March 1994 IPAE spec. He is in fact looking for someone to take over development of these enhancements.


Mac OS

InterCon Systems Corporation is currently working on an SIPP implementation for MAC OS. They currently have Telnet, FTP, Finger, and Ping running. For more information, contact Gaige Paulsen (gaige@intercon.com) .


NetBSD

QMS, Inc. is currently working on an SIPP implementation for NetBSD. This work is being done for the Internet community at large, as NetBSD is freely available. This work is being correlated with the core NetBSD team. This experience will also come in handy if/when QMS decides to include support for SIPP in it's own IP implementation.

Contact Randy Turner (rturner@sun470.rd.qms.com) for more information.


OSF/1

Digital Equipment Corporation is doing an SIPP implementation on OSF/1 running on Alpha workstations. Currently ping is running. Work in in progress on FTP, Telnet, and a SIPP API. Contact Jim Bound (bound@zk3.dec.com) for more information.


Open VMS

Digital Equipment Corporation is doing an SIPP implementation on Open VMS. Work in in progress on Ping, FTP, Telnet, and a SIPP API. Contact Jim Bound (bound@zk3.dec.com) for more information.

TGV, Inc. is implementing SIPP on OpenVMS as a part of their MultiNet product. They currently have Telnet and FTP running. For more information contact TGV's VP of Engineering, L. Stuart Vance (vance@tgv.com).


Solaris 2

Sun Microsystems Inc. has implemented a prototype version of SIPP and IPAE in Solaris 2.2. This implementation is based on the November 1992 SIP spec and the November 1993 IPAE spec. The prototype supports SIPP in the following applications:

The prototype also includes a version of the "snoop" packet monitoring program that displays SIPP headers.

The prototype code is available in binary form to anyone in the Internet community for use in interoperability testing. Source code is not currently available. In order to install the prototype code, you will need to have a SPARC machine running Solaris 2.2. You can get the code via anonymous FTP from playground.sun.com in the file pub/sipp/new-sip-dist.tar.Z.

Currently, three systems running this code are up and running full time on the Internet. Contact Bob Gilligan (gilligan@eng.sun.com) to co-ordinate interoperability testing using these machines.

Sun is in the process of upgrading this prototype to support the new features in the February 1994 SIPP spec and the March 1994 IPAE spec. As part of this work, we plan to upgrade the prototype to Solaris 2.3.


Sun OS

Bellcore is implementing a SIPP/IPAE prototype for SunOS 4.1.x. This code will be available for public release sometime in June 1994. The release will include changes to BIND 4.9 to support SIPP ASEQ records, kernel modifications for SIPP unicast and multicast packet handling, ICMP/IGMP, support for SIPP optional headers such as the routing and fragment headers, changes to the socket interface to accommodate SIPP address sequences, support for SIPP/IPv4 header translation and tunneling, and a few SIPP-capable applications.

For further information contact Ramesh Govindan (rxg@thumper.bellcore.com) or Susan Thomson (set@thumper.bellcore.com).

Georgia Tech College of Computing is developing a multiprotocol system incorporating IPng protocols. This system will support IPv4 as well as the SIPP and TUBA IPng proposed protocols on SunOS 4.1.3. This work is being performed as part of ongoing research in multiprotocol environments. This implementation will include support for TCP and UDP applications that can operate over any of the three previously mentioned network protocols.

For more information contact Russ Clark (rjc@cc.gatech.edu).


Diagnostic Tool Implementations


NetVisualizer

Silicon Graphics Inc. has updated their network monitoring tool to support SIPP. They can currently monitor both SIPP and IPAE . For more information, contact Ron Jacoby (rj@sgi.com) .


Sniffer

Network General has updated their network monitoring tool to support SIPP. They can currently monitor both SIPP and IPAE . For more information, contact James Davidson (james@smtplink.ngc.com)


Snoop

Sun Microsystems Inc. has added support for SIPP and IPAE header decoding to the snoop packet monitoring software for Solaris 2.x. This software is functionally identical to the standard snoop except that it understands SIP and IPAE packets. The software is available via anonymous ftp from playground.sun.com in the file pub/sipp/snoop.tar.Z.

A version of snoop that supports decoding SIPP and IPAE packets is available for SunOS 4.x to anyone in the Internet Community for SIPP interoperability testing and diagnosis. Contact Geoff Mulligan (mulligan@eng.sun.com).



This page was developed by Robert Hinden (hinden@eng.sun.com) of Sun Microsystems. Please contact him for changes.

It was last updated on June 9, 1994.