Project title: Performance Comparison Between IPv4 and IPv6 over WLAN Technology
Scope: more focus on ad hoc network architecture (multi-hop ad hoc network)
4 type of environment:
1) Mobile IPv4 TCP
2) Mobile IPv6 TCP
3) Mobile IPv4 UDP
4) Mobile IPv6 UDP
Comparison crateria:
1) Average delay
2) Average throughput
3) Speed
4) Packet loss rate
Language use:
1) TCL language - for generate network environment in NS2
2) AWK language - for manipulate tracefile to display network statistic
overall process:
logical design:
SAMPLE PROCESS (MIPv4TCP)
1) install NS-2 (*please view entry posted before)
2) Create TCL script to create the network environment
3) Compile the script
i- Log in as root
ii- Enter the folder contain tcl script file (MIPv4TCP.tcl)
iii- Compile the script
*By compiling the MIPv4TCP.tcl, 2 type of file will be directly created which are MIPv4TCP.nam and MIPv4TCP.tr
* File .tr (tracefile) is a file contain the entire network behavior during the simulation process.
* File .nam (network animation) is a file contain 2D animation that display the network simulation process.

4) Create awk script to measure and calculate network statistic
i. save the script as "all_parameter.awk"
ii. recommend to save within the same folder contain the trace file
i. save the script as "all_parameter.awk"
ii. recommend to save within the same folder contain the trace file
i. Via terminal, enter the directory contain "all_parameter.awk" and "MIPv4TCP.tr"
ii. command: awk -f all_parameter.awk MIPv4TCP.tr
iii. Result as shown below will apppear.
6) Compare the difference between all 4 environment
7) Make a decision which IP address format is the best approach in wireless environment for TCP and UDP.
*Project enhancement for PSM 2
i. Search 3 journal that discuss about project methedology, then state why do i choose my current methedology
ii. Search 3 journals that discuss about awk and pearl language, then state why do i choose my current language
iii. Enhance IPv6 script
iv. Add more comparison crateria (Handover delay, jitter)
v. Implement graph to illustrate the comparison result