Test Information

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

Test Sequence Execution Log

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


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

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

Target: REACHABLE state w/ IsRouter flag
01:24:51Clear Captured Packets (Link0)

Test
01:24:51 vSend(Link0,RDredirect_rone2nut)
Send Redirect w/o TLL

Examine the target's state
01:24:51Start Capturing Packets (Link0)

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

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

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

Wait for a NS (6 sec.)
01:24:55 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
01:25:01 vSend(Link0,RDredirect_tn2nut)
Reset the Destination Cache entry for TN to router R1



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


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

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

Target: REACHABLE state w/ IsRouter flag
01:25:07Clear Captured Packets (Link0)

Test
01:25:07 vSend(Link0,RDredirect_rone2nut_tll)
Send Redirect w/ TLL

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

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

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

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

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

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

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



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


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

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

Target: REACHABLE state w/ IsRouter flag
01:25:23Clear Captured Packets (Link0)

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

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

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

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

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

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

OK: The target was STALE/updated

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



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


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

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

Target: REACHABLE state w/ IsRouter flag
01:25:43Clear Captured Packets (Link0)

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

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

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

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

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

Wait for a NS (6 sec.)
01:25: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
Got unicast NS, it was STALE
01:25:52 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 01:25:53
recv a packet at 01:25:54
vRecv() return status=1

OK: The target was STALE/updated

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



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


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

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

Target: REACHABLE state w/ IsRouter flag
01:26:02Clear Captured Packets (Link0)

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

Examine the target's state
01:26:02Start Capturing Packets (Link0)

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

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

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

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

OK: The target was STALE/updated

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



Termination
01:26:15 vSend(Link0,RDra_rone2allnode_clrrtr RDra_tn2allnode_clrrtr)
Clear R1 from the Default Router List
Clear TN from the Default 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 ***
01:26:15End

Packet Reverse Log