Test Information

TitleNS vs. STALE
Receiving NS while correspondent Neighbor Cache Entry is STALE
CommandLine./ncStateByNs4Stale.seq -pkt ./ncStateByNs4Stale.def -log 14.html -ti NS vs. STALE
Receiving NS while correspondent Neighbor Cache Entry is STALE
TestVersionV6PC_P1_1_2_1
ToolVersionREL_2_2_B_4
Start2004/01/19 12:50:20
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByNs4Stale.def
Systemusagi-i386
TargetNameUSAGI kernel 2004/01/19 for ipv6ready
HostNameapltc01.yamato.ibm.com
Typehost

Test Sequence Execution Log

12:50:20Start
12:50:20Start Capturing Packets (Link0)


*** STALE vs. unicast NS w/ SLL ***
Initialization
New LLA of TN: 00:00:00:00:01:18
12:50:20 vSend(Link0,nd_echo_request)
Send echo-request
12:50:20 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1074484220.916427
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
12:50:21 Wait 1 second
12:50:22 Wait 46 second

Target: STALE state
12:51:08Clear Captured Packets (Link0)

Test
12:51:08 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL

Examine the target's state
12:51:08Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
12:51:08 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:1074484268.357885
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
12:51:08 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
12:51:13 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 12:51:14
recv a packet at 12:51:15
vRecv() return status=1

OK: The target was STALE/unchanged

*** STALE vs. multicast NS w/ SLL ***
Initialization
New LLA of TN: 00:00:00:00:01:19
12:51:17 vSend(Link0,nd_echo_request)
Send echo-request
12:51:17 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1074484277.491526
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
12:51:17 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
12:51:17 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1074484277.687805
Got echo-reply, then REACHABLE state

Target: REACHABLE state
12:51:17 Wait 1 second
12:51:18 Wait 46 second

Target: STALE state
12:52:04Clear Captured Packets (Link0)

Test
12:52:04 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL

Examine the target's state
12:52:04Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
12:52:04 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:1074484324.918086
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
12:52:05 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
12:52:09 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 12:52:10
recv a packet at 12:52:11
vRecv() return status=1

OK: The target was STALE/unchanged

*** STALE vs. unicast NS w/ SLL, diff. LLA ***
Initialization
New LLA of TN: 00:00:00:00:01:1a
12:52:13 vSend(Link0,nd_echo_request_from_z)
Send echo-request
12:52:14 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1074484334.041601
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
12:52:14 Wait 1 second
12:52:15 Wait 46 second

Target: STALE state
12:53:01Clear Captured Packets (Link0)

Test
12:53:01 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL, diff. LLA

Examine the target's state
12:53:01Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
12:53:01 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:1074484381.473861
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
12:53:01 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
12:53:06 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 12:53:07
recv a packet at 12:53:08
vRecv() return status=1

OK: The target was STALE/updated

*** STALE vs. multicast NS w/ SLL, diff. LLA ***
Initialization
New LLA of TN: 00:00:00:00:01:1b
12:53:10 vSend(Link0,nd_echo_request_from_z)
Send echo-request
12:53:10 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1074484390.602846
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
12:53:10 Wait 1 second
12:53:11 Wait 46 second

Target: STALE state
12:53:57Clear Captured Packets (Link0)

Test
12:53:57 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL, diff. LLA

Examine the target's state
12:53:58Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
12:53:58 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:1074484438.034626
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
12:53:58 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
12:54:03 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 12:54:04
recv a packet at 12:54:05
vRecv() return status=1

OK: The target was STALE/updated

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

unicast NS w/ SLLexp:STALE/unchangedresult:STALE/unchangedPASS

multicast NS w/ SLLexp:STALE/unchangedresult:STALE/unchangedPASS

unicast NS w/ SLL, diff. LLAexp:STALE/updatedresult:STALE/updatedPASS

multicast NS w/ SLL, diff. LLAexp:STALE/updatedresult:STALE/updatedPASS
*** EOT ***
12:54:07End

Packet Reverse Log