Test Information

TitleRedirect vs PROBE
CommandLine./ncStateByRedirect4Probe.seq -pkt ./ncStateByRedirect4Probe.def -log 64.html -ti Redirect vs PROBE
TestVersionREL_2_1_1
ToolVersionREL_3_3_2
Start2011/10/24 01:31:45
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByRedirect4Probe.def
Systemfreebsd-i386
TargetNamefreebsd-head
HostNameipv6-conf
Typehost

Test Sequence Execution Log

01:31:45Start
01:31:45Start Capturing Packets (Link0)


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

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

Target: REACHABLE state w/ IsRouter flag
01:31:52 Wait 46 second

Target: STALE state
01:32:38 vSend(Link0,nd_echo_request)
Send echo-request
01:32:38 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1319445158.154656
Got echo-reply, then DELAY->PROBE state
01:32:38 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll) timeout:10 cntLimit:1 seektime:0
Got unicast NS, then PROBE state

Target: PROBE state
01:32:43Clear Captured Packets (Link0)

Test
01:32:43 vSend(Link0,RDredirect_rone2nut)
Send Redirect w/o TLL

Examine the target's state
01:32:43Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
01:32: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:1319445163.188538
Got unicast NS, it was PROBE state
01:32:44 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 01:32:45
vRecv() return status=1

OK: The target was PROBE/unchanged

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



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


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

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

Target: REACHABLE state w/ IsRouter flag
01:32:54 Wait 46 second

Target: STALE state
01:33:40 vSend(Link0,nd_echo_request)
Send echo-request
01:33:40 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1319445220.436675
Got echo-reply, then DELAY->PROBE state
01:33:40 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll) timeout:10 cntLimit:1 seektime:0
Got unicast NS, then PROBE state

Target: PROBE state
01:33:45Clear Captured Packets (Link0)

Test
01:33:45 vSend(Link0,RDredirect_rone2nut_tll)
Send Redirect w/ TLL

Examine the target's state
01:33:45Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
01:33:45 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:1319445225.470844
Got unicast NS, it was PROBE state
01:33:46 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 01:33:47
vRecv() return status=1

OK: The target was PROBE/unchanged

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



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


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

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

Target: REACHABLE state w/ IsRouter flag
01:33:56 Wait 46 second

Target: STALE state
01:34:42 vSend(Link0,nd_echo_request_from_z)
Send echo-request
01:34:42 vRecv(Link0,nd_echo_reply_to_z) timeout:2 cntLimit:1 seektime:1319445282.718756
Got echo-reply, then DELAY->PROBE state
01:34:42 vRecv(Link0,nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:10 cntLimit:1 seektime:0
Got unicast NS, then PROBE state

Target: PROBE state
01:34:47Clear Captured Packets (Link0)

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

Examine the target's state
01:34:47Start Capturing Packets (Link0)

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

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

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

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

OK: The target was STALE/updated

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



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


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

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

Target: REACHABLE state w/ IsRouter flag
01:35:06 Wait 46 second

Target: STALE state
01:35:52 vSend(Link0,nd_echo_request_from_z)
Send echo-request
01:35:52 vRecv(Link0,nd_echo_reply_to_z) timeout:2 cntLimit:1 seektime:1319445352.057662
Got echo-reply, then DELAY->PROBE state
01:35:52 vRecv(Link0,nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:10 cntLimit:1 seektime:0
Got unicast NS, then PROBE state

Target: PROBE state
01:35:57Clear Captured Packets (Link0)

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

Examine the target's state
01:35:57Start Capturing Packets (Link0)

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

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

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

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

OK: The target was STALE/updated

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



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


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

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

Target: REACHABLE state w/ IsRouter flag
01:36:16 Wait 46 second

Target: STALE state
01:37:02 vSend(Link0,nd_echo_request_from_z)
Send echo-request
01:37:02 vRecv(Link0,nd_echo_reply_to_z) timeout:2 cntLimit:1 seektime:1319445422.398698
Got echo-reply, then DELAY->PROBE state
01:37:02 vRecv(Link0,nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:10 cntLimit:1 seektime:0
Got unicast NS, then PROBE state

Target: PROBE state
01:37:07Clear Captured Packets (Link0)

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

Examine the target's state
01:37:07Start Capturing Packets (Link0)

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

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

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

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

OK: The target was STALE/updated

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



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


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

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

Redirect w/ TLLexp:PROBE/unchangedresult:PROBE/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 ***
01:37:20End

Packet Reverse Log