Test Information

TitleRule2[Prefer appropriate scope]
CommandLine./SrcSelectRule2.seq -pkt ./ADDR_SELECT.def -log 4.html -ti Rule2[Prefer appropriate scope]
TestVersionREL_2_1_1
ToolVersionREL_3_3_2
Start2011/10/24 06:32:23
Tn/usr/local/v6eval//etc//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./ADDR_SELECT.def
Systemfreebsd-i386
TargetNamefreebsd-head
HostNameipv6-conf
Typehost

Test Sequence Execution Log

06:32:23Start

#### Test for Default Source Address Selection Rule2(Prefer appropriate scope) ####
#### Jump to Test Result ####

#### Check 01: Start (Destination = 3fff::2
Candidate Source = 3ffe::1, fec0::1, fe80::021c:23ff:fe09:f4e8
Expected Source = 3ffe::1) ####


--- NUT Initialization ---

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100) ---
06:32:23 vRemote(route.rmt) ``/usr/local/v6eval//bin/freebsd-i386//route.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 prefix=default cmd=add addrfamily=inet6 gateway=fe80::0200:00ff:fe00:0100 if=bge0''
Connected

# 
# /sbin/route add -inet6  default fe80::0200:00ff:fe00:0100%bge0
add net default: gateway fe80::0200:00ff:fe00:0100%bge0
# echo $status
0~
[EOT]

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100): Success ---
--- NUT Initialization : Success ---

--- NUT: Add IPv6 Address (3ffe::1/64) ---
06:32:23 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=3ffe::1 len=64 type=unicast''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::1 prefixlen 64 alias
# echo $status
0
# ~
[EOT]

--- NUT: Add IPv6 Address (3ffe::1/64) Success ---

--- NUT: Add IPv6 Address (fec0::1/64) ---
06:32:26 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=unicast''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 alias
# echo $status
0
# ~
[EOT]

--- NUT: Add IPv6 Address (fec0::1/64) Success ---

--- Check Source Addresses (3ffe::1, fec0::1, , ) ---
06:32:29Start Capturing Packets (Link0)
06:32:29Clear Captured Packets (Link0)
06:32:29 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:32:29 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:0
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:32:29 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
vRecv() return status=1
06:32:36Start Capturing Packets (Link0)
06:32:36Clear Captured Packets (Link0)
06:32:36 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:32:36 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:0
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:32:36 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(offLink) : NS with SLLA
06:32:41 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag

--- Check Source Addresses (3ffe::1 fec0::1 ) : Success ---
06:32:41Start Capturing Packets (Link0)
06:32:41Clear Captured Packets (Link0)


--- NUT: Ping6 to 3fff::2 %Link0 (Async) ---
06:32:41 vRemote(showAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//showAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /sbin/ifconfig -a
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether 00:1c:23:09:f4:e8
        inet6 fe80::21c:23ff:fe09:f4e8%bge0 prefixlen 64 scopeid 0x1 
        inet6 3ffe::1 prefixlen 64 
        inet6 fec0::1 prefixlen 64 
        nd6 options=8023<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL,DEFAULTIF>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000 
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=80000<LINKSTATE>
        ether 58:55:ca:24:58:8d
        inet6 fe80::5a55:caff:fe24:588d%ue0 prefixlen 64 scopeid 0x8 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
# 
# echo $status
0~
[EOT]
06:32:43 vRemoteAsync(ping6.rmt) ``/usr/local/v6eval//bin/freebsd-i386//ping6.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addr=3fff::2''

Link to remote control log
06:32:43 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_request_NUT2DESTINATION) timeout:10 cntLimit:0 seektime:0
NUT(known Source) -----> DefaultRouter : NS with SLLA
06:32:46 vSend(Link0,na_DEFAULT_ROUTER2NUT_TLLA)
NUT <------------------- DefaultRouter : NA with TLLA
06:32:46 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_request_NUT2DESTINATION) timeout:10 cntLimit:0 seektime:1319463166.849733
NUT(Expected Source) --> Destination(offLink) : ICMPv6 Echo Request
06:32:46 vRemoteAsyncWait()

Link to remote control start point
sleep 3 [sec] for escaping critical point of asynchronous remoteconf.

Connected

# 
# /sbin/ping6 -n -c 1 -i 1 -h 64 -s 2 -p 00 -I bge0 3fff::2
PATTERN: 0x00
PING6(50=40+8+2 bytes) 3ffe::1 --> 3fff::2


