Test Infomation

TitleRedirect vs Destination Cache; Redirect to a host
CommandLine./hostRecvRedirect4OnlinkDC.seq -pkt ./hostRecvRedirect4OnlinkDC.def -log 66.html -ti Redirect vs Destination Cache; Redirect to a host
TestVersionREL_1_1
ToolVersionREL_1_1
Start2000/07/31 14:40:06
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./hostRecvRedirect4OnlinkDC.def
Systemkame-freebsd
TargetNameFreeBSD-3.4 Release + KAME-stable-20000704
HostNametarget1.toba.tahi.org
Typehost

Test Sequence Execution Log

14:40:06Start
14:40:06Start Capturing Packets (Link0)


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

Initialization
14:40:06 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:40:06 Wait 1 second
14:40:07 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
::                   ::1                  done
::                   ::1                  done
::127.0.0.0          ::1                  done
::224.0.0.0          ::1                  done
::255.0.0.0          ::1                  done
::ffff:0.0.0.0       ::1                  done
2002::               ::1                  done
2002:a00::           ::1                  done
2002:7f00::          ::1                  done
2002:ac10::          ::1                  done
2002:c0a8::          ::1                  done
2002:e000::          ::1                  done
2002:ff00::          ::1                  done
fe80::               ::1                  done
fec0::               ::1                  done
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:c4
Set R1 as the default router
14:40:10 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:40:13 vSend(Link0,redirect_rone2nut)
Send redirect to the second router (TN)
14:40:13 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:40:14 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022014.068827
Got multicast NS for on-link determination

The redirect message was accepted
14:40:15 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 14:40:15
recv unexpect packet at 14:40:16
vRecv() return status=1

OK

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

Initialization
14:40:18 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:40:18 Wait 1 second
14:40:19 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:c5
Set R1 as the default router
14:40:21 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:40:24 vSend(Link0,redirect_rone2nut_tll)
Send redirect to the second router (TN)
14:40:24 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:40:24 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022024.630316
Got echo-reply whose destination is on-link

The redirect message was accepted
14:40:24 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 14:40:29
recv unexpect packet at 14:40:30
recv unexpect packet at 14:40:31
vRecv() return status=1

OK

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

Initialization
14:40:32 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:40:32 Wait 1 second
14:40:33 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:c6
Set R1 as the default router
14:40:35 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:40:39 vSend(Link0,redirect_rone2nut_rd)
Send redirect to the second router (TN)
14:40:39 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:40:39 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022039.355867
Got multicast NS for on-link determination

The redirect message was accepted
14:40:39 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 14:40:40
recv unexpect packet at 14:40:41
vRecv() return status=1

OK

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

Initialization
14:40:43 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:40:43 Wait 1 second
14:40:44 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:c7
Set R1 as the default router
14:40:46 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:40:49 vSend(Link0,redirect_rone2nut_tll_rd)
Send redirect to the second router (TN)
14:40:49 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:40:49 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022049.593749
Got echo-reply whose destination is on-link

The redirect message was accepted
14:40:49 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 14:40:54
recv unexpect packet at 14:40:55
recv unexpect packet at 14:40:56
vRecv() return status=1

OK

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

Initialization
14:40:57 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:40:57 Wait 1 second
14:40:58 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:c8
Set R1 as the default router
14:41:00 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:41:04 vSend(Link0,redirect_rone2nutg)
Send redirect to the second router (TN)
14:41:04 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:41:04 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022064.335839
Got multicast NS for on-link determination

The redirect message was accepted
14:41:04 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 14:41:05
recv unexpect packet at 14:41:06
vRecv() return status=1

OK

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

Initialization
14:41:08 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:41:08 Wait 1 second
14:41:09 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:c9
Set R1 as the default router
14:41:11 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:41:14 vSend(Link0,redirect_rone2nutg_tll)
Send redirect to the second router (TN)
14:41:14 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:41:14 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022074.623549
Got echo-reply whose destination is on-link

The redirect message was accepted
14:41:14 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 14:41:19
recv unexpect packet at 14:41:20
recv unexpect packet at 14:41:21
vRecv() return status=1

OK

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

Initialization
14:41:22 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:41:22 Wait 1 second
14:41:23 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:ca
Set R1 as the default router
14:41:25 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:41:29 vSend(Link0,redirect_rone2nutg_rd)
Send redirect to the second router (TN)
14:41:29 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:41:29 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022089.345974
Got multicast NS for on-link determination

