Dear Georgios,
 
Thanks for your valuable suggestions and we really appreciate for taking your 
valuable time for the review .
 
Please find our comments inline below marked as (*** [LT]) 
 
We will be happy to receive your further inputs !!!
 
 
Thanks & Regards,
Lijo Thomas 
 
From: 6lo [mailto:[email protected]] On Behalf Of Georgios Z. Papadopoulos
Sent: 17 July 2018 21:40
To: [email protected]
Cc: [email protected]; [email protected]; Malati 
Hegde; Samita Chakrabarti; Gabriel Montenegro; lo; Charlie Perkins; 
[email protected]
Subject: Re: [6lo] working group last call (wg lc) on 
https://datatracker.ietf.org/doc/draft-ietf-6lo-deadline-time/
 
Dear Lijo and co-authors,
 
I went through the draft, please find my comments below:
— — 
 
High level comments:
*/ [GP] The draft defines the Deadline Time (DT), but it is not clear to me how 
the arrival of the datagram within this pre-defined DT period is guaranteed?
Indeed, the draft provides the necessary DT information, however, the only 
action I could observe is the delay-sensitive datagram to be dropped if the 
indicated DT is elapsed.
 
 
*** [LT] Yes, the Deadline Time (DT) specifies the maximum allowable delay
before which the packet should be delivered to the destination. The proposed
draft provides a mechanism for transporting the DT information. By incorporating
deadline based scheduling/routing mechanisms within the intermediate nodes
using DT, one could guarantee deterministic behavior in terms of delay.
 
*/ [GP] I noticed that there are two different notations for LBR and 6LBR.
Shouldn’t be always 6LBR (6LBR1 and 6LBR2 when it comes to the use-cases in 
Section 6), instead of LBR, LBR1, LBR2 or 6LBR?
 
*** [LT] Agreed, we will update the draft.
 
*/ “D flag (1 bit): The 'D' flag, set by the Sender, indicates the action to be 
taken when a 6LR detects that the deadline time has elapsed. 
If 'D' bit is 1, then the 6LR MUST drop the packet if the deadline time is 
elapsed. 
If 'D' bit is 0, then the 6LR MAY ignore the deadline time and forward the 
packet.”
 
[GP] It is not clear to me why the datagram should be dropped, if the 6LR 
detects that the DL has elapsed? 
To reduce the traffic in the network or ?
 
*** [LT] Yes that was the motivation of having 'D' flag to begin with. We
could save bandwidth, and energy etc., by discarding packets whose deadlines
are crossed when 'D' flag is set to 1.
 
[GP] Then, the main difference in networks where this DRAFT is not considered, 
is that the packets are not dropped?
Because otherwise the packets are forwarded (when ‘D’ bit is 0).
 
*** [LT] Yes, moreover in some scenarios where the intention is also to know
the total delay experienced by the packets in a network, this could be obtained
by setting 'D' bit set to 0. In such scenarios, we may want to receive the
packets even though the deadline is crossed.
 
Detailed comments:
*/ 5. Deadline-6LoRHE Format
“Deadline-6LoRHE encoding with 'O' flag set to 1 :
 
      DTL = 001, OTL = 001, TU = '10', EXP = 2, DT = 0x22B, OT = 0x22A”
 
[GP] What about the ‘D’ here?
 
*** [LT] We will update the example by putting 'D' bit = 1.
 
*/ 6. Deadline-6LoRHE in Three Network Scenarios
 
[GP] Any router/device may drop the datagram (if it detects that the indicated 
time has elapsed), both 6LR (Relay devices) and 6LBR (DODAG Root)?
 
 
*/ 6.1. Scenario 1: Endpoints in the same DODAG (N1) in non-storing mode.
“Then 6LR begins hop-by-hop operation to forward the packet towards the 6LBR”
 
[GP] Then 6LR begins or “Then the 6LRs begin”? (not only one 6LR but each 6LR).
OR it should be written as in Scenario 6.3 : “Subsequently, each 6LR will 
perform hop-by-hop operation to forward the packet towards the 6LBR.”
 
*** [LT] Nice suggestion, will update.
 
*/ 6.2. Scenario 2: Endpoints in Networks with Dissimilar L2 Technologies.
“Subsequently, 6LR will perform hop- by-hop operation to forward the packet 
towards the 6LBR”
 
[GP] Subsequently, “EACH” 6LR 
OR it should be written as in Scenario 6.3 : “Subsequently, each 6LR will 
perform hop-by-hop operation to forward the packet towards the 6LBR.”
 
*** [LT] Will modify the draft
 
*/ 6.3. Scenario 3: Packet transmission across different DODAGs (N1 to N2).
“Once the packet reaches LBR2, it updates the Deadline-6LoRHE by adding the 
current time of DODAG2.”
 
[GP] is not clear to me, why “adding”, why not “subtracting”, as you mention in 
page 10.
 
*** [LT] Thanks for pointing it out, we will modify the text it as in page 10.
 
[GP] Furthermore, in the example later of 6TiSCH network:
Instead of supposing an example of ASN 20050, would make sense actually to have 
ASN 20030, based on the topology in Figure 6, that comes with three hops.
Similarly, the rest of the math operations could be more specific, based on the 
topology in Figure 6.
 
 
*** [LT] Great observation, we will update the example !!
 
*/ In Scenario 2:
[GP] (Optionally) DODAG 1 could be indicated/highlighted in the Figure 5 as 
well, as it is illustrated in Figure 6 of Scenario 3.
 
*** [LT] Yes we will edit the Figure 5 to incorporate the DODAG 1
 
— — 
Best regards,
Georgios
 
____________________________________
 
Georgios Z. Papadopoulos, Ph.D.
Associate Professor, IMT Atlantique, Rennes
 
web:      <http://www.georgiospapadopoulos.com> www.georgiospapadopoulos.com
twitter:             
<https://twitter.com/gzpapadopoulos?ref_src=twsrc%5Etfw&ref_url=http://georgiospapadopoulos.com/>
 @gzpapadopoulos
____________________________________
 
On Apr 19, 2018, at 02:59, Gabriel Montenegro < 
<mailto:[email protected]> [email protected]> 
wrote:
 
Hi,
 
I just initiated a WG last call on:
 
               <https://datatracker.ietf.org/doc/draft-ietf-6lo-deadline-time/> 
https://datatracker.ietf.org/doc/draft-ietf-6lo-deadline-time/
 
The WG last call will finish on Wednesday, May 2, 2018. 
 
Thanks in advance for your comments.
 
Gabriel
 
_______________________________________________
6lo mailing list
 <mailto:[email protected]> [email protected]
 <https://www.ietf.org/mailman/listinfo/6lo> 
https://www.ietf.org/mailman/listinfo/6lo
 

-------------------------------------------------------------------------------------------------------------------------------
[ C-DAC is on Social-Media too. Kindly follow us at:
Facebook: https://www.facebook.com/CDACINDIA & Twitter: @cdacindia ]

This e-mail is for the sole use of the intended recipient(s) and may
contain confidential and privileged information. If you are not the
intended recipient, please contact the sender by reply e-mail and destroy
all copies and the original message. Any unauthorized review, use,
disclosure, dissemination, forwarding, printing or copying of this email
is strictly prohibited and appropriate legal action will be taken.
-------------------------------------------------------------------------------------------------------------------------------

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

Reply via email to