On Tuesday 17 March 2015 14:19:40 Stephane Lejeune wrote: > Hi Thiago, > My point is, do we need the complexity of dual stack (discovery, bridging, > ...) for in home OIC devices or can we just live with IPv6 only. I opt for > the second, every device can and should do IPv6 only in the home ... way > much simpler (code, spec, tests, ...)! This considerably simplifies the > interactions, especially as link local connected devices moved away from > the home router (smart phone connected to smart watch) will continue > interacting transparently through the link local IPv6 address. S.
Hi St?phane I don't think we can live with IPv6 only, as much as I'd like to. At least one device needs to be capable of IPv4 so it can be reached by the likes of mobile phones with no IPv6 stack as well as to be the way in for remote access. If those are the same device, that's easy, since any router will have IPv4. I also don't think we can simply mandate IPv6 support in all devices and allow IPv4 to be optional. I simply don't know what the current state of IPv6 is on all the OSs that might be a target for OIC. What is it like on Arduino these days? Does anyone know whether the trendy RTOSes have it? I installed FreeBSD this week and I was surprised to find out yesterday that it leaves IPv6 disabled by default... But it is something we should explore: IPv6 mandatory, IPv4 optional for all servers. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center
