Test Infomation

TitleSending RS after receiving unsolicited RA
CommandLine./hostSendRsAfterUnsolicitedRa.seq -pkt ./hostSendRsAfterUnsolicitedRa.def -log 28.html -ti Sending RS after receiving unsolicited RA
TestVersionREL_1_1
ToolVersionREL_1_1
Start2000/07/31 13:36:06
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./hostSendRsAfterUnsolicitedRa.def
Systemkame-freebsd
TargetNameFreeBSD-3.4 Release + KAME-stable-20000704
HostNametarget1.toba.tahi.org
Typehost

Test Sequence Execution Log

13:36:06Start


*** RA w/o SLLA ***
Initialization
Trying to reboot NUT
13:36:06 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/kame-freebsd/reboot_async.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

FreeBSD/i386 (target1.toba.tahi.org) (cuaa0)

login: root
Password:
Last login: Mon Jul 31 13:33:28 on cuaa0
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.

FreeBSD 3.4-RELEASE (target.host) #1: Fri Jul 14 13:57:49 JST 2000
You have new mail.
target1# 
target1# reboot
~
[EOT]

Target: Reboot
13:36:18Start Capturing Packets (Link0)

Test
Wait for RS (3 sec.)
13:36:18 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:21 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:21 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:24 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:25 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:28 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:28 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:31 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:31 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:34 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:34 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:37 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:37 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:40 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:40 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:43 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:43 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:46 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:46 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:49 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:50 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:53 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:53 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:56 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:56 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:36:59 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:36:59 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:37:02 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:37:02 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:37:05 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:37:05 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:37:08 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:37:08 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:37:11 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:37:11 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:37:14 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:37:14 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:37:18 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:37:18 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:37:21 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:37:21 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:37:24 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:37:24 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:37:27 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:37:27 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
Got a DAD NS, ignored

Wait for RS (3 sec.)
13:37:28 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:37:31 vSend(Link0,ra_tn2allnode)
send ra_tn2allnode

Wait for RS (3 sec.)
13:37:31 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 13:37:32
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:37:32 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:37:36 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:37:40 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
vRecv() return status=1

*** OK ***

*** RA w/ SLLA ***
Initialization
Trying to reboot NUT
13:37:53 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/kame-freebsd/reboot_async.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

FreeBSD/i386 (target1.toba.tahi.org) (cuaa0)

login: root
Password:
Last login: Mon Jul 31 13:35:15 on cuaa0
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.

FreeBSD 3.4-RELEASE (target.host) #1: Fri Jul 14 13:57:49 JST 2000
You have new mail.
target1# 
target1# reboot
~
[EOT]

Target: Reboot
13:38:06Start Capturing Packets (Link0)

Test
Wait for RS (3 sec.)
13:38:06 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:09 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:09 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:12 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:12 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:15 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:15 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:18 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:18 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:21 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:21 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:24 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:25 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:28 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:28 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:31 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:31 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:34 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:34 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:37 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:37 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:40 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:40 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:43 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:43 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:46 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:46 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:49 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:50 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:53 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:53 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:56 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:56 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:38:59 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:38:59 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:39:02 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:39:02 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:39:05 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:39:05 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:39:08 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:39:08 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:39:11 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:39:11 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:39:14 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:39:14 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
Got a DAD NS, ignored

Wait for RS (3 sec.)
13:39:15 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 13:39:18
vRecv() return status=1

Send unsolicited RA
13:39:18 vSend(Link0,ra_tn2allnode_sll)
send ra_tn2allnode_sll

Wait for RS (3 sec.)
13:39:18 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:39:20 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
recv unexpect packet at 13:39:23
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:39:24 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:39:28 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
vRecv() return status=1

*** OK ***

*** RA, src!=link-local (INVALID) ***
Initialization
Trying to reboot NUT
13:39:41 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/kame-freebsd/reboot_async.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

FreeBSD/i386 (target1.toba.tahi.org) (cuaa0)

login: root
Password:
Last login: Mon Jul 31 13:37:03 on cuaa0
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.

FreeBSD 3.4-RELEASE (target.host) #1: Fri Jul 14 13:57:49 JST 2000
You have new mail.
target1# 
target1# reboot
~
[EOT]

Target: Reboot
13:39:53Start Capturing Packets (Link0)

Test
Wait for RS (3 sec.)
13:39:53 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:39:56 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:39:56 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:39:59 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:39:59 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:02 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:02 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:05 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:05 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:08 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:09 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:12 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:12 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:15 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:15 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:18 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:18 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:21 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:21 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:24 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:24 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:27 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:27 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:30 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:30 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:33 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:34 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:37 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:37 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:40 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:40 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:43 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:43 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:46 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:46 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:49 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:49 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:52 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:52 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:55 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:55 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:40:58 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:40:59 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:41:02 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:41:02 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
Got a DAD NS, ignored

Wait for RS (3 sec.)
13:41:03 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:41:06 vSend(Link0,ra_tn2allnode_invalid_src)
send ra_tn2allnode_invalid_src

Wait for RS (3 sec.)
13:41:06 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:41:07 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
recv unexpect packet at 13:41:08
recv unexpect packet at 13:41:11
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:41:11 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:41:15 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
vRecv() return status=1

*** OK ***

*** RA, hop limit != 255 (INVALID) ***
Initialization
Trying to reboot NUT
13:41:28 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/kame-freebsd/reboot_async.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

FreeBSD/i386 (target1.toba.tahi.org) (cuaa0)

