Dear WG, We would like to provide a short report on the status and our activities related with draft-ietf-6lo-blemesh-02.
As you may recall, while we believe the document to be ready, we wanted to implement it before proceeding further. We had planned to implement the draft based on Raspberry Pi devices and BlueZ. We actually enabled an RFC 7668 scenario with one device as a master (or a 6LBR), another one as a slave (or a 6LN), and even IPv6-based communication between the 6LN and a non-BLE interface of the 6LBR was working well. However, when we tried to increase the number of 6LNs per 6LBR, we encountered the issue that communication between the 6LBR and the already existing 6LN stopped working. It appears that several concurrent BLE connections are not handled correctly with BlueZ. This is a problem other people have found, and as per the BlueZ mailing list, there is not a currently known solution. Fortunately, we have found another basis for our implementation. Recently, the BLEach open implementation of RFC 7668 (based on Contiki and CC2650 devices) was released (http://spoerk.github.io/contiki). It is promising, as in fact results are shown by BLEeach authors on a scenario with one 6LBR and several 6LNs. We are currently in the process of enabling the RFC 7668 scenario based on this platform, and then we plan to modify/extend the code in order to implement our draft. Our plan is to have a first prototype implementation by IETF 102 (Montreal), and request to give a report in the 6Lo session of that meeting. Meanwhile, please let us know whether you have any comments on the draft. And, of course, any feedback from implementation experience will be very much appreciated! (Note: when the I-D submission tool reopens, we will upload a new version of the draft as "a refresher".) Thanks! Carles, Mahdi, Teemu _______________________________________________ 6lo mailing list [email protected] https://www.ietf.org/mailman/listinfo/6lo
