13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

50 M. Diha and S. Pierrethe proposed architecture and algorithms as well a performance analysis. Section 4presents some simulation results and analysis. F<strong>in</strong>ally, the paper concludes with adiscussion on open problems faced <strong>by</strong> real-time mobility management <strong>in</strong> IP networks.2 Background and Related WorkThere are two major components <strong>in</strong> mobility management: handover managementand location management [1], [9].Handover management is the way a network uses to ma<strong>in</strong>ta<strong>in</strong> connection to a mobileuser as it moves and changes its access po<strong>in</strong>t to the network. In general, there aretwo types of handover: <strong>in</strong>tra-cell handover and <strong>in</strong>ter-cell handover [1]. The first typeoccurs when with<strong>in</strong> a cell a user experiences degradation of signal strength. Thisleads to a choice of new channels hav<strong>in</strong>g better signal strength at the same BaseTransceiver Station (BTS). The second type occurs when a user moves from one cellto another cell. In this case, the user’s connection <strong>in</strong>formation is transferred from theold BTS to the new one. In both <strong>in</strong>tra-cell and <strong>in</strong>ter-cell handover, the follow<strong>in</strong>g procedureis performed. First, the user <strong>in</strong>itiates a handover procedure. Then the networkor the mobile (depend<strong>in</strong>g on the unit that controls the handover operation) providesnecessary <strong>in</strong>formation and performs rout<strong>in</strong>g operations for the handover. F<strong>in</strong>ally, allsubsequent calls to the user are transferred from the old connection to the new one.Location management is the process a network uses to f<strong>in</strong>d the current attachmentpo<strong>in</strong>t of a mobile user for call delivery. The first step of the procedure is the locationregistration. In this phase, the mobile user periodically notifies the network of its newaccess po<strong>in</strong>t. The notifications allow the network to authenticate the user and updateits location profile. The second step is the call delivery. When a call belong<strong>in</strong>g to auser reached the network, a search for the user’s profile is made usually <strong>in</strong> a localdatabase. Then the call is forwarded to the user based on the <strong>in</strong>formation conta<strong>in</strong>ed <strong>in</strong>its profile.Mobility support <strong>in</strong> the IP protocol has been developed <strong>by</strong> the IETF lead<strong>in</strong>g to theMobile IP protocol [3], [6], [8]. Currently two versions of Mobile IP are available,versions 4 (IPv4) and 6 (IPv6). In this paper we focus on IPv4 s<strong>in</strong>ce it is actually themost implemented one.A Mobile Node (MN) is a node able to move from one subnet to another withoutany need of chang<strong>in</strong>g its IP address. The MN accesses the Internet via a Home Agent(HA) or a Foreign Agent (FA). The Correspondent Node (CN) is a node establish<strong>in</strong>ga connection with the MN. The HA is a local router on the MN’s home network andthe FA is a router on the visited network.The follow<strong>in</strong>g operations are <strong>in</strong>troduced <strong>by</strong> the Mobile IP protocol [4], [6].1. Discovery: How an MN f<strong>in</strong>ds an agent (HA or FA).2. Registration: How an MN registers with its HA.3. Rout<strong>in</strong>g and Tunnel<strong>in</strong>g: How an MN receives datagrams when visit<strong>in</strong>g a foreignnetwork [5], [7].

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!