General Information for Layout for Tests for IDRP in GateD


Physical Layouts


From 2 machines to 8 machines on the same subnet.  The PC version has 6 possible.
The Sun system has up to 8 machines.  

RD_PATH (ADVFT_RDPATH) 2 machine tests


The 2-machine RD_PATH test include:
 Group 1- RD_PATH  external peers accept all RD_PATHs routes 
  1. Test 1 - all rdpath
  2. Test 2 - only routes with rdpath with rdi x490122 passed
  3. Test 3 - only routes with rdpath of: x490122 0x490123 routes passed
  4. Test 4 - routes with rdpath of 0x490121 passed, rdpath of 0x490123 denied

Test-1 RD_PATH external peers accept all RD_PATHs routes

Setup

  1. peers configured as external
  2. export statement with:
    
    
    export proto idrp rdi 0x490122
    	{
    	import proto idrp rdpath / .* / 
    			{
    			ip all;
    			all;
    			}
    	}			
    
    
    

Expected Results

All routes passed.

Test 2 - RD_PATH - one rdi released

Setup

  1. peers configured as external
  2. export statement with one rdi
    
    
    export proto idrp rdi 0x490122
    	{
    	import proto idrp rdpath / 0x490121 / 
    			{
    			ip all;
    			all;
    			}
    	}			
    
    
    

Expected Results

All routes passed.

Test 3 - RD_PATH - export external peers accept only RDI in RD_PATHs

Setup

  1. peers configured as external
  2. export statement with two rdi
    
    export proto idrp rdi 0x490122
    	{
    	import proto idrp rdpath / 0x490121 0x490123 / 
    			{
    			ip all;
    			all;
    			}
    	}			
    
    
    

Expected Results

All routes passed from received with rdi path 49.0121 49.0123

Test 4 - RD_PATH - export external peers accept one RDI reject other

Setup

  1. peers configured as external
  2. export statement with two rdi
    
    
    export proto idrp rdi 0x490122
    	{
    	import proto idrp rdpath / 0x490121 / 
    			{
    			ip all;
    			all;
    			}
    	import proto idrp rdpath / .* 0x490123 .*/ restrict;   
    	}			
    
    
    

Expected Results

All routes passed from received with rdi path 49.0121. Will not pass routes with RDI 49.0123 in the rdpath.

Group 2 - RD path tests 1-4 with external peers & Rib Refresh

Repeat Tests 1-4 with all peers as external peers and using Rib Refresh BISPDUs to update the routes.

Group 3 - RD path tests 1-4 with internal peers & Deltas

Repeat Tests 1-4 with all peers as internal peers and using Update PDUs to update the routes.

Group 4 - RD path tests 1-4 with internal peers & Rib Refresh

Repeat Tests 1-4 with all peers as internal peers and using Rib Refresh BISPDUs to update the routes.

RD_PATH (ADVFT_RDPATH) Three-machine-tests

3 Node tests


Try in all layouts of the 3 node for internal and external peers, with
reconfigured causing Rib Refresh or Delta change in routes. 

  1. Allow via one 1 path, deny others
  2. Allow via one 2 paths, deny others
  3. Allow via one 3 paths, deny others
  4. Prefer 1 path over others (allow all)
  5. Prefer 1 path over others, allow only some

4 Node tests


Try in all layouts of the 4 node the sequences in the 3 node tests.