Test Information

TitleNS; NS vs. PROBE
CommandLine./ncStateByNs4Probe.seq -pkt ./ncStateByNs4Probe.def -log 20.html -ti NS; NS vs. PROBE
TestVersionREL_2_1_1
ToolVersionREL_3_3_2
Start2011/10/23 23:34:53
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByNs4Probe.def
Systemfreebsd-i386
TargetNamefreebsd-head
HostNameipv6-conf
Typehost

Test Sequence Execution Log

23:34:53Start
23:34:53Start Capturing Packets (Link0)


*** PROBE vs. unicast NS w/o SLL ***
Initialization
New LLA of TN: 00:00:00:00:01:22
23:34:53 vSend(Link0,nd_echo_request)
Send echo-request
23:34:54 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1319438094.005563
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
23:34:54 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
23:34:54 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1319438094.049666
Got echo-reply, then REACHABLE state

Target: REACHABLE state
23:34:54 Wait 1 second
23:34:55 Wait 46 second

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

Target: PROBE state
23:35:46Clear Captured Packets (Link0)

Test
23:35:46 vSend(Link0,unicast_ns_tn2nut)
Send unicast NS w/o SLL

Examine the target's state
23:35:46Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
23:35:46 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z unicast_na_nut2tn_rSo unicast_na_nut2tn_rSO_tll) timeout:4 cntLimit:1 seektime:1319438146.219667
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo to be ignored
Wait for a NS (4 sec.)
23:35:46 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z unicast_na_nut2tn_rSo unicast_na_nut2tn_rSO_tll) timeout:4 cntLimit:1 seektime:1319438146.219667
Got unicast NS, it was PROBE state
23:35:47 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 23:35:48
vRecv() return status=1

OK: The target was PROBE/unchanged

*** PROBE vs. unicast NS w/ SLL ***
Initialization
New LLA of TN: 00:00:00:00:01:23
23:35:51 vSend(Link0,nd_echo_request)
Send echo-request
23:35:51 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1319438151.224461
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
23:35:51 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
23:35:51 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1319438151.268461
Got echo-reply, then REACHABLE state

Target: REACHABLE state
23:35:51 Wait 1 second
23:35:52 Wait 46 second

Target: STALE state
23:36:38 vSend(Link0,nd_echo_request)
Send echo-request
23:36:38 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1319438198.407176
Got echo-reply, then DELAY->PROBE state
23:36: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
23:36:43Clear Captured Packets (Link0)

Test
23:36:43 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL

Examine the target's state
23:36:43Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
23:36:43 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z unicast_na_nut2tn_rSo unicast_na_nut2tn_rSO_tll) timeout:4 cntLimit:1 seektime:1319438203.439152
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo to be ignored
Wait for a NS (4 sec.)
23:36:43 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z unicast_na_nut2tn_rSo unicast_na_nut2tn_rSO_tll) timeout:4 cntLimit:1 seektime:1319438203.439152
Got unicast NS, it was PROBE state
23:36:44 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 23:36:45
vRecv() return status=1

OK: The target was PROBE/unchanged

*** PROBE vs. multicast NS w/ SLL ***
Initialization
New LLA of TN: 00:00:00:00:01:24
23:36:48 vSend(Link0,nd_echo_request)
Send echo-request
23:36:48 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1319438208.442545
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
23:36:48 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
23:36:48 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1319438208.486676
Got echo-reply, then REACHABLE state

Target: REACHABLE state
23:36:48 Wait 1 second
23:36:49 Wait 46 second

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

Target: PROBE state
23:37:40Clear Captured Packets (Link0)

Test
23:37:40 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL

Examine the target's state
23:37:40Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
23:37:40 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z unicast_na_nut2tn_rSo unicast_na_nut2tn_rSO_tll) timeout:4 cntLimit:1 seektime:1319438260.656852
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll to be ignored
Wait for a NS (4 sec.)
23:37:40 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z unicast_na_nut2tn_rSo unicast_na_nut2tn_rSO_tll) timeout:4 cntLimit:1 seektime:1319438260.656852
Got unicast NS, it was PROBE state
23:37:41 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 23:37:42
vRecv() return status=1

