Test Information

TitleRule3[Avoid deprecated addresses] with temporary address
CommandLine./SrcSelectRule3_TempAddr.seq -pkt ./ADDR_SELECT.def -log 8.html -ti Rule3[Avoid deprecated addresses] with temporary address
TestVersionREL_2_1_1
ToolVersionREL_3_3_2
Start2011/10/24 06:50:22
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:50:22Start

#### Test for Default Source Address Selection Rule3(Avoid deprecated addresses) with temporary address ####
#### Jump to Test Result ####

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


--- NUT Initialization ---

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100) ---
06:50:22 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 enable temporary address ---
06:50:23 vRemote(useTempAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//useTempAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 useTempAddr=enable''
Connected

# 
# /sbin/sysctl net.inet6.ip6.use_tempaddr=1
net.inet6.ip6.use_tempaddr: 0 -> 1
# echo $status
0~
[EOT]

--- NUT enable temporary address : Success ---

--- NUT: Add Auto Configuration IPv6 Address (3ffd:: + NUT'sEUI64) ---
06:50:25 vSend(Link0,ra_NORMAL)
NUT <------------------- DefaultRouter : RA
06:50:25 Wait 5 second



--- NUT: Add Deprecated IPv6 Address (3ffe:: + NUT'sEUI64) ---
06:50:30 vSend(Link0,ra_DEPRECATED)
NUT <------------------- DefaultRouter : RA with PreferredLifetime=1
06:50:30 Wait 5 second



--- NUT: Add IPv6 Address (fec0::1/64) ---
06:50: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=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::021c:23ff:fe09:f4e8, fec0::1, , ) ---
06:50:38Start Capturing Packets (Link0)
06:50:38Clear Captured Packets (Link0)
06:50:38 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:50:38 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:50:38 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
recv unexpect packet at 06:50:39
recv unexpect packet at 06:50:43
recv unexpect packet at 06:50:44
recv unexpect packet at 06:50:45
vRecv() return status=1
06:50:45Start Capturing Packets (Link0)
06:50:45Clear Captured Packets (Link0)
06:50:45 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:50: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:50:45 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(offLink) : NS with SLLA
06:50:50 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag

--- Check Source Addresses (3ffe::021c:23ff:fe09:f4e8 fec0::1 ) : Success ---

--- NUT: Delete IPv6 Address (3ffd::021c:23ff:fe09:f4e8/64) ---
06:50:50 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=3ffd::021c:23ff:fe09:f4e8 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffd::021c:23ff:fe09:f4e8 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffd::021c:23ff:fe09:f4e8/64) Success ---
06:50:53Start Capturing Packets (Link0)
06:50:53Clear Captured Packets (Link0)


--- NUT: Ping6 to 3fff::2 %Link0 (Async) ---
06:50:53 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 3ffd::2da8:fff:1857:f6f7 prefixlen 64 autoconf temporary 
        inet6 3ffe::21c:23ff:fe09:f4e8 prefixlen 64 deprecated autoconf 
        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:50:55 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:50:55 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA_any ns_NUT2DEFAULT_ROUTER_noOPT_any ns_NUT2DESTINATION_SLLA_any ns_NUT2DESTINATION_noOPT_any echo_request_NUT2DESTINATION_oneof echo_request_NUT2DESTINATION_any) timeout:10 cntLimit:0 seektime:0
NUT(any Source) -------> Destination(offLink) : ICMPv6 Echo Request

#### Probably 3ffd::2da8:fff:1857:f6f7 is temporary address. ####
06:50:58 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) 3ffd::2da8:fff:1857:f6f7 --> 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:50:59 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::021c:23ff:fe09:f4e8/64) ---
06:51:00 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::021c:23ff:fe09:f4e8 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::021c:23ff:fe09:f4e8 prefixlen 64 delete
ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address
# echo $status
1
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffe::021c:23ff:fe09:f4e8/64) Success ---

