Test Information

TitleNS vs. PROBE
Receiving NS while correspondent Neighbor Cache Entry is PROBE
CommandLine./ncStateByNs4Probe.seq -pkt ./ncStateByNs4Probe.def -log 15.html -ti NS vs. PROBE
Receiving NS while correspondent Neighbor Cache Entry is PROBE
TestVersionV6PC_P1_1_2_1
ToolVersionREL_2_2_B_4
Start2004/01/19 12:54:08
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByNs4Probe.def
Systemusagi-i386
TargetNameUSAGI kernel 2004/01/19 for ipv6ready
HostNameapltc01.yamato.ibm.com
Typehost

Test Sequence Execution Log

12:54:08Start
12:54:08Start Capturing Packets (Link0)


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

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

Target: REACHABLE state
12:54:08 Wait 1 second
12:54:09 Wait 46 second

Target: STALE state
12:54:55 vSend(Link0,nd_echo_request)
Send echo-request
12:54:56 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1074484496.081730
Got echo-reply, then DELAY->PROBE state
12:54:56 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll) timeout:10 cntLimit:1 seektime:0
Got unicast NS, then PROBE state

Target: PROBE state
12:55:01Clear Captured Packets (Link0)

Test
12:55:01 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL

Examine the target's state
12:55:01Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
12:55:01 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:1074484501.195059
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo to be ignored
Wait for a NS (4 sec.)
12:55:01 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:1074484501.195059
Got unicast NS, it was PROBE state
12:55:02 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 12:55:03
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:1d
12:55:06 vSend(Link0,nd_echo_request)
Send echo-request
12:55:06 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1074484506.211972
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
12:55:06 Wait 1 second
12:55:07 Wait 46 second

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

Target: PROBE state
12:55:58Clear Captured Packets (Link0)

Test
12:55:58 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL

Examine the target's state
12:55:58Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
12:55:58 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:1074484558.736773
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll to be ignored
Wait for a NS (4 sec.)
12:55:58 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:1074484558.736773
Got unicast NS, it was PROBE state
12:55:59 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 12:56:00
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:1e
12:56:03 vSend(Link0,nd_echo_request_from_z)
Send echo-request
12:56:03 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1074484563.753853
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
12:56:04 Wait 1 second
12:56:05 Wait 46 second

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

Test
12:56:56 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL, diff. LLA

Examine the target's state
12:56:56Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
12:56:56 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:1074484616.285583
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
12:56:56 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
12:57:01 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 12:57:02
recv a packet at 12:57:03
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:1f
12:57:05 vSend(Link0,nd_echo_request_from_z)
Send echo-request
12:57:05 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1074484625.423025
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
12:57:05 Wait 1 second
12:57:06 Wait 46 second

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

Test
12:57:57 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL, diff. LLA

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

Wait for a NS (4 sec.)
12:57:57 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:1074484677.953012
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
12:57:58 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
12:58:02 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 12:58:03
recv a packet at 12:58:04
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/ 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 ***
12:58:07End

Packet Reverse Log