<div dir="ltr">Hello, Enguang,<br><div><br><div class="gmail_quote"><div dir="ltr">2018年10月5日(金) 0:35 Enguang Fan <<a href="mailto:johnsonfan1999@gmail.com">johnsonfan1999@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi Spyros,<div>I find your scenario about  <a href="https://github.com/spirosmastorakis/scenario-ChronoSync" target="_blank">chronosync</a> is very interesting and helpful to me.</div><div><br></div><div>Yet I still some questions</div><div><br></div><div><ul><li>I 've noticed that in chronosync-simple.cpp, you manually configure the FIB instead of using global routing helper, is it because chronosync-app is not compatible with existing global routing helper?<br></li></ul><div><br></div></div><div><ul><li>why you donnot need to configure FIB for packet whose prefix are "/peer1/" and "/peer2/" ,is it because they can simply follow the path of sync packet? Yet I cannot find any hints in<a href="http://irl.cs.ucla.edu/~zhenkai/papers/chronosync.pdf" target="_blank"> Let's ChronoSync</a>.</li></ul><div><br></div></div></div></div></blockquote><div>In the simple scenario, <br></div><div>node0 -- node1 -- node2<br></div><div> the FIB table of node0 will be like this:</div><div>/ node1</div><div>/ndn/peer1 Application</div><div>/ndn/broadcast/sync Application, node1</div><div><br></div><div>The first entry is set by ndnHelper.SetDefaultRoutes(true);.</div><div>Yes, your scenario doesn't work just because you forgot this line.</div><div> That means the interest whose prefix is "/ndn/peer2" will not be forwarded, for no matches in FIB.<br></div><div>The path towards the Application in second and third entry is set up by ChronoSync.</div><div>And in the entry
/ndn/broadcast/sync

 the path to 
node1 is set up manually.</div><div>Maybe this can explain why you still need to manually configure FIB routes for the broadcast sync interest.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div><div></div></div><div><ul><li>    what is the use of periodic publishing, it is data or interest that is published?<br></li></ul></div><div><br></div></div></div></blockquote><div>It seems that if this attribute is true, the app will publish a new data repeatly after a random time interval.</div><div>I don't know well, actually.<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div></div><div><br></div><div><br></div><div>I've also tried to use chronosync-app in 9-grid-topology , but it seems no data is exchanged between 2 nodes, could anyone give me some help, please?<br><div><br></div></div></div></div></blockquote><div><br></div><div>Besides, it seems that ChronoSync doesn't compile after ndn-cxx for ndnSim changed 
<span class="gmail-blob-code-inner gmail-blob-code-marker-deletion">"boost::asio::io_service"</span> into "ndn::<span class="gmail-blob-code-inner gmail-blob-code-marker-addition">DummyIoService".</span></div><div><span class="gmail-blob-code-inner gmail-blob-code-marker-addition">Maybe we should fix it?<br></span></div><div><span class="gmail-blob-code-inner gmail-blob-code-marker-addition"><br></span></div><div><span class="gmail-blob-code-inner gmail-blob-code-marker-addition">Best wishes,</span></div><div><span class="gmail-blob-code-inner gmail-blob-code-marker-addition">Xinyu Ma.<br></span>

</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><div><div></div><div>Yours, </div></div><div>Enguang</div></div></div>
_______________________________________________<br>
ndnSIM mailing list<br>
<a href="mailto:ndnSIM@lists.cs.ucla.edu" target="_blank">ndnSIM@lists.cs.ucla.edu</a><br>
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/ndnsim</a><br>
</blockquote></div></div></div>