--- NUT: Delete IPv6 Address (fec0::1/64) ---
06:51:03 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:51:05 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 3ffd::3
cannot locate fec0::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:51:10 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 ---

--- NUT disable temporary address ---
06:51:15 vRemote(useTempAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//useTempAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 useTempAddr=disable''
Connected

# 
# /sbin/sysctl net.inet6.ip6.use_tempaddr=0
net.inet6.ip6.use_tempaddr: 1 -> 0
# echo $status
0~
[EOT]

--- NUT disable temporary address : Success ---

#### Check 02: Start (Destination = ff0e::2
Candidate Source = temporary address(3ffd::+random), 3ffe::021c:23ff:fe09:f4e8(deprecated), fec0::1, fe80::021c:23ff:fe09:f4e8
Expected Source = temporary address(3ffd::+random)) ####


--- NUT Initialization ---

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100) ---
06:51:15 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 enable temporary address ---
06:51:16 vRemote(useTempAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//useTempAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 useTempAddr=enable''
Connected

# 
# /sbin/sysctl net.inet6.ip6.use_tempaddr=1
net.inet6.ip6.use_tempaddr: 0 -> 1
# echo $status
0~
[EOT]

--- NUT enable temporary address : Success ---

--- NUT: Add Auto Configuration IPv6 Address (3ffd:: + NUT'sEUI64) ---
06:51:17 vSend(Link0,ra_NORMAL)
NUT <------------------- DefaultRouter : RA
06:51:17 Wait 5 second



--- NUT: Add Deprecated IPv6 Address (3ffe:: + NUT'sEUI64) ---
06:51:22 vSend(Link0,ra_DEPRECATED)
NUT <------------------- DefaultRouter : RA with PreferredLifetime=1
06:51:22 Wait 5 second



--- NUT: Add IPv6 Address (fec0::1/64) ---
06:51:27 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::021c:23ff:fe09:f4e8, fec0::1, , ) ---
06:51:30Start Capturing Packets (Link0)
06:51:30Clear Captured Packets (Link0)
06:51:30 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:51:30 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(known Source) -----> Destination(offLink) : NS with SLLA
06:51:30 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag
06:51:30 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:1319464290.194418
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:51:30 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:1319464290.194418
vRecv() return status=1
06:51:37Start Capturing Packets (Link0)
06:51:37Clear Captured Packets (Link0)
06:51:37 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:51:37 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:51:37 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(offLink) : NS with SLLA
06:51:42 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag

--- Check Source Addresses (3ffe::021c:23ff:fe09:f4e8 fec0::1 ) : Success ---

--- NUT: Delete IPv6 Address (3ffd::021c:23ff:fe09:f4e8/64) ---
06:51: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=3ffd::021c:23ff:fe09:f4e8 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffd::021c:23ff:fe09:f4e8 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffd::021c:23ff:fe09:f4e8/64) Success ---
06:51:44Start Capturing Packets (Link0)
06:51:44Clear Captured Packets (Link0)


--- NUT: Ping6 to ff0e::2 %Link0 (Async) ---
06:51:45 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 3ffd::59b7:306:7903:2573 prefixlen 64 autoconf temporary 
        inet6 3ffe::21c:23ff:fe09:f4e8 prefixlen 64 deprecated autoconf 
        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:51:46 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=ff0e::2''

Link to remote control log
06:51:46 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA_any ns_NUT2DEFAULT_ROUTER_noOPT_any ns_NUT2DESTINATION_ON_LINK_SLLA_any ns_NUT2DESTINATION_ON_LINK_noOPT_any echo_request_NUT2DESTINATION_ON_LINK_oneof echo_request_NUT2DESTINATION_ON_LINK_any) timeout:10 cntLimit:0 seektime:0
NUT(any Source) -------> Destination(onLink) : ICMPv6 Echo Request

