Test Information

TitleReachableTime vs BaseReachableTime
CommandLine./hostRecvRaReachableTime.seq -pkt ./hostRecvRaReachableTime.def -log 35.html -ti ReachableTime vs BaseReachableTime
TestVersionREL_2_1_1
ToolVersionREL_3_3_2
Start2011/10/24 01:01:59
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./hostRecvRaReachableTime.def
Systemfreebsd-i386
TargetNamefreebsd-head
HostNameipv6-conf
Typehost

Test Sequence Execution Log

01:01:59Start
01:01:59Start Capturing Packets (Link0)


*** RA w/ SLL, ReachableTime=60sec ***

*** Before RetransTimer * 0.5 sec ***

*** RA w/ SLL, ReachableTime=60sec, 28 sec, exp:REACHABLE ***

Initialization
01:01:59 vSend(Link0,ra_x2allnode_sll_reachable60)
Send RA w/ SLL, ReachableTime=60sec
01:01:59 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
01:02:03 vSend(Link0,nd_echo_request)
Send echo-request
01:02:03 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:4 cntLimit:1 seektime:1319443323.527869
Got multicast NS, then INCOMPLETE state
01:02:03 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got multicast NS, then INCOMPLETE state
01:02:04 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got multicast NS, then INCOMPLETE state
01:02:05 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
vRecv() return status=1

Clear NC[TN]
01:02:07 vSend(Link0,nd_echo_request)
Send echo-request
01:02:07 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1319443327.560162
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
01:02:07 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
01:02:07 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443327.602738
Got echo-reply, then REACHABLE state

Target: REACHABLE state
01:02:07 Wait 1 second
01:02:08Clear Captured Packets (Link0)


Test
01:02:08 Wait 28 second

Examine the target's state
01:02:36 vSend(Link0,nd_echo_request)
Send echo-request
01:02:36 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443356.714227
Got echo-reply, it was REACHABLE/STALE
01:02:36 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll) timeout:6 cntLimit:1 seektime:0
vRecv() return status=1

Never get unicast NS: It is REACHABLE
OK

*** After RetransTimer * 1.5 sec ***

*** RA w/ SLL, ReachableTime=60sec, 91 sec, exp:STALE ***

Initialization
01:02:42 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
01:02:46 vSend(Link0,nd_echo_request)
Send echo-request
01:02:46 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:4 cntLimit:1 seektime:1319443366.781896
Got echo-reply, then REACHABLE/DELAY state
01:02:46 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

Then REACHABLE
wait for STALE (91 sec)
01:02:52 Wait 91 second
01:04:23 vSend(Link0,nd_echo_request)
Send echo-request
01:04:24 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:4 cntLimit:1 seektime:1319443464.017874
Got echo-reply, then REACHABLE/DELAY state
01:04:24 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, then PROBE state
01:04:29 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got unicast NS, then PROBE state
01:04: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:2 cntLimit:1 seektime:0
Got unicast NS, then PROBE state
01:04:31 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
vRecv() return status=1

Clear NC[TN]
01:04:33 vSend(Link0,nd_echo_request)
Send echo-request
01:04:33 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1319443473.051481
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
01:04:33 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
01:04:33 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443473.094436
Got echo-reply, then REACHABLE state

Target: REACHABLE state
01:04:33 Wait 1 second
01:04:34Clear Captured Packets (Link0)


Test
wait (91 sec)
01:04:34 Wait 91 second

Examine the target's state
01:06:05 vSend(Link0,nd_echo_request)
Send echo-request
01:06:05 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443565.331258
Got echo-reply, it was REACHABLE/STALE
01:06:05 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll) timeout:6 cntLimit:1 seektime:0
Got unicast NS: It is STALE

OK

Termination
01:06:10 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
Got unicast NS, then PROBE state
01:06:11 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got unicast NS, then PROBE state
01:06:12 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
vRecv() return status=1

Clear NC[TN]

*** RA w/ SLL, ReachableTime=30sec ***

*** Before RetransTimer * 0.5 sec ***

*** RA w/ SLL, ReachableTime=30sec, 13 sec, exp:REACHABLE ***

Initialization
01:06:14 vSend(Link0,ra_x2allnode_sll_reachable30)
Send RA w/ SLL, ReachableTime=30sec
01:06:14 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
01:06:18 vSend(Link0,nd_echo_request)
Send echo-request
01:06:18 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:4 cntLimit:1 seektime:1319443578.397376
Got multicast NS, then INCOMPLETE state
01:06:18 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got multicast NS, then INCOMPLETE state
01:06:19 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got multicast NS, then INCOMPLETE state
01:06:20 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
vRecv() return status=1

Clear NC[TN]
01:06:22 vSend(Link0,nd_echo_request)
Send echo-request
01:06:22 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1319443582.430229
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
01:06:22 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
01:06:22 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443582.473320
Got echo-reply, then REACHABLE state

Target: REACHABLE state
01:06:22 Wait 1 second
01:06:23Clear Captured Packets (Link0)


Test
01:06:23 Wait 13 second

Examine the target's state
01:06:36 vSend(Link0,nd_echo_request)
Send echo-request
01:06:36 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443596.554197
Got echo-reply, it was REACHABLE/STALE
01:06:36 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll) timeout:6 cntLimit:1 seektime:0
Got unicast NS: It is STALE

The state should be REACHABLE
NG

*** After RetransTimer * 1.5 sec ***

*** RA w/ SLL, ReachableTime=30sec, 46 sec, exp:STALE ***

