Test Information

TitleNot sending RS after receiving solicited RA
CommandLine./hostSendRsAfterSolicitedRa.seq -pkt ./hostSendRsAfterSolicitedRa.def -log 29.html -ti Not sending RS after receiving solicited RA
TestVersionREL_2_1_1
ToolVersionREL_3_3_2
Start2011/10/24 00:52:38
Tn.//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./hostSendRsAfterSolicitedRa.def
Systemfreebsd-i386
TargetNamefreebsd-head
HostNameipv6-conf
Typehost

Test Sequence Execution Log

00:52:38Start


*** RA w/o SLLA ***
Initialization
Trying to reboot NUT
00:52:38 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/freebsd-i386//reboot_async.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected


FreeBSD/amd64 (ipv6-conf) (cuau0)

login: root
Password:
Last login: Mon Oct 24 20:29:28 on cuau0
FreeBSD 9.0-RC1 (HOWARD) #0 r226574M: Mon Oct 24 17:51:43 PDT 2011

Welcome to FreeBSD!

Before seeking technical support, please use the following resources:

o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.

o  The Handbook and FAQ documents are at http://www.FreeBSD.org/ and,
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.

If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.

You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.

You have new mail.
# 
# reboot
~
[EOT]

Target: Reboot
00:52:50Start Capturing Packets (Link0)
00:52:50Clear Captured Packets (Link0)

Test
Wait for RS (600 sec)
00:52:50 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:600 cntLimit:0 seektime:0
recv unexpect packet at 00:53:32
Got RS: rs_nut2allrouter_sll
00:53:32 vSend(Link0,ra_tn2allnode)
Send RA: ra_tn2allnode

Wait for RS (13 sec)
00:53:32 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll) timeout:13 cntLimit:0 seektime:1319442812.980623
recv unexpect packet at 00:53:33
recv unexpect packet at 00:53:37
vRecv() return status=1

Not received RS
*** OK ***

*** RA w/ SLLA ***
Initialization
Trying to reboot NUT
00:53:45 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/freebsd-i386//reboot_async.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected


FreeBSD/amd64 (ipv6-conf) (cuau0)

login: root
Password:
Last login: Mon Oct 24 20:30:51 on cuau0
FreeBSD 9.0-RC1 (HOWARD) #0 r226574M: Mon Oct 24 17:51:43 PDT 2011

Welcome to FreeBSD!

Before seeking technical support, please use the following resources:

o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.

o  The Handbook and FAQ documents are at http://www.FreeBSD.org/ and,
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.

If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.

You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.

You have new mail.
# 
# reboot
~
[EOT]

Target: Reboot
00:53:58Start Capturing Packets (Link0)
00:53:58Clear Captured Packets (Link0)

Test
Wait for RS (600 sec)
00:53:58 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:600 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll
00:54:46 vSend(Link0,ra_tn2allnode_sll)
Send RA: ra_tn2allnode_sll

Wait for RS (13 sec)
00:54:46 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll) timeout:13 cntLimit:0 seektime:1319442886.569492
recv unexpect packet at 00:54:50
vRecv() return status=1

Not received RS
*** OK ***

*** RA, src!=link-local (INVALID) ***
Initialization
Trying to reboot NUT
00:54:59 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/freebsd-i386//reboot_async.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected


FreeBSD/amd64 (ipv6-conf) (cuau0)

login: root
Password:
Last login: Mon Oct 24 20:31:59 on cuau0
FreeBSD 9.0-RC1 (HOWARD) #0 r226574M: Mon Oct 24 17:51:43 PDT 2011

Welcome to FreeBSD!

Before seeking technical support, please use the following resources:

o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.

o  The Handbook and FAQ documents are at http://www.FreeBSD.org/ and,
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.

If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.

You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.

You have new mail.
# 
# reboot
~
[EOT]

Target: Reboot
00:55:11Start Capturing Packets (Link0)
00:55:11Clear Captured Packets (Link0)

Test
Wait for RS (600 sec)
00:55:11 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:600 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll
00:55:56 vSend(Link0,ra_tn2allnode_invalid_src)
Send RA: ra_tn2allnode_invalid_src

Wait for RS (13 sec)
00:55:56 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll) timeout:13 cntLimit:0 seektime:1319442956.301506
recv unexpect packet at 00:55:57
Got RS: rs_nut2allrouter_sll

Read out RSs
00:56:00 vRecv(Link0,) timeout:13 cntLimit:0 seektime:0
recv a packet at 00:56:04
recv a packet at 00:56:09
vRecv() return status=1

*** OK ***

*** RA, hop limit != 255 (INVALID) ***
Initialization
Trying to reboot NUT
00:56:13 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/freebsd-i386//reboot_async.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected


FreeBSD/amd64 (ipv6-conf) (cuau0)

