Test Information

TitleRelaying a Relay-forward Message(w/ Interface-id option)
CommandLine./R_RFC3315_20_RelayMsgFromRelayAgentWithInterfaceidOP.seq -pkt ./R_RFC3315_20_RelayMsgFromRelayAgentWithInterfaceidOP.def -log 10.html -ti Relaying a Relay-forward Message(w/ Interface-id option)
TestVersionDHCPv6_1_0
ToolVersionREL_3_0_8
Start2006/03/30 13:36:20
Tn/usr/local/v6eval//etc//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./R_RFC3315_20_RelayMsgFromRelayAgentWithInterfaceidOP.def
Systemdibbler
TargetNameFedoraCore4+Dibbler
HostNameNUT.64translator.com
Typerouter

Test Sequence Execution Log

13:36:20Start

==== NUT Initialization ====
13:36:20 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/dibbler//manualaddrconf.rmt -t dibbler -u root -p v6eval -d cuaa0 -o 1 if=eth0 addr=3ffe:501:ffff:100:200:ff:fe00:a4a4 len=64 type=unicast''
Connected.

[root@localhost ~]# 
[root@localhost ~]# ifconfig eth0 inet6 add  3ffe:501:ffff:100:200:ff:fe00:a4a4/ 64
[root@localhost ~]# sendMessagesSync: never got ifconfig eth0 inet6 add  3ffe:501:ffff:100:200:ff:fe00:a4a4/64
echo $?
0
[root@localhost ~]# ~.
Disconnected.
13:36:30 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/dibbler//manualaddrconf.rmt -t dibbler -u root -p v6eval -d cuaa0 -o 1 if=eth1 addr=3ffe:501:ffff:101:200:ff:fe00:a5a5 len=64 type=unicast''
Connected.

[root@localhost ~]# 
[root@localhost ~]# ifconfig eth1 inet6 add  3ffe:501:ffff:101:200:ff:fe00:a5a5/ 64
[root@localhost ~]# sendMessagesSync: never got ifconfig eth1 inet6 add  3ffe:501:ffff:101:200:ff:fe00:a5a5/64
echo $?
0
[root@localhost ~]# ~.
Disconnected.

vRemote("dhcp6r.rmt", "start","link0=eth0","link1=eth1","servermulticast","clientunicast=3ffe:501:ffff:101:200:ff:fe00:a5a5")
13:36:41 vRemote(dhcp6r.rmt) ``/usr/local/v6eval//bin/dibbler//dhcp6r.rmt -t dibbler -u root -p v6eval -d cuaa0 -o 1 start link0=eth0 link1=eth1 servermulticast clientunicast=3ffe:501:ffff:101:200:ff:fe00:a5a5''
Connected.

[root@localhost ~]# 
[root@localhost ~]# killall  dibbler-relay
dibbler-relay: no process killed
[root@localhost ~]# echo $?
1
[root@localhost ~]# rm -f /var/lib/dibbler/*.xml;rm -f /var/lib/dibbler/*.pid
[root@localhost ~]# echo $?
0
[root@localhost ~]# echo "log-level 8
> log-mode full
> 
> iface eth0 {
> server multicast yes
> #
> }
> iface eth1 {
> #
> client unicast 3ffe:501:ffff:101:200:ff:fe00:a5a5
> interface-id 16843009
> }
> " > /etc/dibbler/relay.conf
[root@localhost ~]# sendMessagesSync: never got echo "log-level 8
log-mode full

iface eth0 {
server multicast yes
#
}
iface eth1 {
#
client unicast 3ffe:501:ffff:101:200:ff:fe00:a5a5
interface-id 16843009
}
" > /etc/dibbler/relay.conf
echo $?
0
[root@localhost ~]# ifconfig eth0 promisc
[root@localhost ~]# echo $?
0
[root@localhost ~]# ifconfig eth1 promisc
[root@localhost ~]# echo $?
0
[root@localhost ~]# /usr/sbin/dibbler-relay  start
| Dibbler - a portable DHCPv6, version 0.4.1(RELAY, Linux port)
| Authors : Tomasz Mrugalski<thomson(at)klub.com.pl>,Marek Senderski<msend(at)o2.pl>
| Licence : GNU GPL v2 or later. Developed at Gdansk University of Technology.
| Homepage: http://klub.com.pl/dhcpv6/
Starting daemon...

