Test Infomation

TitleNS; NS vs. PROBE
CommandLine./ncStateByNs4Probe.seq -pkt ./ncStateByNs4Probe.def -log 20.html -ti NS; NS vs. PROBE
TestVersion
ToolVersionundefined
Start2000/06/12 16:58:10
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByNs4Probe.def
Systemlinux-v6
TargetNameKernel 2.2.15
HostNametarget.tahi.org
Typehost

Test Sequence Execution Log

16:58:10Start
16:58:10Start Capturing Packets (Link0)


*** PROBE vs. unicast NS w/o SLL ***
Initialization
New LLA of TN: 00:00:01:00:25:c3
16:58:10 vSend(Link0,nd_echo_request)
Send echo-request
16:58:10 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:960796690.319698
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
16:58:10 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
16:58:10 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:960796690.474379
Got echo-reply, then REACHABLE state

Target: REACHABLE state
16:58:10 Wait 1 second
16:58:11 Wait 46 second

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

Target: PROBE state
16:59:02Clear Captured Packets (Link0)

Test
16:59:02 vSend(Link0,unicast_ns_tn2nut)
Send unicast NS w/o SLL

Examine the target's state
16:59:02Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:59:02 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:0
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo to be ignored
Wait for a NS (4 sec.)
16:59:02 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:0
vRecv() return status=1

Timer expired
16:59:06 vSend(Link0,nd_echo_request)
Send echo-request

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

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

NG: The target was STALE/unchanged

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

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

Target: REACHABLE state
16:59:16 Wait 1 second
16:59:17 Wait 46 second

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

Target: PROBE state
17:00:08Clear Captured Packets (Link0)

Test
17:00:08 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL

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

Wait for a NS (4 sec.)
17:00:08 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:0
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo to be ignored
Wait for a NS (4 sec.)
17:00:08 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:0
vRecv() return status=1

Timer expired
17:00:12 vSend(Link0,nd_echo_request)
Send echo-request

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

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

NG: The target was STALE/unchanged

*** PROBE vs. multicast NS w/ SLL ***
Initialization
New LLA of TN: 00:00:01:00:25:c5
17:00:21 vSend(Link0,nd_echo_request)
Send echo-request
17:00:21 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:960796821.832379
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
17:00:21 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
17:00:22 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:960796821.988052
Got echo-reply, then REACHABLE state

Target: REACHABLE state
17:00:22 Wait 1 second
17:00:23 Wait 46 second

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

Target: PROBE state
17:01:14Clear Captured Packets (Link0)

Test
17:01:14 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL

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

Wait for a NS (4 sec.)
17:01:14 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:0
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll to be ignored
Wait for a NS (4 sec.)
17:01:14 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:0
vRecv() return status=1

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

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

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

NG: The target was STALE/unchanged

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

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

Target: REACHABLE state
17:01:27 Wait 1 second
17:01:28 Wait 46 second

Target: STALE state
17:02:14 vSend(Link0,nd_echo_request_from_z)
Send echo-request
17:02:14 vRecv(Link0,nd_echo_reply_to_z) timeout:2 cntLimit:1 seektime:960796934.929041
Got echo-reply, then DELAY->PROBE state
17:02:15 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
17:02:19Clear Captured Packets (Link0)

Test
17:02:19 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL, diff. LLA

Examine the target's state
17:02:20Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
17:02:20 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:0
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
17:02:20 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

Make sure if NC is STALE or not
17:02:26 vSend(Link0,nd_echo_request)
Send echo-request
17:02:26 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2) timeout:2 cntLimit:1 seektime:960796946.235205
Got echo-reply, it was REACHABLE/STALE

Got reply, it was REACHABLE/STALE
17:02:26 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
17:02:31 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 17:02:32
recv unexpect packet at 17:02:33
recv unexpect packet at 17:02:34
recv unexpect packet at 17:02:35
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:01:00:25:c7
17:02:35 vSend(Link0,nd_echo_request_from_z)
Send echo-request
17:02:35 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:960796955.365662
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
17:02:35 Wait 1 second
17:02:36 Wait 46 second

Target: STALE state
17:03:22 vSend(Link0,nd_echo_request_from_z)
Send echo-request
17:03:22 vRecv(Link0,nd_echo_reply_to_z) timeout:2 cntLimit:1 seektime:960797002.700275
Got echo-reply, then DELAY->PROBE state
17:03:22 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
17:03:27Clear Captured Packets (Link0)

Test
17:03:27 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL, diff. LLA

Examine the target's state
17:03:27Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
17:03:27 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:0
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
17:03: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
vRecv() return status=1

Make sure if NC is STALE or not
17:03:33 vSend(Link0,nd_echo_request)
Send echo-request
17:03:34 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2) timeout:2 cntLimit:1 seektime:960797014.004475
Got echo-reply, it was REACHABLE/STALE

Got reply, it was REACHABLE/STALE
17:03: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
17:03:39 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 17:03:39
recv unexpect packet at 17:03:40
recv unexpect packet at 17:03:41
recv unexpect packet at 17:03:42
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:STALE/unchangedFAIL
*unicast NS w/ SLLexp:PROBE/unchangedresult:STALE/unchangedFAIL
*multicast NS w/ SLLexp:PROBE/unchangedresult:STALE/unchangedFAIL

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

multicast NS w/ SLL, diff. LLAexp:STALE/updatedresult:STALE/updatedPASS
*** EOT ***
17:03:43End

Packet Reverse Log