1 / 37

Performance Validation of Mobile IP Wireless Networks

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

Download Presentation

Performance Validation of Mobile IP Wireless Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Performance Validation of Mobile IP Wireless Networks Presented by Syed Shahzad Ali AdvisorDr. Ravi Pendse

  2. 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

  3. 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

  4. Motivation • Increasing mobile workforce • Dramatic improvement in size, weight, and sophistications of notebook computers • To correctly predict current and future use of Internet technology

  5. 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.

  6. 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

  7. What if Node Moves • Routing decisions are based upon the network-prefix portion of the IP Destination Address 10.10.0.1/16 Router 130.10.1.0/24

  8. D 130.1.x.x Internet A B C Route Next 130.1.x.x A Route Next 130.1.x.x B D 130.1.1.1 Problem Due to Mobility Mobile Node 130.1.x.x CN 130.1.1.1 Internet A B C Route Next 130.1.x.x B Route Next 130.1.x.x A CN ?

  9. 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

  10. Care-Of-Address • 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

  11. 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

  12. Overview of Mobile IP Functionality CN • 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 5. 4. FA HA 1. and 2. 3. MN

  13. 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

  14. Tunnel Encapsulation/Tunneling Correspondent Node IP Cloud Home Network New Network/Foreign Network Mobile Node Foreign Agent Home Agent Mobile Node

  15. 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

  16. 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

  17. Trace File Format r 68.423159 3 1 tcp 1020 ------- 2 0.0.0.1 2.0.0.1 6319 12983 + 68.423159 1 2 tcp 1020 ------- 2 0.0.0.1 2.0.0.1 6319 12983 - 68.423159 1 2 tcp 1020 ------- 2 0.0.0.1 2.0.0.1 6319 12983 r 68.423209029 _6_ AGT --- 12976 tcp 1000 [a2 3 1 800] ------- [0:0 4194305:2 28 4194305] [6316 0] 1 0 s 68.423209029 _6_ AGT --- 12996 ack 40 [0 0 0 0] ------- [4194305:2 0:0 32 0] [6316 0] 0 0 r 68.423346 4 2 ack 60 ------- 2 1.0.1.2 0.0.0.0 6313 12989 + 68.423346 2 1 ack 60 ------- 2 1.0.1.2 0.0.0.0 6313 12989 - 68.423346 2 1 ack 60 ------- 2 1.0.1.2 0.0.0.0 6313 12989 r 68.424037 0 1 tcp 1000 ------- 2 0.0.0.0 1.0.1.2 6322 12988 + 68.424037 1 3 tcp 1000 ------- 2 0.0.0.0 1.0.1.2 6322 12988 - 68.424037 1 3 tcp 1000 ------- 2 0.0.0.0 1.0.1.2 6322 12988 + 68.424559 4 2 ack 60 ------- 2 1.0.1.2 0.0.0.0 6314 12990 - 68.424559 4 2 ack 60 ------- 2 1.0.1.2 0.0.0.0 6314 12990 r 68.425271 2 1 ack 60 ------- 2 1.0.1.2 0.0.0.0 6311 12984 + 68.425271 1 0 ack 60 ------- 2 1.0.1.2 0.0.0.0 6311 12984 - 68.425271 1 0 ack 60 ------- 2 1.0.1.2 0.0.0.0 6311 12984 + 68.425611 4 2 ack 60 ------- 2 1.0.1.2 0.0.0.0 6315 12992 - 68.425611 4 2 ack 60 ------- 2 1.0.1.2 0.0.0.0 6315 12992 r 68.426802 2 1 ack 60 ------- 2 1.0.1.2 0.0.0.0 6312 12986 + 68.426802 1 0 ack 60 ------- 2 1.0.1.2 0.0.0.0 6312 12986 - 68.426802 1 0 ack 60 ------- 2 1.0.1.2 0.0.0.0 6312 12986 + 68.427576 4 2 ack 60 ------- 2 1.0.1.2 0.0.0.0 6316 12996 - 68.427576 4 2 ack 60 ------- 2 1.0.1.2 0.0.0.0 6316 12996 r 68.428204 1 0 ack 60 ------- 2 1.0.1.2 0.0.0.0 6307 12977 + 68.428204 0 1 tcp 1000 ------- 2 0.0.0.0 1.0.1.2 6327 12997

  18. TCP Source FA2 HA FA1 MN Network Setup (NS-2)

  19. Test Bed Setup Flow

  20. Results NS-2

  21. Result NS-2 (cont.)

  22. Result NS-2 (Contd.)

  23. Server 12.x R2 13.x 11.x 16.x FA2 FA1 HA 17.x 15.x 10.x Client Lab Setup

  24. Lab Results

  25. Lab Results (Cont.)

  26. Lab Results (Contd.)

  27. 1MB Bandwidth

  28. 5.5 MB Bandwidth

  29. 11 MB Bandwidth

  30. 1 MB Bandwidth

  31. 5.5 MB Bandwidth

  32. 11 MB Bandwidth

  33. 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

  34. 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

  35. 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

  36. 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

  37. Thank you very much for attending the presentation Questions?

More Related