<div dir="ltr">Hi Peter<div><br></div><div>From this face counters snapshot, I can see:</div><div>20695 Interests are forwarded to the producer (face 263), and 10558 Data come back.</div><div>There are ten consumers. Face 271 receives 15872 Interests, and 9959 Data are returned to this consumer. Other nine consumer faces only receive around 1000 Interests, and between 50 and 200 Data are returned.</div><div><br></div><div>I'm unsure whether there's a problem in forwarding, or it's simply a congestion.</div><div>The difference of incoming Interest counter of face 271 and other consumers is most concerning.</div><div><br></div><div>Can you add the following:</div><div>(a) <font face="monospace, monospace">nfd-status -f | grep udp4://<a href="http://10.10.12.2:6363">10.10.12.2:6363</a></font> output on consumers and producer, along with <font face="monospace, monospace">nfd-status -fr</font> output on HUB, captured at the same time or after traffic stops. This would show whether there's packet loss between end host and HUB.</div><div>(b) tcpdump trace (in .pcap format) captured on the HUB's 10.10.12.2 NIC. This would capture the timing of packets, which allows us to analyze the behavior of NFD.</div><div><br></div><div>Yours, Junxiao<br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 27, 2016 at 1:15 PM, Gusev, Peter <span dir="ltr"><<a href="mailto:peter@remap.ucla.edu" target="_blank">peter@remap.ucla.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">



<div style="word-wrap:break-word">
hi Junxiao,
<div><br>
</div>
<div>here’s the output after running test for ~1min with default strategy:</div>
<div><br>
</div>
<div>
<div>Faces:</div>
<div>  faceid=1 remote=internal:// local=internal:// counters={in={0i 108d 69524B} out={106i 0d 14905B}} local permanent point-to-point</div><span>
<div>  faceid=254 remote=contentstore:// local=contentstore:// counters={in={0i 0d 0B} out={0i 0d 0B}} local permanent point-to-point</div>
<div>  faceid=255 remote=null:// local=null:// counters={in={0i 0d 0B} out={0i 0d 0B}} local permanent point-to-point</div>
<div>  faceid=256 remote=<a>udp4://224.0.23.170:56363</a> local=<a>udp4://172.18.0.2:56363</a> counters={in={0i 0d 0B} out={0i 0d 0B}} non-local permanent multi-access</div>
<div>  faceid=257 remote=<a>udp4://224.0.23.170:56363</a> local=<a>udp4://10.10.12.2:56363</a> counters={in={0i 0d 0B} out={0i 0d 0B}} non-local permanent multi-access</div>
<div>  faceid=258 remote=<a>ether://[01:00:5e:00:17:aa]</a> local=<a>dev://eth1</a> counters={in={0i 0d 0B} out={0i 0d 0B}} non-local permanent multi-access</div>
<div>  faceid=259 remote=<a>ether://[01:00:5e:00:17:aa]</a> local=<a>dev://eth0</a> counters={in={0i 0d 0B} out={0i 0d 0B}} non-local permanent multi-access</div>
</span><div>  faceid=260 remote=<a>fd://30</a> local=<a>unix:///run/nfd.sock</a> counters={in={61i 18d 23798B} out={18i 61d 35692B}} local on-demand point-to-point</div>
<div>  faceid=263 remote=<a>udp4://10.10.12.3:6363</a> local=<a>udp4://10.10.12.2:6363</a> counters={in={0i 10558d 13658680B} out={20695i 0d 2237198B}} non-local persistent
 point-to-point</div>
<div>  faceid=265 remote=<a>udp4://10.10.12.4:6363</a> local=<a>udp4://10.10.12.2:6363</a> counters={in={1099i 0d 116576B} out={0i 158d 294915B}} non-local persistent point-to-point</div>
<div>  faceid=267 remote=<a>udp4://10.10.12.6:6363</a> local=<a>udp4://10.10.12.2:6363</a> counters={in={1021i 0d 107913B} out={0i 73d 198077B}} non-local persistent point-to-point</div>
<div>  faceid=269 remote=<a>udp4://10.10.12.11:6363</a> local=<a>udp4://10.10.12.2:6363</a> counters={in={1009i 0d 106468B} out={0i 92d 220952B}} non-local persistent point-to-point</div>
<div>  faceid=271 remote=<a>udp4://10.10.12.5:6363</a> local=<a>udp4://10.10.12.2:6363</a> counters={in={15872i 0d 1727208B} out={0i 9959d 12671723B}} non-local persistent
 point-to-point</div>