--- 3fff::2 ping6 statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
# # echo $status
2~
[EOT]

#### Check 01: PASS ####

--- Delete All Source Addresses ---
06:32:47 vRemote(clearprefix.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearprefix.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nP
# echo $status
0~
[EOT]


--- NUT: Delete IPv6 Address (3ffe::1/64) ---
06:32:48 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=3ffe::1 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::1 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffe::1/64) Success ---

--- NUT: Delete IPv6 Address (fec0::1/64) ---
06:32:51 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (fec0::1/64) Success ---
06:32:53 vRemote(clearnc.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearnc.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nc
fe80::5a55:caff:fe24:588d%ue0 (fe80::5a55:caff:fe24:588d%ue0) deleted
cannot locate fec0::3
cannot locate 3ffe::3
fe80::21c:23ff:fe09:f4e8%bge0 (fe80::21c:23ff:fe09:f4e8%bge0) deleted
fe80::200:ff:fe00:100%bge0 (fe80::200:ff:fe00:100%bge0) deleted
# echo $status
0
# ~
[EOT]
06:32:58 vRemote(cleardefr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//cleardefr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nR
# echo $status
0
# ~
[EOT]

--- Delete All Source Addresses and Clear prefix list : Success ---

#### Check 02: Start (Destination = 3fff::2
Candidate Source = fec0::1, , fe80::021c:23ff:fe09:f4e8
Expected Source = fec0::1) ####


--- NUT Initialization ---

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100) ---
06:33:03 vRemote(route.rmt) ``/usr/local/v6eval//bin/freebsd-i386//route.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 prefix=default cmd=add addrfamily=inet6 gateway=fe80::0200:00ff:fe00:0100 if=bge0''
Connected

# 
# /sbin/route add -inet6  default fe80::0200:00ff:fe00:0100%bge0
route: writing to routing socket: File exists
add net default: gateway fe80::0200:00ff:fe00:0100%bge0: route already in table
# 
# echo $status
1~
[EOT]

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100): Success ---
--- NUT Initialization : Success ---

--- NUT: Add IPv6 Address (fec0::1/64) ---
06:33:04 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=unicast''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 alias
# echo $status
0
# ~
[EOT]

--- NUT: Add IPv6 Address (fec0::1/64) Success ---

--- Check Source Addresses (fec0::1, , , ) ---
06:33:06Start Capturing Packets (Link0)
06:33:06Clear Captured Packets (Link0)
06:33:06 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:33:06 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:0
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:33:06 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
recv unexpect packet at 06:33:07
vRecv() return status=1

--- Check Source Addresses (fec0::1 ) : Success ---
06:33:13Start Capturing Packets (Link0)
06:33:13Clear Captured Packets (Link0)


--- NUT: Ping6 to 3fff::2 %Link0 (Async) ---
06:33:13 vRemote(showAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//showAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /sbin/ifconfig -a
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether 00:1c:23:09:f4:e8
        inet6 fe80::21c:23ff:fe09:f4e8%bge0 prefixlen 64 scopeid 0x1 
        inet6 fec0::1 prefixlen 64 
        nd6 options=8023<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL,DEFAULTIF>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000 
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=80000<LINKSTATE>
        ether 58:55:ca:24:58:8d
        inet6 fe80::5a55:caff:fe24:588d%ue0 prefixlen 64 scopeid 0x8 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
# 
# echo $status
0~
[EOT]
06:33:15 vRemoteAsync(ping6.rmt) ``/usr/local/v6eval//bin/freebsd-i386//ping6.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addr=3fff::2''

Link to remote control log
06:33:15 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_request_NUT2DESTINATION) timeout:10 cntLimit:0 seektime:0
NUT(known Source) -----> DefaultRouter : NS with SLLA
06:33:19 vSend(Link0,na_DEFAULT_ROUTER2NUT_TLLA)
NUT <------------------- DefaultRouter : NA with TLLA
06:33:19 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_request_NUT2DESTINATION) timeout:10 cntLimit:0 seektime:1319463199.246187
NUT(Expected Source) --> Destination(offLink) : ICMPv6 Echo Request
06:33:19 vRemoteAsyncWait()

Link to remote control start point
sleep 3 [sec] for escaping critical point of asynchronous remoteconf.

