Test Information

TitleRedirect vs Destination Cache; Redirect to a better router
CommandLine./hostRecvRedirect4OfflinkDC.seq -pkt ./hostRecvRedirect4OfflinkDC.def -log 67.html -ti Redirect vs Destination Cache; Redirect to a better router
TestVersionREL_2_1_1
ToolVersionREL_3_3_2
Start2011/10/24 01:39:27
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./hostRecvRedirect4OfflinkDC.def
Systemfreebsd-i386
TargetNamefreebsd-head
HostNameipv6-conf
Typehost

Test Sequence Execution Log

01:39:27Start
01:39:27Start Capturing Packets (Link0)


*** Redirect, dst=link-local, w/o TLL, w/o RDed ***

Initialization
01:39:27 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:39:28 Wait 1 second

New LLA of TN: 00:00:00:00:01:d3
01:39:29 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:39:29 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:39:32 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:39:32 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445572.095091
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:39:32 vSend(Link0,redirect_rone2nut)
Send redirect to the second router (TN)
01:39:32 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:39:32 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445572.170953
Got echo-reply that was thrown to the second router (TN)

The redirect message was accepted
OK

*** Redirect, dst=link-local, w/ TLL, w/o RDed ***

Initialization
01:39:32 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:39:32 Wait 1 second

New LLA of TN: 00:00:00:00:01:d4
01:39:33 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:39:33 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:39:36 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:39:36 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445576.296132
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:39:36 vSend(Link0,redirect_rone2nut_tll)
Send redirect to the second router (TN)
01:39:36 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:39:36 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445576.372010
Got echo-reply that was thrown to the second router (TN)

The redirect message was accepted
OK

*** Redirect, dst=link-local, w/o TLL, w/ RDed ***

Initialization
01:39:36 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:39:36 Wait 1 second

New LLA of TN: 00:00:00:00:01:d5
01:39:37 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:39:37 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:39:40 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:39:40 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445580.497267
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:39:40 vSend(Link0,redirect_rone2nut_rd)
Send redirect to the second router (TN)
01:39:40 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:39:40 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445580.573818
Got echo-reply that was thrown to the second router (TN)

The redirect message was accepted
OK

*** Redirect, dst=link-local, w/ TLL, w/ RDed ***

Initialization
01:39:40 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:39:40 Wait 1 second

New LLA of TN: 00:00:00:00:01:d6
01:39:41 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:39:41 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:39:44 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:39:44 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445584.699356
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:39:44 vSend(Link0,redirect_rone2nut_tll_rd)
Send redirect to the second router (TN)
01:39:44 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:39:44 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445584.775938
Got echo-reply that was thrown to the second router (TN)

The redirect message was accepted
OK

*** Redirect, dst=global, w/o TLL, w/o RDed ***

Initialization
01:39:44 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:39:44 Wait 1 second

New LLA of TN: 00:00:00:00:01:d7
01:39:45 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:39:45 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:39:48 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:39:48 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445588.902178
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:39:48 vSend(Link0,redirect_rone2nutg)
Send redirect to the second router (TN)
01:39:48 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:39:48 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445588.978556
Got echo-reply that was thrown to the second router (TN)

The redirect message was accepted
OK

*** Redirect, dst=global, w/ TLL, w/o RDed ***

Initialization
01:39:49 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:39:49 Wait 1 second

New LLA of TN: 00:00:00:00:01:d8
01:39:50 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:39:50 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:39:53 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:39:53 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445593.104178
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:39:53 vSend(Link0,redirect_rone2nutg_tll)
Send redirect to the second router (TN)
01:39:53 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:39:53 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445593.179946
Got echo-reply that was thrown to the second router (TN)

The redirect message was accepted
OK

*** Redirect, dst=global, w/o TLL, w/ RDed ***

Initialization
01:39:53 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:39:53 Wait 1 second

New LLA of TN: 00:00:00:00:01:d9
01:39:54 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:39:54 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:39:57 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:39:57 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445597.305288
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:39:57 vSend(Link0,redirect_rone2nutg_rd)
Send redirect to the second router (TN)
01:39:57 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:39:57 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445597.381813
Got echo-reply that was thrown to the second router (TN)

The redirect message was accepted
OK

*** Redirect, dst=global, w/ TLL, w/ RDed ***

Initialization
01:39:57 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:39:57 Wait 1 second

New LLA of TN: 00:00:00:00:01:da
01:39:58 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:39:58 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:40:01 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:40:01 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445601.507078
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:40:01 vSend(Link0,redirect_rone2nutg_tll_rd)
Send redirect to the second router (TN)
01:40:01 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:40:01 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445601.584068
Got echo-reply that was thrown to the second router (TN)

The redirect message was accepted
OK

*** Redirect, dst=link-local w/ TLL, w/ *RDed(>1280, bogus) ***

Initialization
01:40:01 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:40:01 Wait 1 second

New LLA of TN: 00:00:00:00:01:db
01:40:02 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:40:02 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:40:05 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:40:05 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445605.709206
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:40:05 vSend(Link0,redirect_rone2nut_tll_rdbogus)
Send redirect to the second router (TN)
01:40:05 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:40:05 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445605.788502
Got echo-reply that was thrown to the second router (TN)

The redirect message was accepted
OK

*** Redirect, *dst=multicast, w/ TLL, w/ RDed ***

Initialization
01:40:05 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:40:05 Wait 1 second

