Test Information

TitleRedirect vs STALE
CommandLine./ncStateByRedirect4Stale.seq -pkt ./ncStateByRedirect4Stale.def -log 63.html -ti Redirect vs STALE
TestVersionREL_2_1_1
ToolVersionREL_3_3_2
Start2011/10/24 01:26:17
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByRedirect4Stale.def
Systemfreebsd-i386
TargetNamefreebsd-head
HostNameipv6-conf
Typehost

Test Sequence Execution Log

01:26:17Start
01:26:17Start Capturing Packets (Link0)


*** STALE vs. Redirect w/o TLL ***
Initialization
New LLA of TN: 00:00:00:00:01:b3
Target: NONCE state
Set default router whose state is REACHABLE
01:26:17 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
01:26:17 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
01:26:20 vSend(Link0,nd_unsol_ra_sll)
Send RA w/ SLL, then STALE state

Target: STALE state
01:26:20 vRecv(,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
01:26:23 vSend(Link0,nd_unicast_na_RSO_tll)
Send NA(RSO) w/ TLL, then REACHABLE state

Target: REACHABLE state w/ IsRouter flag
01:26:23 Wait 46 second

Target: STALE state
01:27:09Clear Captured Packets (Link0)

Test
01:27:09 vSend(Link0,RDredirect_rone2nut)
Send Redirect w/o TLL

Examine the target's state
01:27:09Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
01:27:09 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:
vRecv() return status=1

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

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

Wait for a NS (6 sec.)
01:27:13 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
01:27:18 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 01:27:19
recv a packet at 01:27:20
vRecv() return status=1

OK: The target was STALE/unchanged

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



Termination
01:27:22 vSend(Link0,RDra_rone2allnode_clrrtr RDra_tn2allnode_clrrtr)
Clear R1 from the Default Router List
Clear TN from the Default Router List


*** STALE vs. Redirect w/ TLL ***
Initialization
New LLA of TN: 00:00:00:00:01:b4
Target: NONCE state
Set default router whose state is REACHABLE
01:27:22 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
01:27:22 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
01:27:25 vSend(Link0,nd_unsol_ra_sll)
Send RA w/ SLL, then STALE state

Target: STALE state
01:27:25 vRecv(,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
01:27:28 vSend(Link0,nd_unicast_na_RSO_tll)
Send NA(RSO) w/ TLL, then REACHABLE state

Target: REACHABLE state w/ IsRouter flag
01:27:28 Wait 46 second

Target: STALE state
01:28:14Clear Captured Packets (Link0)

Test
01:28:14 vSend(Link0,RDredirect_rone2nut_tll)
Send Redirect w/ TLL

Examine the target's state
01:28:14Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
01:28:14 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:
vRecv() return status=1

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

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

Wait for a NS (6 sec.)
01:28:18 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
01:28:23 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 01:28:24
recv a packet at 01:28:25
vRecv() return status=1

OK: The target was STALE/unchanged

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



Termination
01:28:27 vSend(Link0,RDra_rone2allnode_clrrtr RDra_tn2allnode_clrrtr)
Clear R1 from the Default Router List
Clear TN from the Default Router List


*** STALE vs. Redirect w/ TLL(diff. LLA) ***
Initialization
New LLA of TN: 00:00:00:00:01:b5
Target: NONCE state
Set default router whose state is REACHABLE
01:28:28 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
01:28:28 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
01:28:31 vSend(Link0,nd_unsol_ra_sll_from_z)
Send RA w/ SLL(but diff LLA), then STALE state

Target: STALE state
01:28:31 vRecv(,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
01:28:34 vSend(Link0,nd_unicast_na_RSO_tll_from_z)
Send NA(RSO) w/ TLL, then REACHABLE state

Target: REACHABLE state w/ IsRouter flag
01:28:34 Wait 46 second

Target: STALE state
01:29:20Clear Captured Packets (Link0)

Test
01:29:20 vSend(Link0,RDredirect_rone2nut_tll)
Send Redirect w/ TLL(diff. LLA)

Examine the target's state
01:29:20Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
01:29:20 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:
vRecv() return status=1

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

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

Wait for a NS (6 sec.)
01:29:24 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
01:29:29 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 01:29:30
recv a packet at 01:29:31
vRecv() return status=1

OK: The target was STALE/updated

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



Termination
01:29:33 vSend(Link0,RDra_rone2allnode_clrrtr RDra_tn2allnode_clrrtr)
Clear R1 from the Default Router List
Clear TN from the Default Router List


*** STALE vs. Redirect w/ TLL(diff. LLA), w/ RDed(1280) ***
Initialization
New LLA of TN: 00:00:00:00:01:b6
Target: NONCE state
Set default router whose state is REACHABLE
01:29:33 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
01:29:33 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
01:29:36 vSend(Link0,nd_unsol_ra_sll_from_z)
Send RA w/ SLL(but diff LLA), then STALE state

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

Target: REACHABLE state w/ IsRouter flag
01:29:39 Wait 46 second

Target: STALE state
01:30:25Clear Captured Packets (Link0)

Test
01:30:25 vSend(Link0,RDredirect_rone2nut_tll_rd1280)
Send Redirect w/ TLL(diff. LLA), w/ RDed(1280)

Examine the target's state
01:30:25Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
01:30:25 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:
vRecv() return status=1

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

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

Wait for a NS (6 sec.)
01:30:29 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
01:30:34 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 01:30:35
recv a packet at 01:30:36
vRecv() return status=1

OK: The target was STALE/updated

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



Termination
01:30:38 vSend(Link0,RDra_rone2allnode_clrrtr RDra_tn2allnode_clrrtr)
Clear R1 from the Default Router List
Clear TN from the Default Router List


*** STALE vs. Redirect w/ TLL(diff. LLA), RDed(>1280) ***
Initialization
New LLA of TN: 00:00:00:00:01:b7
Target: NONCE state
Set default router whose state is REACHABLE
01:30:38 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
01:30:38 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
01:30:41 vSend(Link0,nd_unsol_ra_sll_from_z)
Send RA w/ SLL(but diff LLA), then STALE state

Target: STALE state
01:30:41 vRecv(,) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1
01:30:44 vSend(Link0,nd_unicast_na_RSO_tll_from_z)
Send NA(RSO) w/ TLL, then REACHABLE state

Target: REACHABLE state w/ IsRouter flag
01:30:44 Wait 46 second

Target: STALE state
01:31:30Clear Captured Packets (Link0)

Test
01:31:30 vSend(Link0,RDredirect_rone2nut_tll_rd1288)
Send Redirect w/ TLL(diff. LLA), RDed(>1280)

Examine the target's state
01:31:30Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
01:31:30 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:
vRecv() return status=1

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

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

Wait for a NS (6 sec.)
01:31:34 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
01:31:39 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 01:31:40
recv a packet at 01:31:41
vRecv() return status=1

OK: The target was STALE/updated

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



Termination
01:31:43 vSend(Link0,RDra_rone2allnode_clrrtr RDra_tn2allnode_clrrtr)
Clear R1 from the Default Router List
Clear TN from the Default Router List


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

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

Redirect w/ TLLexp:STALE/unchangedresult:STALE/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), RDed(>1280)exp:STALE/updatedresult:STALE/updatedPASS
*** EOT ***
01:31:44End

Packet Reverse Log