#### Probably 3ffd::59b7:306:7903:2573 is temporary address. ####
06:51:50 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 ff0e::2
PATTERN: 0x00
PING6(50=40+8+2 bytes) 3ffd::59b7:306:7903:2573 --> ff0e::2


--- ff0e::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:51:51 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::021c:23ff:fe09:f4e8/64) ---
06:51: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=3ffe::021c:23ff:fe09:f4e8 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::021c:23ff:fe09:f4e8 prefixlen 64 delete
ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address
# echo $status
1
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffe::021c:23ff:fe09:f4e8/64) Success ---

--- NUT: Delete IPv6 Address (fec0::1/64) ---
06:51:54 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:51:57 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 3ffe::3
cannot locate 3ffd::3
cannot locate fec0::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:52:02 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 ---

--- NUT disable temporary address ---
06:52:07 vRemote(useTempAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//useTempAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 useTempAddr=disable''
Connected

# 
# /sbin/sysctl net.inet6.ip6.use_tempaddr=0
net.inet6.ip6.use_tempaddr: 1 -> 0
# echo $status
0~
[EOT]

--- NUT disable temporary address : Success ---

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


--- NUT Initialization ---

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100) ---
06:52:07 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 enable temporary address ---
06:52:08 vRemote(useTempAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//useTempAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 useTempAddr=enable''
Connected

# 
# /sbin/sysctl net.inet6.ip6.use_tempaddr=1
net.inet6.ip6.use_tempaddr: 0 -> 1
# echo $status
0~
[EOT]

--- NUT enable temporary address : Success ---

--- NUT: Add Auto Configuration IPv6 Address (3ffd:: + NUT'sEUI64) ---
06:52:09 vSend(Link0,ra_NORMAL)
NUT <------------------- DefaultRouter : RA
06:52:09 Wait 5 second



--- NUT: Add Deprecated IPv6 Address (3ffe:: + NUT'sEUI64) ---
06:52:14 vSend(Link0,ra_DEPRECATED)
NUT <------------------- DefaultRouter : RA with PreferredLifetime=1
06:52:14 Wait 5 second



--- NUT: Add IPv6 Address (fec0::1/64) ---
06:52:19 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::021c:23ff:fe09:f4e8, fec0::1, , ) ---
06:52:21Start Capturing Packets (Link0)
06:52:21Clear Captured Packets (Link0)
06:52:21 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:52:21 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:52:21 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
recv unexpect packet at 06:52:26
recv unexpect packet at 06:52:27
recv unexpect packet at 06:52:28
vRecv() return status=1
06:52:29Start Capturing Packets (Link0)
06:52:29Clear Captured Packets (Link0)
06:52:29 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:52: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:52:29 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
NUT(known Source) -----> Destination(offLink) : NS with SLLA
06:52:34 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag

--- Check Source Addresses (3ffe::021c:23ff:fe09:f4e8 fec0::1 ) : Success ---

--- NUT: Delete IPv6 Address (3ffd::021c:23ff:fe09:f4e8/64) ---
06:52:34 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=3ffd::021c:23ff:fe09:f4e8 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffd::021c:23ff:fe09:f4e8 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffd::021c:23ff:fe09:f4e8/64) Success ---
06:52:36Start Capturing Packets (Link0)
06:52:36Clear Captured Packets (Link0)


--- NUT: Ping6 to ff08::2 %Link0 (Async) ---
06:52:36 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 3ffd::74b2:7995:383f:8aff prefixlen 64 autoconf temporary 
        inet6 3ffe::21c:23ff:fe09:f4e8 prefixlen 64 deprecated autoconf 
        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:52:38 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:52:38 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA_any ns_NUT2DEFAULT_ROUTER_noOPT_any ns_NUT2DESTINATION_ON_LINK_SLLA_any ns_NUT2DESTINATION_ON_LINK_noOPT_any echo_request_NUT2DESTINATION_ON_LINK_oneof echo_request_NUT2DESTINATION_ON_LINK_any) timeout:10 cntLimit:0 seektime:0