The redirect message was accepted
14:41:29 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 14:41:30
recv unexpect packet at 14:41:31
vRecv() return status=1

OK

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

Initialization
14:41:33 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:41:33 Wait 1 second
14:41:34 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:cb
Set R1 as the default router
14:41:36 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:41:39 vSend(Link0,redirect_rone2nutg_tll_rd)
Send redirect to the second router (TN)
14:41:39 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:41:39 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022099.606994
Got echo-reply whose destination is on-link

The redirect message was accepted
14:41:39 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 14:41:44
recv unexpect packet at 14:41:45
recv unexpect packet at 14:41:46
vRecv() return status=1

OK

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

Initialization
14:41:47 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:41:47 Wait 1 second
14:41:48 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:cc
Set R1 as the default router
14:41:50 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:41:54 vSend(Link0,redirect_rone2nut_tll_rdbogus)
Send redirect to the second router (TN)
14:41:54 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:41:54 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022114.351638
Got echo-reply whose destination is on-link

The redirect message was accepted
14:41:54 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 14:41:58
recv unexpect packet at 14:41:59
recv unexpect packet at 14:42:00
vRecv() return status=1

OK

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

Initialization
14:42:02 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:42:02 Wait 1 second
14:42:03 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:cd
Set R1 as the default router
14:42:05 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

Wait for DAD
14:42:05 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


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

*** Verify that redirect works ***
14:42:08 vSend(Link0,redirect_rone2nut_tll_rd_multidst)
Send redirect to the second router (TN)
14:42:09 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:42:09 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022129.107312
Got echo-reply whose destination is on-link

The redirect message was accepted
14:42:09 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 14:42:13
recv unexpect packet at 14:42:14
recv unexpect packet at 14:42:15
vRecv() return status=1

OK

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

Initialization
14:42:17 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:42:17 Wait 1 second
14:42:18 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:ce
Set R1 as the default router
14:42:20 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

Wait for DAD
14:42:20 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


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

*** Verify that redirect works ***
14:42:23 vSend(Link0,redirect_rone2nut_tll_rd_invalid_globalsrc)
Send redirect to the second router (TN)
14:42:23 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:42:23 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022143.849109
Got echo-reply that was thrown to the default router (R1)

The redirect message was ignored
OK

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

Initialization
14:42:23 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:42:24 Wait 1 second
14:42:25 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:cf
Set R1 as the default router
14:42:26 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:42:30 vSend(Link0,redirect_rone2nut_tll_rd_invalid_hoplimit)
Send redirect to the second router (TN)
14:42:30 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:42:30 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022150.551502
Got echo-reply that was thrown to the default router (R1)

The redirect message was ignored
OK

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

Initialization
14:42:30 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:42:30 Wait 1 second
14:42:31 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:d0
Set R1 as the default router
14:42:33 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:42:37 vSend(Link0,redirect_rone2nut_tll_rd_invalid_icmpcode)
Send redirect to the second router (TN)
14:42:37 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:42:37 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022157.277418
Got echo-reply that was thrown to the default router (R1)

The redirect message was ignored
OK

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

Initialization
14:42:37 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:42:37 Wait 1 second
14:42:38 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:d1
Set R1 as the default router
14:42:40 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

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


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

*** Verify that redirect works ***
14:42:43 vSend(Link0,redirect_rone2nut_tll_rd_invalid_chksum)
Send redirect to the second router (TN)
14:42:43 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:42:44 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022163.991590
Got echo-reply that was thrown to the default router (R1)

The redirect message was ignored
OK

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

Initialization
14:42:44 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
14:42:44 Wait 1 second
14:42:45 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/kame-freebsd/clearroute.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

target1# 
target1# /usr/local/v6/sbin/route flush -inet6
target1# echo $status
0
target1# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:00:00:01:d2
Set R1 as the default router
14:42:47 vSend(Link0,ra_rone2allnode_sll unicast_na_rone2nut_RSO_tll)
Router R1 sends RA, then NC[R1]=STALE
Router R1 sends, then NC[R1]=REACHABLE

Wait for DAD
14:42:47 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


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

*** Verify that redirect works ***
14:42:50 vSend(Link0,redirect_rone2nut_tll_rd_invalid_router)
Send redirect to the second router (TN)
14:42:50 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
14:42:50 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:965022170.693455
Got echo-reply that was thrown to the default router (R1)

The redirect message was ignored
OK

Termination
14:42:50 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List


*** Test Summary: Redirect to a host 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 ***
14:42:50End

Packet Reverse Log