Test Information

TitleVerify IsRouter flag when Receiving RA
CommandLine./hostRecvRaRFlag.seq -pkt ./hostRecvRaRFlag.def -log 21.html -ti Verify IsRouter flag when Receiving RA
TestVersionV6PC_P1_1_2_1
ToolVersionREL_2_2_B_4
Start2004/01/19 13:53:26
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./hostRecvRaRFlag.def
Systemusagi-i386
TargetNameUSAGI kernel 2004/01/19 for ipv6ready
HostNameapltc01.yamato.ibm.com
Typehost

Test Sequence Execution Log

13:53:26Start
13:53:26Start Capturing Packets (Link0)


*** w/o SLL ***

Initialization
Trying to reboot NUT
13:53:26 vRemote(reboot.rmt) ``/usr/local/v6eval//bin/usagi-i386//reboot.rmt -t usagi-i386 -u root -p v6eval -d cuaa0 ''


Target: Reboot
New LLA of TN: 00:00:00:00:01:6b
13:55:25 vSend(Link0,nd_echo_request)
Send echo-request
13:55:25 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1074488125.294974
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
13:55:25 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
13:55:25 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1074488125.506858
Got echo-reply, then REACHABLE state

Target: REACHABLE state
13:55:25 Wait 1 second
13:55:26Clear Captured Packets (Link0)
13:55:26 vSend(Link0,ra_x2allnode_sll)
Send RA (X ==>all-nodes)

Wait fro DAD NS
13:55:26 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv a packet at 13:55:26
vRecv() return status=1
13:55:29 vSend(Link0,offlink_echo_request_x2nut)
Forward off-link echo-request (X ==> NUT)
13:55:29 vRecv(Link0,offlink_echo_reply_nut2x mcast_ns_for_x ucast_ns_for_x) timeout:2 cntLimit:1 seektime:1074488129.866062
Got off-link echo-reply (NUT ==> X)


Test
13:55:29 vSend(Link0,ra_tn2allnode)
Send RA w/o SLL to set the IsRouter flag
13:55:30 Wait 10 second

The router lifetime of X was expired
13:55:40 vSend(Link0,offlink_echo_request_tn2nut)
Forward off-link echo-request (TN ==> NUT)
13:55:40 vRecv(Link0,offlink_echo_reply_nut2tn nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll) timeout:2 cntLimit:1 seektime:1074488140.181126
Got off-link echo-reply (NUT ==> TN)

The IsRouter flag of TN is TRUE
OK

*** w/ SLL, same LLA as cached ***

Initialization
Trying to reboot NUT
13:55:40 vRemote(reboot.rmt) ``/usr/local/v6eval//bin/usagi-i386//reboot.rmt -t usagi-i386 -u root -p v6eval -d cuaa0 ''


Target: Reboot
New LLA of TN: 00:00:00:00:01:6c
13:57:38 vSend(Link0,nd_echo_request)
Send echo-request
13:57:38 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1074488258.818785
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
13:57:38 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
13:57:39 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1074488259.029689
Got echo-reply, then REACHABLE state

Target: REACHABLE state
13:57:39 Wait 1 second
13:57:40Clear Captured Packets (Link0)
13:57:40 vSend(Link0,ra_x2allnode_sll)
Send RA (X ==>all-nodes)

Wait fro DAD NS
13:57:40 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv a packet at 13:57:40
vRecv() return status=1
13:57:43 vSend(Link0,offlink_echo_request_x2nut)
Forward off-link echo-request (X ==> NUT)
13:57:43 vRecv(Link0,offlink_echo_reply_nut2x mcast_ns_for_x ucast_ns_for_x) timeout:2 cntLimit:1 seektime:1074488263.394100
Got off-link echo-reply (NUT ==> X)


Test
13:57:43 vSend(Link0,ra_tn2allnode_sll)
Send RA w/ SLL to set the IsRouter flag
13:57:43 Wait 10 second

The router lifetime of X was expired
13:57:53 vSend(Link0,offlink_echo_request_tn2nut)
Forward off-link echo-request (TN ==> NUT)
13:57:53 vRecv(Link0,offlink_echo_reply_nut2tn nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll) timeout:2 cntLimit:1 seektime:1074488273.703162
Got off-link echo-reply (NUT ==> TN)

The IsRouter flag of TN is TRUE
OK

*** RA w/ SLL, different LLA than cached ***

Initialization
Trying to reboot NUT
13:57:53 vRemote(reboot.rmt) ``/usr/local/v6eval//bin/usagi-i386//reboot.rmt -t usagi-i386 -u root -p v6eval -d cuaa0 ''


Target: Reboot
New LLA of TN: 00:00:00:00:01:6d
13:59:52 vSend(Link0,nd_echo_request_from_z)
Send echo-request
13:59:52 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1074488392.243513
Got multicast NS, then INCOMPLETE state

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

Target: REACHABLE state
13:59:52 Wait 1 second
13:59:53Clear Captured Packets (Link0)
13:59:53 vSend(Link0,ra_x2allnode_sll)
Send RA (X ==>all-nodes)

Wait fro DAD NS
13:59:53 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv a packet at 13:59:53
vRecv() return status=1
13:59:56 vSend(Link0,offlink_echo_request_x2nut)
Forward off-link echo-request (X ==> NUT)
13:59:56 vRecv(Link0,offlink_echo_reply_nut2x mcast_ns_for_x ucast_ns_for_x) timeout:2 cntLimit:1 seektime:1074488396.810450
Got off-link echo-reply (NUT ==> X)


Test
13:59:56 vSend(Link0,ra_tn2allnode_sll)
Send RA w/ SLL to set the IsRouter flag
13:59:57 Wait 10 second

The router lifetime of X was expired
14:00:07 vSend(Link0,offlink_echo_request_tn2nut)
Forward off-link echo-request (TN ==> NUT)
14:00:07 vRecv(Link0,offlink_echo_reply_nut2tn nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll) timeout:2 cntLimit:1 seektime:1074488407.135546
Got off-link echo-reply (NUT ==> TN)

The IsRouter flag of TN is TRUE
Wait for unicast NS if any
14:00:07 vRecv(Link0,) timeout:10 cntLimit:0 seektime:0
recv a packet at 14:00:12
recv a packet at 14:00:13
recv a packet at 14:00:14
vRecv() return status=1

OK

*** Test Summary: Does RA set IsRouter flag ? ***
P/FPTNEXPRESULTJDG

w/o SLLexp:updatedresult:updatedPASS

w/ SLL, same LLA as cachedexp:updatedresult:updatedPASS

RA w/ SLL, different LLA than cachedexp:updatedresult:updatedPASS
*** EOT ***
14:00:17End

Packet Reverse Log