Test Information

TitleNS; NS vs. STALE
Receiving NS while correspondent Neighbor Cache Entry is STALE
CommandLine./ncStateByNs4Stale.seq -pkt ./ncStateByNs4Stale.def -log 13.html -ti NS; 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 16:20:49
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
Typerouter

Test Sequence Execution Log

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


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

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

Target: REACHABLE state
16:20:50 Wait 1 second
16:20:51 Wait 46 second

Target: STALE state
16:21:37Clear Captured Packets (Link0)

Test
16:21:37 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL

Examine the target's state
16:21:37Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:21:37 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:1074496897.773554
recv unicast_na_nut2tn_RSo

Got unicast_na_nut2tn_RSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
16:21:37 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
16:21:42 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 16:21:43
recv a packet at 16:21:44
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
16:21:46 vSend(Link0,nd_echo_request)
Send echo-request
16:21:46 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1074496906.902772
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
16:21:47 Wait 1 second
16:21:48 Wait 46 second

Target: STALE state
16:22:34Clear Captured Packets (Link0)

Test
16:22:34 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL

Examine the target's state
16:22:34Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:22:34 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:1074496954.334353
recv unicast_na_nut2tn_RSO_tll

Got unicast_na_nut2tn_RSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
16:22: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
Got unicast NS, it was STALE
16:22:39 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 16:22:40
recv a packet at 16:22:41
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
16:22:43 vSend(Link0,nd_echo_request_from_z)
Send echo-request
16:22:43 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1074496963.463475
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
16:22:43 Wait 1 second
16:22:44 Wait 46 second

Target: STALE state
16:23:30Clear Captured Packets (Link0)

Test
16:23:30 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL, diff. LLA

Examine the target's state
16:23:30Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:23:30 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:1074497010.894825
recv unicast_na_nut2tn_RSo

Got unicast_na_nut2tn_RSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
16:23:31 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
16:23:35 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 16:23:36
recv a packet at 16:23:37
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
16:23:39 vSend(Link0,nd_echo_request_from_z)
Send echo-request
16:23:40 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1074497020.024025
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
16:23:40 Wait 1 second
16:23:41 Wait 46 second

Target: STALE state
16:24:27Clear Captured Packets (Link0)

Test
16:24:27 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL, diff. LLA

Examine the target's state
16:24:27Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
16:24:27 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:1074497067.455801
recv unicast_na_nut2tn_RSO_tll

Got unicast_na_nut2tn_RSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
16:24:27 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
16:24:32 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 16:24:33
recv a packet at 16:24:34
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 ***
16:24:36End

Packet Reverse Log