NUT(any Source) -------> Destination(onLink) : ICMPv6 Echo Request

#### Probably 3ffd::74b2:7995:383f:8aff is temporary address. ####
06:52:42 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) 3ffd::74b2:7995:383f:8aff --> 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:52:43 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::021c:23ff:fe09:f4e8/64) ---
06:52:44 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::021c:23ff:fe09:f4e8 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::021c:23ff:fe09:f4e8 prefixlen 64 delete
ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address
# echo $status
1
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffe::021c:23ff:fe09:f4e8/64) Success ---

--- NUT: Delete IPv6 Address (fec0::1/64) ---
06:52:46 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:52:49 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 3ffd::3
cannot locate fec0::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:52:54 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 ---

--- NUT disable temporary address ---
06:52:58 vRemote(useTempAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//useTempAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 useTempAddr=disable''
Connected

# 
# /sbin/sysctl net.inet6.ip6.use_tempaddr=0
net.inet6.ip6.use_tempaddr: 1 -> 0
# echo $status
0~
[EOT]

--- NUT disable temporary address : Success ---

#### Check 04: Start (Destination = fec0::2
Candidate Source = temporary address(3ffd::+random), 3ffe::021c:23ff:fe09:f4e8(deprecated), , fe80::021c:23ff:fe09:f4e8
Expected Source = temporary address(3ffd::+random)) ####


--- NUT Initialization ---

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100) ---
06:52:59 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 enable temporary address ---
06:53:00 vRemote(useTempAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//useTempAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 useTempAddr=enable''
Connected

# 
# /sbin/sysctl net.inet6.ip6.use_tempaddr=1
net.inet6.ip6.use_tempaddr: 0 -> 1
# echo $status
0~
[EOT]

--- NUT enable temporary address : Success ---

--- NUT: Add Auto Configuration IPv6 Address (3ffd:: + NUT'sEUI64) ---
06:53:00 vSend(Link0,ra_NORMAL)
NUT <------------------- DefaultRouter : RA
06:53:00 Wait 5 second



--- NUT: Add Deprecated IPv6 Address (3ffe:: + NUT'sEUI64) ---
06:53:06 vSend(Link0,ra_DEPRECATED)
NUT <------------------- DefaultRouter : RA with PreferredLifetime=1
06:53:06 Wait 5 second



--- Check Source Addresses (3ffe::021c:23ff:fe09:f4e8, , , ) ---
06:53:11Start Capturing Packets (Link0)
06:53:11Clear Captured Packets (Link0)
06:53:11 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:53:11 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(known Source) -----> Destination(offLink) : NS with SLLA
06:53:11 vSend(Link0,na_DESTINATION_R_2NUT_TLLA)
NUT <------------------- Destination(offLink) : NA with TLLA & no R flag
06:53:11 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA ns_NUT2DEFAULT_ROUTER_noOPT ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT echo_reply_SOURCE12DESTINATION) timeout:7 cntLimit:0 seektime:1319464391.207282
NUT -------------------> DefaultRouter : ICMPv6 Echo Reply
06:53:11 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:1319464391.207282
vRecv() return status=1

--- Check Source Addresses (3ffe::021c:23ff:fe09:f4e8 ) : Success ---

--- NUT: Delete IPv6 Address (3ffd::021c:23ff:fe09:f4e8/64) ---
06:53:18 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=3ffd::021c:23ff:fe09:f4e8 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffd::021c:23ff:fe09:f4e8 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffd::021c:23ff:fe09:f4e8/64) Success ---
06:53:20Start Capturing Packets (Link0)
06:53:20Clear Captured Packets (Link0)


--- NUT: Ping6 to fec0::2 %Link0 (Async) ---
06:53:20 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 3ffd::d959:56ae:fc81:b7fc prefixlen 64 autoconf temporary 
        inet6 3ffe::21c:23ff:fe09:f4e8 prefixlen 64 deprecated autoconf 
        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:53:22 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:53:22 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA_any ns_NUT2DEFAULT_ROUTER_noOPT_any ns_NUT2DESTINATION_SLLA_any ns_NUT2DESTINATION_noOPT_any echo_request_NUT2DESTINATION_oneof echo_request_NUT2DESTINATION_any) timeout:10 cntLimit:0 seektime:0