Connected

# 
# /sbin/ping6 -n -c 1 -i 1 -h 64 -s 2 -p 00 -I bge0 3fff::2
PATTERN: 0x00
PING6(50=40+8+2 bytes) fec0::1 --> 3fff::2


--- 3fff::2 ping6 statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
# # echo $status
2~
[EOT]

#### Check 02: PASS ####

--- Delete All Source Addresses ---
06:33:20 vRemote(clearprefix.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearprefix.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nP
# echo $status
0~
[EOT]


--- NUT: Delete IPv6 Address (fec0::1/64) ---
06:33:20 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (fec0::1/64) Success ---
06:33:23 vRemote(clearnc.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearnc.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nc
fe80::5a55:caff:fe24:588d%ue0 (fe80::5a55:caff:fe24:588d%ue0) deleted
cannot locate fec0::3
cannot locate 3ffe::3
fe80::21c:23ff:fe09:f4e8%bge0 (fe80::21c:23ff:fe09:f4e8%bge0) deleted
fe80::200:ff:fe00:100%bge0 (fe80::200:ff:fe00:100%bge0) deleted
# echo $status
0
# ~
[EOT]
06:33:28 vRemote(cleardefr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//cleardefr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nR
# echo $status
0
# ~
[EOT]

--- Delete All Source Addresses and Clear prefix list : Success ---

#### Check 03: Start (Destination = ff08::2
Candidate Source = 3ffe::1, fec0::1, fe80::021c:23ff:fe09:f4e8
Expected Source = 3ffe::1) ####


--- NUT Initialization ---

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100) ---
06:33:33 vRemote(route.rmt) ``/usr/local/v6eval//bin/freebsd-i386//route.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 prefix=default cmd=add addrfamily=inet6 gateway=fe80::0200:00ff:fe00:0100 if=bge0''
Connected

# 
# /sbin/route add -inet6  default fe80::0200:00ff:fe00:0100%bge0
route: writing to routing socket: File exists
add net default: gateway fe80::0200:00ff:fe00:0100%bge0: route already in table
# echo $status
1~
[EOT]

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100): Success ---
--- NUT Initialization : Success ---

--- NUT: Add IPv6 Address (3ffe::1/64) ---
06:33:33 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=3ffe::1 len=64 type=unicast''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::1 prefixlen 64 alias
# echo $status
0
# ~
[EOT]

--- NUT: Add IPv6 Address (3ffe::1/64) Success ---

--- NUT: Add IPv6 Address (fec0::1/64) ---
06:33:36 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=unicast''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 alias
# echo $status
0
# ~
[EOT]

--- NUT: Add IPv6 Address (fec0::1/64) Success ---

--- Check Source Addresses (3ffe::1, fec0::1, , ) ---
06:33:39Start Capturing Packets (Link0)
06:33:39Clear Captured Packets (Link0)
06:33:39 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:33:39 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:0
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:33:39 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(offLink) : NS with SLLA
06:33:44 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag
06:33:44Start Capturing Packets (Link0)
06:33:44Clear Captured Packets (Link0)
06:33:44 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:33:44 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:0
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:33:44 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(offLink) : NS with SLLA
06:33:49 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag

--- Check Source Addresses (3ffe::1 fec0::1 ) : Success ---
06:33:49Start Capturing Packets (Link0)
06:33:49Clear Captured Packets (Link0)


--- NUT: Ping6 to ff08::2 %Link0 (Async) ---
06:33:49 vRemote(showAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//showAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /sbin/ifconfig -a
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether 00:1c:23:09:f4:e8
        inet6 fe80::21c:23ff:fe09:f4e8%bge0 prefixlen 64 scopeid 0x1 
        inet6 3ffe::1 prefixlen 64 
        inet6 fec0::1 prefixlen 64 
        nd6 options=8023<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL,DEFAULTIF>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000 
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=80000<LINKSTATE>
        ether 58:55:ca:24:58:8d
        inet6 fe80::5a55:caff:fe24:588d%ue0 prefixlen 64 scopeid 0x8 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
# 
# echo $status
0~
[EOT]
06:33:51 vRemoteAsync(ping6.rmt) ``/usr/local/v6eval//bin/freebsd-i386//ping6.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addr=ff08::2''

Link to remote control log
06:33:51 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_ON_LINK_SLLA ns_NUT2DESTINATION_ON_LINK_noOPT echo_request_NUT2DESTINATION_ON_LINK) timeout:10 cntLimit:0 seektime:0
NUT(Expected Source) --> Destination(onLink) : ICMPv6 Echo Request
06:33:54 vRemoteAsyncWait()

