Test Information

TitleNS; NS vs. PROBE
Receiving NS while correspondent Neighbor Cache Entry is PROBE
CommandLine./ncStateByNs4Probe.seq -pkt ./ncStateByNs4Probe.def -log 14.html -ti NS; NS vs. PROBE
Receiving NS while correspondent Neighbor Cache Entry is PROBE
TestVersionV6LC_P1_1_3
ToolVersionREL_2_2
Start2004/07/14 14:25:28
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByNs4Probe.def
Systemunitedlinux
TargetNameUSAGI snapshot 20040705a (2.6 kernel)
HostNameapltc01.yamato.ibm.com
Typerouter

Test Sequence Execution Log

14:25:28Start
14:25:28Start Capturing Packets (Link0)


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

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

Target: REACHABLE state
14:25:28 Wait 1 second
14:25:29 Wait 46 second

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

Target: PROBE state
14:26:20Clear Captured Packets (Link0)

Test
14:26:20 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL

Examine the target's state
14:26:20Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
14:26: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:1089782780.786122
recv unicast_na_nut2tn_RSo

Got unicast_na_nut2tn_RSo to be ignored
Wait for a NS (4 sec.)
14:26: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:1089782780.786122
Got unicast NS, it was PROBE state
14:26:21 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 14:26:22
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:22
14:26:25 vSend(Link0,nd_echo_request)
Send echo-request
14:26:25 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1089782785.803449
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
14:26:25 Wait 1 second
14:26:26 Wait 46 second

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

Target: PROBE state
14:27:18Clear Captured Packets (Link0)

Test
14:27:18 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL

Examine the target's state
14:27:18Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
14:27:18 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:1089782838.132620
recv unicast_na_nut2tn_RSO_tll

Got unicast_na_nut2tn_RSO_tll to be ignored
Wait for a NS (4 sec.)
14:27:18 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:1089782838.132620
Got unicast NS, it was PROBE state
14:27:19 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 14:27:20
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:23
14:27:23 vSend(Link0,nd_echo_request_from_z)
Send echo-request
14:27:23 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1089782843.150057
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
14:27:23 Wait 1 second
14:27:24 Wait 46 second

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

Test
14:28:15 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL, diff. LLA

Examine the target's state
14:28:15Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
14:28:15 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:1089782895.478479
recv unicast_na_nut2tn_RSo

Got unicast_na_nut2tn_RSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
14:28:15 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
14:28:20 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 14:28:21
recv a packet at 14:28:22
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:24
14:28:24 vSend(Link0,nd_echo_request_from_z)
Send echo-request
14:28:24 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1089782904.567212
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
14:28:24 Wait 1 second
14:28:25 Wait 46 second

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

Test
14:29:16 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL, diff. LLA

Examine the target's state
14:29:16Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
14:29:16 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:1089782956.899470
recv unicast_na_nut2tn_RSO_tll

Got unicast_na_nut2tn_RSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
14:29:16 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
14:29:21 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 14:29:22
recv a packet at 14:29:23
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 ***
14:29:25End

Packet Reverse Log