NUT(any Source) -------> Destination(offLink) : ICMPv6 Echo Request

#### Probably 3ffd::d959:56ae:fc81:b7fc is temporary address. ####
06:53:26 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) 3ffd::d959:56ae:fc81:b7fc --> fec0::2


--- fec0::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:53:27 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::021c:23ff:fe09:f4e8/64) ---
06:53:28 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::021c:23ff:fe09:f4e8 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::021c:23ff:fe09:f4e8 prefixlen 64 delete
ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address
# echo $status
1
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffe::021c:23ff:fe09:f4e8/64) Success ---
06:53:30 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 3ffe::3
cannot locate 3ffd::3
cannot locate fec0::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:53:35 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 ---

--- NUT disable temporary address ---
06:53:40 vRemote(useTempAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//useTempAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 useTempAddr=disable''
Connected

# 
# /sbin/sysctl net.inet6.ip6.use_tempaddr=0
net.inet6.ip6.use_tempaddr: 1 -> 0
# echo $status
0~
[EOT]

--- NUT disable temporary address : Success ---

#### Check 05: Start (Destination = ff05::2
Candidate Source = temporary address(3ffd::+random), 3ffe::021c:23ff:fe09:f4e8(deprecated), , fe80::021c:23ff:fe09:f4e8
Expected Source = temporary address(3ffd::+random)) ####


--- NUT Initialization ---

