Route
Test to verify RIPng route configuration for static route injection.
The set protocols ripng route <x:x:x:x:x:x:x:x/x> command injects a static route into
the RIPng routing table. RIPng will advertise this route to neighbors as if it were a
learned route, even though the network doesn’t exist locally. This is useful for
injecting specific IPv6 routes into RIPng without requiring the actual network to be present.
Test RIPng Static Route Injection
Description
Test RIPng route command injects static route into RIPng and advertises to neighbors.
DUT0 (2001:db8:1::100) is configured with set protocols ripng route 2001:db8:100::/64
to inject a static route into RIPng. This route does not exist locally but RIPng will
advertise it to neighbors. The test verifies that DUT1 learns this injected route via RIPng.
Scenario
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address '2001:db8:1::100/64' set protocols ripng network '2001:db8:1::/64' set protocols ripng route '2001:db8:100::/64' set protocols ripng timers update 5 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 2: Set the following configuration in DUT1 :
set interfaces ethernet eth0 address '2001:db8:1::50/64' set protocols ripng network '2001:db8:1::/64' set protocols ripng timers update 5 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Attention
DUT1 (2001:db8:1::50) should receive the injected route from DUT0 via RIPng.
Step 3: Run command protocols ripng show at DUT1 and check if output matches the following regular expressions:
R\(n\) 2001:db8:100::/64Show output
Codes: K - kernel route, C - connected, L - local, S - static, R - RIPng, O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR, f - OpenFabric, t - Table-Direct Sub-codes: (n) - normal, (s) - static, (d) - default, (r) - redistribute, (i) - interface, (a/S) - aggregated/Suppressed Network Next Hop Via Metric Tag Time C(i) 2001:db8:1::/64 :: self 1 0 R(n) 2001:db8:100::/64 fe80::dcad:beff:feef:6c00 eth0 2 0 02:58
Attention
Verify that RIPng route is selected (R>*)
Step 4: Run command protocols ipv6 show route at DUT1 and check if output matches the following regular expressions:
R>\* 2001:db8:100::/64Show output
Codes: K - kernel route, C - connected, L - local, S - static, R - RIPng, O - OSPFv3, I - IS-IS, B - BGP, N - NHRP, T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR, f - OpenFabric, t - Table-Direct, > - selected route, * - FIB route, q - queued, r - rejected, b - backup t - trapped, o - offload failure IPv6 unicast VRF default: C>* 2001:db8:1::/64 is directly connected, eth0, weight 1, 00:00:03 K * 2001:db8:1::/64 [0/256] is directly connected, eth0, weight 1, 00:00:04 L>* 2001:db8:1::50/128 is directly connected, eth0, weight 1, 00:00:03 R>* 2001:db8:100::/64 [120/2] via fe80::dcad:beff:feef:6c00, eth0, weight 1, 00:00:01 C>* fe80::/64 is directly connected, eth0, weight 1, 00:00:02