Link to remote control start point
sleep 3 [sec] for escaping critical point of asynchronous remoteconf.

Connected

# 
# /sbin/ping6 -n -c 1 -i 1 -h 64 -s 2 -p 00 -I bge0 ff08::2
PATTERN: 0x00
PING6(50=40+8+2 bytes) 3ffe::1 --> ff08::2


--- ff08::2 ping6 statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
# # echo $status
2~
[EOT]

#### Check 03: PASS ####

--- Delete All Source Addresses ---
06:33:55 vRemote(clearprefix.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearprefix.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nP
# echo $status
0~
[EOT]


--- NUT: Delete IPv6 Address (3ffe::1/64) ---
06:33:56 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=3ffe::1 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::1 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffe::1/64) Success ---

--- NUT: Delete IPv6 Address (fec0::1/64) ---
06:33:59 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (fec0::1/64) Success ---
06:34:01 vRemote(clearnc.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearnc.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nc
fe80::5a55:caff:fe24:588d%ue0 (fe80::5a55:caff:fe24:588d%ue0) deleted
cannot locate fec0::3
cannot locate 3ffe::3
fe80::21c:23ff:fe09:f4e8%bge0 (fe80::21c:23ff:fe09:f4e8%bge0) deleted
# echo $status
0
# ~
[EOT]
06:34:06 vRemote(cleardefr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//cleardefr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nR
# echo $status
0
# ~
[EOT]

--- Delete All Source Addresses and Clear prefix list : Success ---

#### Check 04: Start (Destination = ff08::2
Candidate Source = fec0::1, , fe80::021c:23ff:fe09:f4e8
Expected Source = fec0::1) ####


--- NUT Initialization ---

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100) ---
06:34:11 vRemote(route.rmt) ``/usr/local/v6eval//bin/freebsd-i386//route.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 prefix=default cmd=add addrfamily=inet6 gateway=fe80::0200:00ff:fe00:0100 if=bge0''
Connected

# 
# /sbin/route add -inet6  default fe80::0200:00ff:fe00:0100%bge0
route: writing to routing socket: File exists
add net default: gateway fe80::0200:00ff:fe00:0100%bge0: route already in table
# echo $status
1~
[EOT]

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100): Success ---
--- NUT Initialization : Success ---

--- NUT: Add IPv6 Address (fec0::1/64) ---
06:34:12 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=unicast''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 alias
# echo $status
0
# ~
[EOT]

--- NUT: Add IPv6 Address (fec0::1/64) Success ---

--- Check Source Addresses (fec0::1, , , ) ---
06:34:15Start Capturing Packets (Link0)
06:34:15Clear Captured Packets (Link0)
06:34:15 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:34:15 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:0
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:34:15 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
vRecv() return status=1

--- Check Source Addresses (fec0::1 ) : Success ---
06:34:22Start Capturing Packets (Link0)
06:34:22Clear Captured Packets (Link0)


--- NUT: Ping6 to ff08::2 %Link0 (Async) ---
06:34:22 vRemote(showAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//showAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /sbin/ifconfig -a
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether 00:1c:23:09:f4:e8
        inet6 fe80::21c:23ff:fe09:f4e8%bge0 prefixlen 64 scopeid 0x1 
        inet6 fec0::1 prefixlen 64 
        nd6 options=8023<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL,DEFAULTIF>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000 
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=80000<LINKSTATE>
        ether 58:55:ca:24:58:8d
        inet6 fe80::5a55:caff:fe24:588d%ue0 prefixlen 64 scopeid 0x8 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
# 
# echo $status
0~
[EOT]
06:34:24 vRemoteAsync(ping6.rmt) ``/usr/local/v6eval//bin/freebsd-i386//ping6.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addr=ff08::2''

Link to remote control log
06:34:24 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_ON_LINK_SLLA ns_NUT2DESTINATION_ON_LINK_noOPT echo_request_NUT2DESTINATION_ON_LINK) timeout:10 cntLimit:0 seektime:0
NUT(Expected Source) --> Destination(onLink) : ICMPv6 Echo Request
06:34:28 vRemoteAsyncWait()

