<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }div.FoxDiv20190424182726134373 { }body { font-size: 10.5pt; font-family: 'Microsoft YaHei UI'; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span><div>Hi, Junxiao,</div><div>Thanks for your reply. Here are some information you mentioned.</div><div>Today, We added some codes in forwarder.cpp to print some information when Interests passing and reconfigure the Producer's execution time. We found,  <span style="font-size: 10.5pt; line-height: 1.5; background-color: transparent;">two Interest packets with same name from one node will have the same Nonce, then forwarder will forward just one Interest. </span></div><div><span style="font-size: 10.5pt; line-height: 1.5; background-color: transparent;">And </span><span style="font-size: 10.5pt; line-height: 1.5; background-color: transparent;">two Interest packets with same name from two different nodes will have different Nonce. Then forwarder will forward both them and </span><span style="font-size: 10.5pt; line-height: 1.5; background-color: transparent;">Producer responded twice. Unlikely the previous time, two consumers received the same Data, which is exactly what procurer first replied.</span></div><div><br></div><div>"Aggregation vs retransmission depends on exact timing". Does that mean the possibility of aggregation is quite low?</div></div>
<div><br></div><hr style="width: 210px; height: 1px; display: none;" color="#b5c4df" size="1" align="left">
<div><span></span></div>
<blockquote style="margin-Top: 0px; margin-Bottom: 0px; margin-Left: 0.5em"><div> </div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b> <a href="mailto:shijunxiao@email.arizona.edu">Junxiao Shi</a></div><div><b>Date:</b> 2019-04-23 10:52</div><div><b>To:</b> <a href="mailto:yjinking@mail.ustc.edu.cn">yjinking</a></div><div><b>CC:</b> <a href="mailto:ndn-interest@lists.cs.ucla.edu">ndn-interest</a></div><div><b>Subject:</b> Re: [Ndn-interest] Problem of PIT not aggregating Interests</div></div></div><div><div class="FoxDiv20190424182726134373"><div dir="auto"><div>Hi yjinking</div><div dir="auto"><br></div><div dir="auto">Aggregation vs retransmission depends on exact timing.</div><div dir="auto">Can you capture traffic on the forwarder node as a pcap file with tcpdump? I can have a look.</div><div dir="auto">Also paste the output of 'nfdc status' and 'nfdc face' and 'nfdc strategy' commands.</div><div dir="auto"><br></div><div dir="auto">Yours, Junxiao</div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Mon, Apr 22, 2019, 22:16 <a href="mailto:yjinking@mail.ustc.edu.cn">yjinking@mail.ustc.edu.cn</a> <<a href="mailto:yjinking@mail.ustc.edu.cn">yjinking@mail.ustc.edu.cn</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<div><span></span><br></div>
<div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal">Hi,all:</div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal">We encountered a problem that PIT can not aggregate two Interest packets with same name from two different nodes, but it can aggregate two Interest packets with same name from one nodes. </div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal">We run NFD on 4 physical nodes consisting "Y"-shape topology(central node is forwarder, one Producer, two Consumers). Then two experiment were conducted:</div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal"><br></div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal">1. We run ./examples/producer on producer node. We extended Producer's execution time to 5 seconds when Producer receives Interest. Then two Interest packets with same name from two different nodes were issued nearly at the same time. After about 5 second and 10 second, two Consumers received their Data packets subsequently. And two Data packets' timestamp were different. Producer responded twice.  </div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal"><br></div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal">2. In another experiment, all is same with the first experiment, except that we only use one consumer node. Two Interest packets with same name from one nodes were issued nearly at the same time. After about 5 seconds, the consumer node received 2 Data packets with same timestamp subsequently. Producer responded once. </div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal"><br></div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal">According to the process of NDN, the result of the first experiment is very strange. Why didn't PIT aggregate the second Interest? Does NFD build PIT for each face separately? or maybe is there anything wrong in our experiment?</div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal"><br></div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal">Plus, how can I print the content of FIB/CS/PIT on real time? Does NFD provide any interfaces?</div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal"><br></div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal"><br></div><div style="font-family:宋体,arial,Verdana,sans-serif;font-variant-ligatures:normal">Thank you!</div></div><hr style="width:210px;height:1px;display:none" color="#b5c4df" size="1" align="left">
<div><span></span></div>
</div><br>
</blockquote></div></div></div>
</div></div></blockquote>
</body></html>