Test Information

TitleVerify IsRouter flag when Receiving RA
CommandLine./hostRecvRaRFlag.seq -pkt ./hostRecvRaRFlag.def -log 21.html -ti Verify IsRouter flag when Receiving RA
TestVersionV6LC_P1_1_3
ToolVersionREL_2_2
Start2004/07/14 22:42:53
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./hostRecvRaRFlag.def
Systemunitedlinux
TargetNameUSAGI snapshot 20040705a (2.6 kernel)
HostNameapltc01.yamato.ibm.com
Typehost

Test Sequence Execution Log

22:42:53Start
22:42:53Start Capturing Packets (Link0)


*** w/o SLL ***

Initialization
Trying to reboot NUT
22:42:53 vRemote(reboot.rmt) ``/usr/local/v6eval//bin/unitedlinux//reboot.rmt -t unitedlinux -u root -p v6eval -d cuaa0 -o 1 ''
Connected.

Red Hat Linux release 9 (Shrike)
Kernel 2.6.7-s20040705a on an i686

apltc01.yamato.ibm.com login: root
Password: 
Last login: Wed Jul 14 09:05:59 on ttyS0
You have new mail.
[root@apltc01 root]# 
[root@apltc01 root]# reboot

Broadcast message from root (ttyS0) (Wed Jul 14 10:18:57 2004):

The system is going down for reboot NOW!
AT�����������������
Red Hat Linux release 9 (Shrike)
Kernel 2.6.7-s20040705a on an i686

apltc01.yamato.ibm.com login: ~.
Disconnected.

Target: Reboot
22:44:00 Wait 10 second

New LLA of TN: 00:00:00:00:01:71
22:44:10 vSend(Link0,nd_echo_request)
Send echo-request
22:44:10 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1089812650.381339
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
22:44:10 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
22:44:10 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1089812650.508297
Got echo-reply, then REACHABLE state

Target: REACHABLE state
22:44:10 Wait 1 second
22:44:11Clear Captured Packets (Link0)
22:44:11 vSend(Link0,ra_x2allnode_sll)
Send RA (X ==>all-nodes)

Wait fro DAD NS
22:44:11 vRecv(Link0,) timeout:3 cntLimit:0 seektime:0
recv a packet at 22:44:12
vRecv() return status=1
22:44:14 vSend(Link0,offlink_echo_request_x2nut)
Forward off-link echo-request (X ==> NUT)
22:44:14 vRecv(Link0,offlink_echo_reply_nut2x mcast_ns_for_x ucast_ns_for_x) timeout:2 cntLimit:1 seektime:1089812654.741812
Got off-link echo-reply (NUT ==> X)


Test
22:44:14 vSend(Link0,ra_tn2allnode)
Send RA w/o SLL to set the IsRouter flag
22:44:14 Wait 10 second

The router lifetime of X was expired
22:44:24 vSend(Link0,offlink_echo_request_tn2nut)
Forward off-link echo-request (TN ==> NUT)
22:44:24 vRecv(Link0,offlink_echo_reply_nut2tn nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll) timeout:2 cntLimit:1 seektime:1089812664.939089
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
22:44:25 vRemote(reboot.rmt) ``/usr/local/v6eval//bin/unitedlinux//reboot.rmt -t unitedlinux -u root -p v6eval -d cuaa0 -o 1 ''
Connected.

Red Hat Linux release 9 (Shrike)
Kernel 2.6.7-s20040705a on an i686

apltc01.yamato.ibm.com login: root
Password: 
Last login: Wed Jul 14 10:18:56 on ttyS0
You have new mail.
[root@apltc01 root]# 
[root@apltc01 root]# reboot

Broadcast message from root (ttyS0) (Wed Jul 14 10:20:29 2004):

The system is going down for reboot NOW!
AT�����������������
Red Hat Linux release 9 (Shrike)
Kernel 2.6.7-s20040705a on an i686

apltc01.yamato.ibm.com login: ~.
Disconnected.

Target: Reboot
22:45:31 Wait 10 second

New LLA of TN: 00:00:00:00:01:72
22:45:42 vSend(Link0,nd_echo_request)
Send echo-request
22:45:42 vRecv(Link0,nd_multicast_ns nd_dad_ns) timeout:4 cntLimit:1 seektime:1089812742.063188
Got multicast NS, then INCOMPLETE state

Target: INCOMPLETE state
22:45:42 vSend(Link0,nd_unicast_na_rSO_tll)
Send unicast NA(rSO) w/ TLL
22:45:42 vRecv(Link0,nd_multicast_ns nd_echo_reply) timeout:2 cntLimit:1 seektime:1089812742.195762
Got echo-reply, then REACHABLE state

Target: REACHABLE state
22:45:42 Wait 1 second
22:45:43Clear Captured Packets (Link0)
22:45:43 vSend(Link0,ra_x2allnode_sll)
Send RA (X ==>all-nodes)

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


Test
22:45:46 vSend(Link0,ra_tn2allnode_sll)
Send RA w/ SLL to set the IsRouter flag
22:45:46 Wait 10 second

The router lifetime of X was expired
22:45:56 vSend(Link0,offlink_echo_request_tn2nut)
Forward off-link echo-request (TN ==> NUT)
22:45:56 vRecv(Link0,offlink_echo_reply_nut2tn nd_multicast_ns nd_unicast_ns nd_unicast_ns_sll) timeout:2 cntLimit:1 seektime:1089812756.620439
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
22:45:56 vRemote(reboot.rmt) ``/usr/local/v6eval//bin/unitedlinux//reboot.rmt -t unitedlinux -u root -p v6eval -d cuaa0 -o 1 ''
Connected.

Red Hat Linux release 9 (Shrike)
Kernel 2.6.7-s20040705a on an i686

apltc01.yamato.ibm.com login: root
Password: 
Last login: Wed Jul 14 10:20:28 on ttyS0
You have new mail.
[root@apltc01 root]# 
[root@apltc01 root]# reboot

Broadcast message from root (ttyS0) (Wed Jul 14 10:22:01 2004):

The system is going down for reboot NOW!
AT�����������������
Red Hat Linux release 9 (Shrike)
Kernel 2.6.7-s20040705a on an i686

apltc01.yamato.ibm.com login: ~.
Disconnected.

Target: Reboot
22:47:03 Wait 10 second

New LLA of TN: 00:00:00:00:01:73
22:47:13 vSend(Link0,nd_echo_request_from_z)
Send echo-request
22:47:13 vRecv(Link0,nd_multicast_ns_to_z nd_dad_ns) timeout:4 cntLimit:1 seektime:1089812833.474281
Got multicast NS, then INCOMPLETE state

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

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

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


Test
22:47:17 vSend(Link0,ra_tn2allnode_sll)
Send RA w/ SLL to set the IsRouter flag
22:47:17 Wait 10 second

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

The IsRouter flag of TN is TRUE
Wait for unicast NS if any
22:47:28 vRecv(Link0,) timeout:10 cntLimit:0 seektime:0
recv a packet at 22:47:33
recv a packet at 22:47:34
recv a packet at 22:47:35
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 ***
22:47:38End

Packet Reverse Log