vii TABLE OF CONTENTS CHAPTER 1 TITLE PAGE DECLARATION ii DEDICATION iii ACKNOWLEDGEMENT iv ABSTRACT v ABSTRAK vi TABLE OF CONTENTS vii LIST OF TABLES xii LIST OF FIGURES xiii LIST OF ABBREVIATIONS xvi LIST OF SYMBOLS xxi LIST OF APPENDICES xxiii INTRODUCTION 1 1.1 Overview 1 1.2 Problem Background 3 1.2.1 Inter-Domain PMIPv6 Mobility Support 4 1.2.2 Intra-Domain PMIPv6 Mobility Support 6 1.2.3 Obtaining MNs Context for Handover Triggering 7 Support 1.2.4 Local Mobile Anchor (LMA) Inter-domain 8 Support 1.3 Problem Statement 9 1.4 Research Questions 10 viii 2 1.5 Research Aim 11 1.6 Research Objectives 11 1.7 Research Scope 12 1.8 Significance of the Study 13 1.9 Research Contribution 14 1.10 Thesis Organization 14 LITERATURE REVIEW 16 2.1 Introduction 16 2.2 Mobility Management in Vehicular Networks 18 2.2.1 2.3 Vehicular to Infrastructure (V2I) Management 2.2.2 Vehicular to Vehicular (V2V) Management Host Based Mobility 2.3.1 Mobility 20 Mobility 21 Mobile IPv6 (MIPv6) 22 2.3.1.1 Movement Detection 24 2.3.1.2 Address Configuration 25 2.3.1.3 Binding Update and Binding Acknowledgement 2.3.2 Fast Mobile IPv6 26 27 2.3.2.1 Anticipated and Handover Initiation 28 2.3.2.2 Updating the Previous Access Router 29 Hierarchical Mobile IPv6 30 Mobility with IEEE 802.21 MIH Services 31 2.4.1 Media Independent Handover Architecture 33 2.4.1.1 Media Independent Handover services 34 2.4.1.2 Media Independent Event Service 35 2.4.1.3 Media Independent Command Service 37 2.4.1.4 Media Independent Information Service 37 Media Independent Handover protocol Frame Format 39 2.3.3 2.4 22 2.4.2 ix 2.5 3 40 2.5.1 Proxy Mobile IPv6 40 2.5.1.1 PMIPv6 with MIPv6 for Global Mobility Support 46 2.5.1.2 48 Inter-domain handover scheme using an intermediate mobile access gateway 2.6 Motion Classification 50 2.7 Summary 56 RESEARCH METHODOLOGY 57 3.1 Introduction 57 3.1.1 Comparison Framework 61 Research Design and Procedure 61 3.2.1 Inter-domain PMIPv6 62 3.2.2 Intra-domain PMIPv6 63 3.2.2.1 Mobile Access Gateway Extension 64 3.2.2.2 Vehicle Extension 65 3.2.3 Network Model 66 3.2.4 Performance Evaluation 68 3.2.4.1 Numerical Results 70 3.2.4.2 Overlap area Impact on Handover 71 3.2 4 Network Based Mobility 3.3 Assumption and Limitations 72 3.4 Summary 73 DESIGN AND ANALYSIS 74 4.1 Introduction 74 4.2 Proposed inter-intra domain PMIPv6 Framework design 75 4.2.1 MIH (IEEE 802.21) Proposed Primitives and Parameters 83 4.2.2 Homogeneous Network Information (HNI) Report 85 x Structure 4.3 Mathematical Analysis 86 4.3.1 Inter-Intra PMIPv6 Network Mathematical Analysis 86 4.3.2 Handover Latency Analysis 90 4.3.2.1 PMIPv6 Handover Extensions 91 4.3.2.2 Inter-intra domain PMIPv6 proposed technique 94 Signaling Cost Modeling 97 4.3.2.1 Proxy Mobile IPv6 (PMIPv6) 98 4.3.2.2 Inter-domain PMIPv6 100 4.3.2.3 Inter-domain PMIPv6 scheme using I-MAG 101 4.3.2 4.3.2.4 Proposed inter-intra domain PMIPv6 5 102 4.4 Handover Estimation Engine using HNI 105 4.5 Vehicle Motion Classification 108 4.6 Summary 110 PROPOSED TECHNIQUE 5.1 5.2 5.3 INTER-INTRA DOMAIN PMIPV6 112 112 Introduction Proposed Inter-Intra Domain Proxy Mobile IPv6 Technique 113 5.2.1 Proposed Inter-Domain PMIPv6 Overview 113 5.2.2 Inter-domain PMIPv6 with Logical Interface 117 5.2.3 Proposed Intra-domain PMIPv6 Overview 119 Inter-Intra domain Handover Procedure 120 5.3.1 121 5.3.2 Proposed Inter-Domain PMIPv6 Handover Operation Proposed Inter-Domain PMIPv6 Handover Operation with (LI) 124 5.3.3 Proposed intra-domain PMIPv6 with (LI) Handover Operation 126 xi 5.4 Results and Discussion 129 5.4.1 Inter-domain PMIPv6 analytical Model 129 5.4.1.1 Experimental Setup 129 5.4.1.2 Impact of Vehicle Speed 130 5.4.1.3 Communication Overhead Impact 135 5.4.1.4 Session Arrival Rate Impact on Packet Delivery 137 Inter-domain PMIPv6 Extension analytical Model 141 5.4.2.1 Numerical Results 142 Intra-domain PMPv6 analytical Model 145 5.4.3.1 Impact of Vehicle Speed 145 5.4.3.2 Communication Overhead Impact 146 5.4.3.3 Session Arrival Rate Impact on Packet Delivery 147 5.4.2 5.4.3 5.5 6 Summary 150 CONCLUSION AND FUTURE WORK 6.1 Overview 152 152 6.2 Achievements 152 6.3 Research Summary 154 6.4 156 Future Directions and Research Opportunities REFERENCES 158 Appendices A-B 164-169 xii LIST OF TABLES TABLE NO. TITLE PAGE 2.1 Handover Process Parameters 51 2.2 Comparison of Mobility Protocols for MIP 55 3.1 The overall research plan 60 3.2 Parameters to calculate the performance metrics 69 3.3 Table Mobility messages sizes 70 4.1 New primitives and parameters of the proposed inter- 83 domain PMIPv6 technique 4.2 The notations used in the Handover Analytical 91 modeling 4.3 Handover Mathematical and cost Modeling Analysis 105 5.1 Binding cash entry pLMA 118 5.2 Binding cash entry nLMA 118 5.3 Handover latency results (Data Link Layer “200-400 132 ms”) 5.4 Handover latency results (Data Link Layer “40 ms”) 133 xiii LIST OF FIGURES FIGURE NO. TITLE PAGE 1.1 Multicast scheme in intra-domain and inter-domain 6 1.2 Inter-domain tunnel establishment issues 9 2.1 Taxonomy of the literature on mobility and handover 17 management protocols 2.2 General vehicular networks model 18 2.3 Mobility Management over Wireless Network 19 2.4 Vehicle Mobility Management Requirements 20 2.5 Taxonomy of mobility management solutions for 22 vehicular network 2.6 MIPv6 Standard Handover 23 2.7 MIPv6 Handover Latency Time Line 26 2.8 FMIPv6 Standard Handover 27 2.9 FMIPv6 Handover Latency Time Line 29 2.10 Simplified View of HMIPv6 30 2.11 HMIPv6 Handover Latency Time Line 31 2.12 Media Independent Handover Structure 32 2.13 MIH Protocol Frame Format 40 2.14 Basic PMIPv6 Domain Terminologies 41 2.15 PMIPv6 Initial Attachment Signalling Flow Phase 43 2.16 PMIPv6 Handover Procedure Signalling Flow Phase 44 2.17 PMIPv6 Handover Latency Time Line 44 2.18 PMIPv6 Deployment in VANET 45 2.19 Inter-Domain PMIPv6 Handover Procedure and Timing 47 Diagram 2.20 I-MAG Handover Schemes 49 xiv 2.21 I-MAG Network Architecture 49 2.22 Handover Analysis 50 3.1 Research framework 58 3.2 Mobility manager modules 64 3.3 Modified PBU Message 65 3.4 Proposed vehicle extension 66 3.5 Proposed Inter-Domain Network Architecture 67 3.6 Proposed Intra-Domain Network Architecture 68 3.7 Relationship between the overlapping areas 71 4.1 PMIPv6 Handover Process Modified with MIH (IEEE 76 802.21) 4.2 Proposed Extension for LMA process 77 4.3 Proposed Extension for nMAG LMA process 80 4.4 Proposed handover mechanism using MIH 84 4.5 Homogeneous Network Information (HNI) Request 85 4.6 HNI response message 85 4.7 PMIPv6 Handover timing diagram 91 4.8 Proposed Inter-domain PMIPv6 handover timing diagram 95 4.9 Handover estimation engine diagram 107 4.10 Vehicle movement within the network between PMIPv6 108 domains 4.11 Markov Model for vehicle mobility direction 109 5.1 A Proposed Process Flow for Handover in the Proposed 114 Inter-PMIPv6 5.2 PMIPv6 Overlapping Domains 115 5.3 Inter-Domain Network Architecture 118 5.4 Proposed Process Flow for handover in the Proposed 120 Intra-PMIPv6 5.5 Proposed inter-domain handover signaling 122 5.6 Proposed inter-domain handover signaling with logical 125 interface 7.5 Logical Interface Implementation 127 5.8 Proposed Intra-Domain PMIPv6 handover signaling 127 xv 5.9 Effect of speed on the handover latency Data Link Layer 130 (200-400 ms) 5.10 Effect of speed on the handover latency Data Link Layer 132 (40 ms) 5.11 Figure 5.11 Handover Latency versus Wireless Link 134 Latency (a) DL= 200-400 ms, (b) DL= 40 ms 5.12 Effect of speed on the communication overhead 136 5.13 Packet loss when (a) E (S) = 10, (b) E (S) = 20 138 5.14 Packet loss when (a) E (S) = 10, (b) E (S) = 20 139 5.15 Packet delivery cost 140 5.16 Performance evaluation of the inter-domain PMIPv6 141 5.17 Effect of speed on the handover latency/with Fixed Data 142 Link Layer 5.18 Effect of speed on the handover latency Data Link Layer 143 (200-400 ms) 5.19 Packet delivery cost 144 5.20 Handover Performance Evaluation 144 5.21 Effect of speed on the handover latency 145 5.22 Effect of speed on the communication overhead 146 5.23 Intra-domain Packet loss when (a) E (S) = 10, 148 (a) E (S) = 10, 149 Intra-Domain Handover Latency versus Wireless Link 150 (b) E (S) = 20 Intra-domain Packet loss when 5.24 5.25 (b) E (S) = 20 Latency xvi LIST OF ABBREVIATIONS AAA – Authentication Authorization and Accounting AN – Access Network AP – Access Point AR – Access Router ARP / ND – Address Resolution Protocol / Neighbor discovery BA – Binding Acknowledgement BCE – Binding Cash Entry BS – Base Station BU – Binding Update BUL – Binding Update List CALM – Continuous Air Interface for Long and Medium Range CN – Correspondent Nodes CoA – Care-of-Address CoT – Care-of Test CoTI – Care-of Test Init CS – Command Service DAD – Duplicate Address Detection DHCPv6 – Dynamic Host Configuration Protocol for IPv 6 EE – Estimation Engine ES – Event Service FBU – Fast Binding Update xvii FMIPv6 – Fast Mobile IPv6 FQDN – Fully Qualified Domain Name GPS – Global Positioning System GSM – Global System for Mobile communications HA – Home Agent HMIPv6 – Hierarchical Mobile IPv6 HNI – Homogeneous Network Information HNP – Home Network Prefix IE – Information Element IEEE – Institute of Electrical and Electronics Engineers IETF – Internet Engineering Task Force I-MAG – Intermediate Mobile Access Gateway Interface ID – Interface Identifier IP – Internet Protocol IP – Internet Protocol I-PMIPv6 – Inter domain PMIPv6 IPv6 – Internet Protocol version 6 IPv6S – IPv6 stack IS – Information Service ISP – Internet Service Provider ITU-T – The International Telecommunication Union L2 – Layer 2 L2 trigger – Information from L2 that informs L3 of particular events before and after L2 handover L3 – Layer 3 LAN – Local Area Network LCoA – On-Link Care of Address xviii LI – Logical Interface LI – Logical Interface LLC – Logical Link Control LMA – Local Mobile Anchor LMAA – Local Mobile Anchor Address LMD – Local Mobile Domain LTE – Long Term Evolution MAC – Media Access Control MAG – Mobile Access Gateway MANET – Mobile Ad-Hoc Network MAP – Mobility Anchor Point MICS – Media Independent Command Service MIES – Media Independent Event Service MIH – Media Independent Handover MIHF – Media Independent Information Function MIH-PrefixInfo – Media Independent Handover Prefix Information MIH-PrefixInfo – Media Independent Handover Information Prefix MIIS – Media Independent Information Service MIPv6 – Mobile IPv6 MN – Mobile Node MPR – Multipoint Relay – Binding Update Message Sent from MN to HA – Binding Acknowledgement Message – Binding Update Message Sent from MN to CN – Fast Binding Update Message – Fast Binding Acknowledgment Message – Binding Update Message Sent from MN to MAP xix – Binding Acknowledgment Message Sent by MAP – Proxy Binding Update message sent from MAG to LMA – Proxy Binding Acknowledgment Sent by LMA – Route Solicitation for Proxy Message – Proxy Rout Advertisement Message – Handover Initiation Message – Handover acknowledge – IPv6 Header nCoA – New Care-of-Address NEMO – Network Mobility NetLMM – Network-based Localized Mobility Management NGN – Next Generation Networks NIMM – Network Information Management Module nLMA – New LMA nMAG – New MAG NUD – Neighbor Unreach-ability Detection OSI – Open Systems Interconnection PAR – Previous Access Router PBA – Proxy Binding Acknowledgment PBU – Proxy Binding Update pLMA – Previous LMA pMAG – Previous MAG PMIPv6 – Proxy Mobile IPv6 PoA – Pont of Attachment PrRtAdv – Proxy Router Advertisement RA – Router Advertisement xx RCoA – Regional Care of Address RR – Return Routability RS – Router Solicitation SAP – Service Access Points TCP – Transmission Control Protocol TLV – Type Length Value TTL – Time To Live UDP – User Datagram Protocol V2I – Vehicle-to-Infrastructure V2V – Vhicle-to-Vehicle VANET – Vehicular Ad-hoc Networks VMA – Virtual Mobility Anchor VoIP – Voice over IP WiFi – Wireless-Fidelity WiMAX – Worldwide Interoperability for Microwave Access xxi LIST OF SYMBOLS – Intra-Domain Crossing Rate – Inter-Domain Crossing Rate – Inter-Intra Domain Crossing Rate – Average Number Of Intra-Cell Crossing – Average Number Of Inter-Cell Crossing – Average Number Of Cell Crossing Rate – Average Number Of Intra-Domain Handover – Messaging Exchange – PBU Messaging Exchange – Data Link Layer Latency – Delay of Delay Before Sending Initial RS Message – Location Registration – Message Size – Arrival Delay – Connection Range – RS Delay – Authentication Delay – Duplicate Address Detection Delay – Inter PBU – Intra PBU xxii O V – Route Advertisement – Negotiation Time – Relative Gain for Handover Performance – Celle Overlap Area – Probability of Failure Handover – Velocity of the vehicle xxiii LIST OF APPENDICES APPENDIX TITLE PAGE A Mathematical Analysis 163 B Publications 169