Test Information

TitleRS vs. REACHABLE
Receiving RS while correspondent Neighbor Cache Entry is REACHABLE
CommandLine./ncStateByRs4Reachable.seq -pkt ./ncStateByRs4Reachable.def -log 23.html -ti RS vs. REACHABLE
Receiving RS while correspondent Neighbor Cache Entry is REACHABLE
TestVersionV6LC_P1_1_3
ToolVersionREL_2_2
Start2004/07/14 15:24:09
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByRs4Reachable.def
Systemunitedlinux
TargetNameUSAGI snapshot 20040705a (2.6 kernel)
HostNameapltc01.yamato.ibm.com
Typerouter

Test Sequence Execution Log

15:24:09Start
15:24:09Start Capturing Packets (Link0)


*** REACHABLE vs. RS w/ SLL ***
Initialization
New LLA of TN: 00:00:00:00:01:77
15:24:09 vSend(Link0,nd_echo_request)
Send echo-request
15:24:09 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1089786249.543553
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
15:24:09 Wait 1 second
15:24:10Clear Captured Packets (Link0)

Test
15:24:10 vSend(Link0,rs_tn2allrouter_sll)
Send RS w/ SLL

Examine the target's state
15:24:10Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
15:24:10 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:1089786250.902395
Got multicast RA, but ignored

Got RAra_nut2allnode_any to be ignored
Wait for a NS (4 sec.)
15:24:11 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:1089786250.902395
vRecv() return status=1

Timer expired
15:24:14 vSend(Link0,nd_echo_request)
Send echo-request

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

Wait for a NS (6 sec.)
15:24: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
vRecv() return status=1

Never got unicast NS, it was REACHABLE
OK: The target was REACHABLE/unchanged

*** REACHABLE vs. RS w/ SLL, diff. LLA ***
Initialization
New LLA of TN: 00:00:00:00:01:78
15:24:21 vSend(Link0,nd_echo_request_from_z)
Send echo-request
15:24:21 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1089786261.184179
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
15:24:21 Wait 1 second
15:24:22Clear Captured Packets (Link0)

Test
15:24:22 vSend(Link0,rs_tn2allrouter_sll)
Send RS w/ SLL, diff. LLA

Examine the target's state
15:24:22Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
15:24:22 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:1089786262.542956
Got multicast RA, but ignored

Got RAra_nut2allnode_any to be ignored
Wait for a NS (4 sec.)
15:24:22 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:1089786262.542956
vRecv() return status=1

Timer expired
15:24:26 vSend(Link0,nd_echo_request)
Send echo-request

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

Wait for a NS (6 sec.)
15:24:26 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
15:24:31 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 15:24:32
recv a packet at 15:24:33
vRecv() return status=1

OK: The target was STALE/updated

*** Test Summary: REACHABLE vs. RS ***
P/FPTNEXP(State/Cached LLA)RESULT(State/Cached LLA)JDG

RS w/ SLLexp:REACHABLE/unchangedresult:REACHABLE/unchangedPASS

RS w/ SLL, diff. LLAexp:STALE/updatedresult:STALE/updatedPASS
*** EOT ***
15:24:35End

Packet Reverse Log