Testing Interest loop scenario ****************************** >>> Testing with Best-route Strategy <<< host A IP address 10.0.0.2 host B IP address 10.0.0.1 host C IP address 10.0.0.3 Strategy: ndn:/localhost/nfd/strategy/best-route getting keys... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. start NFD on three nodes and set nexthop to create loop... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) using ndn-traffic client to send 100 interests... collecting nfd-status from B and C... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. analyzing results... Host A: Host B: Host C: cleaning up... Interest Loop Test PASSED Test script return value: 0 ****************************** . Testing Interest loop scenario ****************************** >>> Testing with Broadcast Strategy <<< host A IP address 10.0.0.2 host B IP address 10.0.0.1 host C IP address 10.0.0.3 Strategy: ndn:/localhost/nfd/strategy/broadcast getting keys... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. start NFD on three nodes and set nexthop to create loop... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) using ndn-traffic client to send 100 interests... collecting nfd-status from B and C... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. analyzing results... Host A: Host B: Host C: cleaning up... Interest Loop Test PASSED Test script return value: 0 ****************************** . Testing Interest loop scenario ****************************** >>> Testing with Client Control Strategy <<< host A IP address 10.0.0.2 host B IP address 10.0.0.1 host C IP address 10.0.0.3 Strategy: ndn:/localhost/nfd/strategy/client-control getting keys... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. start NFD on three nodes and set nexthop to create loop... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) using ndn-traffic client to send 100 interests... collecting nfd-status from B and C... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. analyzing results... Host A: Host B: Host C: cleaning up... Interest Loop Test PASSED Test script return value: 0 ****************************** . Testing Interest loop scenario ****************************** >>> Testing with NCC Strategy <<< host A IP address 10.0.0.2 host B IP address 10.0.0.1 host C IP address 10.0.0.3 Strategy: ndn:/localhost/nfd/strategy/ncc getting keys... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. start NFD on three nodes and set nexthop to create loop... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) ERROR: error while connecting to the forwarder (No such file or directory) Usage: nfdc [-h] [-V] COMMAND [] -h print usage and exit -V print version and exit COMMAND can be one of the following: register [-I] [-C] [-c cost] [-e expiration time] [-o origin] name register name to the given faceId or faceUri -I: unset CHILD_INHERIT flag -C: set CAPTURE flag -c: specify cost (default 0) -e: specify expiration time in ms (by default the entry remains in FIB for the lifetime of the associated face) -o: specify origin 0 for Local producer applications, 128 for NLSR, 255(default) for static routes unregister [-o origin] name unregister name from the given faceId create Create a face in one of the following formats: UDP unicast: udp[4|6]://[:] TCP: tcp[4|6]://[:] destroy Destroy a face set-strategy Set the strategy for a namespace unset-strategy Unset the strategy for a namespace add-nexthop [-c ] Add a nexthop to a FIB entry -c: specify cost (default 0) remove-nexthop Remove a nexthop from a FIB entry ERROR: error while connecting to the forwarder (No such file or directory) using ndn-traffic client to send 100 interests... collecting nfd-status from B and C... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. analyzing results... Host A: Host B: Host C: cleaning up... Interest Loop Test PASSED Test script return value: 0 ****************************** . Testing Multicast ***************** >>> Test Ethernet multicast <<< Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Nexthop insertion succeeded: ControlParameters(Name: /test-mcast, FaceId: 260, Cost: 0, ) Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Multicast Test PASSED Test script return value: 0 ***************** . Testing Multicast ***************** >>> Test UDP multicast <<< Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Nexthop insertion succeeded: ControlParameters(Name: /test-mcast, FaceId: 257, Cost: 0, ) Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Multicast Test PASSED Test script return value: 0 ***************** .[linkfail] testing bestroute -> Starting NFD and creating faces -> Starting ping server on B -> Starting ping client on A -> Failing link A-B -> Recovering link A-B -> Failing link A-C -> Recovering link A-C -> Stopping NFD .[linkfail] testing broadcast -> Starting NFD and creating faces -> Starting ping server on B -> Starting ping client on A -> Failing link A-B -> Recovering link A-B -> Failing link A-C -> Recovering link A-C -> Stopping NFD .[linkfail] testing ncc -> Starting NFD and creating faces -> Starting ping server on B -> Starting ping client on A -> Failing link A-B -> Recovering link A-B -> Failing link A-C -> Recovering link A-C -> Stopping NFD . Testing nfdc and nfd-status ***************************** >>> TEST CASE A: test nfdc create / add-nexthop / destroy test case <<< Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Request timed out Request timed out Request timed out Request timed out Request timed out Request timed out Request timed out Request timed out Nexthop insertion succeeded: ControlParameters(Name: /test-nfdc, FaceId: 267, Cost: 24, ) Nexthop insertion succeeded: ControlParameters(Name: /test-nfdc, FaceId: 270, Cost: 26, ) Nexthop insertion succeeded: ControlParameters(Name: /test-nfdc, FaceId: 273, Cost: 14, ) Nexthop insertion succeeded: ControlParameters(Name: /test-nfdc, FaceId: 276, Cost: 16, ) Request timed out Request timed out Request timed out Request timed out Request timed out Request timed out Request timed out Request timed out Successfully set strategy choice: ControlParameters(Name: /, Strategy: /localhost/nfd/strategy/broadcast/%FD%01, ) === Pinging ndn:/test-nfdc === Timeout From ndn:/test-nfdc - Ping Reference = 1340735318 Timeout From ndn:/test-nfdc - Ping Reference = 1340735319 Timeout From ndn:/test-nfdc - Ping Reference = 1340735320 Timeout From ndn:/test-nfdc - Ping Reference = 1340735321 Timeout From ndn:/test-nfdc - Ping Reference = 1340735322 Timeout From ndn:/test-nfdc - Ping Reference = 1340735323 Timeout From ndn:/test-nfdc - Ping Reference = 1340735324 Timeout From ndn:/test-nfdc - Ping Reference = 1340735325 Timeout From ndn:/test-nfdc - Ping Reference = 1340735326 Timeout From ndn:/test-nfdc - Ping Reference = 1340735327 === Ping Statistics For ndn:/test-nfdc === Sent=10, Received=0, Packet Loss=100%, Total Time=0 ms Request timed out Request timed out Request timed out Request timed out Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Request timed out Request timed out Request timed out Request timed out Request timed out Request timed out Request timed out Request timed out Face destroy succeeded: ControlParameters(FaceId: 267, ) Request timed out Request timed out Face destroy succeeded: ControlParameters(FaceId: 270, ) Request timed out Request timed out >> TEST CASE A PASSED SUCCESSFULLY ******************************** . Testing nfdc and nfd-status ***************************** >>> TEST CASE B: test nfdc add-nexthop / remove-nexthop test case <<< Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Request timed out Request timed out Request timed out >> TEST CASE B PASSED SUCCESSFULLY ******************************** . Testing nfdc and nfd-status ***************************** >>> TEST CASE C: test nfdc register / unregister test case <<< Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. >> TEST CASE C PASSED SUCCESSFULLY ******************************** . Testing TCP/UDP tunnel ********************** >>> Testing with TCP4 <<< host D IP address 10.2.0.2 starting nfd and ndn-traffic-server on host D... Warning: Permanently added 'd.integ.ndn-routing.emulab.net,155.98.39.110' (RSA) to the list of known hosts. preparing tunnel... Nexthop insertion succeeded: ControlParameters(Name: /tunnel-test, FaceId: 264, Cost: 0, ) running ndn-traffic client... stopping nfd on host A... stopping ndn-traffic-server and nfd on host D... analyzing results... Tunnel Test PASSED Test script return value: 0 ********************** . Testing TCP/UDP tunnel ********************** >>> Testing with TCP6 <<< host D IP address [fd8c:edca:0f3c:10f6::12] starting nfd and ndn-traffic-server on host D... Warning: Permanently added 'd.integ.ndn-routing.emulab.net,155.98.39.110' (RSA) to the list of known hosts. preparing tunnel... Nexthop insertion succeeded: ControlParameters(Name: /tunnel-test, FaceId: 264, Cost: 0, ) running ndn-traffic client... stopping nfd on host A... stopping ndn-traffic-server and nfd on host D... analyzing results... Tunnel Test PASSED Test script return value: 0 ********************** . Testing TCP/UDP tunnel ********************** >>> Testing with UDP4 <<< host D IP address 10.2.0.2 starting nfd and ndn-traffic-server on host D... Warning: Permanently added 'd.integ.ndn-routing.emulab.net,155.98.39.110' (RSA) to the list of known hosts. preparing tunnel... Nexthop insertion succeeded: ControlParameters(Name: /tunnel-test, FaceId: 264, Cost: 0, ) running ndn-traffic client... stopping nfd on host A... stopping ndn-traffic-server and nfd on host D... analyzing results... Tunnel Test PASSED Test script return value: 0 ********************** . Testing TCP/UDP tunnel ********************** >>> Testing with UDP6 <<< host D IP address [fd8c:edca:0f3c:10f6::12] starting nfd and ndn-traffic-server on host D... Warning: Permanently added 'd.integ.ndn-routing.emulab.net,155.98.39.110' (RSA) to the list of known hosts. preparing tunnel... Nexthop insertion succeeded: ControlParameters(Name: /tunnel-test, FaceId: 264, Cost: 0, ) running ndn-traffic client... stopping nfd on host A... stopping ndn-traffic-server and nfd on host D... analyzing results... Tunnel Test PASSED Test script return value: 0 ********************** . Testing ndn-traffic-generator ***************************** -> Starting NFD -> Starting NRD -> Starting Traffic Server -> Starting Traffic Client >> TEST SUCCESSFUL . Testing /localhop ***************** host B IP address 10.0.0.1 host C IP address 10.0.0.3 starting nfd and ndn-traffic-server on host C... Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. starting nfd and adding nexthop of ndn:/localhop to C on host B... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Nexthop insertion succeeded: ControlParameters(Name: /localhop, FaceId: 262, Cost: 0, ) starting nfd and adding nexthop of ndn:/localhop to B on host A... Nexthop insertion succeeded: ControlParameters(Name: /localhop, FaceId: 264, Cost: 0, ) From A, sending interest ndn:/localhop/test-localhop/A/1... From B, sending interest ndn:/localhop/test-localhop/B/1... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. stopping ndn-traffic-server and nfd on host C... Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. stopping nfd on host B... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. stopping nfd on host A... copying back ndn-traffic-server log... Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. analyzing server log... Localhop Test PASSED Test script return value: 0 ***************** . Testing ndn-tlv-ping ******************** -> Starting NFD -> Starting NRD -> Starting Ping Server -> Starting Ping Client >> TEST SUCCESSFUL . Testing unix face ***************************** Sending interests... Unix Face Test PASSED Test script return value: 0 ***************************** . Testing NRD *********** starting nfd and nrd... checking fib before server starts... starting server... checking fib after server starts... stopping ndn-traffic-server... checking fib after server stops... nrd test PASSED Test script return value: 0 *********** . Testing ndn-tlv-peek & ndn-tlv-poke *********************************** -> Starting NFD -> Starting NRD -> Starting Poke -> Starting Peek >> TEST SUCCESSFUL . Testing ContentStore and Freshness ********************************** ContentStore and freshness test scenario PASSED Test script return value: 0 ********************************** . Testing NDN hub discovery procedure ***************************** >>> test hub discovery procedure <<< * Stopping domain name service... bind9 waiting for pid 3014 to die ...done. * Starting domain name service... bind9 ...done. Warning: Permanently added '10.0.0.1' (RSA) to the list of known hosts. OK: certificate with name [/tmp/autoconfig-test/KEY/ksk-1420759377143/ID-CERT/%FD%00%00%01J%CB%DB%A6%88] has been successfully installed Stage 1: Trying multicast discovery... about to connect to: udp4://10.63.18.1 ERROR: Failed to create face: Non-canonical URI (code: 400) ERROR: error while receiving data from socket (End of file) F******************************** Testing NRD route expiration *********** Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Registering routes... Sleeping for 5 seconds... /P has a correct expiration period between 3 and 8 seconds /P has a correct expiration period between 13 and 18 seconds /Q has a correct expiration period between 13 and 18 seconds /R has a correct expiration period between 3 and 8 seconds /S has a correct expiration period between 3000 and 3600 seconds Sleeping for 10 seconds... /P has a correct expiration period between 3 and 8 seconds Route for /P with FaceId: 264 has expired successfully /Q has a correct expiration period between 3 and 8 seconds /R has expired successfully /S has a correct expiration period between 3000 and 3600 seconds Sleeping for 8 seconds... /P has expired successfully /Q has expired successfully /R has expired successfully /S has a correct expiration period between 3000 and 3600 seconds NRD route expiration test PASSED *********** . Testing Interest Aggregation **************************** -> Starting NFD -> Starting NRD -> Starting Traffic Server 1 (Prefix=ndn:/test-agg, ContentDelay=2000ms) -> Starting Peek Client 1 (Prefix=ndn:/test-agg/A) -> Starting Peek Client 2 (Prefix=ndn:/test-agg/A) -> Stopping Traffic Server 1 -> Traffic Server 1 received 1 interest(s) -> Starting Traffic Server 2 (Prefix=ndn:/test-agg, ContentDelay=2000ms) -> Starting Peek Client 4 (Prefix=ndn:/test-agg/B, ChildSelector=rightmost) -> Starting Peek Client 3 (Prefix=ndn:/test-agg/B, ChildSelector=leftmost) -> Stopping Traffic Server 2 -> Traffic Server 2 received 2 interest(s) -> Starting Traffic Server 3 (Prefix=ndn:/test-agg, ContentDelay=2000ms) -> Starting Peek Client 5 (Prefix=ndn:/test-agg/C, InterestLifetime=6000ms) -> Starting Peek Client 6 (Prefix=ndn:/test-agg/C, InterestLifetime=8000ms) -> Stopping Traffic Server 3 -> Traffic Server 3 received 1 interest(s) >> TEST SUCCESSFUL . Testing FIB Matching ******************** -> Starting NFD -> Starting NRD -> Starting Traffic Server 1 (Prefix=ndn:/, FreshnessPeriod=10ms, Data=Z) -> Starting Traffic Server 2 (Prefix=ndn:/A, FreshnessPeriod=10ms, Data=A) -> Starting Traffic Server 3 (Prefix=ndn:/A/B/C, FreshnessPeriod=10ms, Data=C) -> Starting Traffic Server 4 (Prefix=ndn:/D/E, FreshnessPeriod=10ms, Data=E) -> Starting Traffic Client 1 (Prefix=ndn:/, MustBeFresh=Yes, ExpectedContent=Z, MaxSuffixComponents=2) -> Traffic Client 1 received data with Content=Z -> Starting Traffic Client 2 (Prefix=ndn:/F, MustBeFresh=Yes, ExpectedContent=Z) -> Traffic Client 2 received data with Content=Z -> Starting Traffic Client 3 (Prefix=ndn:/A, MustBeFresh=Yes, ExpectedContent=A) -> Traffic Client 3 received data with Content=A -> Starting Traffic Client 4 (Prefix=ndn:/a, MustBeFresh=Yes, ExpectedContent=Z) -> Traffic Client 4 received data with Content=Z -> Starting Traffic Client 5 (Prefix=ndn:/A/B, MustBeFresh=Yes, ExpectedContent=A) -> Traffic Client 5 received data with Content=A -> Starting Traffic Client 6 (Prefix=ndn:/A/B/G, MustBeFresh=Yes, ExpectedContent=A) -> Traffic Client 6 received data with Content=A -> Starting Traffic Client 7 (Prefix=ndn:/A/B/C, MustBeFresh=Yes, ExpectedContent=C) -> Traffic Client 7 received data with Content=C -> Starting Traffic Client 8 (Prefix=ndn:/A/B/C/P/Q/R/S/T/U/V/W/X/Y/Z, MustBeFresh=Yes, ExpectedContent=C) -> Traffic Client 8 received data with Content=C -> Starting Traffic Client 9 (Prefix=ndn:/D, MustBeFresh=Yes, ExcludeBefore=D, ExpectedContent=Z) -> Traffic Client 9 received data with Content=Z -> Starting Traffic Client 10 (Prefix=ndn:/E, MustBeFresh=Yes, ExcludeBefore=E, ExpectedContent=Z) -> Traffic Client 10 received data with Content=Z >> TEST SUCCESSFUL . Testing /localhost scope control ******************************** Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. FAIL: Expected no data come back for ndn:/localhost/test-in/A, Actual: 'ERROR: error while connecting to the forwarder (No such file or directory)' F******************************** Testing /localhost scope control ******************************** Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. ./out-master.sh: line 39: 5852 Terminated nc -vul 6363 > $workdir/logs/netcat.log 2>&1 localhost outgoing test PASSED ******************************** . Testing Broadcast scenario ************************** starting nfd on all hosts... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Warning: Permanently added 'd.integ.ndn-routing.emulab.net,155.98.39.110' (RSA) to the list of known hosts. starting ndn-traffic-server on B and C Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. setting up forwarding on A... Successfully set strategy choice: ControlParameters(Name: /test-bcast, Strategy: /localhost/nfd/strategy/broadcast/%FD%01, ) Nexthop insertion succeeded: ControlParameters(Name: /test-bcast, FaceId: 265, Cost: 10, ) Nexthop insertion succeeded: ControlParameters(Name: /test-bcast, FaceId: 268, Cost: 20, ) setting up forwarding on D... Warning: Permanently added 'd.integ.ndn-routing.emulab.net,155.98.39.110' (RSA) to the list of known hosts. Warning: Permanently added 'd.integ.ndn-routing.emulab.net,155.98.39.110' (RSA) to the list of known hosts. Nexthop insertion succeeded: ControlParameters(Name: /test-bcast, FaceId: 262, Cost: 0, ) running ndn-traffic client on D... Warning: Permanently added 'd.integ.ndn-routing.emulab.net,155.98.39.110' (RSA) to the list of known hosts. killing ndn-traffic-server on B and C... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. collecting data from B, C and D... Warning: Permanently added 'b.integ.ndn-routing.emulab.net,155.98.39.115' (RSA) to the list of known hosts. Warning: Permanently added 'c.integ.ndn-routing.emulab.net,155.98.39.99' (RSA) to the list of known hosts. Warning: Permanently added 'd.integ.ndn-routing.emulab.net,155.98.39.110' (RSA) to the list of known hosts. Warning: Permanently added 'd.integ.ndn-routing.emulab.net,155.98.39.110' (RSA) to the list of known hosts. Warning: Permanently added 'd.integ.ndn-routing.emulab.net,155.98.39.110' (RSA) to the list of known hosts. analyzing result cleaning up... Breadcast Test PASSED Test script return value: 0 ************************** . ====================================================================== FAIL: test_hub_discovery (test_hub_discovery.test_hub_discovery) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/integ/integration-tests/test_hub_discovery/test_hub_discovery.py", line 30, in test_hub_discovery self.fail(" >> TEST HUB DISCOVEY PROCEDURE FAILED") AssertionError: >> TEST HUB DISCOVEY PROCEDURE FAILED ====================================================================== FAIL: test_localhost_scope_in (test_localhost_scope.test_localhost_scope) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/integ/integration-tests/test_localhost_scope/test_localhost_scope.py", line 33, in test_localhost_scope_in self.fail(errormsg[ret]) AssertionError: Data packet came back to A (expected no data come back) ---------------------------------------------------------------------- Ran 30 tests in 800.922s FAILED (failures=2)