Write the path of this UNIX socket to $HOME/.ndn/client.conf
.
On host A, invoke ndn-tlv-peek to request ndn:/localhost/test-in/A
.
Fail if Interest is answered.On host B, stop ndn-traffic-server.
Fail if total served Interest does not equal 0.On host A, kill socat and restore $HOME/.ndn/client.conf
.Outgoing scope control
- On host A, start netcat to listen on TCP port 6363.
Redirect netcat output into a file. - On host B, invoke nfdc to create face tcp://hostA:6363.
Fail if nfdc fails. - On host B, invoke nfdc to add nexthop for
ndn:/
toward face created in step 8.
Fail if nfdc fails. - On host B, invoke nfdc to add nexthop for
ndn:/localhost/test-out
toward face created in step 8.
Do not fail if nfdc fails (forwarder MAY reject prefix registration that violates scope control). - On host B, invoke ndn-tlv-peek to request
ndn:/localhost/test-out/B/c39b6fed4ce4464ea136062f80002c7c
. - On host B, invoke ndn-tlv-peek to request
ndn:/localhost/C/c39b6fed4ce4464ea136062f80002c7c
. - On host B, invoke ndn-tlv-peek to request
ndn:/ref-out/D/3b5fe3f184ff48adb3523180dee50555
. - On host A, stop netcat.
Search netcat output for string "c39b6fed4ce4464ea136062f80002c7c". Fail if this string exists.
Search netcat output for string "3b5fe3f184ff48adb3523180dee50555". Fail if this string does not exist.