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
TestVersionV6LC_P1_1_3
ToolVersionREL_2_2
Start2004/07/14 21:38:43
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByNs4Probe.def
Systemunitedlinux
TargetNameUSAGI snapshot 20040705a (2.6 kernel)
HostNameapltc01.yamato.ibm.com
Typehost

Test Sequence Execution Log

21:38:43Start
21:38:43Start Capturing Packets (Link0)


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

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

Target: REACHABLE state
21:38:43 Wait 1 second
21:38:44 Wait 46 second

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

Target: PROBE state
21:39:35Clear Captured Packets (Link0)

Test
21:39:35 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL

Examine the target's state
21:39:35Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
21:39:35 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:1089808775.878630
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo to be ignored
Wait for a NS (4 sec.)
21:39:35 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:1089808775.878630
Got unicast NS, it was PROBE state
21:39:36 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 21:39:37
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:23
21:39:40 vSend(Link0,nd_echo_request)
Send echo-request
21:39:40 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1089808780.895180
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
21:39:41 Wait 1 second
21:39:42 Wait 46 second

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

Target: PROBE state
21:40:33Clear Captured Packets (Link0)

Test
21:40:33 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL

Examine the target's state
21:40:33Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
21:40:33 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:1089808833.229331
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll to be ignored
Wait for a NS (4 sec.)
21:40:33 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:1089808833.229331
Got unicast NS, it was PROBE state
21:40:34 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 21:40:35
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:24
21:40:38 vSend(Link0,nd_echo_request_from_z)
Send echo-request
21:40:38 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1089808838.246712
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
21:40:38 Wait 1 second
21:40:39 Wait 46 second

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

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

Examine the target's state
21:41:30Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
21:41:30 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:1089808890.585892
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
21:41:30 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
21:41:35 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 21:41:36
recv a packet at 21:41:37
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:25
21:41:39 vSend(Link0,nd_echo_request_from_z)
Send echo-request
21:41:39 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1089808899.678470
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
21:41:39 Wait 1 second
21:41:40 Wait 46 second

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

Test
21:42:31 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL, diff. LLA

Examine the target's state
21:42:32Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
21:42:32 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:1089808952.012000
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
21:42:32 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
21:42:37 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 21:42:38
recv a packet at 21:42:39
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 ***
21:42:41End

Packet Reverse Log