Test Infomation

TitleRedirect vs REACHABLE
CommandLine./ncStateByRedirect4Reachable.seq -pkt ./ncStateByRedirect4Reachable.def -log 62.html -ti Redirect vs REACHABLE
TestVersion
ToolVersionundefined
Start2000/06/12 18:59:36
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByRedirect4Reachable.def
Systemlinux-v6
TargetNameKernel 2.2.15
HostNametarget.tahi.org
Typehost

Test Sequence Execution Log

18:59:36Start
18:59:37Start Capturing Packets (Link0)


*** REACHABLE vs. Redirect w/o TLL ***
Initialization
New LLA of TN: 00:00:01:00:26:4d
Target: NONCE state
Set default router whose state is REACHABLE
18:59:37 vSend(Link0,RDra_rone2allnode_sll RDunicast_na_rone2nut_RSO_tll)
R1 sends RA w/ SLL, then STALE state
R1 sends NA(RSO) w/ TLL, then REACHABLE state

Wait for DAD NS
18:59:37 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
18:59:40 vSend(Link0,nd_unsol_ra_sll)
Send RA w/ SLL, then STALE state

Target: STALE state
18:59:40 vRecv(,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
18:59:43 vSend(Link0,nd_unicast_na_RSO_tll)
Send NA(RSO) w/ TLL, then REACHABLE state

Target: REACHABLE state w/ IsRouter flag
18:59:43Clear Captured Packets (Link0)

Test
18:59:43 vSend(Link0,RDredirect_rone2nut)
Send Redirect w/o TLL

Examine the target's state
18:59:43Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
18:59:43 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:4 cntLimit:1 seektime:0
vRecv() return status=1

Timer expired
18:59:47 vSend(Link0,nd_echo_request)
Send echo-request

Wait for a echo-reply or multicast NS (2 sec.)
18:59:47 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:2 cntLimit:1 seektime:960803987.591769
Got echo-reply, it was REACHABLE/STALE state

Wait for a NS (6 sec.)
18:59:47 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:6 cntLimit:1 seektime:0
vRecv() return status=1

Never got unicast NS, it was REACHABLE
OK: The target was REACHABLE/unchanged

Termination
18:59:53 vSend(Link0,RDredirect_tn2nut)
Reset the Destination Cache entry for TN to router R1



Termination
18:59:53 vSend(Link0,RDra_rone2allnode_clrrtr RDra_tn2allnode_clrrtr)
Clear R1 from the Defautl Router List
Clear TN from the Defautl Router List


*** REACHABLE vs. Redirect w/ TLL ***
Initialization
New LLA of TN: 00:00:01:00:26:4e
Target: NONCE state
Set default router whose state is REACHABLE
18:59:53 vSend(Link0,RDra_rone2allnode_sll RDunicast_na_rone2nut_RSO_tll)
R1 sends RA w/ SLL, then STALE state
R1 sends NA(RSO) w/ TLL, then REACHABLE state

Wait for DAD NS
18:59:54 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
18:59:57 vSend(Link0,nd_unsol_ra_sll)
Send RA w/ SLL, then STALE state

Target: STALE state
18:59:57 vRecv(,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
19:00:00 vSend(Link0,nd_unicast_na_RSO_tll)
Send NA(RSO) w/ TLL, then REACHABLE state

Target: REACHABLE state w/ IsRouter flag
19:00:00Clear Captured Packets (Link0)

Test
19:00:00 vSend(Link0,RDredirect_rone2nut_tll)
Send Redirect w/ TLL

Examine the target's state
19:00:00Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
19:00:00 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:4 cntLimit:1 seektime:0
vRecv() return status=1

Timer expired
19:00:04 vSend(Link0,nd_echo_request)
Send echo-request

Wait for a echo-reply or multicast NS (2 sec.)
19:00:04 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:2 cntLimit:1 seektime:960804004.492881
Got echo-reply, it was REACHABLE/STALE state

Wait for a NS (6 sec.)
19:00:04 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:6 cntLimit:1 seektime:0
vRecv() return status=1

Never got unicast NS, it was REACHABLE
OK: The target was REACHABLE/unchanged

Termination
19:00:10 vSend(Link0,RDredirect_tn2nut)
Reset the Destination Cache entry for TN to router R1



Termination
19:00:10 vSend(Link0,RDra_rone2allnode_clrrtr RDra_tn2allnode_clrrtr)
Clear R1 from the Defautl Router List
Clear TN from the Defautl Router List


*** REACHABLE vs. Redirect w/ TLL(diff. LLA) ***
Initialization
New LLA of TN: 00:00:01:00:26:4f
Target: NONCE state
Set default router whose state is REACHABLE
19:00:10 vSend(Link0,RDra_rone2allnode_sll RDunicast_na_rone2nut_RSO_tll)
R1 sends RA w/ SLL, then STALE state
R1 sends NA(RSO) w/ TLL, then REACHABLE state

Wait for DAD NS
19:00:10 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
19:00:13 vSend(Link0,nd_unsol_ra_sll_from_z)
Send RA w/ SLL(but diff LLA), then STALE state

Target: STALE state
19:00:14 vRecv(,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
19:00:17 vSend(Link0,nd_unicast_na_RSO_tll_from_z)
Send NA(RSO) w/ TLL, then REACHABLE state

Target: REACHABLE state w/ IsRouter flag
19:00:17Clear Captured Packets (Link0)

Test
19:00:17 vSend(Link0,RDredirect_rone2nut_tll)
Send Redirect w/ TLL(diff. LLA)

Examine the target's state
19:00:17Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
19:00:17 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:4 cntLimit:1 seektime:0
vRecv() return status=1

Timer expired
19:00:21 vSend(Link0,nd_echo_request)
Send echo-request

Wait for a echo-reply or multicast NS (2 sec.)
19:00:21 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:2 cntLimit:1 seektime:960804021.394697
Got echo-reply, it was REACHABLE/STALE state

Wait for a NS (6 sec.)
19:00:21 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:6 cntLimit:1 seektime:0
Got unicast NS, it was STALE
19:00:26 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 19:00:27
recv unexpect packet at 19:00:28
recv unexpect packet at 19:00:29
recv unexpect packet at 19:00:30
vRecv() return status=1

OK: The target was STALE/updated

Termination
19:00:30 vSend(Link0,RDredirect_tn2nut)
Reset the Destination Cache entry for TN to router R1



Termination
19:00:30 vSend(Link0,RDra_rone2allnode_clrrtr RDra_tn2allnode_clrrtr)
Clear R1 from the Defautl Router List
Clear TN from the Defautl Router List


*** REACHABLE vs. Redirect w/ TLL(diff. LLA), w/ RDed(1280) ***
Initialization
New LLA of TN: 00:00:01:00:26:50
Target: NONCE state
Set default router whose state is REACHABLE
19:00:30 vSend(Link0,RDra_rone2allnode_sll RDunicast_na_rone2nut_RSO_tll)
R1 sends RA w/ SLL, then STALE state
R1 sends NA(RSO) w/ TLL, then REACHABLE state

Wait for DAD NS
19:00:30 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
19:00:33 vSend(Link0,nd_unsol_ra_sll_from_z)
Send RA w/ SLL(but diff LLA), then STALE state

Target: STALE state
19:00:33 vRecv(,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
19:00:36 vSend(Link0,nd_unicast_na_RSO_tll_from_z)
Send NA(RSO) w/ TLL, then REACHABLE state

Target: REACHABLE state w/ IsRouter flag
19:00:36Clear Captured Packets (Link0)

Test
19:00:37 vSend(Link0,RDredirect_rone2nut_tll_rd1280)
Send Redirect w/ TLL(diff. LLA), w/ RDed(1280)

Examine the target's state
19:00:37Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
19:00:37 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:4 cntLimit:1 seektime:0
vRecv() return status=1

Timer expired
19:00:41 vSend(Link0,nd_echo_request)
Send echo-request

Wait for a echo-reply or multicast NS (2 sec.)
19:00:41 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:2 cntLimit:1 seektime:960804041.235432
Got echo-reply, it was REACHABLE/STALE state

Wait for a NS (6 sec.)
19:00:41 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:6 cntLimit:1 seektime:0
Got unicast NS, it was STALE
19:00:46 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 19:00:47
recv unexpect packet at 19:00:48
recv unexpect packet at 19:00:49
recv unexpect packet at 19:00:50
vRecv() return status=1

OK: The target was STALE/updated

Termination
19:00:50 vSend(Link0,RDredirect_tn2nut)
Reset the Destination Cache entry for TN to router R1



Termination
19:00:50 vSend(Link0,RDra_rone2allnode_clrrtr RDra_tn2allnode_clrrtr)
Clear R1 from the Defautl Router List
Clear TN from the Defautl Router List


*** REACHABLE vs. Redirect w/ TLL(diff. LLA), w/ RDed(>1280) ***
Initialization
New LLA of TN: 00:00:01:00:26:51
Target: NONCE state
Set default router whose state is REACHABLE
19:00:50 vSend(Link0,RDra_rone2allnode_sll RDunicast_na_rone2nut_RSO_tll)
R1 sends RA w/ SLL, then STALE state
R1 sends NA(RSO) w/ TLL, then REACHABLE state

Wait for DAD NS
19:00:50 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
19:00:53 vSend(Link0,nd_unsol_ra_sll_from_z)
Send RA w/ SLL(but diff LLA), then STALE state

Target: STALE state
19:00:53 vRecv(,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
19:00:56 vSend(Link0,nd_unicast_na_RSO_tll_from_z)
Send NA(RSO) w/ TLL, then REACHABLE state

Target: REACHABLE state w/ IsRouter flag
19:00:56Clear Captured Packets (Link0)

Test
19:00:56 vSend(Link0,RDredirect_rone2nut_tll_rd1288)
Send Redirect w/ TLL(diff. LLA), w/ RDed(>1280)

Examine the target's state
19:00:56Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
19:00:56 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:4 cntLimit:1 seektime:0
vRecv() return status=1

Timer expired
19:01:01 vSend(Link0,nd_echo_request)
Send echo-request

Wait for a echo-reply or multicast NS (2 sec.)
19:01:01 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:2 cntLimit:1 seektime:960804061.085324
Got echo-reply, it was REACHABLE/STALE state

Wait for a NS (6 sec.)
19:01:01 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:6 cntLimit:1 seektime:0
Got unicast NS, it was STALE
19:01:06 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 19:01:07
recv unexpect packet at 19:01:08
recv unexpect packet at 19:01:09
recv unexpect packet at 19:01:10
vRecv() return status=1

OK: The target was STALE/updated

Termination
19:01:10 vSend(Link0,RDredirect_tn2nut)
Reset the Destination Cache entry for TN to router R1



Termination
19:01:10 vSend(Link0,RDra_rone2allnode_clrrtr RDra_tn2allnode_clrrtr)
Clear R1 from the Defautl Router List
Clear TN from the Defautl Router List


*** Test Summary: REACHABLE vs. Redirect ***
P/FPTNEXP(State/Cached LLA)RESULT(State/Cached LLA)JDG

Redirect w/o TLLexp:REACHABLE/unchangedresult:REACHABLE/unchangedPASS

Redirect w/ TLLexp:REACHABLE/unchangedresult:REACHABLE/unchangedPASS

Redirect w/ TLL(diff. LLA)exp:STALE/updatedresult:STALE/updatedPASS

Redirect w/ TLL(diff. LLA), w/ RDed(1280)exp:STALE/updatedresult:STALE/updatedPASS

Redirect w/ TLL(diff. LLA), w/ RDed(>1280)exp:STALE/updatedresult:STALE/updatedPASS
*** EOT ***
19:01:10End

Packet Reverse Log