<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 11, 2018, at 9:44 PM, Eric Newberry <<a href="mailto:enewberry@email.arizona.edu" class="">enewberry@email.arizona.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" class="">
<div text="#000000" bgcolor="#FFFFFF" class=""><p class="">Hi Giuseppe,</p><p class="">The reliability system transmits the packet up to maxRetx + 1
times, once for each time an acknowledgement is not received
(disregarding the last unacknowledged attempt).<br class="">
</p><p class="">The RTO is determined (and is continually updated based upon
packet RTTs) using a hardcoded mechanism. It would not be possible
to change this without modifying and recompiling NFD. More
specifically, it uses the TCP RTO calculation (SRTT + 4 * RTTVAR).<br class="">
</p><p class="">Eric<br class=""></p></div></div></blockquote><div>this scheme is conservative, but please do note that retransmissions are expected to be triggered by holes in ACK sequences, not timeout. </div><div><br class=""></div><blockquote type="cite" class=""><div class=""><div text="#000000" bgcolor="#FFFFFF" class=""><p class="">
</p>
<div class="moz-cite-prefix">On 01/10/2018 08:10 AM, Giuseppe
Carella wrote:<br class="">
</div>
<blockquote type="cite" cite="mid:CAA0Wn-mtD_dHP8Y7pmEhv5_S5VzHPKcJVTz1Jt6i0oV8gQJ+jA@mail.gmail.com" class="">
<div dir="ltr" class="">
<div class="">
<div class="">
<div class="">
<div class="">
<div class="">Good morning<code class=""><font face="arial,helvetica,sans-serif" class=""> Eric,</font></code></div>
<div class=""><code class=""><font face="arial,helvetica,sans-serif" class=""><br class="">
</font></code></div>
<div class=""><code class=""><font face="arial,helvetica,sans-serif" class="">I
tried to use this functionality changing the NFD
code (I set the boolean variable isEnalbe = true
into the file lp-reliability.hpp).</font></code></div>
<div class=""><code class=""><font face="arial,helvetica,sans-serif" class="">It
seems that the retransmission becomes mandatory in
this way (every time the request is sent maxRetx +
1 times). <br class="">
</font></code></div>
<div class=""><code class=""><font face="arial,helvetica,sans-serif" class="">Does
it behave like that or the retransmission verifies
only if the ack is not received within RTO? <br class="">
</font></code></div>
<div class=""><code class=""><font face="arial,helvetica,sans-serif" class="">Is it
possible to customize the value of RTO?</font></code></div>
<div class=""><code class=""><font face="arial,helvetica,sans-serif" class=""><br class="">
</font></code></div>
<div class=""><code class=""><font face="arial,helvetica,sans-serif" class="">Thank
you.</font></code></div>
<div class=""><code class=""><font face="arial,helvetica,sans-serif" class="">Giuseppe.<br class="">
</font></code></div>
</div>
</div>
</div>
</div>
<code class=""></code></div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">2018-01-04 20:18 GMT+01:00 Eric
Newberry <span dir="ltr" class=""><<a href="mailto:enewberry@email.arizona.edu" target="_blank" moz-do-not-send="true" class="">enewberry@email.arizona.edu</a>></span>:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF" class=""><p class="">Hi Giuseppe,<br class="">
</p><p class="">By default, the number of retransmissions is set to 3.
The option controlling this is in LpReliability::Options
as maxRetx. However, currently there is no way to set
this option using nfdc or any other management tool.
Therefore, if you want to change this, you would need to
modify the NFD source code, recompile, and reinstall.
There are no options relating to the reliability system
in nfd.conf.<span class="HOEnZb"><font color="#888888" class=""><br class="">
</font></span></p>
<span class="HOEnZb"><font color="#888888" class=""><p class="">Eric<br class="">
</p>
</font></span>
<div class="">
<div class="h5"> <br class="">
<div class="m_-1984210721658679210moz-cite-prefix">On
01/04/2018 02:10 AM, Giuseppe Carella wrote:<br class="">
</div>
<blockquote type="cite" class="">
<div dir="ltr" class="">
<div class="">
<div class="">Good morning Eric,<br class="">
<div class="">
<div class="">
<div class="">
<div class=""><br class="">
</div>
Thank you for your answer. <br class="">
</div>
I understood that it's possible to
implement the retransmission by means of
NDNLPv2, which is a protocol located upon
the transport layer. <br class="">
</div>
So I have to set a maximum number of
retransmissions, that's all (I hope). <br class="">
</div>
Is it enough modifying some properties into
nfd.conf to choose the maximum number of
retransmissions or I have to add some new APIs
into applicative layer?<br class="">
<br class="">
</div>
Thank you.<br class="">
</div>
Giuseppe.<br class="">
</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">2018-01-04 9:31 GMT+01:00
Eric Newberry <span dir="ltr" class=""><<a href="mailto:enewberry@email.arizona.edu" target="_blank" moz-do-not-send="true" class="">enewberry@email.arizona.edu</a>></span>:<br class="">
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF" class=""><p class="">Giuseppe,</p><p class="">NFD release 0.6.0 implements a link-layer
reliability system as part of NDNLPv2 for
unicast TCP, UDP, and Ethernet faces. It
can be enabled by specifying "reliability
on" when creating (or updating) a face
with nfdc. In order for the system to
function, it must be enabled on both ends
of the link. The above command only
enables it on one end.<br class="">
</p><p class="">Eric<br class="">
</p>
<div class="">
<div class="m_-1984210721658679210h5"> <br class="">
<div class="m_-1984210721658679210m_-4795735224848596826moz-cite-prefix">On
01/04/2018 01:24 AM, Giuseppe Carella
wrote:<br class="">
</div>
</div>
</div>
<blockquote type="cite" class="">
<div class="">
<div class="m_-1984210721658679210h5">
<div dir="ltr" class="">
<div class="">
<div class="">
<div class="">Good morning community,<br class="">
<br class="">
</div>
is it possible to configure NFD
in order to allow an UDP
communication with
retransmission?<br class="">
</div>
<div class="">I know that I could use TCP,
but for my purpose it's
necessary having UDP with
retransmission.<br class="">
</div>
<div class=""><br class="">
</div>
Thank you.<br class="">
</div>
Giuseppe.<br class="">
</div>
<br class="">
<fieldset class="m_-1984210721658679210m_-4795735224848596826mimeAttachmentHeader"></fieldset>
<br class="">
</div>
</div>
<pre class="">______________________________<wbr class="">_________________
Ndn-interest mailing list
<a class="m_-1984210721658679210m_-4795735224848596826moz-txt-link-abbreviated" href="mailto:Ndn-interest@lists.cs.ucla.edu" target="_blank" moz-do-not-send="true">Ndn-interest@lists.cs.ucla.edu</a>
<a class="m_-1984210721658679210m_-4795735224848596826moz-txt-link-freetext" href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest" target="_blank" moz-do-not-send="true">http://www.lists.cs.ucla.edu/m<wbr class="">ailman/listinfo/ndn-interest</a>
</pre>
</blockquote>
<br class="">
</div>
<br class="">
______________________________<wbr class="">_________________<br class="">
Ndn-interest mailing list<br class="">
<a href="mailto:Ndn-interest@lists.cs.ucla.edu" target="_blank" moz-do-not-send="true" class="">Ndn-interest@lists.cs.ucla.edu</a><br class="">
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest" rel="noreferrer" target="_blank" moz-do-not-send="true" class="">http://www.lists.cs.ucla.edu/m<wbr class="">ailman/listinfo/ndn-interest</a><br class="">
<br class="">
</blockquote>
</div>
<br class="">
</div>
</blockquote>
<br class="">
</div>
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</blockquote>
<br class="">
</div>
_______________________________________________<br class="">Nfd-dev mailing list<br class=""><a href="mailto:Nfd-dev@lists.cs.ucla.edu" class="">Nfd-dev@lists.cs.ucla.edu</a><br class="">http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev<br class=""></div></blockquote></div><br class=""></body></html>