New version page

UCLA CS 215 - Implementing Mobile IP in Glomosim 2.0

This preview shows page 1-2-20-21 out of 21 pages.

View Full Document
View Full Document

End of preview. Want to read all 21 pages?

Upload your study docs or become a GradeBuddy member to access this document.

View Full Document
Unformatted text preview:

Implementing Mobile IP in Glomosim 2.0GoalsOverview of Mobile IPMobile IPCellular Network TopologySimple HandoffSimple Handoff ExampleImplementing Mobile IPImplementing Mobile IP (Cont.)Simulation ParametersMobile IP ParametersSimulation ScenariosSimulation TopologySimulation SnapshotSimulation Result : Handoff vs MobilitySimulation Result : Packet drop vs MobilitySimulation Result : Encapsulated packet vs MobilitySimulation Result : Decapsulated packet vs MobilitySimulation Result : Tunneled packet vs MobilityConclusionAcknowledgementImplementing Mobile IP in Glomosim 2.0Sungwook LeeEric LinTutor : S. Kyle BaeWinter01 CS215Goals•Implementing Mobile IP in Glomosim 2.0•Mobile IP in a hybrid network with wired and wireless, e.g cellular network•Supporting Handoff •Hybrid model between Mobile IP and Cellular IPOverview of Mobile IP•Proposed by Charles Perkins in 1996•Mobile IP provides a mobile host (MH) with connectivity to Internet with the same IP address while moving around•Home Agent (HA) handles MH registration and packet forwarding for it•Foreign Agent (FA) provides a care-of-address for its visiting MHs and decapsulates packets and forward them to its vistorsMobile IP•Registration–MH registers with FA–FA informs MH’s HA about MH’s registration–HA sends confirmation to FA–HA starts interception and tunneling of packets for MH•Interception and tunneling–HA looks up a table containing currently away MHs–HA encapsulates packet within another IP packet–Encapsulated packets are tunneled to FA and decapsulatedCellular Network TopologySimple HandofftimeAdvt fromNew AgentAdvt fromCurrent Agentresetreset Start handoffHandoffthresholdSimple Handoff ExampleImplementing Mobile IP•Add Mobile IP sublayertypedef struct { unsigned int agent:1, mobileHost:1, reserved:2, state:8, handoffThreshold:8, maxMobileHost:16; HomeAgentInfo homeAgentInfo; ForeignAgentInfo foreignAgentInfo; MobileHostInfo mobileHostInfo; NetworkMobileIpStatsType stats;} GlomoMobileIp;•Add Mobile IP protocol// include/nwcommon.h : onf of protocol numbers for IP// Ref : rfc 1700#define IPPROTO_MOBILE_IP_CONTROL 4#define IPPROTO_MOBILE_IP_IPIP 94Implementing Mobile IP (Cont.)MH AT HOMEMHINITMH AWAYMH TXMITTINGMH IDLEMH TXMITTINGMH IDLEMHIN HANDOFFSimulation Parameters•22 Base stations•44 Mobile hosts•2000 m x 2000 m•Simulation time : 10 min•Traffic : 20 CBRs, 20 TELNETs or 20 FTPs•Random mobile host movement using mobility.trace•Moving speed : 0, 5, 10, 15, 20, 25, 30(m/s)Mobile IP Parameters•Mobile IP Agent broadcasts advertisement every 300 ms•Routing table in agent is updated if the agent can’t hear mobile host during 30 secondSimulation ScenariosMobility 20 FTPs 20 TELNETs 20 CBRs0 m/s 3 run 3 run 3 run5 m/s 3 run 3 run 3 run10 m/s 3 run 3 run 3 run15 m/s 3 run 3 run 3 run20 m/s 3 run 3 run 3 run25 m/s 3 run 3 run 3 run30 m/s 3 run 3 run 3 runSimulation TopologySimulation SnapshotSimulation Result : Handoff vs MobilitySimulation Result : Packet drop vs MobilitySimulation Result : Encapsulated packet vs MobilitySimulation Result : Decapsulated packet vs MobilitySimulation Result : Tunneled packet vs MobilityConclusion•Mobile IP implemented in Glomosim 2.0•Handoff included in Mobile IP for the Cellular network environments•Packet drop rates and handoff counts are measured•Future work –Relation of advertisement interval, handoff scheme, mobility model(mobile host speed) and routing table update interval–Extend to Cellular IPAcknowledgement•S. Kyle Bae•Yunjung


View Full Document
Loading Unlocking...
Login

Join to view Implementing Mobile IP in Glomosim 2.0 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Implementing Mobile IP in Glomosim 2.0 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?