Test Information

TitleRS vs. PROBE
Receiving RS while correspondent Neighbor Cache Entry is PROBE
CommandLine./ncStateByRs4Probe.seq -pkt ./ncStateByRs4Probe.def -log 25.html -ti RS vs. PROBE
Receiving RS while correspondent Neighbor Cache Entry is PROBE
TestVersionV6PC_P1_1_3_3
ToolVersionREL_2_3_2
Start2005/01/24 00:41:36
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByRs4Probe.def
Systemusagi-i386
TargetNameusagi-linux24 sV6READYP1-20050121_20050124
HostNamevega.linux-ipv6.org
Typerouter

Test Sequence Execution Log

00:41:36Start
00:41:36Start Capturing Packets (Link0)


*** PROBE vs. RS w/ SLL ***
Initialization
New LLA of TN: 00:00:00:00:01:7b
00:41:36 vSend(Link0,nd_echo_request)
Send echo-request
00:41:36 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1106494896.695545
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
00:41:36 Wait 1 second
00:41:37 Wait 46 second

Target: STALE state
00:42:23 vSend(Link0,nd_echo_request)
Send echo-request
00:42:24 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1106494944.057103
Got echo-reply, then DELAY->PROBE state
00:42:24 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll) timeout:10 cntLimit:1 seektime:0
Got unicast NS, then PROBE state

Target: PROBE state
00:42:29Clear Captured Packets (Link0)

Test
00:42:29 vSend(Link0,rs_tn2allrouter_sll)
Send RS w/ SLL

Examine the target's state
00:42:29Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
00:42:29 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z RAra_nut2allnode_any RAra_nut2tn_any) timeout:4 cntLimit:1 seektime:1106494949.158342
Got multicast RA, but ignored

Got RAra_nut2allnode_any to be ignored
Wait for a NS (4 sec.)
00:42:29 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z RAra_nut2allnode_any RAra_nut2tn_any) timeout:4 cntLimit:1 seektime:1106494949.158342
Got unicast NS, it was PROBE state
00:42:30 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 00:42:31
vRecv() return status=1

OK: The target was PROBE/unchanged

*** PROBE vs. RS w/ SLL, diff. LLA ***
Initialization
New LLA of TN: 00:00:00:00:01:7c
00:42:34 vSend(Link0,nd_echo_request_from_z)
Send echo-request
00:42:34 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1106494954.174471
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
00:42:34 Wait 1 second
00:42:35 Wait 46 second

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

Test
00:43:26 vSend(Link0,rs_tn2allrouter_sll)
Send RS w/ SLL, diff. LLA

Examine the target's state
00:43:26Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
00:43:26 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z RAra_nut2allnode_any RAra_nut2tn_any) timeout:4 cntLimit:1 seektime:1106495006.633431
Got multicast RA, but ignored

Got RAra_nut2allnode_any to be ignored
Wait for a NS (4 sec.)
00:43:26 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z RAra_nut2allnode_any RAra_nut2tn_any) timeout:4 cntLimit:1 seektime:1106495006.633431
vRecv() return status=1

Timer expired
00:43:30 vSend(Link0,nd_echo_request)
Send echo-request

Wait for a echo-reply or multicast NS (2 sec.)
00:43:30 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:2 cntLimit:1 seektime:1106495010.732178
Got echo-reply, it was REACHABLE/STALE state

Wait for a NS (6 sec.)
00:43: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
00:43:35 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 00:43:36
recv a packet at 00:43:37
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

RS w/ SLLexp:PROBE/unchangedresult:PROBE/unchangedPASS

RS w/ SLL, diff. LLAexp:STALE/updatedresult:STALE/updatedPASS
*** EOT ***
00:43:39End

Packet Reverse Log