A comprehensive survey on vehicular networks for smart roads: A focus on IP-based approaches

Abstract In vehicular communications, the use of IP-based vehicular networking is expected to enable the deployment of various road applications, namely for vehicle-to-infrastructure (V2I), infrastructure-to-vehicle (I2V), vehicle-to-vehicle (V2V), and vehicle-to-everything (V2X) communications. This paper surveys vehicular networking based solely on the Internet Protocol (IP), which is defined as IP Vehicular Networking, in smart road scenarios. This paper presents a background tutorial on IP-based networking, with an overview of the main technologies enabling IP vehicular networking, vehicular network architecture, vehicular address autoconfiguration, and vehicular mobility management. IP-based vehicular use cases for V2I, V2V, and V2X are presented and are analyzed based on the latest standardization and research activities. The paper highlights several research challenges and open issues that must be addressed by researchers, implementers and designers, and discusses security considerations that should be factored in for a secure and safe vehicular communication. Finally, this paper offers current and future directions of IP-based vehicular networking and applications for human-driving vehicles, partially autonomous vehicles, and autonomous vehicles in smart roads.

[1]  Ethan Grossman,et al.  Deterministic Networking Use Cases , 2019, RFC.

[2]  Young-Han Kim,et al.  Considerations for ID/Location Separation Protocols in IP-based Vehicular Networks , 2020 .

[3]  Paul E. Hoffman,et al.  Cryptographic Suites for IPsec , 2005, RFC.

[4]  Symeon Papavassiliou,et al.  Autonomic Handover Management for Heterogeneous Networks in a Future Internet Context: A Survey , 2019, IEEE Communications Surveys & Tutorials.

[5]  Brian E. Carpenter,et al.  First-Hop Router Selection by Hosts in a Multi-Prefix Network , 2016, RFC.

[6]  S. Nakamoto,et al.  Bitcoin: A Peer-to-Peer Electronic Cash System , 2008 .

[7]  Christos G. Cassandras,et al.  Joint Time and Energy-Optimal Control of Connected Automated Vehicles at Signal-Free Intersections with Speed-Dependent Safety Guarantees , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[8]  Erik Guttman Vendor Extensions for Service Location Protocol, Version 2 , 2002, RFC.

[9]  Stephan Olariu,et al.  A Survey of Vehicular Cloud Research: Trends, Applications and Challenges , 2020, IEEE Transactions on Intelligent Transportation Systems.

[10]  Jorge Cortés,et al.  Hierarchical-Distributed Optimized Coordination of Intersection Traffic , 2020, IEEE Transactions on Intelligent Transportation Systems.

[11]  Erik Guttman Service Location Protocol Modifications for IPv6 , 2001, RFC.

[12]  Abdelwahab Boualouache,et al.  A Survey on Pseudonym Changing Strategies for Vehicular Ad-Hoc Networks , 2017, IEEE Communications Surveys & Tutorials.

[13]  Jung-Min Park,et al.  IEEE 802.11bd & 5G NR V2X: Evolution of Radio Access Technologies for V2X Communications , 2019, IEEE Access.

[14]  Jinho Lee,et al.  SAINT+: Self-Adaptive Interactive Navigation Tool+ for Emergency Service Delivery Optimization , 2018, IEEE Transactions on Intelligent Transportation Systems.

[15]  Zhu Xiao,et al.  Vehicular Task Offloading via Heat-Aware MEC Cooperation Using Game-Theoretic Method , 2020, IEEE Internet of Things Journal.

[16]  János Farkas,et al.  Deterministic Networking Architecture , 2019, RFC.

[17]  Basavaraj Patil,et al.  Proxy Mobile IPv6 , 2008, RFC.

[18]  Yiqing Zhou,et al.  Heterogeneous Vehicular Networking: A Survey on Architecture, Challenges, and Solutions , 2015, IEEE Communications Surveys & Tutorials.

[19]  Ozan K. Tonguz,et al.  Broadcast storm mitigation techniques in vehicular ad hoc networks , 2007, IEEE Wireless Communications.

[20]  Hendrik Fuchs,et al.  Cooperative Automated Driving Use Cases for 5G V2X Communication , 2019, 2019 IEEE 2nd 5G World Forum (5GWF).

[21]  Chih-Shun Hsu,et al.  Network Mobility Protocol for Vehicular Ad Hoc Networks , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[22]  Norman Finn,et al.  Introduction to Time-Sensitive Networking , 2018, IEEE Communications Standards Magazine.

[23]  Charles E. Perkins,et al.  Service Location Protocol, Version 2 , 1999, RFC.

