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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!