<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi Giuseppe,</p>
<p>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>
</p>
<p>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>
</p>
<p>Eric<br>
</p>
<br>
<div class="moz-cite-prefix">On 01/10/2018 08:10 AM, Giuseppe
Carella wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAA0Wn-mtD_dHP8Y7pmEhv5_S5VzHPKcJVTz1Jt6i0oV8gQJ+jA@mail.gmail.com">
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>Good morning<code><font
face="arial,helvetica,sans-serif"> Eric,</font></code></div>
<div><code><font face="arial,helvetica,sans-serif"><br>
</font></code></div>
<div><code><font face="arial,helvetica,sans-serif">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><code><font face="arial,helvetica,sans-serif">It
seems that the retransmission becomes mandatory in
this way (every time the request is sent maxRetx +
1 times). <br>
</font></code></div>
<div><code><font face="arial,helvetica,sans-serif">Does
it behave like that or the retransmission verifies
only if the ack is not received within RTO? <br>
</font></code></div>
<div><code><font face="arial,helvetica,sans-serif">Is it
possible to customize the value of RTO?</font></code></div>
<div><code><font face="arial,helvetica,sans-serif"><br>
</font></code></div>
<div><code><font face="arial,helvetica,sans-serif">Thank
you.</font></code></div>
<div><code><font face="arial,helvetica,sans-serif">Giuseppe.<br>
</font></code></div>
</div>
</div>
</div>
</div>
<code></code></div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2018-01-04 20:18 GMT+01:00 Eric
Newberry <span dir="ltr"><<a
href="mailto:enewberry@email.arizona.edu" target="_blank"
moz-do-not-send="true">enewberry@email.arizona.edu</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<p>Hi Giuseppe,<br>
</p>
<p>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"><br>
</font></span></p>
<span class="HOEnZb"><font color="#888888">
<p>Eric<br>
</p>
</font></span>
<div>
<div class="h5"> <br>
<div class="m_-1984210721658679210moz-cite-prefix">On
01/04/2018 02:10 AM, Giuseppe Carella wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>
<div>Good morning Eric,<br>
<div>
<div>
<div>
<div><br>
</div>
Thank you for your answer. <br>
</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>
</div>
So I have to set a maximum number of
retransmissions, that's all (I hope). <br>
</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>
<br>
</div>
Thank you.<br>
</div>
Giuseppe.<br>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2018-01-04 9:31 GMT+01:00
Eric Newberry <span dir="ltr"><<a
href="mailto:enewberry@email.arizona.edu"
target="_blank" moz-do-not-send="true">enewberry@email.arizona.edu</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<p>Giuseppe,</p>
<p>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>
</p>
<p>Eric<br>
</p>
<div>
<div class="m_-1984210721658679210h5"> <br>
<div
class="m_-1984210721658679210m_-4795735224848596826moz-cite-prefix">On
01/04/2018 01:24 AM, Giuseppe Carella
wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div class="m_-1984210721658679210h5">
<div dir="ltr">
<div>
<div>
<div>Good morning community,<br>
<br>
</div>
is it possible to configure NFD
in order to allow an UDP
communication with
retransmission?<br>
</div>
<div>I know that I could use TCP,
but for my purpose it's
necessary having UDP with
retransmission.<br>
</div>
<div><br>
</div>
Thank you.<br>
</div>
Giuseppe.<br>
</div>
<br>
<fieldset
class="m_-1984210721658679210m_-4795735224848596826mimeAttachmentHeader"></fieldset>
<br>
</div>
</div>
<pre>______________________________<wbr>_________________
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>ailman/listinfo/ndn-interest</a>
</pre>
</blockquote>
<br>
</div>
<br>
______________________________<wbr>_________________<br>
Ndn-interest mailing list<br>
<a
href="mailto:Ndn-interest@lists.cs.ucla.edu"
target="_blank" moz-do-not-send="true">Ndn-interest@lists.cs.ucla.edu</a><br>
<a
href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndn-interest"
rel="noreferrer" target="_blank"
moz-do-not-send="true">http://www.lists.cs.ucla.edu/m<wbr>ailman/listinfo/ndn-interest</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>