Hi Jean-Noël,
unfortunately, we can't provide you an UML diagram as we don't have one created, yet - and I think we don't plan to do so. But I don't see this as a problem. It's fairly easy to start off with an NSLP using already existing code and modify it for your needs. The API is simple (and documented in GIST I-D) and there are also several sample NSLP (partially) implemented, including NAT/Firewall NSLP, QoS NSLP and Ping/Diag NSLP. There is also some documentation included that is worth reading.
Please take a dive into the code (maybe start with a simple NSLP like Ping), especially the /nslp directory might be interesting for you as it contains the code of various NSLP daemons. GIST is in a pretty stable state, whereas the NSLP are less robust. Ping and NAT/Firewall are the most robust ones.
The folks on this list will be happy to help you with your issues. Thank you for considering our implementation as a base for your work. Personally, I recommend you to try existing implementations before thinking coding GIST again. You might save a lot of time and energy as the NSLP are usually much more leightweight than NTLP/GIST.
Independent from this decision, please consider also using our Ethereal dissectors. These are included in the distribution and have proven to be irreplaceable during development. Also, creating your own NSLP dissector will be probably easy taking another NSLP dissector as code base.
Maybe you can give a short outline of your ideas. That would be not only interesting for us, but we could assist you with your future plans.
Cheers, Henning
Chardron sagte So, 12.02.2006, 13:41:
This message is written in english and then in french Le même message est rédigé en anglais puis en français
Hello,
I'm currently working in the course of my study on the negociation of service level (SLS/SLA). the aim of this study is to write the implementation of an application SLS-NSLP in the NSIS framework. I suppose that I can develop it upon the GIST's implementation made by the team working at the University of Gottingen in C++ or the University of Coimbra in Java or may be (why not) doing a new implementation of Gist in Ada and therefore a Qos-NSLP and SLS-NSLP upon this new NTLP implementation. In all case, access to the documentation and the diagramm of Class (if possible in UML) of actual implementation of Gist and more specially the NSLP-API will be a great help for me. Could I expect get it from you, please. I'm looking for your answer. If you need more precise information on my project, please, do not hesitate to contact me. Thank you very much,
Bonjour,
Je travaille actuellement dans le cadre de mon projet d'étude sur la négociation de niveau de service (SLS). Comme point d"échéance je pense à implémenter une application NSLP de SLS s'intégrant dans le plan de travail de NSIS. Il est possible que je développe cette application au dessus de l'implementation de la couche transport GIST développé par l'université de göttingen en C++ ou par l'université de Coimbra en Java ou bien même -pourquoi pas- faire une autre implémentation de GIST en Ada et par la suite écrire sur celle-ci l'application QoS-NSLP et SLS-NSLP. Dans tous les cas, avoir accès à votre documenation et au diagramme de Classe (si possible en UML) des différentes implémentations de GIST (et en particulier de l'API NSLP) serait d'une trés grande aide pour moi.
Vous serait-il possible de me communiquer cette information. Pour plus de précision sur mon projet je reste à votre disposition
Merci beaucoup,
-- Jean-Noël Chardron chardron@labri.fr
Nsis_Imp mailing list Nsis_Imp@informatik.uni-goettingen.de https://user.informatik.uni-goettingen.de/mailman/listinfo/nsis_imp