[24]  Sang Hyuk Son,et al.  CASD: A Framework of Context-Awareness Safety Driving in Vehicular Networks , 2016, 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[25]  Yasir Saleem,et al.  Network Simulator NS-2 , 2015 .

[26]  Guidelines for Use of Extended Unique Identifier (EUI), Organizationally Unique Identifier (OUI), and Company ID (CID) , 2017 .

[27]  Thierry Ernst,et al.  A framework for IP and non-IP multicast services for vehicular networks , 2012, 2012 Third International Conference on The Network of the Future (NOF).

[28]  David Thaler,et al.  Recommendation on Stable IPv6 Interface Identifiers , 2017, RFC.

[29]  Frank Xia,et al.  Fast Handovers for Proxy Mobile IPv6 , 2010, RFC.

[30]  Anna Maria Vegni,et al.  A Survey on Vehicular Social Networks , 2015, IEEE Communications Surveys & Tutorials.

[31]  Charles E. Perkins,et al.  Mobility support in IPv6 , 1996, MobiCom '96.

[32]  Tai-Myung Chung,et al.  Ticket-Based Authentication Mechanism for Proxy Mobile IPv6 Environment , 2008, 2008 Third International Conference on Systems and Networks Communications.

[33]  Fagen Li,et al.  Authentication and privacy schemes for vehicular ad hoc networks (VANETs): A survey , 2019, Veh. Commun..

[34]  Yasser L. Morgan,et al.  Notes on DSRC & WAVE Standards Suite: Its Architecture, Design, and Characteristics , 2010, IEEE Communications Surveys & Tutorials.

[35]  Donald E. Eastlake,et al.  Randomness Requirements for Security , 2005, RFC.

[36]  David Cooper,et al.  Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile , 2008, RFC.

[37]  Rajeev Koodli,et al.  Fast Handovers for Mobile IPv6 , 2001, RFC.

[38]  Maria Fazio,et al.  Automatic IP address configuration in VANETs , 2006, VANET '06.

[39]  S. Kent IP Authentication Header , 2002 .

[40]  Hugo Krawczyk,et al.  A Security Architecture for the Internet Protocol , 1999, IBM Syst. J..

[41]  Yang Xu,et al.  The MEC-Based Architecture Design for Low-Latency and Fast Hand-Off Vehicular Networking , 2018, 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall).

[42]  Sanjay E. Sarma,et al.  A Survey of the Connected Vehicle Landscape—Architectures, Enabling Technologies, Applications, and Development Areas , 2017, IEEE Transactions on Intelligent Transportation Systems.

[43]  Xuemin Shen,et al.  IP mobility management for vehicular communication networks: challenges and solutions , 2011, IEEE Communications Magazine.

[44]  Salil S. Kanhere,et al.  BlockChain: A Distributed Solution to Automotive Security and Privacy , 2017, IEEE Communications Magazine.

[45]  Laurie A. Harris National Telecommunications and Information Administration (NTIA): An Overview of Programs and Funding [March 29, 2017] , 2017 .

[46]  Christian Bonnet,et al.  A hybrid centralized-Distributed Mobility Management for supporting highly mobile users , 2015, 2015 IEEE International Conference on Communications (ICC).

[47]  Nei Kato,et al.  Networking and Communications in Autonomous Driving: A Survey , 2019, IEEE Communications Surveys & Tutorials.

[48]  Zachary MacHardy,et al.  V2X Access Technologies: Regulation, Research, and Remaining Challenges , 2018, IEEE Communications Surveys & Tutorials.

[49]  Jaehoon Jeong,et al.  Vehicular Neighbor Discovery for IP-Based Vehicular Networks , 2000 .

[50]  Pedro J. Fernández,et al.  Securing Vehicular IPv6 Communications , 2016, IEEE Transactions on Dependable and Secure Computing.

[51]  Jaehoon Jeong,et al.  SANA: Safety-Aware Navigation Application for Pedestrian Protection in Vehicular Networks , 2015, IOV.

[52]  Emmanuel Baccelli,et al.  IP Addressing Model in Ad Hoc Networks , 2010, RFC.

[53]  Randall J. Atkinson,et al.  Security Architecture for the Internet Protocol , 1995, RFC.

[54]  Thomas Narten,et al.  Neighbor Discovery for IP Version 6 (IPv6) , 1996, RFC.

[55]  J. Morris Chang,et al.  A Novel Mobility Management Scheme for Integration of Vehicular Ad Hoc Networks and Fixed IP Networks , 2010, Mob. Networks Appl..

[56]  Boris Bellalta,et al.  Cooperative Awareness in VANETs: On ETSI EN 302 637-2 Performance , 2018, IEEE Transactions on Vehicular Technology.