Link to remote control start point
sleep 3 [sec] for escaping critical point of asynchronous remoteconf.

Connected

# 
# /sbin/ping6 -n -c 1 -i 1 -h 64 -s 2 -p 00 -I bge0 ff08::2
PATTERN: 0x00
PING6(50=40+8+2 bytes) fec0::1 --> ff08::2


--- ff08::2 ping6 statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
# # echo $status
2~
[EOT]

#### Check 04: PASS ####

--- Delete All Source Addresses ---
06:34:29 vRemote(clearprefix.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearprefix.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nP
# echo $status
0~
[EOT]


--- NUT: Delete IPv6 Address (fec0::1/64) ---
06:34:29 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (fec0::1/64) Success ---
06:34:32 vRemote(clearnc.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearnc.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nc
fe80::5a55:caff:fe24:588d%ue0 (fe80::5a55:caff:fe24:588d%ue0) deleted
cannot locate fec0::3
cannot locate 3ffe::3
fe80::21c:23ff:fe09:f4e8%bge0 (fe80::21c:23ff:fe09:f4e8%bge0) deleted
# echo $status
0
# ~
[EOT]
06:34:37 vRemote(cleardefr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//cleardefr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nR
# echo $status
0
# ~
[EOT]

--- Delete All Source Addresses and Clear prefix list : Success ---

#### Check 05: Start (Destination = fec0::2
Candidate Source = 3ffe::1, , fe80::021c:23ff:fe09:f4e8
Expected Source = 3ffe::1) ####


--- NUT Initialization ---

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100) ---
06:34:41 vRemote(route.rmt) ``/usr/local/v6eval//bin/freebsd-i386//route.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 prefix=default cmd=add addrfamily=inet6 gateway=fe80::0200:00ff:fe00:0100 if=bge0''
Connected

# 
# /sbin/route add -inet6  default fe80::0200:00ff:fe00:0100%bge0
route: writing to routing socket: File exists
add net default: gateway fe80::0200:00ff:fe00:0100%bge0: route already in table
# echo $status
1~
[EOT]

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100): Success ---
--- NUT Initialization : Success ---

--- NUT: Add IPv6 Address (3ffe::1/64) ---
06:34:42 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=3ffe::1 len=64 type=unicast''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::1 prefixlen 64 alias
# echo $status
0
# ~
[EOT]

--- NUT: Add IPv6 Address (3ffe::1/64) Success ---

--- Check Source Addresses (3ffe::1, , , ) ---
06:34:45Start Capturing Packets (Link0)
06:34:45Clear Captured Packets (Link0)
06:34:45 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:34:45 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:0
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:34:45 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(offLink) : NS with SLLA
06:34:50 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag

--- Check Source Addresses (3ffe::1 ) : Success ---
06:34:50Start Capturing Packets (Link0)
06:34:50Clear Captured Packets (Link0)


--- NUT: Ping6 to fec0::2 %Link0 (Async) ---
06:34:50 vRemote(showAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//showAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /sbin/ifconfig -a
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether 00:1c:23:09:f4:e8
        inet6 fe80::21c:23ff:fe09:f4e8%bge0 prefixlen 64 scopeid 0x1 
        inet6 3ffe::1 prefixlen 64 
        nd6 options=8023<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL,DEFAULTIF>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000 
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=80000<LINKSTATE>
        ether 58:55:ca:24:58:8d
        inet6 fe80::5a55:caff:fe24:588d%ue0 prefixlen 64 scopeid 0x8 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
# 
# echo $status
0~
[EOT]
06:34:53 vRemoteAsync(ping6.rmt) ``/usr/local/v6eval//bin/freebsd-i386//ping6.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addr=fec0::2''

Link to remote control log
06:34:53 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_request_NUT2DESTINATION) timeout:10 cntLimit:0 seektime:0
NUT(known Source) -----> DefaultRouter : NS with SLLA
06:34:56 vSend(Link0,na_DEFAULT_ROUTER2NUT_TLLA)
NUT <------------------- DefaultRouter : NA with TLLA
06:34:56 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_request_NUT2DESTINATION) timeout:10 cntLimit:0 seektime:1319463296.824163
NUT(Expected Source) --> Destination(offLink) : ICMPv6 Echo Request
06:34:56 vRemoteAsyncWait()

