Test Information

TitleRelay-forward message
CommandLine./R_RFC3736_5.1_SLDHCPRelayforward.seq -pkt ./R_RFC3736_5.1_SLDHCPRelayforward.def -log 18.html -ti Relay-forward message
TestVersionDHCPv6_1_0
ToolVersionREL_3_0_8
Start2006/03/30 13:44:27
Tn/usr/local/v6eval//etc//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./R_RFC3736_5.1_SLDHCPRelayforward.def
Systemdibbler
TargetNameFedoraCore4+Dibbler
HostNameNUT.64translator.com
Typerouter

Test Sequence Execution Log

13:44:27Start

==== NUT Initialization ====
13:44:27 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:44:37 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","clientmulticast")
13:44:48 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 clientmulticast''
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 multicast yes
> #
> 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 multicast yes
#
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
[roo~.
Disconnected.
13:44:58Start Capturing Packets (Link0)
13:44:58Clear Captured Packets (Link0)
13:44:58Start Capturing Packets (Link1)
13:44:58Clear Captured Packets (Link1)
13:44:58 vSend(Link1,information_request_client1_to_alldhcp)
Send DHCPv6 Infomation Request Message: CLIENT1 --> all DHCPv6 Servers

InformationRequest Message
DHCPv6 OptionValues
Opt_DHCPv6_OptionRequestOptionCode = 23 OPTION_DNS_SERVERS
IdentifierIdentifier = 102
Opt_DHCPv6_CIDDUID-LLT HardwareType = 1
DUID-LLT MAC = 00:00:00:00:a2:a2
DUID-LLT TIME = 300000
13:44:58 vRecv(Link0,relayforward_infomationrequest_client1_to_alldhcp 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 relayforward_infomationrequest_client1_to_alldhcp

Relay-forward Message
DHCPv6 OptionValues
Opt_DHCPv6_IIDIdentifier = 01010101
Opt_DHCPv6_RelayMessage
Relay Message Option
InformationRequest Message in Relay Message Option
DHCPv6 OptionValues
Opt_DHCPv6_OptionRequestOptionCode = 23 OPTION_DNS_SERVERS
IdentifierIdentifier = 102
Opt_DHCPv6_CIDDUID-LLT HardwareType = 1
DUID-LLT MAC = 00:00:00:00:a2:a2
DUID-LLT TIME = 300000
13:44:59 vSend(Link0,relay_reply_server1_to_client1_1relay)
Send DHCPv6 Relay-reply message(Reply): SERVER1--> CLIENT1

Relay-reply Message
DHCPv6 OptionValues
Opt_DHCPv6_IIDIdentifier = 01010101
Opt_DHCPv6_RelayMessage
Relay Message Option
Reply Message in Relay Message Option
DHCPv6 OptionValues
Opt_DHCPv6_SIDDUID-LLT HardwareType = 1
DUID-LLT MAC = 00:00:00:00:a1:a1
DUID-LLT TIME = 400000
IdentifierIdentifier = 104
Opt_DHCPv6_CIDDUID-LLT HardwareType = 1
DUID-LLT MAC = 00:00:00:00:a2:a2
DUID-LLT TIME = 300000
Opt_DHCPv6_DNS_ServersDNS = 3ffe:ffff::1234
13:44:59 vRecv(Link1,dhcp6_reply 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
Receive NS NUT --> Any
13:44:59 vSend(Link1,na_client1_to_nut_local)
Send NA: CLIENT1 --> NUT
13:44:59 vRecv(Link1,dhcp6_reply 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
Receive DHCPv6 Reply Message: NUT --> Any

got DHCPv6 Reply Message
Reply Message
DHCPv6 OptionValues
Opt_DHCPv6_SIDDUID-LLT HardwareType = 1
DUID-LLT MAC = 00:00:00:00:a1:a1
DUID-LLT TIME = 400000
IdentifierIdentifier = 104
Opt_DHCPv6_CIDDUID-LLT HardwareType = 1
DUID-LLT MAC = 00:00:00:00:a2:a2
DUID-LLT TIME = 300000
Opt_DHCPv6_DNS_ServersDNS = 3ffe:ffff::1234
The Message exchange is correct
*** Target test finish ***
DHCPv6 Relay agent stop
13:44:59 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:45:03 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:45:13Stop Capturing Packets (Link0)

Stop Link0
13:45:13 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:45:24Stop Capturing Packets (Link1)

Stop Link1
OK
13:45:24End

Packet Reverse Log