[Nfd-dev] 1-to-Many NDN-RTC test and hub strategy

Junxiao Shi shijunxiao at email.arizona.edu
Fri May 27 12:09:41 PDT 2016


Hi Peter

Face 264 appears to be the producer. 173764 Interests are forwarded to the producer, but only 118965 Data come back.
faceid=264 remote=udp4://10.10.12.3:6363 local=udp4://10.10.12.2:6363 counters={in={0i 118965d 150426049B} out={173764i 0d 19075583B}} non-local persistent point-to-point
Depending on application scenario, the difference between outgoing Interest counter and incoming Data counter may be normal, or it may indicate the producer application or forwarder is overloaded.

Outgoing Data counters toward consumers are: 118131, 118824, 118550, 117313, 118965, 116898, 118399, 117587, 118000, 117730. They are only slightly less than 118965 Data packets from the producer.
If “only one of the consumers received Data” as claimed, the sum of outgoing Data counters toward consumers should equal the incoming Data counter from producer.

To further diagnose this problem, have a look at outgoing Data counter on producer and incoming Data counter on consumers, and see whether they are different from the counters seen on the HUB.
Execute `nfd-status -f | grep udp4://10.10.12.2:6363` on producer and consumers to show the counters. It’s best to obtain counters from all nodes at the same time. Alternatively, stop all consumers and then obtain the counters.

Yours, Junxiao