New LLA of TN: 00:00:00:00:01:dc
01:40:06 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:40:06 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:40:09 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:40:09 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445609.915223
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:40:09 vSend(Link0,redirect_rone2nut_tll_rd_multidst)
Send redirect to the second router (TN)
01:40:09 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:40:09 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445609.992434
Got echo-reply that was thrown to the second router (TN)

The redirect message was accepted
OK

*** Redirect, src=global (INVALID) ***

Initialization
01:40:10 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:40:10 Wait 1 second

New LLA of TN: 00:00:00:00:01:dd
01:40:11 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:40:11 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:40:14 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:40:14 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445614.118261
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:40:14 vSend(Link0,redirect_rone2nut_tll_rd_invalid_globalsrc)
Send redirect to the second router (TN)
01:40:14 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:40:14 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445614.195161
Got echo-reply that was thrown to the default router (R1)

The redirect message was ignored
OK

*** Redirect, hoplimit!=255 (INVALID) ***

Initialization
01:40:14 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:40:14 Wait 1 second

New LLA of TN: 00:00:00:00:01:de
01:40:15 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:40:15 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:40:18 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:40:18 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445618.320256
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:40:18 vSend(Link0,redirect_rone2nut_tll_rd_invalid_hoplimit)
Send redirect to the second router (TN)
01:40:18 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:40:18 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445618.396897
Got echo-reply that was thrown to the default router (R1)

The redirect message was ignored
OK

*** Redirect, icmp code!=0 (INVALID) ***

Initialization
01:40:18 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:40:18 Wait 1 second

New LLA of TN: 00:00:00:00:01:df
01:40:19 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:40:19 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:40:22 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:40:22 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445622.522175
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:40:22 vSend(Link0,redirect_rone2nut_tll_rd_invalid_icmpcode)
Send redirect to the second router (TN)
01:40:22 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:40:22 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445622.599228
Got echo-reply that was thrown to the default router (R1)

The redirect message was ignored
OK

*** Redirect, invalid checksum (INVALID) ***

Initialization
01:40:22 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:40:22 Wait 1 second

New LLA of TN: 00:00:00:00:01:e0
01:40:23 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:40:23 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:40:26 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:40:26 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445626.725310
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:40:26 vSend(Link0,redirect_rone2nut_tll_rd_invalid_chksum)
Send redirect to the second router (TN)
01:40:26 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:40:26 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445626.802286
Got echo-reply that was thrown to the default router (R1)

The redirect message was ignored
OK

*** Redirect, invalid router (INVALID) ***

Initialization
01:40:26 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List
01:40:26 Wait 1 second

New LLA of TN: 00:00:00:00:01:e1
01:40:27 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll ra_tn2allnode_sll unicast_na_tn2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends NA, then NC[R1]=REACHABLE
Router TN sends RA, then NC[TN]=STALE
Router TN sends NA, then NC[TN]=REACHABLE

Wait for DAD
01:40:27 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


Test
*** Verify that the default router works ***
01:40:30 vSend(Link0,echo_request_a)
Send echo-request that is forwarded from the default router (R1)
01:40:30 vRecv(Link0,echo_reply_a) timeout:2 cntLimit:0 seektime:1319445630.928250
Got echo-reply that was thrown to the default router (R1)

*** Verify that redirect works ***
01:40:30 vSend(Link0,redirect_rone2nut_tll_rd_invalid_router)
Send redirect to the second router (TN)
01:40:30 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
01:40:31 vRecv(Link0,echo_reply_b echo_reply_b2) timeout:2 cntLimit:0 seektime:1319445631.005406
Got echo-reply that was thrown to the default router (R1)

The redirect message was ignored
OK

Termination
01:40:31 vSend(Link0,ra_rone2allnode_clrrtr ra_tn2allnode_clrrtr)
Clear router R1 from the Default Router List
Clear router TN from the Default Router List


*** Test Summary: Redirect to a better router vs. Destination Cache ***
P/FPTNEXPRESULTJDG

Redirect, dst=link-local, w/o TLL, w/o RDedexp:acceptedresult:acceptedPASS

Redirect, dst=link-local, w/ TLL, w/o RDedexp:acceptedresult:acceptedPASS

Redirect, dst=link-local, w/o TLL, w/ RDedexp:acceptedresult:acceptedPASS

Redirect, dst=link-local, w/ TLL, w/ RDedexp:acceptedresult:acceptedPASS

Redirect, dst=global, w/o TLL, w/o RDedexp:acceptedresult:acceptedPASS

Redirect, dst=global, w/ TLL, w/o RDedexp:acceptedresult:acceptedPASS

Redirect, dst=global, w/o TLL, w/ RDedexp:acceptedresult:acceptedPASS

Redirect, dst=global, w/ TLL, w/ RDedexp:acceptedresult:acceptedPASS

Redirect, dst=link-local w/ TLL, w/ *RDed(>1280, bogus)exp:acceptedresult:acceptedPASS

Redirect, *dst=multicast, w/ TLL, w/ RDedexp:acceptedresult:acceptedPASS

Redirect, src=global (INVALID)exp:ignoredresult:ignoredPASS

Redirect, hoplimit!=255 (INVALID)exp:ignoredresult:ignoredPASS

Redirect, icmp code!=0 (INVALID)exp:ignoredresult:ignoredPASS

Redirect, invalid checksum (INVALID)exp:ignoredresult:ignoredPASS

Redirect, invalid router (INVALID)exp:ignoredresult:ignoredPASS
*** EOT ***
01:40:31End

Packet Reverse Log