[Nfd-dev] Ethernet multicast over multiple wireless hops
Thiago Teixeira
tteixeira at engin.umass.edu
Wed Dec 21 14:14:01 PST 2016
Hi,
I have a topology of five wireless nodes all running NFD v.0.5. on Ubuntu 16.04. I am using Ethernet as the transport method with one multicast group, as follows face_system.ether. mcast_group 01:00:5E:00:17:AA.
I am using "nfdc register /ndn/broadcast ether://[01:00:5E:00:17:AA]" to register nodes to the multicast group, which creates the following faces:
Faces:
faceid=1 remote=internal:// local=internal:// counters={in={0i 19d 0n 10752B} out={29i 0d 0n 2940B}} local permanent point-to-point flags={local-fields}
faceid=254 remote=contentstore:// local=contentstore:// counters={in={0i 0d 0n 0B} out={0i 0d 0n 0B}} local permanent point-to-point flags={}
faceid=255 remote=null:// local=null:// counters={in={0i 0d 0n 0B} out={0i 0d 0n 0B}} local permanent point-to-point flags={}
faceid=256 remote=udp4://224.0.23.170:56363 local=udp4://10.0.0.9:56363 counters={in={0i 0d 0n 0B} out={0i 0d 0n 0B}} non-local permanent multi-access flags={}
faceid=257 remote=ether://[01:00:5e:00:17:aa] local=dev://eth0 counters={in={0i 0d 0n 0B} out={0i 0d 0n 0B}} non-local permanent multi-access flags={}
faceid=258 remote=fd://25 local=unix:///run/nfd.sock counters={in={18i 2d 0n 3297B} out={3i 10d 0n 6406B}} local on-demand point-to-point flags={local-fields}
faceid=261 remote=fd://26 local=unix:///run/nfd.sock counters={in={6i 0d 0n 314B} out={0i 0d 0n 0B}} local on-demand point-to-point flags={}
FIB:
/localhost/nfd/rib nexthops={faceid=258 (cost=0)}
/ndn/broadcast nexthops={faceid=257 (cost=0)}
/localhost/nfd nexthops={faceid=1 (cost=0)}
RIB:
/ndn/broadcast route={faceid=257 (origin=255 cost=0 ChildInherit)}
/localhost/nfd route={faceid=258 (origin=0 cost=0 ChildInherit)}
When I test connectivity using NDN-Ping it works between one hop neighbors, but not over multiple hops. I assume that is because the architecture prevents it from sending Int/Data packets over the same face it received, in order to prevent loops. Am I right?
If so, what is the best way to address this issue?
Thanks,
Thiago
PS: my issue is a bit different from this (http://www.lists.cs.ucla.edu/pipermail/nfd-dev/2015-April/001018.html) because I have only one Ethernet interface.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/nfd-dev/attachments/20161221/bb34b6f2/attachment.html>
More information about the Nfd-dev
mailing list