login: root
Password:
Last login: Mon Oct 24 20:33:12 on cuau0
FreeBSD 9.0-RC1 (HOWARD) #0 r226574M: Mon Oct 24 17:51:43 PDT 2011

Welcome to FreeBSD!

Before seeking technical support, please use the following resources:

o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.

o  The Handbook and FAQ documents are at http://www.FreeBSD.org/ and,
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.

If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.

You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.

You have new mail.
# 
# reboot
~
[EOT]

Target: Reboot
00:56:25Start Capturing Packets (Link0)
00:56:25Clear Captured Packets (Link0)

Test
Wait for RS (600 sec)
00:56:25 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:600 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll
00:57:08 vSend(Link0,ra_tn2allnode_invalid_hoplimit)
Send RA: ra_tn2allnode_invalid_hoplimit

Wait for RS (13 sec)
00:57:08 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll) timeout:13 cntLimit:0 seektime:1319443028.190946
recv unexpect packet at 00:57:09
Got RS: rs_nut2allrouter_sll

Read out RSs
00:57:12 vRecv(Link0,) timeout:13 cntLimit:0 seektime:0
recv a packet at 00:57:16
recv a packet at 00:57:21
vRecv() return status=1

*** OK ***

*** RA, invalid checksum (INVALID) ***
Initialization
Trying to reboot NUT
00:57:25 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/freebsd-i386//reboot_async.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected


FreeBSD/amd64 (ipv6-conf) (cuau0)

login: root
Password:
Last login: Mon Oct 24 20:34:26 on cuau0
FreeBSD 9.0-RC1 (HOWARD) #0 r226574M: Mon Oct 24 17:51:43 PDT 2011

Welcome to FreeBSD!

Before seeking technical support, please use the following resources:

o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.

o  The Handbook and FAQ documents are at http://www.FreeBSD.org/ and,
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.

If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.

You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.

You have new mail.
# 
# reboot
~
[EOT]

Target: Reboot
00:57:37Start Capturing Packets (Link0)
00:57:37Clear Captured Packets (Link0)

Test
Wait for RS (600 sec)
00:57:37 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:600 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll
00:58:19 vSend(Link0,ra_tn2allnode_invalid_chksum)
Send RA: ra_tn2allnode_invalid_chksum

Wait for RS (13 sec)
00:58:19 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll) timeout:13 cntLimit:0 seektime:1319443099.434845
Got RS: rs_nut2allrouter_sll

Read out RSs
00:58:23 vRecv(Link0,) timeout:13 cntLimit:0 seektime:0
recv a packet at 00:58:27
recv a packet at 00:58:32
vRecv() return status=1

*** OK ***

*** RA, icmp code != 0 (INVALID) ***
Initialization
Trying to reboot NUT
00:58:36 vRemote(reboot_async.rmt) ``/usr/local/v6eval//bin/freebsd-i386//reboot_async.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected


FreeBSD/amd64 (ipv6-conf) (cuau0)

login: root
Password:
Last login: Mon Oct 24 20:35:38 on cuau0
FreeBSD 9.0-RC1 (HOWARD) #0 r226574M: Mon Oct 24 17:51:43 PDT 2011

Welcome to FreeBSD!

Before seeking technical support, please use the following resources:

o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.

o  The Handbook and FAQ documents are at http://www.FreeBSD.org/ and,
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.

If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.

You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.

You have new mail.
# 
# reboot
~
[EOT]

Target: Reboot
00:58:48Start Capturing Packets (Link0)
00:58:48Clear Captured Packets (Link0)

Test
Wait for RS (600 sec)
00:58:48 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll dad_ns) timeout:600 cntLimit:0 seektime:0
Got RS: rs_nut2allrouter_sll
00:59:30 vSend(Link0,ra_tn2allnode_invalid_icmpcode)
Send RA: ra_tn2allnode_invalid_icmpcode

Wait for RS (13 sec)
00:59:30 vRecv(Link0,rs_unspc2allrouter rs_nut2allrouter rs_nut2allrouter_sll) timeout:13 cntLimit:0 seektime:1319443170.931820
recv unexpect packet at 00:59:32
recv unexpect packet at 00:59:32
Got RS: rs_nut2allrouter_sll

Read out RSs
00:59:34 vRecv(Link0,) timeout:13 cntLimit:0 seektime:0
recv a packet at 00:59:38
recv a packet at 00:59:43
vRecv() return status=1

*** OK ***
Termination
00:59:47 vSend(Link0,ra_tn2allnode_clrrtr)
Clear Default Router List


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

RA w/o SLLAexp:acceptedresult:acceptedPASS

RA w/ SLLAexp:acceptedresult:acceptedPASS

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 ***
00:59:47End

Packet Reverse Log