Initialization
01:06: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
Got unicast NS, then PROBE state
01:06:42 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got unicast NS, then PROBE state
01:06:43 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
vRecv() return status=1

Clear NC[TN]
01:06:45 vSend(Link0,nd_echo_request)
Send echo-request
01:06:45 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1319443605.587424
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
01:06:45 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
01:06:45 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443605.630335
Got echo-reply, then REACHABLE state

Target: REACHABLE state
01:06:45 Wait 1 second
01:06:46Clear Captured Packets (Link0)


Test
wait (46 sec)
01:06:46 Wait 46 second

Examine the target's state
01:07:32 vSend(Link0,nd_echo_request)
Send echo-request
01:07:32 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443652.777336
Got echo-reply, it was REACHABLE/STALE
01:07:32 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll) timeout:6 cntLimit:1 seektime:0
Got unicast NS: It is STALE

OK

Termination
01:07:37 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
Got unicast NS, then PROBE state
01:07:38 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got unicast NS, then PROBE state
01:07:39 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
vRecv() return status=1

Clear NC[TN]

*** RA w/ SLL, ReachableTime=90sec ***

*** Before RetransTimer * 0.5 sec ***

*** RA w/ SLL, ReachableTime=90sec, 43 sec, exp:REACHABLE ***

Initialization
01:07:41 vSend(Link0,ra_x2allnode_sll_reachable90)
Send RA w/ SLL, ReachableTime=90sec
01:07: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
01:07:45 vSend(Link0,nd_echo_request)
Send echo-request
01:07:45 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:4 cntLimit:1 seektime:1319443665.843911
Got multicast NS, then INCOMPLETE state
01:07:45 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got multicast NS, then INCOMPLETE state
01:07:46 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got multicast NS, then INCOMPLETE state
01:07:47 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
vRecv() return status=1

Clear NC[TN]
01:07:49 vSend(Link0,nd_echo_request)
Send echo-request
01:07:49 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1319443669.877357
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
01:07:49 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
01:07:49 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443669.919983
Got echo-reply, then REACHABLE state

Target: REACHABLE state
01:07:49 Wait 1 second
01:07:50Clear Captured Packets (Link0)


Test
01:07:50 Wait 43 second

Examine the target's state
01:08:33 vSend(Link0,nd_echo_request)
Send echo-request
01:08:33 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443713.059153
Got echo-reply, it was REACHABLE/STALE
01:08:33 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll) timeout:6 cntLimit:1 seektime:0
vRecv() return status=1

Never get unicast NS: It is REACHABLE
OK

*** After RetransTimer * 1.5 sec ***

*** RA w/ SLL, ReachableTime=90sec, 136 sec, exp:STALE ***

Initialization
01:08:39 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
01:08:43 vSend(Link0,nd_echo_request)
Send echo-request
01:08:43 vRecv(Link0,nd_echo_reply nd_echo_reply_to_z2 nd_multicast_ns) timeout:4 cntLimit:1 seektime:1319443723.126045
Got echo-reply, then REACHABLE/DELAY state
01:08:43 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, then PROBE state
01:08:48 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got unicast NS, then PROBE state
01:08:49 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got unicast NS, then PROBE state
01:08:50 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
vRecv() return status=1

Clear NC[TN]
01:08:52 vSend(Link0,nd_echo_request)
Send echo-request
01:08:52 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1319443732.158432
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
01:08:52 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
01:08:52 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443732.201227
Got echo-reply, then REACHABLE state

Target: REACHABLE state
01:08:52 Wait 1 second
01:08:53Clear Captured Packets (Link0)


Test
wait (136 sec)
01:08:53 Wait 136 second

Examine the target's state
01:11:09 vSend(Link0,nd_echo_request)
Send echo-request
01:11:09 vRecv(Link0,nd_echo_reply) timeout:2 cntLimit:1 seektime:1319443869.528472
Got echo-reply, it was REACHABLE/STALE
01:11:09 vRecv(Link0,nd_unicast_ns nd_unicast_ns_sll) timeout:6 cntLimit:1 seektime:0
Got unicast NS: It is STALE

OK

Termination
01:11:14 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
Got unicast NS, then PROBE state
01:11:15 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
Got unicast NS, then PROBE state
01:11:16 vRecv(Link0,nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll nd_unicast_ns_to_z nd_unicast_ns_sll_to_z) timeout:2 cntLimit:1 seektime:0
vRecv() return status=1

Clear NC[TN]
01:11:18 vSend(Link0,ra_x2allnode_sll_reachable30)
Set ReachableTime to the default (30 sec)
01:11:18 vSend(Link0,ra_x2allnode_clrrtr)
Clear the Default Router List


*** Test Summary: RA vs. ReachableTimer ***
P/FPTNEXPRESULTJDG

RA w/ SLL, ReachableTime=60sec, 28 secexp:REACHABLEresult:REACHABLEPASS

RA w/ SLL, ReachableTime=60sec, 91 secexp:STALEresult:STALEPASS
*RA w/ SLL, ReachableTime=30sec, 13 secexp:REACHABLEresult:STALEWARN

RA w/ SLL, ReachableTime=30sec, 46 secexp:STALEresult:STALEPASS

RA w/ SLL, ReachableTime=90sec, 43 secexp:REACHABLEresult:REACHABLEPASS

RA w/ SLL, ReachableTime=90sec, 136 secexp:STALEresult:STALEPASS
*** EOT ***
01:11:18End

Packet Reverse Log