Test Infomation

TitleRA vs REACHABLE
CommandLine./ncStateByRa4Reachable.seq -pkt ./ncStateByRa4Reachable.def -log 42.html -ti RA vs REACHABLE
TestVersion
ToolVersionundefined
Start2000/06/12 18:50:28
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByRa4Reachable.def
Systemlinux-v6
TargetNameKernel 2.2.15
HostNametarget.tahi.org
Typehost

Test Sequence Execution Log

18:50:28Start
18:50:28Start Capturing Packets (Link0)


*** REACHABLE vs. RA w/o SLL ***
Initialization
New LLA of TN: 00:00:01:00:26:3c
18:50:28 vSend(Link0,nd_echo_request)
Send echo-request
18:50:28 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:960803428.634288
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
18:50:28 Wait 1 second
18:50:29Clear Captured Packets (Link0)

Test
18:50:29 vSend(Link0,ra_tn2allnode)
Send RA w/o SLL

Examine the target's state
18:50:30Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
18:50:30 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:4 cntLimit:1 seektime:0
vRecv() return status=1

Timer expired
18:50:34 vSend(Link0,nd_echo_request)
Send echo-request

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

Wait for a NS (6 sec.)
18:50:34 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
Termination
18:50:40 vSend(Link0,ra_tn2allnode_clrrtr)
Clear TN from the Default Router List


*** REACHABLE vs. RA w/ SLL, same LLA as cached ***
Initialization
New LLA of TN: 00:00:01:00:26:3d
18:50:40 vSend(Link0,nd_echo_request)
Send echo-request
18:50:40 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:960803440.373038
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
18:50:40 Wait 1 second
18:50:41Clear Captured Packets (Link0)

Test
18:50:41 vSend(Link0,ra_tn2allnode_sll)
Send RA w/ SLL, same LLA as cached

Examine the target's state
18:50:41Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
18:50:41 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:4 cntLimit:1 seektime:0
vRecv() return status=1

Timer expired
18:50:45 vSend(Link0,nd_echo_request)
Send echo-request

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

Wait for a NS (6 sec.)
18:50:45 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
18:50:50 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 18:50:51
recv unexpect packet at 18:50:52
recv unexpect packet at 18:50:53
recv unexpect packet at 18:50:54
vRecv() return status=1

NG: The target was STALE/unchanged
Termination
18:50:54 vSend(Link0,ra_tn2allnode_clrrtr)
Clear TN from the Default Router List


*** REACHABLE vs. RA w/ SLL, different LLA than cached ***
Initialization
New LLA of TN: 00:00:01:00:26:3e
18:50:54 vSend(Link0,nd_echo_request_from_z)
Send echo-request
18:50:55 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:960803454.995936
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
18:50:55 Wait 1 second
18:50:56Clear Captured Packets (Link0)

Test
18:50:56 vSend(Link0,ra_tn2allnode_sll)
Send RA w/ SLL, different LLA than cached

Examine the target's state
18:50:56Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
18:50:56 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:4 cntLimit:1 seektime:0
vRecv() return status=1

Timer expired
18:51:00 vSend(Link0,nd_echo_request)
Send echo-request

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

Wait for a NS (6 sec.)
18:51:00 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
18:51:05 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv unexpect packet at 18:51:06
recv unexpect packet at 18:51:07
recv unexpect packet at 18:51:08
recv unexpect packet at 18:51:09
vRecv() return status=1

OK: The target was STALE/updated
Termination
18:51:09 vSend(Link0,ra_tn2allnode_clrrtr)
Clear TN from the Default Router List


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

RA w/o SLLexp:REACHABLE/unchangedresult:REACHABLE/unchangedPASS
*RA w/ SLL, same LLA as cachedexp:REACHABLE/unchangedresult:STALE/unchangedFAIL

RA w/ SLL, different LLA than cachedexp:STALE/updatedresult:STALE/updatedPASS
*** EOT ***
18:51:09End

Packet Reverse Log