Mobile IPv4 and Mobile IPv6 were simulated in NS2 to compare their performance. Packet drop and throughput were used as metrics. For TCP traffic over 200 seconds: MIPv4 had 3 dropped packets while MIPv6 had none. MIPv4 throughput was 13.12Mbps receiving, while MIPv6 was unlimited at 2.14Gbps receiving. In conclusion, MIPv6 performed better than MIPv4 according to the simulation results.