[57]  Nicolas Gisin,et al.  Quantum communication technology , 2010 .

[58]  Russ Housley,et al.  Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile , 2002, RFC.

[59]  Carlos Jesus Bernardos,et al.  GeoSAC - Scalable address autoconfiguration for VANET using geographic networking concepts , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[60]  Ryuji Wakikawa,et al.  Network Mobility (NEMO) Basic Support Protocol , 2005, RFC.

[61]  Warren Kumari,et al.  Multicast Considerations over IEEE 802 Wireless Media , 2019, RFC.

[62]  Paul E. Hoffman,et al.  Internet Key Exchange Protocol Version 2 (IKEv2) , 2010, RFC.

[63]  Christian Bonnet,et al.  SDN-based distributed mobility management for 5G networks , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[64]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[65]  Pekka Nikander,et al.  IPv6 Neighbor Discovery (ND) Trust Models and Threats , 2004, RFC.

[66]  Thomas Narten,et al.  IPv6 Stateless Address Autoconfiguration , 1996, RFC.

[67]  Lars C. Wolf,et al.  Mobile Internet Acces in FleetNet , 2003, KiVS Kurzbeiträge.

[68]  H. Anthony Chan,et al.  Requirements for Distributed Mobility Management , 2012, RFC.

[69]  Thomas Narten,et al.  Privacy Extensions for Stateless Address Autoconfiguration in IPv6 , 2001, RFC.

[70]  Andrew Yourtchenko,et al.  Dynamic Host Configuration Protocol for IPv6 (DHCPv6) , 2003, RFC.

[71]  Mujahid Muhammad,et al.  Survey on existing authentication issues for cellular-assisted V2X communication , 2018, Veh. Commun..

[72]  Weixia Liu,et al.  Enhanced handover mechanism using mobility prediction in wireless networks , 2020, PloS one.

[73]  L Fred,et al.  California Partners for Advanced Transportation Technology , 1993 .

[74]  Christian Bonnet,et al.  Multicast and Virtual Road Side Units for Multi Technology Alert Messages Dissemination , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[75]  Stephen E. Deering,et al.  IP Version 6 Addressing Architecture , 1995, RFC.

[76]  Naveen K. Chilamkurti,et al.  Performance Analysis of PMIPv6-Based NEtwork MObility for Intelligent Transportation Systems , 2012, IEEE Transactions on Vehicular Technology.

[77]  Takahiro Koita,et al.  Routing and Address Assignment Using Lane/Position Information in a Vehicular Ad Hoc Network , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[78]  Jing Zhao,et al.  IP Address Passing for VANETs , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[79]  Chih-Shun Hsu,et al.  An IP passing protocol for vehicular ad hoc networks with network fragmentation , 2012, Comput. Math. Appl..

[80]  Salil S. Kanhere,et al.  Towards an Optimized BlockChain for IoT , 2017, 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI).

[81]  Soheil Samii,et al.  Level 5 by Layer 2: Time-Sensitive Networking for Autonomous Vehicles , 2018, IEEE Communications Standards Magazine.

[82]  Lixia Zhang,et al.  A Survey of Mobility Support in the Internet , 2011, RFC.

[83]  Jaehoon Jeong,et al.  Vehicular Mobility Management for IP-Based Vehicular Networks , 2019 .

[84]  Geoffrey Ye Li,et al.  Vehicular Communications: A Network Layer Perspective , 2017, IEEE Transactions on Vehicular Technology.

[85]  MengChu Zhou,et al.  Routing in Internet of Vehicles: A Review , 2015, IEEE Transactions on Intelligent Transportation Systems.

[86]  Ramesh Govindan,et al.  Real-time traffic estimation at vehicular edge nodes , 2017, SEC.

[87]  Fernando Gont A Method for Generating Semantically Opaque Interface Identifiers with IPv6 Stateless Address Autoconfiguration (SLAAC) , 2014, RFC.

[88]  Hongke Zhang,et al.  An Authentication Protocol for Proxy Mobile IPv6 , 2008, 2008 The 4th International Conference on Mobile Ad-hoc and Sensor Networks.

[89]  Tuomas Aura,et al.  Cryptographically Generated Addresses (CGA) , 2005, ISC.

[90]  Leandro A. Villas,et al.  Vehicular Data Space: The Data Point of View , 2019, IEEE Communications Surveys & Tutorials.

[91]  Saleem N. Bhatti,et al.  Identifier-Locator Network Protocol (ILNP) Architectural Description , 2012, RFC.

[92]  Jaehoon Jeong,et al.  IPv6 Wireless Access in Vehicular Environments (IPWAVE): Problem Statement and Use Cases , 2020, RFC.

