On 07/01/2015 08:15 AM, Light, John J wrote:
> As for the original concern, it will be trivial to mark  a message received 
> by multicast with a flag indicating it was received by multicast.  In fact, I 
> will include it in the my work.  With additional work, that will save sending 
> the empty response.

Thanks John. I have assigned the Jira ticket to you :).

> 
> John Light
> Intel OTC OIC Development
> 
> -----Original Message-----
> From: iotivity-dev-bounces at lists.iotivity.org [mailto:iotivity-dev-bounces 
> at lists.iotivity.org] On Behalf Of Thiago Macieira
> Sent: Wednesday, July 01, 2015 7:45 AM
> To: iotivity-dev at lists.iotivity.org
> Subject: Re: [dev] handling multicast requests
> 
> On Wednesday 01 July 2015 05:35:28 Agrawal, Sachin wrote:
>> The problem with current Iotivity stack is that.....every end-point in 
>> the network will respond to this query by sending a packet (with empty 
>> payload) even if it does not have anything useful to send.
> 
> I see two possible ways out for this:
> 
> 1) we really push for devices to use a directory server instead of listening 
> on multicast. Devices that have successfully registered themselves with a 
> directory can stop listening for multicast and will therefore not be woken up 
> by new discoveries.
>

Yes. That would be helpful too.


> The question is whether OIC will allow devices that *only* work in the 
> presence of a directory server.
> 
> 2) encode the type of service being sought in the IPv6 multicast address. 
> Since there are 112 bits in the multicast network address, we could use some 
> of those to encode the type of service, a portion of it or a hash of it, in 
> such a way that it would reduce collisions on the network.
> 

Yes. This can be an alternative mechanism to do selective discovery.


> No fallback for IPv4 is needed. Discovery on IPv4 will wake up all devices, 
> which devices using IPv4 will consume more battery. Tough luck for them...
> 
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
>   Software Architect - Intel Open Source Technology Center
> 
> _______________________________________________
> iotivity-dev mailing list
> iotivity-dev at lists.iotivity.org
> https://lists.iotivity.org/mailman/listinfo/iotivity-dev
> _______________________________________________
> iotivity-dev mailing list
> iotivity-dev at lists.iotivity.org
> https://lists.iotivity.org/mailman/listinfo/iotivity-dev
> 

Reply via email to