Performance Validation of Mobile IP Wireless Networks Presented by Syed Shahzad Ali Advisor Dr. Ravi Pendse
Agenda Objective Motivation Introduction Problems : IP Addresses, Location, Routing Solution: Mobile IP Protocol Ns-2 test-bed and results Router’s Lab setup Test-bed and result Future Work
Objective Performance validation of mobile IP based wireless networks by collecting results on NS-2 simulator and by working in the LAB. Validate the effects of mobility on the transport layer Implement a test bed for the measurement of various parameters that might impact wireless network performance
Motivation Increasing mobile workforce Dramatic improvement in size, weight, and sophistications of notebook computers To correctly predict current and future use of Internet technology
Wireless Networking Wireless networking is the use of Radio Frequency (RF) technology to connect workstations in a Local Area Network (LAN) or LAN's in a Wide Area Network (WAN). This technology allows ethernet speed with a limited or no wired connections. It transmits and receives information over the air.
What is Mobile IP? MIP defines how MN change their Point Of Attachment to the Internet without changing their IP address Each MN is always identified by its home IP address HA sends datagrams for MN through a tunnel to the COA No protocol enhancement is required in other hosts or routers
Routing decisions are based upon the network-prefix portion of the IP Destination Address What if Node Moves / /24 Router
Problem Due to Mobility Internet Mobile Node x.x A A B B C C D D ? Route Next x.x B Route Next x.x B Route Next x.x A Route Next x.x A CN Internet x.x ABC D Route Next x.x B Route Next x.x B Route Next x.x A Route Next x.x A CN
Mobile IP Process Agent Discovery to find Agent Home agent and foreign agents periodically advertise agent advertisements They also respond to solicitation from mobile node Mobile Node selects an agent and uses Care- Of-Address for further communication
IP Address associated with a mobile node that is visiting a foreign network It generally changes every time MN moves from one foreign network to another A FA COA can be any one of the FA’s IP Address A FA COA can be shared by many MN simultaneously Care-Of-Address
Mobile IP Process (Contd.) Registration Mobile Node registers its COA with home agent either directly or through foreign agent. Home agent then sends a reply back to mobile node via FA about successful COA registration Each mobility binding has a negotiated life time limit To continue further working in FN, registration must be done within lifetime
Overview of Mobile IP Functionality 1. MN discovers agent 2. MN obtains COA (Care Of Address) 3. MN registers with HA 4. HA tunnels packets from CN to MN 5. FA forwards packets from MN to CN HA FA 1. and MN CN 5. 4.
Encapsulation/ Tunneling Home Agent Intercepts mobile node’s datagrams and forwards them to COA Home Agent tells all hosts to send mobile node’s datagram to it Home Agent then send it to FA via Tunnel Decapsulation: Datagram is extracted by FA and sent to mobile node
Encapsulation/Tunneling IP Cloud Home Network New Network/Foreign Network Home Agent Foreign Agent Mobile Node Correspondent Node Tunnel
Network Simulators Simulation: a common technique used by researchers Test scenarios that yet not occurred in real world Predict performance to aid technology design Improve validation of the behavior of existing protocols
NS-2 Simulator Object oriented, discrete event simulator NS development is supported by DARPA (Defense Advanced Research Project Agency) NS-2 is written in C++ and Otcl (Object tool command language) Network scenarios are written into Tcl language Large and complex trace files are generated Software package extracts the data from trace file Complicated and long process
Trace File Format r tcp tcp tcp r _6_ AGT tcp 1000 [a ] [0: : ] [6316 0] 1 0 s _6_ AGT ack 40 [ ] [ :2 0:0 32 0] [6316 0] 0 0 r ack ack ack r tcp tcp tcp ack ack r ack ack ack ack ack r ack ack ack ack ack r ack tcp
Network Setup (NS-2) MN HAFA1 FA2 TCP Source
Test Bed Setup Flow
Results NS-2
Result NS-2 (cont.)
Result NS-2 (Contd.)
Lab Setup Server FA1 FA2 R2 10.x 11.x 13.x 12.x 15.x 16.x 17.x Client HA
Lab Results
Lab Results (Cont.)
Lab Results (Contd.)
1MB Bandwidth
5.5 MB Bandwidth
11 MB Bandwidth
1 MB Bandwidth
5.5 MB Bandwidth
11 MB Bandwidth
Conclusion Overall comparison shows that results are almost same so we can rely on simulator to predict mobile IP wireless networks In lowest bandwidths, tunnel overhead is more than 50% of the overall network latency During roaming packets are lost and retransmitted
Conclusion (cont.) Latencies values in lab setup are higher than collected from NS-2 setup In lab handoff was achieved between networks by changing SSID of mobile node In NS-2 handoff is based on received signal power strength Network performance improved when high bandwidths are used
Conclusion Strict separation between layer 2 and layer 3 results in increased network latencies Mobile node may only communicate with a directly connected FA MN may only begin registration process after layer 2 handoff to a new FA is completed The registration process takes some time to complete. During this time MN is not able to send or receive IP packets
Future Work In this research the correspondent node was stationary. A study can be done where CN is also mobile Study can be done to determine and validate performance with more number of mobile nodes Real time traffic using RTP protocol may be realized
Thank you very much for attending the presentation Questions?