[93]  Stuart Cheshire,et al.  DNS-Based Service Discovery , 2013, RFC.

[94]  Ralph E. Droms,et al.  Dynamic Host Configuration Protocol , 1993, RFC.

[95]  Jouni Korhonen,et al.  Survey of IPv6 Support in 3GPP Specifications and Implementations , 2015, IEEE Communications Surveys & Tutorials.

[96]  Dino Farinacci,et al.  The Locator/ID Separation Protocol (LISP) , 2009, RFC.

[97]  Antonio F. Gómez-Skarmeta,et al.  Towards seamless inter-technology handovers in vehicular IPv6 communications , 2017, Comput. Stand. Interfaces.

[98]  Claude Castelluccia,et al.  Hierarchical Mobile IPv6 (HMIPv6) Mobility Management , 2008, RFC.

[99]  Michelle Wetterwald Cross-layer identities management in ITS stations , 2010 .

[100]  Walter J. Franz,et al.  Mobile Internet Access in FleetNet , 2001 .

[101]  Norman W. Finn,et al.  Deterministic Networking Problem Statement , 2019, RFC.

[102]  Christian Ibars,et al.  Joint IP networking and radio architecture for vehicular networks , 2011, 2011 11th International Conference on ITS Telecommunications.

[103]  Sunyoung Han,et al.  Mobile Node Authentication Protocol for Proxy Mobile , 2009, Int. J. Comput. Sci. Appl..

[104]  Xuemin Shen,et al.  VIP-WAVE: On the Feasibility of IP Communications in 802.11p Vehicular Networks , 2013, IEEE Transactions on Intelligent Transportation Systems.

[105]  Karl Henrik Johansson,et al.  Fuel-Efficient En Route Formation of Truck Platoons , 2017, IEEE Transactions on Intelligent Transportation Systems.

[106]  Jianshan Zhou,et al.  A Game-Based Computation Offloading Method in Vehicular Multiaccess Edge Computing Networks , 2020, IEEE Internet of Things Journal.

[107]  Nabil Benamar,et al.  Basic Support for IPv6 Networks Operating Outside the Context of a Basic Service Set over IEEE Std 802.11 , 2019, RFC.

[108]  Pekka Nikander,et al.  SEcure Neighbor Discovery (SEND) , 2005, RFC.

[109]  Senlin Luo,et al.  Named Data Networking in Vehicular Ad Hoc Networks: State-of-the-Art and Challenges , 2020, IEEE Communications Surveys & Tutorials.

[110]  Vincenzo Mancuso,et al.  Experimental evaluation of an SDN-based distributed mobility management solution , 2016, MobiArch.

[111]  Christian Bonnet,et al.  A hybrid centralized-distributed mobility management architecture for Network Mobility , 2015, 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[112]  Randall J. Atkinson,et al.  IP Encapsulating Security Payload (ESP) , 1995, RFC.

[113]  Fei Teng,et al.  A Probabilistic Approach for Cooperative Computation Offloading in MEC-Assisted Vehicular Networks , 2022, IEEE Transactions on Intelligent Transportation Systems.

[114]  J. Oxley,et al.  The influence of spouses and their driving roles in self-regulation: A qualitative exploration of driving reduction and cessation practices amongst married older adults , 2020, PloS one.

[115]  Emmanuel Baccelli,et al.  IPv6 operation for WAVE — Wireless Access in Vehicular Environments , 2010, 2010 IEEE Vehicular Networking Conference.

[116]  Jaehoon Jeong,et al.  SAINT: Self-Adaptive Interactive Navigation Tool for Cloud-Based Vehicular Traffic Optimization , 2016, IEEE Transactions on Vehicular Technology.

[117]  Ke Zhang,et al.  Collaborative Task Offloading in Vehicular Edge Multi-Access Networks , 2018, IEEE Communications Magazine.

[118]  Eric Rescorla,et al.  The Transport Layer Security (TLS) Protocol Version 1.3 , 2018, RFC.

[119]  Hamid Gharavi,et al.  Cooperative Vehicular Networking: A Survey , 2018, IEEE Transactions on Intelligent Transportation Systems.

[120]  Margaret Martonosi,et al.  SignalGuru: leveraging mobile phones for collaborative traffic signal schedule advisory , 2011, MobiSys '11.

[121]  Koichi Serizawa,et al.  Field Trial Activities on 5G NR V2V Direct Communication Towards Application to Truck Platooning , 2019, 2019 IEEE 90th Vehicular Technology Conference (VTC2019-Fall).

[122]  Arturo Azcorra,et al.  Nemo-enabled localized mobility support for internet access in automotive scenarios , 2009, IEEE Communications Magazine.