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
TestVersion
ToolVersionundefined
Start2000/06/12 19:13:29
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./hostRecvRedirect4OnlinkDC.def
Systemlinux-v6
TargetNameKernel 2.2.15
HostNametarget.tahi.org
Typehost

Test Sequence Execution Log

19:13:29Start
19:13:29Start Capturing Packets (Link0)


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

Initialization
19:13:29 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
19:13:29 Wait 1 second
19:13:30 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/linux-v6/clearroute.rmt -t linux-v6 -u root -p v6eval -d cuaa0c -o 1 ''
connected


Kondara MNU/Linux Server release 1.1 (Asuka)
Kernel 2.2.15-1ks3 on an i686

target.tahi.org login: root
Password: 
Last login: Mon Jun 12 18:42:15 on ttyS0
# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:63
Set R1 as the default router
19:13: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
19:13:33 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


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

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

The redirect message was ignored
NG

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

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

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:64
Set R1 as the default router
19:13:39 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
19:13:39 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 19:13:37
recv unexpect packet at 19:13:38
vRecv() return status=1


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

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

The redirect message was accepted
19:13:43 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 19:13:48
recv unexpect packet at 19:13:49
recv unexpect packet at 19:13:50
recv unexpect packet at 19:13:51
vRecv() return status=1

OK

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

Initialization
19:13:51 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
19:13:51 Wait 1 second
19:13:52 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/linux-v6/clearroute.rmt -t linux-v6 -u root -p v6eval -d cuaa0c -o 1 ''
connected

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:65
Set R1 as the default router
19:13:54 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
19:13:54 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 19:13:52
recv unexpect packet at 19:13:53
vRecv() return status=1


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

*** Verify that redirect works ***
19:13:57 vSend(Link0,redirect_rone2nut_rd)
Send redirect to the second router (TN)
19:13:57 vSend(Link0,echo_request_b)
Send echo-request that is forwarded from the default router (R1)
19:13:58 vRecv(Link0,echo_reply_b echo_reply_b_onlink multicast_ns_nut2tn multicast_ns_nut2tn_sll) timeout:2 cntLimit:0 seektime:960804838.072382
Got echo-reply that was thrown to the default router (R1)

The redirect message was ignored
NG

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

Initialization
19:13:58 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
19:13:58 Wait 1 second
19:13:59 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/linux-v6/clearroute.rmt -t linux-v6 -u root -p v6eval -d cuaa0c -o 1 ''
connected

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:66
Set R1 as the default router
19:14:01 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
19:14:01 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 19:13:58
recv unexpect packet at 19:13:59
vRecv() return status=1


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

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

The redirect message was accepted
19:14:04 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 19:14:09
recv unexpect packet at 19:14:10
recv unexpect packet at 19:14:11
recv unexpect packet at 19:14:12
vRecv() return status=1

OK

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

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

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:67
Set R1 as the default router
19:14:15 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
19:14:15 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 19:14:13
recv unexpect packet at 19:14:14
vRecv() return status=1


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

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

The redirect message was ignored
NG

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

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

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:68
Set R1 as the default router
19:14:22 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
19:14:22 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 19:14:20
recv unexpect packet at 19:14:21
vRecv() return status=1


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

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

The redirect message was accepted
19:14:26 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 19:14:30
recv unexpect packet at 19:14:31
recv unexpect packet at 19:14:32
recv unexpect packet at 19:14:33
vRecv() return status=1

OK

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

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

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:69
Set R1 as the default router
19:14:37 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
19:14:37 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 19:14:34
recv unexpect packet at 19:14:35
vRecv() return status=1


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

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

The redirect message was ignored
NG

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

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

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:6a
Set R1 as the default router
19:14:43 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
19:14:43 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 19:14:41
recv unexpect packet at 19:14:42
vRecv() return status=1


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

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

The redirect message was accepted
19:14:47 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 19:14:52
recv unexpect packet at 19:14:53
recv unexpect packet at 19:14:54
recv unexpect packet at 19:14:55
vRecv() return status=1

OK

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

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

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:6b
Set R1 as the default router
19:14:58 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
19:14:58 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 19:14:56
recv unexpect packet at 19:14:57
vRecv() return status=1


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

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

The redirect message was accepted
19:15:02 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 19:15:06
recv unexpect packet at 19:15:07
recv unexpect packet at 19:15:08
recv unexpect packet at 19:15:09
vRecv() return status=1

OK

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

Initialization
19:15:10 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
19:15:10 Wait 1 second
19:15:11 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/linux-v6/clearroute.rmt -t linux-v6 -u root -p v6eval -d cuaa0c -o 1 ''
connected

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:6c
Set R1 as the default router
19:15:13 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
19:15:13 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 19:15:10
recv unexpect packet at 19:15:11
vRecv() return status=1


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

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

The redirect message was accepted
19:15:16 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 19:15:21
recv unexpect packet at 19:15:22
recv unexpect packet at 19:15:23
recv unexpect packet at 19:15:24
vRecv() return status=1

OK

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

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

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:6d
Set R1 as the default router
19:15:27 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
19:15:27 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 19:15:25
recv unexpect packet at 19:15:26
vRecv() return status=1


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

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

The redirect message was ignored
OK

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

Initialization
19:15:31 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
19:15:31 Wait 1 second
19:15:32 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/linux-v6/clearroute.rmt -t linux-v6 -u root -p v6eval -d cuaa0c -o 1 ''
connected

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:6e
Set R1 as the default router
19:15:34 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
19:15:34 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


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

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

The redirect message was ignored
OK

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

Initialization
19:15:38 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
19:15:38 Wait 1 second
19:15:39 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/linux-v6/clearroute.rmt -t linux-v6 -u root -p v6eval -d cuaa0c -o 1 ''
connected

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:6f
Set R1 as the default router
19:15: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
19:15:41 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


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

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

The redirect message was accepted
19:15:44 vRecv(Link0,) timeout:8 cntLimit:0 seektime:0
recv unexpect packet at 19:15:49
recv unexpect packet at 19:15:50
recv unexpect packet at 19:15:51
recv unexpect packet at 19:15:52
vRecv() return status=1

NG

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

Initialization
19:15:52 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
19:15:52 Wait 1 second
19:15:53 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/linux-v6/clearroute.rmt -t linux-v6 -u root -p v6eval -d cuaa0c -o 1 ''
connected

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:70
Set R1 as the default router
19:15:55 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
19:15:55 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 19:15:53
recv unexpect packet at 19:15:54
vRecv() return status=1


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

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

The redirect message was ignored
OK

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

Initialization
19:15:59 vSend(Link0,ra_rone2allnode_clrrtr)
Clear the Default Router List
19:15:59 Wait 1 second
19:16:00 vRemote(clearroute.rmt) ``/usr/local/v6eval//bin/linux-v6/clearroute.rmt -t linux-v6 -u root -p v6eval -d cuaa0c -o 1 ''
connected

# 
# route -A inet6 del ::/0 metric 1024
SIOCDELRT: No such process
# echo $?
7
# ~
[EOT]

Target: Clear Routes
New LLA of TN: 00:00:01:00:26:71
Set R1 as the default router
19:16:02 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
19:16:02 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1


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

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

The redirect message was ignored
OK

Termination
19:16:05 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:ignoredFAIL

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

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

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

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:acceptedFAIL

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

Redirect, invalid router (INVALID)exp:ignoredresult:ignoredPASS
*** EOT ***
19:16:06End

Packet Reverse Log