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_3_3
ToolVersionREL_2_3_2
Start2005/01/23 23:36:55
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ncStateByNs4Stale.def
Systemusagi-i386
TargetNameusagi-linux24 sV6READYP1-20050121_20050124
HostNamevega.linux-ipv6.org
Typerouter

Test Sequence Execution Log

23:36:55Start
23:36:55Start Capturing Packets (Link0)


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

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

Target: REACHABLE state
23:36:56 Wait 1 second
23:36:57 Wait 46 second

Target: STALE state
23:37:43Clear Captured Packets (Link0)

Test
23:37:43 vSend(Link0,unicast_ns_tn2nut_sll)
Send unicast NS w/ SLL

Examine the target's state
23:37:43Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
23:37:43 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:1106491063.322839
recv unicast_na_nut2tn_RSo

Got unicast_na_nut2tn_RSo: it was REACHABLE/STALE
Wait for a NS (6 sec.)
23:37: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, it was STALE
23:37:48 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 23:37:49
recv a packet at 23:37:50
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:1e
23:37:52 vSend(Link0,nd_echo_request)
Send echo-request
23:37:52 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1106491072.415386
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
23:37:52 Wait 1 second
23:37:53 Wait 46 second

Target: STALE state
23:38:39Clear Captured Packets (Link0)

Test
23:38:39 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL

Examine the target's state
23:38:39Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
23:38:39 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:1106491119.703959
recv unicast_na_nut2tn_RSO_tll

Got unicast_na_nut2tn_RSO_tll: it was REACHABLE/STALE
Wait for a NS (6 sec.)
23:38:39 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
23:38:44 vRecv(Link0,) timeout:4 cntLimit:0 seektime:0
recv a packet at 23:38:45
recv a packet at 23:38:46
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:1f
23:38:48 vSend(Link0,nd_echo_request_from_z)
Send echo-request
23:38:48 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1106491128.786025
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
23:38:48 Wait 1 second
23:38:49 Wait 46 second

Target: STALE state
23:39:36Clear Captured Packets (Link0)

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

Examine the target's state
23:39:36Start Capturing Packets (Link0)

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

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

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

Target: REACHABLE state
23:39:45 Wait 1 second
23:39:46 Wait 46 second

Target: STALE state
23:40:32Clear Captured Packets (Link0)

Test
23:40:32 vSend(Link0,multicast_ns_tn2nut_sll)
Send multicast NS w/ SLL, diff. LLA

Examine the target's state
23:40:32Start Capturing Packets (Link0)

Wait for a NS (4 sec.)
23:40:32 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:1106491232.455907
recv unicast_na_nut2tn_RSO_tll

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

Packet Reverse Log