Project

General

Profile

Task #1717

Updated by Junxiao Shi over 10 years ago

Develop a [integration test](http://gerrit.named-data.net/#/admin/projects/NFD/integration-tests) for route expiration. 

 ## Topology 

     B---A---C 

 Edges represent logical links (UDP tunnels). 

 ## Steps 

 1. start NFD (including RIB Daemon) on A,B,C 
 2. add routes on A 
     * ndn:/P , nexthop=hostB, expiration=10s 
     * ndn:/P , nexthop=hostC, expiration=20s 
     * ndn:/Q , nexthop=hostB, expiration=20s 
     * ndn:/R , nexthop=hostC, expiration=10s 
     * ndn:/S , nexthop=hostB, expiration=3600s 
 3. delay 5 seconds; run `nfd-status` on A to inspect RIB and FIB   
    Expected: 
     * ndn:/P (hostB expires in 3-8s, hostC expires in 13-18s) (hostB, hostC) 
     * ndn:/Q (hostB expires in 13-18s) (hostB) 
     * ndn:/R (hostC expires in 3-8s) (hostC) 
     * ndn:/S (hostB expires in >3000s) (hostB) 
 4. delay 10 seconds; run `nfd-status` on A to inspect RIB and FIB   
    Expected: 
     * ndn:/P (hostC expires in 3-8s) (hostC) 
     * ndn:/Q (hostB expires in 3-8s) (hostB) 
     * ndn:/R : entry does not exist 
     * ndn:/S (hostB expires in >3000s) (hostB) 
 5. delay 8 seconds; run `nfd-status` on A to inspect RIB and FIB   
    Expected: 
     * ndn:/P : entry does not exist 
     * ndn:/Q : entry does not exist 
     * ndn:/R : entry does not exist 
     * ndn:/S (hostB expires in >3000s) (hostB) 

Back