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
TestVersionV6LC_P1_1_3
ToolVersionREL_2_2
Start2004/07/14 21:34:56
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByNs4Stale.def
Systemunitedlinux
TargetNameUSAGI snapshot 20040705a (2.6 kernel)
HostNameapltc01.yamato.ibm.com
Typehost

Test Sequence Execution Log

21:34:56Start
21:34:56Start Capturing Packets (Link0)


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

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

Target: REACHABLE state
21:34:56 Wait 1 second
21:34:57 Wait 46 second

Target: STALE state
21:35:43Clear Captured Packets (Link0)

Test
21:35:43 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL

Examine the target's state
21:35:44Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
21:35:44 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:1089808544.014554
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
21:35:44 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
21:35:49 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 21:35:50
recv a packet at 21:35:51
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:1f
21:35:53 vSend(Link0,nd_echo_request)
Send echo-request
21:35:53 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1089808553.108534
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
21:35:53 Wait 1 second
21:35:54 Wait 46 second

Target: STALE state
21:36:40Clear Captured Packets (Link0)

Test
21:36:40 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL

Examine the target's state
21:36:40Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
21:36:40 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:1089808600.375671
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
21:36:40 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
21:36:45 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 21:36:46
recv a packet at 21:36:47
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:20
21:36:49 vSend(Link0,nd_echo_request_from_z)
Send echo-request
21:36:49 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1089808609.464363
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
21:36:49 Wait 1 second
21:36:50 Wait 46 second

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

Test
21:37:36 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL, diff. LLA

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

Wait for a NS (4 sec.)
21:37:36 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:1089808656.736613
recv unicast_na_nut2tn_rSo

Got unicast_na_nut2tn_rSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
21:37:36 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
21:37:41 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 21:37:42
recv a packet at 21:37:43
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:21
21:37:45 vSend(Link0,nd_echo_request_from_z)
Send echo-request
21:37:45 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1089808665.825059
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
21:37:46 Wait 1 second
21:37:47 Wait 46 second

Target: STALE state
21:38:33Clear Captured Packets (Link0)

Test
21:38:33 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL, diff. LLA

Examine the target's state
21:38:33Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
21:38:33 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:1089808713.102594
recv unicast_na_nut2tn_rSO_tll

Got unicast_na_nut2tn_rSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
21:38:33 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
21:38:38 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 21:38:39
recv a packet at 21:38:40
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 ***
21:38:42End

Packet Reverse Log