Link to remote control start point
sleep 3 [sec] for escaping critical point of asynchronous remoteconf.

Connected

# 
# /sbin/ping6 -n -c 1 -i 1 -h 64 -s 2 -p 00 -I bge0 fec0::2
PATTERN: 0x00
PING6(50=40+8+2 bytes) 3ffe::1 --> fec0::2


--- fec0::2 ping6 statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
# # echo $status
2~
[EOT]

#### Check 05: PASS ####

--- Delete All Source Addresses ---
06:34:57 vRemote(clearprefix.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearprefix.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nP
# echo $status
0~
[EOT]


--- NUT: Delete IPv6 Address (3ffe::1/64) ---
06:34:59 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=3ffe::1 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::1 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffe::1/64) Success ---
06:35:02 vRemote(clearnc.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearnc.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nc
fe80::5a55:caff:fe24:588d%ue0 (fe80::5a55:caff:fe24:588d%ue0) deleted
cannot locate fec0::3
cannot locate 3ffe::3
fe80::21c:23ff:fe09:f4e8%bge0 (fe80::21c:23ff:fe09:f4e8%bge0) deleted
fe80::200:ff:fe00:100%bge0 (fe80::200:ff:fe00:100%bge0) deleted
# echo $status
0
# ~
[EOT]
06:35:07 vRemote(cleardefr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//cleardefr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nR
# echo $status
0
# ~
[EOT]

--- Delete All Source Addresses and Clear prefix list : Success ---

#### Check 06: Start (Destination = fec0::2
Candidate Source = fec0::1, 3ffe::1, fe80::021c:23ff:fe09:f4e8
Expected Source = fec0::1) ####


--- NUT Initialization ---

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100) ---
06:35:11 vRemote(route.rmt) ``/usr/local/v6eval//bin/freebsd-i386//route.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 prefix=default cmd=add addrfamily=inet6 gateway=fe80::0200:00ff:fe00:0100 if=bge0''
Connected

# 
# /sbin/route add -inet6  default fe80::0200:00ff:fe00:0100%bge0
route: writing to routing socket: File exists
add net default: gateway fe80::0200:00ff:fe00:0100%bge0: route already in table
# echo $status
1~
[EOT]

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100): Success ---
--- NUT Initialization : Success ---

--- NUT: Add IPv6 Address (fec0::1/64) ---
06:35:12 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=unicast''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 alias
# echo $status
0
# ~
[EOT]

--- NUT: Add IPv6 Address (fec0::1/64) Success ---

--- NUT: Add IPv6 Address (3ffe::1/64) ---
06:35:15 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=3ffe::1 len=64 type=unicast''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::1 prefixlen 64 alias
# echo $status
0
# ~
[EOT]

--- NUT: Add IPv6 Address (3ffe::1/64) Success ---

--- Check Source Addresses (fec0::1, 3ffe::1, , ) ---
06:35:17Start Capturing Packets (Link0)
06:35:17Clear Captured Packets (Link0)
06:35:17 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:35:17 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:0
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:35:17 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(offLink) : NS with SLLA
06:35:22 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag
06:35:22Start Capturing Packets (Link0)
06:35:22Clear Captured Packets (Link0)
06:35:22 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:35:22 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:0
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:35:22 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(offLink) : NS with SLLA
06:35:27 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag

--- Check Source Addresses (fec0::1 3ffe::1 ) : Success ---
06:35:27Start Capturing Packets (Link0)
06:35:27Clear Captured Packets (Link0)


--- NUT: Ping6 to fec0::2 %Link0 (Async) ---
06:35:27 vRemote(showAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//showAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /sbin/ifconfig -a
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether 00:1c:23:09:f4:e8
        inet6 fe80::21c:23ff:fe09:f4e8%bge0 prefixlen 64 scopeid 0x1 
        inet6 fec0::1 prefixlen 64 
        inet6 3ffe::1 prefixlen 64 
        nd6 options=8023<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL,DEFAULTIF>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000 
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=80000<LINKSTATE>
        ether 58:55:ca:24:58:8d
        inet6 fe80::5a55:caff:fe24:588d%ue0 prefixlen 64 scopeid 0x8 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
# 
# echo $status
0~
[EOT]
06:35:29 vRemoteAsync(ping6.rmt) ``/usr/local/v6eval//bin/freebsd-i386//ping6.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addr=fec0::2''

Link to remote control log
06:35:29 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_ON_LINK_SLLA ns_NUT2DESTINATION_ON_LINK_noOPT echo_request_NUT2DESTINATION_ON_LINK) timeout:10 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(onLink) : NS with SLLA
06:35:33 vSend(Link0,na_DESTINATION2NUT_ON_LINK_TLLA)
NUT <------------------- Destination(onLink) : NA with TLLA & no R flag
06:35:33 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_ON_LINK_SLLA ns_NUT2DESTINATION_ON_LINK_noOPT echo_request_NUT2DESTINATION_ON_LINK) timeout:10 cntLimit:0 seektime:1319463333.367713
NUT(Expected Source) --> Destination(onLink) : ICMPv6 Echo Request
06:35:33 vRemoteAsyncWait()

