Test Infomation

TitleNS; NS vs. REACHABLE
CommandLine./ncStateByNs4Reachable.seq -pkt ./ncStateByNs4Reachable.def -log 18.html -ti NS; NS vs. REACHABLE
TestVersion
ToolVersionundefined
Start2000/06/12 16:51:29
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByNs4Reachable.def
Systemlinux-v6
TargetNameKernel 2.2.15
HostNametarget.tahi.org
Typehost

Test Sequence Execution Log

16:51:30Start
16:51:30Start Capturing Packets (Link0)


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

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

Target: REACHABLE state
16:51:30 Wait 1 second
16:51:31Clear Captured Packets (Link0)

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

Examine the target's state
16:51:31Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:51:31 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.)
16:51:31 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
16:51:37 vSend(Link0,nd_echo_request)
Send echo-request
16:51:37 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2) timeout:2 cntLimit:1 seektime:960796297.773089
Got echo-reply, it was REACHABLE/STALE

Got reply, it was REACHABLE/STALE
16:51: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
16:51:42 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 16:51:43
recv unexpect packet at 16:51:44
recv unexpect packet at 16:51:45
recv unexpect packet at 16:51:46
vRecv() return status=1

NG: The target was STALE/unchanged

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

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

Target: REACHABLE state
16:51:47 Wait 1 second
16:51:48Clear Captured Packets (Link0)

Test
16:51:48 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL

Examine the target's state
16:51:48Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:51:48 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.)
16:51:48 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
16:51:54 vSend(Link0,nd_echo_request)
Send echo-request
16:51:54 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2) timeout:2 cntLimit:1 seektime:960796314.443753
Got echo-reply, it was REACHABLE/STALE

Got reply, it was REACHABLE/STALE
16:51:54 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:51:59 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 16:52:00
recv unexpect packet at 16:52:01
recv unexpect packet at 16:52:02
recv unexpect packet at 16:52:03
vRecv() return status=1

NG: The target was STALE/unchanged

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

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

Target: REACHABLE state
16:52:03 Wait 1 second
16:52:04Clear Captured Packets (Link0)

Test
16:52:04 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL

Examine the target's state
16:52:04Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:52:04 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.)
16:52:05 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
16:52:11 vSend(Link0,nd_echo_request)
Send echo-request
16:52:11 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2) timeout:2 cntLimit:1 seektime:960796331.124492
Got echo-reply, it was REACHABLE/STALE

Got reply, it was REACHABLE/STALE
16:52: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
16:52:16 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 16:52:17
recv unexpect packet at 16:52:18
recv unexpect packet at 16:52:19
recv unexpect packet at 16:52:20
vRecv() return status=1

NG: The target was STALE/unchanged

*** REACHABLE vs. unicast NS w/ SLL, diff. LLA ***
Initialization
New LLA of TN: 00:00:01:00:25:bc
16:52:20 vSend(Link0,nd_echo_request_from_z)
Send echo-request
16:52:20 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:960796340.254733
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
16:52:20 Wait 1 second
16:52:21Clear Captured Packets (Link0)

Test
16:52:21 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL, diff. LLA

Examine the target's state
16:52:21Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:52:21 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.)
16:52:21 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
16:52:27 vSend(Link0,nd_echo_request)
Send echo-request
16:52:27 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2) timeout:2 cntLimit:1 seektime:960796347.814668
Got echo-reply, it was REACHABLE/STALE

Got reply, it was REACHABLE/STALE
16:52: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
16:52:32 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 16:52:33
recv unexpect packet at 16:52:34
recv unexpect packet at 16:52:35
recv unexpect packet at 16:52:36
vRecv() return status=1

OK: The target was STALE/updated

*** REACHABLE vs. multicast NS w/ SLL: Different LLA ***
Initialization
New LLA of TN: 00:00:01:00:25:bd
16:52:36 vSend(Link0,nd_echo_request_from_z)
Send echo-request
16:52:36 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:960796356.945508
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
16:52:37 Wait 1 second
16:52:38Clear Captured Packets (Link0)

Test
16:52:38 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL: Different LLA

Examine the target's state
16:52:38Start Capturing Packets (Link0)

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

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

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

Got reply, it was REACHABLE/STALE
16:52:44 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:52:49 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 16:52:50
recv unexpect packet at 16:52:51
recv unexpect packet at 16:52:52
recv unexpect packet at 16:52:53
vRecv() return status=1

OK: The target was STALE/updated

*** Test Summary: REACHABLE vs. NS ***
P/FPTNEXP(State/Cached LLA)RESULT(State/Cached LLA)JDG
*unicast NS w/o SLLexp:REACHABLE/unchangedresult:STALE/unchangedFAIL
*unicast NS w/ SLLexp:REACHABLE/unchangedresult:STALE/unchangedFAIL
*multicast NS w/ SLLexp:REACHABLE/unchangedresult:STALE/unchangedFAIL

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

multicast NS w/ SLL: Different LLAexp:STALE/updatedresult:STALE/updatedPASS
*** EOT ***
16:52:53End

Packet Reverse Log