IETF NSIS Implementations

The supplemental web page for the IETF NSIS working group with an incomplete list of available NSIS implementations and useful tools:

  • NSISka (University of Karlsruhe)
    • Name of release: NSISka
    • What (GIST, QoS NSLP, NATFW NSLP): GIST, QoS NSLP, NATFW NSLP, QSPECbased on which draft version: * GIST-ka (draft-14) * NATFW-ka (draft-15) * QoSNSLP-ka (draft-09) * QSPEC-ka (draft-08)
    • (if possible) feature set (e.g. full QoS NSLP implementation, GIST butly D-MODE, etc) full GIST, including late state installation TLS and SCTP support. QoS NSLP needs update (is in progress), QSPEC-ka needs to catch up.
    • available for which operating system (e.g., Linux, FreeBSD, Windows,enWRT, etc): Linux
    • License (e.g. closed source, GPL, etc): GPL
    • Link to software or web page: https://projekte.tm.uka.de/trac/NSIS/
    • Implementation tested at interop? Yes, mainly GIST against Göttingen
    • Contact e-mail address bless (at) tm.uka.de
  • OpenNSIS (University of Göttingen)
    • Name of Release: OpenNSIS
    • What : GIST, QoS NSLP, NatFw NSLP, QSPEC, CLS-QOSM, GIST-Ping,Diagnostics NSLP
    • based on draft: GIST v13, QoS NSLP v13, NatFW v8 (partly v13), QSPEC(v17), CLS-QOSM (v5)
    • feature set: full GIST, most QoS NSLP features, most NAT/FW features
    • operating systems: Linux, FreeBSD, Windows, OpenWRT, Mac OS
    • License: LGPL (Nslp-Api), BSD (skeleton NSLP), GPL (all rest)
    • Link to web page: http://user.informatik.uni-goettingen.de/~nsis/
    • Implementation tested at interop: yes (in Paris, Coimbra and Karlsruhe)
    • contact e-mail address: fu (at) cs.uni-goettingen.de
  • University of Coimbra
    • Name of release: University of Coimbra
    • Description: - GIST: - Version 14 of the draft - This implementation has all features specified EXCEPT: - NAT support - IPv6 - new NSLP interface - NATFW NSLP - Version 13 of the draft - This implementation has all features specified EXCEPT: - CREATE messages on NAT/FW node on public side - QoS NSLP - Version 11 of the draft (version 15th is being implemented) - This implementation has all features specified and also part of the NSLP-Auth features - HyPath - Version 4 of the draft - This implementation has all features specified
    • Available for which operating system (e.g., Linux, FreeBSD, Windows,OpenWRT, etc): Linux
    • License (e.g. closed source, GPL, etc): GPL
    • Link to software or web page: http://nsis.dei.uc.pt
    • Implementation tested at interop?: - GIST and QoSNSLP implementations were tested in Karlsruhe andin previous interop meetings.
    • Contact e-mail address: - Luís Cordeiro: cordeiro@dei.uc.pt - Vitor Bernardo: vmbern@student.dei.uc.pt
  • GIST Implementation Ver01, Bo Gao, Concordia University
    • Name of release: GIST Implementation Ver01, Bo Gao, Concordia University
    • What (GIST, QoS NSLP, NATFW NSLP): GIST
    • based on which draft version: draft-ietf-nsis-ntlp-09.txt
    • (if possible) feature set (e.g. full QoS NSLP implementation, GISTbut only D-MODE, etc): GIST D-Mode,C-Mode,Q-Node and R-Node state machine
    • available for which operating system (e.g., Linux, FreeBSD, Windows,OpenWRT, etc): Linux Fedora Core, Linux Red Hat
    • License (e.g. closed source, GPL, etc): Open Source
    • Link to software or web page: http://users.encs.concordia.ca/~gao_b/thesis/code/
    • Implementation tested at interop?: No, but we plan to do so
    • Contact e-mail address: gao_b@cs.concordia.ca