Link to remote control start point
sleep 3 [sec] for escaping critical point of asynchronous remoteconf.

Connected

# 
# /sbin/ping6 -n -c 1 -i 1 -h 64 -s 2 -p 00 -I bge0 fec0::2
PATTERN: 0x00
PING6(50=40+8+2 bytes) fec0::1 --> fec0::2


--- fec0::2 ping6 statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
# # echo $status
2~
[EOT]

#### Check 06: PASS ####

--- Delete All Source Addresses ---
06:35:34 vRemote(clearprefix.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearprefix.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nP
# echo $status
0~
[EOT]


--- NUT: Delete IPv6 Address (fec0::1/64) ---
06:35:35 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (fec0::1/64) Success ---

--- NUT: Delete IPv6 Address (3ffe::1/64) ---
06:35:37 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=3ffe::1 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::1 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffe::1/64) Success ---
06:35:40 vRemote(clearnc.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearnc.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nc
fe80::5a55:caff:fe24:588d%ue0 (fe80::5a55:caff:fe24:588d%ue0) deleted
cannot locate fec0::2
cannot locate fec0::3
cannot locate 3ffe::3
fe80::21c:23ff:fe09:f4e8%bge0 (fe80::21c:23ff:fe09:f4e8%bge0) deleted
# 
# echo $status
0
# ~
[EOT]
06:35:45 vRemote(cleardefr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//cleardefr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nR
# echo $status
0
# ~
[EOT]

--- Delete All Source Addresses and Clear prefix list : Success ---

#### Check 07: Start (Destination = fe80::2
Candidate Source = fe80::021c:23ff:fe09:f4e8, 3ffe::1, fec0::1
Expected Source = fe80::021c:23ff:fe09:f4e8) ####


--- NUT: Add IPv6 Address (3ffe::1/64) ---
06:35:49 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=3ffe::1 len=64 type=unicast''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::1 prefixlen 64 alias
# echo $status
0
# ~
[EOT]

--- NUT: Add IPv6 Address (3ffe::1/64) Success ---

--- NUT: Add IPv6 Address (fec0::1/64) ---
06:35:52 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=unicast''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 alias
# echo $status
0
# ~
[EOT]

--- NUT: Add IPv6 Address (fec0::1/64) Success ---

--- Check Source Addresses (3ffe::1, fec0::1, , ) ---
06:35:55Start Capturing Packets (Link0)
06:35:55Clear Captured Packets (Link0)
06:35:55 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:35:55 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:0
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:35:55 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
vRecv() return status=1
06:36:02Start Capturing Packets (Link0)
06:36:02Clear Captured Packets (Link0)
06:36:02 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:36:02 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:0
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:36:02 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(offLink) : NS with SLLA
06:36:07 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag

--- Check Source Addresses (3ffe::1 fec0::1 ) : Success ---
06:36:07Start Capturing Packets (Link0)
06:36:07Clear Captured Packets (Link0)


--- NUT: Ping6 to fe80::2 %Link0 (Async) ---
06:36:07 vRemote(showAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//showAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /sbin/ifconfig -a
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
        ether 00:1c:23:09:f4:e8
        inet6 fe80::21c:23ff:fe09:f4e8%bge0 prefixlen 64 scopeid 0x1 
        inet6 3ffe::1 prefixlen 64 
        inet6 fec0::1 prefixlen 64 
        nd6 options=8023<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL,DEFAULTIF>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000 
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=80000<LINKSTATE>
        ether 58:55:ca:24:58:8d
        inet6 fe80::5a55:caff:fe24:588d%ue0 prefixlen 64 scopeid 0x8 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
# 
# echo $status
0~
[EOT]
06:36:09 vRemoteAsync(ping6.rmt) ``/usr/local/v6eval//bin/freebsd-i386//ping6.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addr=fe80::2''

Link to remote control log
06:36:09 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_ON_LINK_SLLA ns_NUT2DESTINATION_ON_LINK_noOPT echo_request_NUT2DESTINATION_ON_LINK) timeout:10 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(onLink) : NS with SLLA
06:36:12 vSend(Link0,na_DESTINATION2NUT_ON_LINK_TLLA)
NUT <------------------- Destination(onLink) : NA with TLLA & no R flag
06:36:12 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_ON_LINK_SLLA ns_NUT2DESTINATION_ON_LINK_noOPT echo_request_NUT2DESTINATION_ON_LINK) timeout:10 cntLimit:0 seektime:1319463372.710495
NUT(Expected Source) --> Destination(onLink) : ICMPv6 Echo Request
06:36:12 vRemoteAsyncWait()

