Dear all,

I have a couple of doubts regarding the LOAD specification. Just in case I am 
missing something, I would like to expose them in the list. My doubts are:

1) WEAK_LQI_VALUE
*****************

In Section 3, page 4, the latest LOAD draft states that "The approach taken by 
LOAD avoids a route which contains weak links whose LQI is below certain 
threshold value (i.e. WEAK_LQI_VALUE)". On the other hand, the proposed 
default value for the WEAK_LQI_VALUE parameter is 8. 

However, according to the datasheet of the CC2400 radio chip (i.e. the one 
included in Crossbow's MICAz motes), LQI values range between 50 (bad quality) 
and 110 (good quality). We (and also other researchers) have conducted 
experiments which confirm this range of values. In consequence, it seems 
difficult that a link could have an LQI value below 8 (at least with MICAz 
motes).

Is it possible that proposing WEAK_LQI_VALUE equal to 8 comes from experiences 
with other platforms (i.e. not the MICAz ones)? Do you think a different 
default value for WEAK_LQI_VALUE could be proposed by default?
 
2) Sequence numbers
*******************

LOAD avoids usage of sequence numbers for the sake of simplicity, forcing that 
only the destination is allowed to generate RREP messages in order to avoid 
routing inconsistencies (loops, etc.). However, I would like to expose the 
following doubt.  

In Section 6.3, LOAD spec. states that: "When the destination receives a RREQ, 
it tries to find the entry of the same originator address and RREQ ID pair in 
the route request table. If the entry is found, the destination compares the 
route cost of the RREQ with the forward route cost of the entry. If the cost 
of the RREQ is better than (i.e. less than) that of the entry, the destination 
updates the reverse route to the originator in the routing table and generates 
a RREP in reply. If the cost of the RREQ is not less than that of the entry, 
the destination just discards the RREQ".

Let's consider the following network topology, where A transmits data to C. 
Let's assume all links are equal and have the same quality:

       B
    /     \
  A         C
    \      /
     D - E

According to the 'minimum hop while avoiding weak links' metric, the chosen 
path will be ABC.

Now, if the AB link is broken, A starts a new Route Discovery. There is one 
available path for transmitting data from A to C (ADEC) but since this path 
has a higher cost than the former (let's assume information about the old 
route hasn't yet expired at C), then C discards the RREQ according to Section 
6.3. In consequence, it would not be possible to use the available path.

Am I missing something? Would it be necessary to use sequence numbers to take 
into account, not only the routes cost but also their freshness?

Many thanks in advance.

With best regards,

Carles Gómez
Wireless Networks Group
Technical University of Catalonia (UPC)

-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/


_______________________________________________
6lowpan mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/6lowpan

Reply via email to