> On May 27, 2016, at 11:52 AM, Gusev, Peter <peter at remap.ucla.edu> wrote:
> 
> I believe so:
> 
> Faces:
>   faceid=1 remote=internal:// local=internal:// counters={in={0i 86d 51395B} out={97i 0d 15205B}} local permanent point-to-point
>   faceid=254 remote=contentstore:// local=contentstore:// counters={in={0i 0d 0B} out={0i 0d 0B}} local permanent point-to-point
>   faceid=255 remote=null:// local=null:// counters={in={0i 0d 0B} out={0i 0d 0B}} local permanent point-to-point
>   faceid=256 remote=udp4://224.0.23.170:56363 <udp4://224.0.23.170:56363> local=udp4://172.18.0.2:56363 <udp4://172.18.0.2:56363> counters={in={0i 0d 0B} out={0i 0d 0B}} non-local permanent multi-access
>   faceid=257 remote=udp4://224.0.23.170:56363 <udp4://224.0.23.170:56363> local=udp4://10.10.12.2:56363 <udp4://10.10.12.2:56363> counters={in={0i 0d 0B} out={0i 0d 0B}} non-local permanent multi-access
>   faceid=258 remote=ether://[01:00:5e:00:17:aa] <ether://[01:00:5e:00:17:aa]> local=dev://eth1 <dev://eth1> counters={in={0i 0d 0B} out={0i 0d 0B}} non-local permanent multi-access
>   faceid=259 remote=ether://[01:00:5e:00:17:aa] <ether://[01:00:5e:00:17:aa]> local=dev://eth0 <dev://eth0> counters={in={0i 0d 0B} out={0i 0d 0B}} non-local permanent multi-access
>   faceid=260 remote=fd://30 <fd://30> local=unix:///run/nfd.sock <unix:///run/nfd.sock> counters={in={68i 12d 17796B} out={12i 55d 36158B}} local on-demand point-to-point
>   faceid=264 remote=udp4://10.10.12.3:6363 <udp4://10.10.12.3:6363> local=udp4://10.10.12.2:6363 <udp4://10.10.12.2:6363> counters={in={0i 118965d 150426049B} out={173764i 0d 19075583B}} non-local persistent point-to-point
>   faceid=266 remote=udp4://10.10.12.9:6363 <udp4://10.10.12.9:6363> local=udp4://10.10.12.2:6363 <udp4://10.10.12.2:6363> counters={in={172360i 0d 18924201B} out={0i 118131d 149394449B}} non-local persistent point-to-point
>   faceid=268 remote=udp4://10.10.12.5:6363 <udp4://10.10.12.5:6363> local=udp4://10.10.12.2:6363 <udp4://10.10.12.2:6363> counters={in={173231i 0d 19018959B} out={0i 118824d 150252196B}} non-local persistent point-to-point
>   faceid=270 remote=udp4://10.10.12.6:6363 <udp4://10.10.12.6:6363> local=udp4://10.10.12.2:6363 <udp4://10.10.12.2:6363> counters={in={172918i 0d 18984855B} out={0i 118550d 149914055B}} non-local persistent point-to-point
>   faceid=272 remote=udp4://10.10.12.11:6363 <udp4://10.10.12.11:6363> local=udp4://10.10.12.2:6363 <udp4://10.10.12.2:6363> counters={in={171221i 0d 18800439B} out={0i 117313d 148370330B}} non-local persistent point-to-point
>   faceid=274 remote=udp4://10.10.12.4:6363 <udp4://10.10.12.4:6363> local=udp4://10.10.12.2:6363 <udp4://10.10.12.2:6363> counters={in={173410i 0d 19038233B} out={0i 118965d 150426049B}} non-local persistent point-to-point
>   faceid=276 remote=udp4://10.10.12.10:6363 <udp4://10.10.12.10:6363> local=udp4://10.10.12.2:6363 <udp4://10.10.12.2:6363> counters={in={170667i 0d 18740295B} out={0i 116898d 147853238B}} non-local persistent point-to-point
>   faceid=278 remote=udp4://10.10.12.12:6363 <udp4://10.10.12.12:6363> local=udp4://10.10.12.2:6363 <udp4://10.10.12.2:6363> counters={in={172648i 0d 18955436B} out={0i 118399d 149725578B}} non-local persistent point-to-point
>   faceid=280 remote=udp4://10.10.12.13:6363 <udp4://10.10.12.13:6363> local=udp4://10.10.12.2:6363 <udp4://10.10.12.2:6363> counters={in={171528i 0d 18833676B} out={0i 117587d 148711909B}} non-local persistent point-to-point
>   faceid=282 remote=udp4://10.10.12.7:6363 <udp4://10.10.12.7:6363> local=udp4://10.10.12.2:6363 <udp4://10.10.12.2:6363> counters={in={172138i 0d 18900097B} out={0i 118000d 149227780B}} non-local persistent point-to-point
>   faceid=283 remote=udp4://10.10.12.8:6363 <udp4://10.10.12.8:6363> local=udp4://10.10.12.2:6363 <udp4://10.10.12.2:6363> expires=338s counters={in={171901i 0d 18874292B} out={0i 117730d 148892987B}} non-local on-demand point-to-point
>   faceid=286 remote=fd://42 <fd://42> local=unix:///run/nfd.sock <unix:///run/nfd.sock> counters={in={1i 0d 46B} out={0i 0d 0B}} local on-demand point-to-point
> RIB:
>   /localhost/nfd/rib route={faceid=260 (origin=0 cost=0 ChildInherit)}
>   /ndn/edu/ucla/remap/ndnrtc/user/client10 route={faceid=282 (origin=255 cost=0 ChildInherit)}
>   /ndn/edu/ucla/remap/ndnrtc/user/client9 route={faceid=280 (origin=255 cost=0 ChildInherit)}
>   /ndn/edu/ucla/remap/ndnrtc/user/client8 route={faceid=278 (origin=255 cost=0 ChildInherit)}
>   /ndn/edu/ucla/remap/ndnrtc/user/client7 route={faceid=276 (origin=255 cost=0 ChildInherit)}
>   /ndn/edu/ucla/remap/ndnrtc/user/client6 route={faceid=274 (origin=255 cost=0 ChildInherit)}
>   /ndn/edu/ucla/remap/ndnrtc/user/client5 route={faceid=272 (origin=255 cost=0 ChildInherit)}
>   /ndn/edu/ucla/remap/ndnrtc/user/client4 route={faceid=270 (origin=255 cost=0 ChildInherit)}
>   /ndn/edu/ucla/remap/ndnrtc/user/client3 route={faceid=268 (origin=255 cost=0 ChildInherit)}
>   /ndn/edu/ucla/remap/ndnrtc/user/client2 route={faceid=266 (origin=255 cost=0 ChildInherit)}
>   /ndn/edu/ucla/remap/ndnrtc/user/client1 route={faceid=264 (origin=255 cost=0 ChildInherit)}
> 
> 
> Thanks, 
> 
> -- 
> Peter Gusev
> 
> peter at remap.ucla.edu <mailto:peter at remap.ucla.edu>
> +1 213 5872748
> peetonn_ (skype)
> 
> Software Engineer/Programmer Analyst @ REMAP UCLA
> 
> Video streaming/ICN networks/Creative Development
> 
>> On May 27, 2016, at 11:48 AM, Junxiao Shi <shijunxiao at email.arizona.edu <mailto:shijunxiao at email.arizona.edu>> wrote:
>> 
>> nfd-status -fr
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20160527/cb89fc61/attachment.html>


More information about the Nfd-dev mailing list