Link to remote control start point
sleep 3 [sec] for escaping critical point of asynchronous remoteconf.

Connected

# 
# /sbin/ping6 -n -c 1 -i 1 -h 64 -s 2 -p 00 fe80::2%bge0
PATTERN: 0x00
PING6(50=40+8+2 bytes) fe80::21c:23ff:fe09:f4e8%bge0 --> fe80::2%bge0


--- fe80::2%bge0 ping6 statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
# # echo $status
2~
[EOT]

#### Check 07: PASS ####

--- Delete All Source Addresses ---
06:36:13 vRemote(clearprefix.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearprefix.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nP
# echo $status
0~
[EOT]


--- NUT: Delete IPv6 Address (3ffe::1/64) ---
06:36:14 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=3ffe::1 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::1 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffe::1/64) Success ---

--- NUT: Delete IPv6 Address (fec0::1/64) ---
06:36:17 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/freebsd-i386//manualaddrconf.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 if=bge0 addrfamily=inet6 addr=fec0::1 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 fec0::1 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (fec0::1/64) Success ---
06:36:19 vRemote(clearnc.rmt) ``/usr/local/v6eval//bin/freebsd-i386//clearnc.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nc
fe80::5a55:caff:fe24:588d%ue0 (fe80::5a55:caff:fe24:588d%ue0) deleted
fe80::2%bge0 (fe80::2%bge0) deleted
cannot locate fec0::2
cannot locate fec0::3
cannot locate 3ffe::3
fe80::21c:23ff:fe09:f4e8%bge0 (fe80::21c:23ff:fe09:f4e8%bge0) deleted
# echo $status
0
# ~
[EOT]
06:36:24 vRemote(cleardefr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//cleardefr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 ''
Connected

# 
# /usr/sbin/ndp -nR
# echo $status
0
# ~
[EOT]

--- Delete All Source Addresses and Clear prefix list : Success ---

#### Test (Test for Default Source Address Selection Rule2(Prefer appropriate scope)) Result ####

Destination Address & Candidate Source AddressJudgment
01Destination = 3fff::2
Candidate Source = 3ffe::1, fec0::1, fe80::021c:23ff:fe09:f4e8
Expected Source = 3ffe::1
PASS
02Destination = 3fff::2
Candidate Source = fec0::1, , fe80::021c:23ff:fe09:f4e8
Expected Source = fec0::1
PASS
03Destination = ff08::2
Candidate Source = 3ffe::1, fec0::1, fe80::021c:23ff:fe09:f4e8
Expected Source = 3ffe::1
PASS
04Destination = ff08::2
Candidate Source = fec0::1, , fe80::021c:23ff:fe09:f4e8
Expected Source = fec0::1
PASS
05Destination = fec0::2
Candidate Source = 3ffe::1, , fe80::021c:23ff:fe09:f4e8
Expected Source = 3ffe::1
PASS
06Destination = fec0::2
Candidate Source = fec0::1, 3ffe::1, fe80::021c:23ff:fe09:f4e8
Expected Source = fec0::1
PASS
07Destination = fe80::2
Candidate Source = fe80::021c:23ff:fe09:f4e8, 3ffe::1, fec0::1
Expected Source = fe80::021c:23ff:fe09:f4e8
PASS
#### All Check: PASS ####
06:36:29End

Packet Reverse Log