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
TestVersionV6PC_P1_1_2_1
ToolVersionREL_2_2_B_4
Start2004/01/19 16:24:37
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
Typerouter

Test Sequence Execution Log

16:24:37Start
16:24:38Start Capturing Packets (Link0)


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

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

Target: REACHABLE state
16:24:38 Wait 1 second
16:24:39 Wait 46 second

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

Test
16:25:30 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL

Examine the target's state
16:25:30Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:25: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:1074497130.681911
recv unicast_na_nut2tn_RSo

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

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

Target: REACHABLE state
16:25:36 Wait 1 second
16:25:37 Wait 46 second

Target: STALE state
16:26:23 vSend(Link0,nd_echo_request)
Send echo-request
16:26:23 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1074497183.108952
Got echo-reply, then DELAY->PROBE state
16:26:23 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:26:28Clear Captured Packets (Link0)

Test
16:26:28 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL

Examine the target's state
16:26:28Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:26:28 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:1074497188.222769
recv unicast_na_nut2tn_RSO_tll

Got unicast_na_nut2tn_RSO_tll to be ignored
Wait for a NS (4 sec.)
16:26:28 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:1074497188.222769
Got unicast NS, it was PROBE state
16:26:29 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 16:26:30
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
16:26:33 vSend(Link0,nd_echo_request_from_z)
Send echo-request
16:26:33 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1074497193.234876
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
16:26:33 Wait 1 second
16:26:34 Wait 46 second

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

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

Examine the target's state
16:27:25Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:27:25 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:1074497245.769351
recv unicast_na_nut2tn_RSo

Got unicast_na_nut2tn_RSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
16:27:25 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:27:30 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 16:27:31
recv a packet at 16:27:32
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
16:27:34 vSend(Link0,nd_echo_request_from_z)
Send echo-request
16:27:34 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1074497254.898605
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
16:27:35 Wait 1 second
16:27:36 Wait 46 second

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

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

Examine the target's state
16:28:27Start Capturing Packets (Link0)

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

Got unicast_na_nut2tn_RSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
16:28: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:28:32 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 16:28:33
recv a packet at 16:28:34
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 ***
16:28:36End

Packet Reverse Log