Dynamo project group Tero Hätinen, Joni Purojärvi and Antti Pyykkönen University of Jyväskylä
The document presents the changes that Dynamo group made into Dynamics Mobile IPv4 and UDHCP system softwares to meet goals of the LaiLA project
The functions, attributes and variables are presented in detail with Doxygen generated Dynamics DHCP Reference manual.
The purpose of the changes is to add DHCP support into the home agent.
UDHCP 0.9.8 files were copied into Home Agent directory.
To the file ha.h were added the following parts
RELEASEIPwhich indicates the wanted DHCP call.
client_configstruct was added.
mainfunction of the client was renamed to
dhcp_mobile_arraywas added with all the necessary data to be passed between UDHCP and the home agent.
udhcpwhen the mobile node disconnects,
udhcpwhen the mobile node updates binding and
udhcpwhen a new mobile node registers.
dhcp_ifvariable to be set on UDHCP
dhcp_ifto be set from
dynhad.conffile with name
dhcp "eth2"to tell the what network interface DHCP uses.
The functions, attributes and variables are presented in detail in Dynamo VFAG Reference manual generated with Doxygen. The test data is presented in the following order: time (in ascending order), function (0=leave, 1=join, 2=run third party program), home address, home agent address, care-off address and NAI. A test data example is presented in the file mobiles.txt.
The purpose of the changes is to translate the mobile node into a testing tool called "virtual foreign agent generator". The tool is used to test the behaviour of the home agent in stress situation.
mobiles.txt with test data
mn_initbefore doing anything else in the main program.
create_mobileto create virtual mobile nodes into
mobile_arrayfrom test data file and
send_messagesto send registeration or deregisteration messages for virtual mobile nodes.
In our test enviroment (Ubuntu 6.10) we had to modify one Linux header file in order to get the program compiled.To the file net/wireless.h was added