<div>  faceid=273 remote=<a>udp4://10.10.12.7:6363</a> local=<a>udp4://10.10.12.2:6363</a> counters={in={1030i 0d 108867B} out={0i 126d 252633B}} non-local persistent point-to-point</div>
<div>  faceid=275 remote=<a>udp4://10.10.12.8:6363</a> local=<a>udp4://10.10.12.2:6363</a> counters={in={1009i 0d 106468B} out={0i 57d 178233B}} non-local persistent point-to-point</div>
<div>  faceid=277 remote=<a>udp4://10.10.12.13:6363</a> local=<a>udp4://10.10.12.2:6363</a> counters={in={988i 0d 104209B} out={0i 86d 213201B}} non-local persistent point-to-point</div>
<div>  faceid=279 remote=<a>udp4://10.10.12.12:6363</a> local=<a>udp4://10.10.12.2:6363</a> counters={in={1044i 0d 110239B} out={0i 76d 205552B}} non-local persistent point-to-point</div>
<div>  faceid=281 remote=<a>udp4://10.10.12.10:6363</a> local=<a>udp4://10.10.12.2:6363</a> counters={in={1049i 0d 110944B} out={0i 79d 207786B}} non-local persistent point-to-point</div>
<div>  faceid=282 remote=<a>udp4://10.10.12.9:6363</a> local=<a>udp4://10.10.12.2:6363</a> expires=523s counters={in={1143i 0d 121185B} out={0i 172d 316470B}} non-local on-demand
 point-to-point</div>
<div>  faceid=290 remote=<a>fd://42</a> local=<a>unix:///run/nfd.sock</a> counters={in={1i 0d 46B} out={0i 0d 0B}} local on-demand point-to-point</div><span>
<div>RIB:</div>
<div>  /localhost/nfd/rib route={faceid=260 (origin=0 cost=0 ChildInherit)}</div>
</span><div>  /ndn/edu/ucla/remap/ndnrtc/user/client10 route={faceid=281 (origin=255 cost=0 ChildInherit)}</div>
<div>  /ndn/edu/ucla/remap/ndnrtc/user/client9 route={faceid=279 (origin=255 cost=0 ChildInherit)}</div>
<div>  /ndn/edu/ucla/remap/ndnrtc/user/client8 route={faceid=277 (origin=255 cost=0 ChildInherit)}</div>
<div>  /ndn/edu/ucla/remap/ndnrtc/user/client7 route={faceid=275 (origin=255 cost=0 ChildInherit)}</div>
<div>  /ndn/edu/ucla/remap/ndnrtc/user/client6 route={faceid=273 (origin=255 cost=0 ChildInherit)}</div>
<div>  /ndn/edu/ucla/remap/ndnrtc/user/client5 route={faceid=271 (origin=255 cost=0 ChildInherit)}</div>
<div>  /ndn/edu/ucla/remap/ndnrtc/user/client4 route={faceid=269 (origin=255 cost=0 ChildInherit)}</div>
<div>  /ndn/edu/ucla/remap/ndnrtc/user/client3 route={faceid=267 (origin=255 cost=0 ChildInherit)}</div>
<div>  /ndn/edu/ucla/remap/ndnrtc/user/client2 route={faceid=265 (origin=255 cost=0 ChildInherit)}</div>
<div>  /ndn/edu/ucla/remap/ndnrtc/user/client1 route={faceid=263 (origin=255 cost=0 ChildInherit)}</div>
</div>
<div><br>
</div>
<div><span><br>
<div>
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
<div style="color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
<div style="color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
Thanks, </div>
<div style="color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
<br>
</div>
<div style="color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
-- <br>
Peter Gusev</div></div></div></div></div></div></span></div></div></blockquote></div></div></div></div>