OK: The target was PROBE/unchanged

*** PROBE vs. unicast NS w/ SLL, diff. LLA ***
Initialization
New LLA of TN: 00:00:00:00:01:25
23:37:45 vSend(Link0,nd_echo_request_from_z)
Send echo-request
23:37:45 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1319438265.661526
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
23:37:45 vSend(Link0,nd_unicast_na_rSO_tll_from_z)
Send unicast NA(rSO) w/ TLL(but diff. LLA)
23:37:45 vRecv(Link0,nd_multicast_ns_to_z nd_echo_reply_to_z) timeout:2 cntLimit:1 seektime:1319438265.705915
Got echo-reply, then REACHABLE state

Target: REACHABLE state
23:37:45 Wait 1 second
23:37:46 Wait 46 second

Target: STALE state
23:38:32 vSend(Link0,nd_echo_request_from_z)
Send echo-request
23:38:32 vRecv(Link0,nd_echo_reply_to_z) timeout:2 cntLimit:1 seektime:1319438312.844285
Got echo-reply, then DELAY->PROBE state
23:38:32 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
23:38:37Clear Captured Packets (Link0)

Test
23:38:37 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL, diff. LLA

Examine the target's state
23:38:37Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
23:38:37 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z unicast_na_nut2tn_rSo unicast_na_nut2tn_rSO_tll) timeout:4 cntLimit:1 seektime:1319438317.876060
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
23:38:37 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
23:38:42 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 23:38:43
recv a packet at 23:38:44
vRecv() return status=1

OK: The target was STALE/updated

*** PROBE vs. multicast NS w/ SLL, diff. LLA ***
Initialization
New LLA of TN: 00:00:00:00:01:26
23:38:46 vSend(Link0,nd_echo_request_from_z)
Send echo-request
23:38:46 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1319438326.913151
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
23:38:46 vSend(Link0,nd_unicast_na_rSO_tll_from_z)
Send unicast NA(rSO) w/ TLL(but diff. LLA)
23:38:46 vRecv(Link0,nd_multicast_ns_to_z nd_echo_reply_to_z) timeout:2 cntLimit:1 seektime:1319438326.957675
Got echo-reply, then REACHABLE state

Target: REACHABLE state
23:38:46 Wait 1 second
23:38:47 Wait 46 second

Target: STALE state
23:39:33 vSend(Link0,nd_echo_request_from_z)
Send echo-request
23:39:33 vRecv(Link0,nd_echo_reply_to_z) timeout:2 cntLimit:1 seektime:1319438373.094246
Got echo-reply, then DELAY->PROBE state
23:39:33 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
23:39:38Clear Captured Packets (Link0)

Test
23:39:38 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL, diff. LLA

Examine the target's state
23:39:38Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
23:39:38 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z unicast_na_nut2tn_rSo unicast_na_nut2tn_rSO_tll) timeout:4 cntLimit:1 seektime:1319438378.125455
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
23:39:38 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
23:39:43 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 23:39:44
recv a packet at 23:39:45
vRecv() return status=1

OK: The target was STALE/updated

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

unicast NS w/o SLLexp:PROBE/unchangedresult:PROBE/unchangedPASS

unicast NS w/ SLLexp:PROBE/unchangedresult:PROBE/unchangedPASS

multicast NS w/ SLLexp:PROBE/unchangedresult:PROBE/unchangedPASS

unicast NS w/ SLL, diff. LLAexp:STALE/updatedresult:STALE/updatedPASS

multicast NS w/ SLL, diff. LLAexp:STALE/updatedresult:STALE/updatedPASS
*** EOT ***
23:39:47End

Packet Reverse Log