[root@localhost ~]# 
[root@localhost ~]# echo $?
0
[ro~.
Disconnected.
13:36:51Start Capturing Packets (Link0)
13:36:51Clear Captured Packets (Link0)
13:36:51Start Capturing Packets (Link1)
13:36:51Clear Captured Packets (Link1)
13:36:51 vSend(Link1,relayforward_solicit_relay2_to_nut)
send relayforward_solicit_relay2_to_nut

Relay-forward Message
DHCPv6 OptionValues
Opt_DHCPv6_RelayMessage
Relay Message Option
Solicit Message in Relay Message Option
DHCPv6 OptionValues
IdentifierIdentifier = 100
Opt_DHCPv6_CIDDUID-LLT HardwareType = 1
DUID-LLT MAC = 00:00:00:00:a2:a2
DUID-LLT TIME = 300000
Opt_DHCPv6_IIDIdentifier = 01010101
Opt_DHCPv6_IA_NAOption 1
Identifier= 101010
T1= 4000
T2= 5000
13:36:51 vRecv(Link0,relay_forward_nut_server ns_nutrelay_to_client_local ns_nutrelay_to_server ns_nutrelay_to_client_global ns_nutrelay_to_relay ns_nut_to_any_global ns_nut_to_any_local) timeout:5 cntLimit:0 seektime:0
recv relay_forward_nut_server

Relay-forward Message
DHCPv6 OptionValues
Opt_DHCPv6_IIDIdentifier = 01010101
Opt_DHCPv6_RelayMessage
Relay Message Option
RelayForward Message in Relay Message Option
DHCPv6 OptionValues
Opt_DHCPv6_RelayMessage
Begin check option
Begin check Opt_DHCPv6_IID.
The option Opt_DHCPv6_IID has existed
Checking the hop-count field is passed.
The Message exchange is correct
*** Target test finish ***
DHCPv6 Relay agent stop
13:36:51 vRemote(dhcp6r.rmt) ``/usr/local/v6eval//bin/dibbler//dhcp6r.rmt -t dibbler -u root -p v6eval -d cuaa0 -o 1 stop ''
Connected.

[root@localhost ~]# 
[root@localhost ~]# killall  dibbler-relay
[root@localhost ~]# echo $?
0
[root@localhost ~]# rm -f /var/lib/dibbler/*.xml;rm -f /var/lib/dibbler/*.pid
[root@localhost ~]# echo $?
0
[roo~.
Disconnected.
13:36:55 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/dibbler//manualaddrconf.rmt -t dibbler -u root -p v6eval -d cuaa0 -o 1 if=eth0 addr=3ffe:501:ffff:100:200:ff:fe00:a4a4 len=64 type=delete''
Connected.

[root@localhost ~]# 
[root@localhost ~]# ifconfig eth0 inet6 del 3ffe:501:ffff:100:200:ff:fe00:a4a4/6 4
[root@localhost ~]# sendMessagesSync: never got ifconfig eth0 inet6 del 3ffe:501:ffff:100:200:ff:fe00:a4a4/64
echo $?
0
[root@localhost ~]# ~.
Disconnected.
13:37:05Stop Capturing Packets (Link0)

Stop Link0
13:37:05 vRemote(manualaddrconf.rmt) ``/usr/local/v6eval//bin/dibbler//manualaddrconf.rmt -t dibbler -u root -p v6eval -d cuaa0 -o 1 if=eth1 addr=3ffe:501:ffff:101:200:ff:fe00:a5a5 len=64 type=delete''
Connected.

[root@localhost ~]# 
[root@localhost ~]# ifconfig eth1 inet6 del 3ffe:501:ffff:101:200:ff:fe00:a5a5/6 4
[root@localhost ~]# sendMessagesSync: never got ifconfig eth1 inet6 del 3ffe:501:ffff:101:200:ff:fe00:a5a5/64
echo $?
0
[root@localhost ~]# ~.
Disconnected.
13:37:16Stop Capturing Packets (Link1)

Stop Link1
OK
13:37:16End

Packet Reverse Log