<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>