--- NUT: Add IPv6 Default Route (fe80::0200:00ff:fe00:0100) ---
06:53:40 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 enable temporary address ---
06:53:41 vRemote(useTempAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//useTempAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 useTempAddr=enable''
Connected

# 
# /sbin/sysctl net.inet6.ip6.use_tempaddr=1
net.inet6.ip6.use_tempaddr: 0 -> 1
# echo $status
0~
[EOT]

--- NUT enable temporary address : Success ---

--- NUT: Add Auto Configuration IPv6 Address (3ffd:: + NUT'sEUI64) ---
06:53:42 vSend(Link0,ra_NORMAL)
NUT <------------------- DefaultRouter : RA
06:53:42 Wait 5 second



--- NUT: Add Deprecated IPv6 Address (3ffe:: + NUT'sEUI64) ---
06:53:47 vSend(Link0,ra_DEPRECATED)
NUT <------------------- DefaultRouter : RA with PreferredLifetime=1
06:53:47 Wait 5 second



--- Check Source Addresses (3ffe::021c:23ff:fe09:f4e8, , , ) ---
06:53:52Start Capturing Packets (Link0)
06:53:52Clear Captured Packets (Link0)
06:53:52 vSend(Link0,echo_request_DESTINATION2SOURCE1)
NUT <------------------- DefaultRouter : ICMPv6 Echo Request
06:53:52 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:53:52 vRecv(Link0,ns_NUT2DESTINATION_SLLA ns_NUT2DESTINATION_noOPT) timeout:7 cntLimit:0 seektime:0
recv unexpect packet at 06:53:57
recv unexpect packet at 06:53:58
recv unexpect packet at 06:53:59
vRecv() return status=1

--- Check Source Addresses (3ffe::021c:23ff:fe09:f4e8 ) : Success ---

--- NUT: Delete IPv6 Address (3ffd::021c:23ff:fe09:f4e8/64) ---
06:53: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=3ffd::021c:23ff:fe09:f4e8 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffd::021c:23ff:fe09:f4e8 prefixlen 64 delete
# echo $status
0
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffd::021c:23ff:fe09:f4e8/64) Success ---
06:54:02Start Capturing Packets (Link0)
06:54:02Clear Captured Packets (Link0)


--- NUT: Ping6 to ff05::2 %Link0 (Async) ---
06:54:02 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 3ffd::644b:9154:c86c:62e4 prefixlen 64 autoconf temporary 
        inet6 3ffe::21c:23ff:fe09:f4e8 prefixlen 64 deprecated autoconf 
        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:54:04 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=ff05::2''

Link to remote control log
06:54:04 vRecv(Link0,ns_NUT2DEFAULT_ROUTER_SLLA_any ns_NUT2DEFAULT_ROUTER_noOPT_any ns_NUT2DESTINATION_ON_LINK_SLLA_any ns_NUT2DESTINATION_ON_LINK_noOPT_any echo_request_NUT2DESTINATION_ON_LINK_oneof echo_request_NUT2DESTINATION_ON_LINK_any) timeout:10 cntLimit:0 seektime:0
NUT(any Source) -------> Destination(onLink) : ICMPv6 Echo Request

#### Probably 3ffd::644b:9154:c86c:62e4 is temporary address. ####
06:54:07 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 ff05::2
PATTERN: 0x00
PING6(50=40+8+2 bytes) 3ffd::644b:9154:c86c:62e4 --> ff05::2


--- ff05::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:54:09 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::021c:23ff:fe09:f4e8/64) ---
06:54:09 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::021c:23ff:fe09:f4e8 len=64 type=delete''
Connected

# 
# /sbin/ifconfig bge0 inet6 3ffe::021c:23ff:fe09:f4e8 prefixlen 64 delete
ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address
# echo $status
1
# ~
[EOT]

--- NUT: Delete IPv6 Address (3ffe::021c:23ff:fe09:f4e8/64) Success ---
06:54:12 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 3ffd::3
cannot locate fec0::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:54:17 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 ---

--- NUT disable temporary address ---
06:54:21 vRemote(useTempAddr.rmt) ``/usr/local/v6eval//bin/freebsd-i386//useTempAddr.rmt -t freebsd-i386 -u root -p v6eval -d cuau0 -o 1 useTempAddr=disable''
Connected

# 
# /sbin/sysctl net.inet6.ip6.use_tempaddr=0
net.inet6.ip6.use_tempaddr: 1 -> 0
# echo $status
0~
[EOT]

--- NUT disable temporary address : Success ---

#### Test (Test for Default Source Address Selection Rule3(Avoid deprecated addresses) with temporary address) Result ####

Destination Address & Candidate Source AddressJudgment
01Destination = 3fff::2
Candidate Source = temporary address(3ffd::+random), 3ffe::021c:23ff:fe09:f4e8(deprecated), fec0::1, fe80::021c:23ff:fe09:f4e8
Expected Source = temporary address(3ffd::+random)
PASS
02Destination = ff0e::2
Candidate Source = temporary address(3ffd::+random), 3ffe::021c:23ff:fe09:f4e8(deprecated), fec0::1, fe80::021c:23ff:fe09:f4e8
Expected Source = temporary address(3ffd::+random)
PASS
03Destination = ff08::2
Candidate Source = temporary address(3ffd::+random), 3ffe::021c:23ff:fe09:f4e8(deprecated), fec0::1, fe80::021c:23ff:fe09:f4e8
Expected Source = temporary address(3ffd::+random)
PASS
04Destination = fec0::2
Candidate Source = temporary address(3ffd::+random), 3ffe::021c:23ff:fe09:f4e8(deprecated), , fe80::021c:23ff:fe09:f4e8
Expected Source = temporary address(3ffd::+random)
PASS
05Destination = ff05::2
Candidate Source = temporary address(3ffd::+random), 3ffe::021c:23ff:fe09:f4e8(deprecated), , fe80::021c:23ff:fe09:f4e8
Expected Source = temporary address(3ffd::+random)
PASS
#### All Check: PASS ####
06:54:22End

Packet Reverse Log