login: root
Password:
Last login: Mon Jul 31 13:38:50 on cuaa0
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.

FreeBSD 3.4-RELEASE (target.host) #1: Fri Jul 14 13:57:49 JST 2000
You have new mail.
target1# 
target1# reboot
~
[EOT]

Target: Reboot
13:41:41Start Capturing Packets (Link0)

Test
Wait for RS (3 sec.)
13:41:41 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:41:44 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:41:44 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:41:47 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:41:47 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:41:50 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:41:50 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:41:53 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:41:53 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:41:56 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:41:56 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:41:59 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:41:59 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:02 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:03 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:06 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:06 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:09 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:09 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:12 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:12 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:15 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:15 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:18 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:18 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:21 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:21 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:24 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:24 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:27 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:28 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:31 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:31 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:34 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:34 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:37 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:37 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:40 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:40 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:43 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:43 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:46 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:46 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:42:49 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:49 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
Got a DAD NS, ignored

Wait for RS (3 sec.)
13:42:51 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
recv unexpect packet at 13:42:53
vRecv() return status=1

Send unsolicited RA
13:42:54 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
send ra_tn2allnode_invalid_hoplimit

Wait for RS (3 sec.)
13:42:54 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:42:54 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:42:58 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
recv unexpect packet at 13:43:00
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:43:02 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
vRecv() return status=1

*** OK ***

*** RA, invalid checksum (INVALID) ***
Initialization
Trying to reboot NUT
13:43:15 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/kame-freebsd/reboot_async.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

FreeBSD/i386 (target1.toba.tahi.org) (cuaa0)

login: root
Password:
Last login: Mon Jul 31 13:40:38 on cuaa0
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.

FreeBSD 3.4-RELEASE (target.host) #1: Fri Jul 14 13:57:49 JST 2000
You have new mail.
target1# 
target1# reboot
~
[EOT]

Target: Reboot
13:43:28Start Capturing Packets (Link0)

Test
Wait for RS (3 sec.)
13:43:28 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:43:31 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:43:31 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:43:34 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:43:34 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:43:37 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:43:37 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:43:40 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:43:40 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:43:43 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:43:43 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:43:46 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:43:47 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:43:50 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:43:50 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:43:53 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:43:53 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:43:56 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:43:56 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:43:59 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:43:59 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:02 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:02 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:05 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:05 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:08 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:08 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:11 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:12 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:15 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:15 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:18 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:18 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:21 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:21 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:24 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:24 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:27 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:27 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:30 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:30 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:33 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:33 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:36 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:37 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
Got a DAD NS, ignored

Wait for RS (3 sec.)
13:44:38 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:44:41 vSend(Link0,ra_tn2allnode_invalid_chksum)
send ra_tn2allnode_invalid_chksum

Wait for RS (3 sec.)
13:44:41 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:44:42 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:44:46 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:44:50 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
vRecv() return status=1

*** OK ***

*** RA, icmp code != 0 (INVALID) ***
Initialization
Trying to reboot NUT
13:45:03 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/kame-freebsd/reboot_async.rmt -t kame-freebsd -u root -p v6eval -d cuaa0c -o 1 ''
connected

FreeBSD/i386 (target1.toba.tahi.org) (cuaa0)

login: root
Password:
Last login: Mon Jul 31 13:42:25 on cuaa0
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.

FreeBSD 3.4-RELEASE (target.host) #1: Fri Jul 14 13:57:49 JST 2000
You have new mail.
target1# 
target1# reboot
~
[EOT]

Target: Reboot
13:45:16Start Capturing Packets (Link0)

Test
Wait for RS (3 sec.)
13:45:16 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:19 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:19 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:22 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:22 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:25 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:25 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:28 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:28 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:31 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:31 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:34 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:34 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:37 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:38 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:41 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:41 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:44 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:44 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:47 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:47 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:50 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:50 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:53 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:53 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:56 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:56 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:45:59 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:45:59 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:46:02 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:46:02 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:46:06 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:46:06 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:46:09 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:46:09 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:46:12 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:46:12 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:46:15 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:46:15 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:46:18 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:46:18 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:46:21 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:46:21 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:46:24 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:46:24 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
Got a DAD NS, ignored

Wait for RS (3 sec.)
13:46:26 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
vRecv() return status=1

Send unsolicited RA
13:46:29 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
send ra_tn2allnode_invalid_icmpcode

Wait for RS (3 sec.)
13:46:29 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:3 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:46:31 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:46:35 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
recv unexpect packet at 13:46:35
Got RS: rs_nut2allrouter_sll

Wait for RS (13 sec.)
13:46:39 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:13 cntLimit:0 seektime:0
vRecv() return status=1

*** OK ***
Termination
13:46:52 vSend(Link0,ra_tn2allnode_clrrtr)
Clear the Default Router List


*** Test Summary: receiving unsolicited RA vs. sending RS ***
P/FPTNEXPRESULTJDG

RA w/o SLLAexp:ignoredresult:ignoredPASS

RA w/ SLLAexp:ignoredresult:ignoredPASS

RA, src!=link-local (INVALID)exp:ignoredresult:ignoredPASS

RA, hop limit != 255 (INVALID)exp:ignoredresult:ignoredPASS

RA, invalid checksum (INVALID)exp:ignoredresult:ignoredPASS

RA, icmp code != 0 (INVALID)exp:ignoredresult:ignoredPASS
*** EOT ***
13:46:52End

Packet Reverse Log