Subject: [lp-wan] SCHC implementations interop at IETF107 Hackathon

From: <[email-masked]>
Date: Mon, 3 Feb 2020 09:27:58 +0000

Hello all,

During the upcoming IETF107 Hackathon (March 21st - 22nd), we plan to organize an interop session to test different SCHC implementations.

If you have an implementation, we would like to know if you are interested in participating, either locally or remotely.

In our vision, this first session will not necessarily cover all functionalities of SCHC, but can be seen as a first step in getting/checking different implementations talking to one another.

- We plan to provide a set of Rules (in the openSCHC format), that you can convert into your local representation.
- We plan to provide test packets as text file containing JSON hex string.
- A first test will be that some packets are compressed and compared to the known SCHC Packet output. Some SCHC Packets are decompressed and compared to the known packet output. Each implementation can perform this test independently of the others.
- A second test is to interconnect two implementations in real time, and to compare the decompressed output with the original packet (before compression). This allows for some degree of random testing,
- We propose that the direct communication between two implementations uses UDP sockets.
- If time permits, the No-ACK mode of fragmentation can be tested the same way as compression: first with test vectors, second with direct unidirectional communication between two implementations.
- Note : the other modes of fragmentation require bidirectional communication and the notion of time, which is more involved. This is  beyond the scope of this first event.

If you are interested, we would appreciate feedback on this initial plan.
Also let us know if you see something else that can be tested in the limited time of this Hackathon.
We also welcome contributions from all SCHC enthusiasts (with or without an implementation) to this first SCHC interop.
Best regards

Laurent & Cedric & Olivier & Shoichi & Dominique

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.