NetworkIPWAVE Working Group J. Jeong, Ed. Internet-Draft Sungkyunkwan University Intended status: InformationalMarch 5,July 2, 2018 Expires:September 6, 2018 IP-basedJanuary 3, 2019 IP Wireless Access in VehicularNetworking: Use Cases, Survey andEnvironments (IPWAVE): Problem Statementdraft-ietf-ipwave-vehicular-networking-02and Use Cases draft-ietf-ipwave-vehicular-networking-03 Abstract This document discussesuse cases, survey, andproblem statement and use cases on IP-based vehicular networks, which are considered a key component of Intelligent Transportation Systems (ITS). The main topics of vehicular networking are vehicle-to-vehicle (V2V), vehicle-to- infrastructure (V2I), andinfrastructure-to-vehicle (I2V)vehicle-to-everything (V2X) networking. First, this document surveys use cases usingV2VV2V, V2I, andV2IV2X networking. Second, this documentdeals with some criticalanalyzes current protocols for vehicular networking and general problems on those current protocols. Third, this document does problem exploration for key aspects in IP- based vehicular networking, such asvehicular network architectures, standardization activities, IP address autoconfiguration, routing, mobility management,IPv6 over IEEE 802.11-OCB, IPv6 Neighbor Discovery, Mobility Management, Vehicle Identities Management, Multihop V2X Communications, Multicast, DNSnaming service, service discovery, and securityNaming Services, Service Discovery, IPv6 over Cellular Networks, Security andprivacy.Privacy. For each key aspect, this document discusses problem statement to analyze the gap between the state-of-the-art techniques and requirements in IP-based vehicular networking.Finally, this document articulates discussions including the summary and analysis of vehicular networking aspects and raises deployment issues.Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at https://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire onSeptember 6, 2018.January 3, 2019. Copyright Notice Copyright (c) 2018 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4 3. Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1.V2I Use CasesV2V . . . . . . . . . . . . . . . . . . . . . .5 3.2. V2V Use Cases. . . . . 5 3.2. V2I . . . . . . . . . . . . . . . . .6 4. Vehicular Network Architectures. . . . . . . . . . 6 3.3. V2X . . . . .7 4.1. Existing Architectures. . . . . . . . . . . . . . . . .7 4.1.1. VIP-WAVE: IP in 802.11p Vehicular Networks. . . . . 74.1.2. IPv6 Operation4. Analysis forWAVECurrent Protocols . . . . . . . . . . . . . . .8 4.1.3. Multicast Framework7 4.1. Current Protocols for VehicularNetworksNetworking . . . . .9 4.1.4. Joint. . 7 4.1.1. IPNetworking and Radio ArchitectureAddress Autoconfiguration . . . . .10 4.1.5. Mobile Internet Access in FleetNet. . . . . . . 7 4.1.2. Routing . .11 4.1.6. A Layered Architecture for Vehicular DTNs. . . . . .12 4.2. V2I and V2V Internetworking Problem Statement. . . . . .12 4.2.1. V2I-based Internetworking. . . . . . . . . 8 4.1.3. Mobility Management . . . . .14 4.2.2. V2V-based Internetworking. . . . . . . . . . . . 8 4.1.4. DNS Naming Service . .16 5. Standardization Activities. . . . . . . . . . . . . . . 8 4.1.5. Service Discovery . .17 5.1. IEEE Guide for WAVE - Architecture. . . . . . . . . . .17 5.2. IEEE Standard for WAVE - Networking Services. . . . . 8 4.1.6. Security and Privacy .18 5.3. ETSI Intelligent Transport Systems: GeoNetwork-IPv6. . .18 5.4. ISO Intelligent Transport Systems: IPv6 over CALM. . . .19 6. IP Address Autoconfiguration. . . . . . . . 9 4.2. General Problems . . . . . . . .20 6.1. Existing Protocols for Address Autoconfiguration. . . .20 6.1.1. Automatic IP Address Configuration in VANETs. . . .20 6.1.2. Using Lane/Position Information . . . . . . . . . . . 20 6.1.3. GeoSAC: Scalable Address Autoconfiguration . . . . . 21 6.1.4. Cross-layer Identities Management in ITS Stations . . 22 6.2. Problem Statement for IP Address Autoconfiguration . ..22 6.2.1. Neighbor Discovery. . . 9 4.2.1. Vehicular Network Architecture . . . . . . . . . . . 9 4.2.2. Latency . . .23 6.2.2. IP Address Autoconfiguration. . . . . . . . . . . .23 7. Routing. . . . . . . . 14 4.2.3. Security . . . . . . . . . . . . . . . . . . .24 7.1. Existing Routing Protocols. . . 14 4.2.4. Pseudonym Handling . . . . . . . . . . . .24 7.1.1. Experimental Evaluation for IPv6 over GeoNet. . . .24 7.1.2. Location-Aided Gateway Advertisement and Discovery.25 7.2. Routing14 5. ProblemStatement . . . . . . . . . . .Exploration . . . . .26 8. Mobility Management .. . . . . . . . . . . . . . . . 14 5.1. IPv6 over IEEE 802.11-OCB . . . .26 8.1. Existing Protocols. . . . . . . . . . . . 15 5.2. Neighbor Discovery . . . . . . .26 8.1.1. Vehicular Ad Hoc Networks with Network Fragmentation 26 8.1.2. Hybrid Centralized-Distributed Mobility Management.27 8.1.3. Hybrid Architecture for Network Mobility Management.28 8.1.4. NEMO-Enabled Localized Mobility Support. . . . . . .29 8.1.5. Network Mobility for Vehicular Ad Hoc Networks. . .29 8.1.6. Performance Analysis of P-NEMO for ITS15 5.2.1. Link Model . . . . . . .30 8.1.7. Integration of VANets and Fixed IP Networks. . . . .30 8.1.8. SDN-based Mobility Management for 5G Networks. . . .31 8.1.9. IP Mobility for VANETs: Challenges and Solutions. .32 8.2. Problem Statement for Mobility-Management. . . 15 5.2.2. MAC Address Pseudonym . . . . .33 9. DNS Naming Service. . . . . . . . . . . 16 5.2.3. Prefix Dissemination/Exchange . . . . . . . . . .34 9.1. Existing Protocols. . 16 5.2.4. Routing . . . . . . . . . . . . . . . . .34 9.1.1. Multicast DNS. . . . . . 16 5.3. Mobility Management . . . . . . . . . . . . . .34 9.1.2. DNS Name Autoconfiguration for IoT Devices. . . . .34 9.2. Problem Statement16 5.4. Vehicle Identity Management . . . . . . . . . . . . . . . 17 5.5. Multihop V2X . . . . .35 10. Service Discovery. . . . . . . . . . . . . . . . . 17 5.6. Multicast . . . . .35 10.1. Existing Protocols. . . . . . . . . . . . . . . . . . .35 10.1.1. mDNS-based17 5.7. DNS Naming Services and Service Discovery . . . . . . . . 17 5.8. IPv6 over Cellular Networks . . . .36 10.1.2. ND-based Service Discovery. . . . . . . . . . . 18 5.8.1. Cellular V2X (C-V2X) Using 4G-LTE . .36 10.2. Problem Statement. . . . . . . . 19 5.8.2. Cellular V2X (C-V2X) Using 5G . . . . . . . . . . .36 11.. 19 5.9. Security and Privacy . . . . . . . . . . . . . . . . . .. . 37 11.1. Existing Protocols . . . . . . . . .19 6. Security Considerations . . . . . . . . . .37 11.1.1. Securing Vehicular IPv6 Communications. . . . . . .37 11.1.2. Authentication and Access Control. . 20 7. Informative References . . . . . . .38 11.2. Problem Statement. . . . . . . . . . . . 20 Appendix A. Acknowledgments . . . . . . .38 12. Discussions. . . . . . . . . . . 28 Appendix B. Contributors . . . . . . . . . . . . . .39 12.1. Summary and Analysis. . . . . . 28 Appendix C. Changes from draft-ietf-ipwave-vehicular- networking-02 . . . . . . . . . . . .39 12.2. Deployment Issues. . . . . . . 30 Author's Address . . . . . . . . . . . .40 13. Security Considerations. . . . . . . . . . . .. . . . . . . 40 14. Informative References . . . . . . . . . . . . . . . . . . . 40 Appendix A. Acknowledgments . . . . . . . . . . . . . . . . . . 49 Appendix B. Contributors . . . . . . . . . . . . . . . . . . . . 49 Appendix C. Changes from draft-ietf-ipwave-vehicular- networking-01 . . . . . . . . . . . . . . . . . . . 51 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 5230 1. Introduction Vehicular networks have been focused on the driving safety, driving efficiency, and entertainment in road networks. The Federal Communications Commission (FCC) in the US allocated wireless channels for Dedicated Short-Range Communications (DSRC) [DSRC], service in the Intelligent Transportation Systems (ITS) Radio Service in the 5.850 - 5.925 GHz band (5.9 GHz band). DSRC-based wireless communications can support vehicle-to-vehicle (V2V), vehicle-to- infrastructure (V2I), andinfrastructure-to-vehicle (I2V)vehicle-to-everything (V2X) networking. For driving safety services based on the DSRC, IEEE has standardized Wireless Access in Vehicular Environments (WAVE) standards, such as IEEE 802.11p [IEEE-802.11p], IEEE 1609.2 [WAVE-1609.2], IEEE 1609.3 [WAVE-1609.3], and IEEE 1609.4 [WAVE-1609.4]. Note that IEEE 802.11p has been published as IEEE 802.11 Outside the Context of a Basic Service Set (OCB) [IEEE-802.11-OCB] in 2012. Along with these WAVE standards, IPv6 and Mobile IP protocols (e.g., MIPv4 and MIPv6) can be extended to vehicular networks[RFC2460][RFC6275].[RFC2460][RFC5944][RFC6275]. Also, ETSI has standardized a GeoNetworking (GN) protocol [ETSI-GeoNetworking] and a protocol adaptation sub-layer from GeoNetworking to IPv6 [ETSI-GeoNetwork-IP]. In addition, ISO has standardized a standard specifying the IPv6 network protocols and services for Communications Access for Land Mobiles (CALM) [ISO-ITS-IPv6]. This document discussesuse cases, survey, andproblem statements and use cases related to IP-based vehicular networking for Intelligent Transportation Systems (ITS). This document first surveys the use cases for using V2V and V2I networking in the ITS. Second, for problem statement, this document deals withsomecritical aspects in vehicular networking, such asvehicular network architectures, standardization activities, IP address autoconfiguration, routing, mobility management,IPv6 over IEEE 802.11-OCB, IPv6 Neighbor Discovery, Mobility Management, Vehicle Identities Management, Multihop V2X Communications, Multicast, DNSnaming service, service discovery, and securityNaming Services, Service Discovery, IPv6 over Cellular Networks, Security andprivacy.Privacy. For each key aspect, this documentshowsdiscusses problem statement to analyze the gap between the state-of-the-art techniques and requirements in IP-based vehicular networking. Finally, with the problem statement, this documentaddresses discussions includingsuggests demanding key standardization items for thesummary and analysis of vehicular networking aspects, raisingdeploymentissuesof IPWAVE in road environments.Based on the use cases, survey, and problem statement of this document, we can specify the requirements for vehicular networks for the intended purposes, such as the driving safety, driving efficiency, and entertainment.As a consequence, this will make it possible to design a network architecture and protocols for vehicular networking. 2. Terminology This document uses the following definitions: oRoad-Side Unit (RSU): A node that has physicalWAVE: Acronym for "Wireless Access in Vehicular Environments" [WAVE-1609.0]. o DMM: Acronym for "Distributed Mobility Management" [RFC7333][RFC7429]. o Road-Side Unit (RSU): A node that has physical communication devices (e.g., DSRC, Visible Light Communication, 802.15.4, LTE- V2X, etc.) for wirelesscommunicationcommunications with vehicles and is also connected to the Internet as a router or switch for packet forwarding. An RSU is deployed either at an intersection or in a road segment. o On-Board Unit (OBU): A node that has a DSRC device for wireless communications with other OBUs and RSUs. An OBU is mounted on a vehicle. It is assumed that a radio navigation receiver (e.g., Global Positioning System (GPS)) is included in a vehicle with an OBU for efficient navigation. o Vehicle Detection Loop (or Loop Detector): An inductive device used for detecting vehicles passing or arriving at a certain point, for instance approaching a traffic light or in motorway traffic. The relatively crude nature of the loop's structure means that only metal masses above a certain size are capable of triggering the detection. o Traffic Control Center (TCC): A node that maintains road infrastructure information (e.g., RSUs, traffic signals, and loop detectors), vehicular traffic statistics (e.g., average vehicle speed and vehicle inter-arrival time per road segment), and vehicle information (e.g., a vehicle's identifier, position, direction, speed, and trajectory as a navigation path). TCC is included in a vehicular cloud for vehicular networks.Example functions of TCC include the management of evacuation routes, the monitoring of real-time mass transit operations, and real-time responsive traffic signal systems. Thus, TCC is the nerve center of most freeway management sytems such that data is collected, processed, and fused with other operational and control data, and is also synthesized to produce "information" distributed to stakeholders, other agencies, and traveling public. TCC is called Traffic Management Center (TMC) in the US. TCC can communicate with road infrastructure nodes (e.g., RSUs, traffic signals, and loop detectors) to share measurement data and management information by an application-layer protocol. o WAVE: Acronym for "Wireless Access in Vehicular Environments" [WAVE-1609.0]. o DMM: Acronym for "Distributed Mobility Management" [DMM].3. Use Cases This section provides use cases of V2V, V2I, and V2X networking. The use cases of the V2X networking exclude the ones of the V2V and V2Inetworking.networking, but include Vehicle-to-Pedestrian (V2P) and Vehicle-to- Device (V2D). 3.1.V2I Use CasesV2V The use cases ofV2IV2V networking discussed in this section include o Context-aware navigationservice, fuel- efficient speed recommendation service, and accident notification service. A navigation service, such as the Self-Adaptive Interactive Navigation Tool (called SAINT) [SAINT], using V2I networking interacts with TCCforthe global road traffic optimizationdriving safety andcan guide individual vehicles for appropriate navigation pathscollision avoidance; o Cooperative adaptive cruise control inreal time. The enhanced SAINT (called SAINT+) [SAINTplus]an urban roadway; o Platooning in a highway; o Cooperative environment sensing. These four techniques will be important elements for self-driving vehicles. Context-Aware Safety Driving (CASD) navigator [CASD] cangivehelp drivers to drive safely by letting thefast moving paths for emergency vehicles (e.g., ambulance and fire engine) toward accident spots while providing other vehicles with efficient detour paths. The emergency communication between accident vehicles (or emergency vehicles) and TCC can be performed via either RSU or 4G-LTE networks. The First Responder Network Authority (FirstNet) [FirstNet] is provided by the US government to establish, operate, and maintain an interoperable public safety broadband network for safety and security network services, such as emergency calls. The construction of the nationwide FirstNet network requires each state in the US to have a Radio Access Network (RAN) that will connect to FirstNet's network core. The current RAN is mainly constructed by 4G-LTE for the communication between a vehicle and an infrastructure node (i.e., V2I) [FirstNet-Annual-Report-2017], but DSRC-based vehicular networks can be used for V2I in near future [DSRC]. A pedestrian protection service, such as Safety-Aware Navigation Application (called SANA) [SANA], using V2I networking can reduce the collision of a pedestrian and a vehicle, which have a smartphone, in a road network. Vehicles and pedestrians can communicate with each other via an RSU that delivers scheduling information for wireless communication to save the smartphones' battery. 3.2. V2V Use Cases The use cases of V2V networking include context-aware navigation for driving safety, cooperative adaptive cruise control in an urban roadway, and platooning in a highway. These three techniques will be important elements for self-driving vehicles. Context-Aware Safety Driving (CASD) navigator [CASD] can help drivers to drive safely by letting the drivers recognize dangerous obstaclesdrivers recognize dangerous obstacles and situations. That is, CASD navigator displays obstables or neighboring vehicles relevant to possible collisions in real-time through V2V networking. CASD provides vehicles with a class-based automatic safety action plan, which considers three situations, such as the Line-of-Sight unsafe, Non-Line-of-Sight unsafe and safe situations. This action plan can be performed among vehicles through V2V networking. Cooperative Adaptive Cruise Control (CACC) [CA-Cuise-Control] helps vehicles to adapt their speed autonomously through V2V communication among vehicles according to the mobility of their predecessor and successor vehicles in an urban roadway or a highway. CACC can help adjacent vehicles to efficiently adjust their speed in a cascade way through V2V networking. Platooning [Truck-Platooning] allows a series of vehicles (e.g., trucks) to move together with a very short inter-distance. Trucks can use V2V communication in addition to forward sensors in order to maintain constant clearance between two consecutive vehicles at very short gaps (from 3 meters to 10 meters). This platooning can maximize the throughput of vehicular traffic in a highway and reduce the gas consumption because the leading vehicle can help the following vehicles to experience less air resistance.4. Vehicular Network Architectures This section surveys vehicular network architectures based on IP along withCooperative-environment-sensing use cases suggest that vehicles can share environment information from variousradio technologies,sensors, such as radars, LiDARs andthen discusses problem statement for a vehicular network architecture for IP-based vehicular networking. 4.1. Existing Architectures 4.1.1. VIP-WAVE: IP in 802.11p Vehicular Networks Cespedes et al. proposedcameras, mounted on them with other vehicles and pedestrians. [Automotive-Sensing] introduces a millimeter-wave vehicularIP in WAVE called VIP-WAVEcommunication forI2V and V2I networking [VIP-WAVE]. IEEE 1609.3 specified a WAVE stack of protocolsmassive automotive sensing. Data generated by those sensors can be substantially large, andincludes IPv6 as a network layer protocol inthese dataplane [WAVE-1609.3]. The standard WAVE [WAVE-1609.0] [WAVE-1609.3] does not support Duplicate Address Detection (DAD)shall be routed to different destinations. In addition, from the perspective ofIPv6 Stateless Address Autoconfiguration (SLAAC) [RFC4862]driverless vehicles, it is expected that driverless vehicles can be mixed with driver vehicles. Through cooperative enivronment sensing, driver vehicles can use enivronment information sensed byhaving its own efficient IP address configuration mechanism based on a WAVE Service Advertisement (WSA) management frame [WAVE-1609.3]. It does not support both seamless communicationsdriverless vehicles forInternet services and multi-hop communications between a vehicle and an infrastructure node (e.g., RSU), either. To overcome these limitationsbetter interaction with environments. 3.2. V2I The use cases of V2I networking discussed in this section include o Navigation service; o Energy-efficient speed recommendation service; o Accident notification service. A navigation service, such as thestandard WAVESelf-Adaptive Interactive Navigation Tool (called SAINT) [SAINT], using V2I networking interacts with TCC forIP-based networking, VIP-WAVE enhancesthestandard WAVE by the following three schemes: (i) an efficient mechanismglobal road traffic optimization and can guide individual vehicles for appropriate navigation paths in real time. The enhanced SAINT (called SAINT+) [SAINTplus] can give theIPv6 address assignment and DAD, (ii) on-demand IP mobility based on Proxy Mobile IPv6 (PMIPv6), and (iii) one-hop and two-hop communicationsfast moving paths forI2Vemergency vehicles (e.g., ambulance andV2I networking. In WAVE, IPv6 Neighbor Discovery (ND) protocol is not recommended due to the overhead of ND against the timely and prompt communications in vehicular networking. By WAVE service advertisement (WAS) management frame, an RSU can providefire engine) toward accident spots while providing other vehicles withIP configuration information (e.g., IPv6 prefix, prefix length, gateway, router lifetime, and DNS server) without using ND. However, WAVE devices may support readdressingefficient detour paths. A TCC can recommend an energy-efficient speed toprovide pseudonymity, so a MAC address ofa vehiclemaydriving in different traffic environments. [Fuel-Efficient] studys fuel- efficient route and speed plans for platooned trucks. The emergency communication between accident vehicles (or emergency vehicles) and TCC can bechangedperformed via either RSU orrandomly generated. This update of4G-LTE networks. The First Responder Network Authority (FirstNet) [FirstNet] is provided by theMAC address may leadUS government tothe collision ofestablish, operate, and maintain anIPv6 address based on a MAC address, so VIP-WAVE includes a light-weight, on-demand ND to perform DAD. For IP-based Internet services, VIP-WAVE adopts PMIPv6interoperable public safety broadband network fornetwork- based mobility management in vehicular networks. In VIP-WAVE, RSU plays a role of mobile anchor gateway (MAG)safety and security network services, such as emergency calls. The construction ofPMIPv6, which performsthedetection of a vehicle as a mobile nodenationwide FirstNet network requires each state ina PMIPv6 domain and registers it intothePMIPv6 domain. For PMIPv6 operations, VIP-WAVE requires a central node called local mobility anchor (LMA), which assigns IPv6 prefixesUS tovehicles as mobile nodes and forwards data packetshave a Radio Access Network (RAN) that will connect to FirstNet's network core. The current RAN is mainly constructed by 4G-LTE for thevehicles moving in the coverage of RSUs under its control through tunnels between MAGs and itself. For two-hop communicationscommunication between a vehicle and anRSU, VIP-WAVE allows an intermediate vehicle between the vehicle and the RSU to play a role of a packet relayinfrastructure node (i.e., V2I) [FirstNet-Annual-Report-2017], but DSRC-based vehicular networks can be used forthe vehicle. When it becomes outV2I in near future [DSRC]. 3.3. V2X The use case of V2X networking discussed in this section is pedestrian protection service. A pedestrian protection service, such as Safety-Aware Navigation Application (called SANA) [SANA], using V2I2P networking can reduce thecommunication rangecollision ofan RSU,avehicle searches for another vehicle aspedestrian and apacket relay by sendingvehicle, which have arelay service announcement. When it receives this relay service announcementsmartphone, in a road network. Vehicles andis within the communication range ofpedestrians can communicate with each other via anRSU, another vehicle registers itself into theRSUas a relay and notifiesthat delivers scheduling information for wireless communication to save therelay-requester vehicle of a relay maintenance announcement. Thus, VIP-WAVE is a good candidatesmartphones' battery. 4. Analysis forI2VCurrent Protocols 4.1. Current Protocols for Vehicular Networking We analyze the current protocols from the follow aspects: o IP address autoconfiguration; o Routing; o Mobility management; o DNS naming service; o Service discovery; o Security andV2I networking, supportingprivacy. 4.1.1. IP Address Autoconfiguration For IP address autoconfiguration, Fazio et al. proposed a vehicular address configuration (VAC) scheme using DHCP where elected leader- vehicles provide unique identifiers for IP address configurations [Address-Autoconf]. Kato et al. proposed anenhanced ND, handover,IPv6 address assignment scheme using lane andtwo-hop communications through a relay. 4.1.2.position information [Address-Assignment]. Baldessari et al. proposed an IPv6Operationscalable address autoconfiguration scheme called GeoSAC forWAVE Baccellivehicular networks [GeoSAC]. Wetterwald et al.provided an analysisconducted a comprehensive study of theoperationcross-layer identities management in vehicular networks using multiple access network technologies, which constitutes a fundamental element ofIPv6 as it has been described bytheIEEE WAVE standards 1609 [IPv6-WAVE]. Although the main focus of WAVE has been the timely delivery of safety related information, the deployment of IP-based entertainment applications is also considered. Thus, in order to support entertainment traffic, WAVE supportsITS architecture [Identity-Management]. 4.1.2. Routing For routing, Tsukada et al. presented a work that aims at combining IPv6 networking andtransport protocols such as TCP and UDP. In the analysis provided in [IPv6-WAVE], it is identified thata Car-to-Car Network routing protocol (called C2CNet) proposed by theIEEE 1609.3 standard's recommendations for IPv6 operation over WAVE are rather minimal. Protocols onCar2Car Communication Consortium (C2C-CC), whichthe operation of IPv6 reliesis an architecture using a geographic routing protocol [VANET-Geo-Routing]. Abrougui et al. presented a gateway discovery scheme forIP address configurationVANET, called Location-Aided Gateway Advertisement andIP-to-link-layer address translation (e.g., IPv6 ND protocol) are not recommended in the standard. Additionally, IPv6 implementations work under certain assumptions for the link model that do not necessarily hold in WAVE.Discovery (LAGAD) mechanism [LAGAD]. 4.1.3. Mobility Management Forinstance, some IPv6 implementations assume symmetry inmobility management, Chen et al. tackled theconnectivity among neighboring interfaces. However, interference and different levelsissue oftransmission power may cause unidirectional links to appearnetwork fragmentation in VANET environments [IP-Passing-Protocol] by proposing aWAVE link model. Also, in an IPv6 link, it is assumedprotocol thatall interfaces which are configured withcan postpone thesame subnet prefix are ontime to release IP addresses to thesameDHCP server and select a faster way to get the vehicle's new IPlink. Hence, thereaddress, when the vehicle density isa relationship between link and prefix, besideslow or thedifferent scopes thatspeeds of vehicles areexpected from the link- local and global types of IPv6 addresses. Such a relationship does not hold invaried. Nguyen et al. proposed aWAVE link model due to nodehybrid centralized-distributed mobilityandmanagement called H-DMM to support highlydynamic topology. Baccellimobile vehicles [H-DMM]. [NEMO-LMS] proposed an architecture to enable IP mobility for moving networks using a network-based mobility scheme based on PMIPv6. Chen et al.concluded that the use of the standard IPv6proposed a network mobility protocolstack, as the IEEE 1609 family of specifications stipulate, is not sufficient. Instead, the addressing assignment should follow considerations for ad-hoc link models, definedto reduce handoff delay and maintain Internet connectivity to moving vehicles in[RFC5889],a highway [NEMO-VANET]. Lee et al. proposed P-NEMO, whichare similaris a PMIPv6-based IP mobility management scheme to maintain thecharacteristics of the WAVE link model. In terms ofInternet connectivity at thesupporting protocols for IPv6, such as ND, DHCP, or stateless auto-configuration, which rely largely on multicast, do not operatevehicle asexpected in the case where the WAVE link model does not have the same behavior expected for multicast IPv6 traffic due to nodes' mobilitya mobile network, andlink variability. Additional challenges such as the support of pseudonimity through MAC address change along with the suitability of traditional TCP applications are discussed by the authors since those challenges require the design of appropriate solutions. 4.1.3. Multicast Framework for Vehicular Networks Jemaaprovides a make-before-break mechanism when vehicles switch to a new access network [PMIP-NEMO-Analysis]. Peng et al.presentedproposed aframework that enables deploying multicast servicesnovel mobility management scheme forvehicularintegration of VANET and fixed IP networksin Infrastructure-based scenarios [VNET-Framework]. This framework deals with two phases: (i) Initialization or bootstrapping phase that includes[VNET-MM]. Nguyen et al. extended their previous works on ageographic multicast auto-configuration process andvehicular adapted DMM considering agroup membership building method and (ii) Multicast traffic dissemination phase that includes a network selecting mechanism on the transmission side and a receiver- based multicast delivery in the reception side. To this end, the authors define a distributed mechanism that allows the vehicles to configure a common multicast address: GeographicSoftware- Defined Networking (SDN) architecture [SDN-DMM]. 4.1.4. DNS Naming Service For DNS naming service, MulticastAddress Auto-configuration (GMAA), whichDNS (mDNS) [RFC6762] allowsa vehicle to configure its own address without signaling. A vehicle may also be abledevices in one-hop communication range tochangeresolve each other's DNS name into themulticast address to which it is subscribed when it changes its location. This framework suggests a network selecting approach that allowscorresponding IPand non-IP multicast data delivery on the sender side. Then, to meet the challenges of multicastaddressauto-configuration, the authors proposein multicast. DNS Name Autoconfiguration (DNSNA) [ID-DNSNA] proposes adistributed geographic multicast auto-addressing mechanismDNS naming service formulticast groups of vehicles, and a simple multicast data delivery schemeInternet-of-Things (IoT) devices inhybrid networks fromaserver to the grouplarge-scale network. 4.1.5. Service Discovery For service discovery, as a popular existing service discovery protocol, DNS-based Service Discovery (DNS-SD) [RFC6763] with mDNS [RFC6762] provides service discovery. Vehicular ND [ID-Vehicular-ND] proposes an extension ofmoving vehicles. However,IPv6 ND for theGMAA study lacks simulations related to performance assessment. 4.1.4. Joint IP Networkingprefix andRadio Architecture Petrescuservice discovery. 4.1.6. Security and Privacy For security and privacy, Fernandez et al.defined the joint IP networkingproposed a secure vehicular IPv6 communication scheme using Internet Key Exchange version 2 (IKEv2) andradioInternet Protocol Security (IPsec) [Securing-VCOMM]. Moustafa et al. proposed a security scheme providing authentication, authorization, and accounting (AAA) services in vehicular networks [VNET-AAA]. 4.2. General Problems This section describes a vehicular network architecture for V2V and V2Icommunication in [Joint-IP-Networking]. The paper proposes to consider an IP topology in a similar way as a radio link topology, in the sense that an IP subnet would correspond tocommunications. Then it analyzes therangelimitations of1-hopthe current protocols for vehicularcommunication. The paper defines three types of vehicles: Leaf Vehicle (LV), Range Extending Vehicle (REV),networking. 4.2.1. Vehicular Network Architecture Figure 1 shows an architecture for V2I andInternet Vehicle (IV).V2V networking in a road network. Thefirst class corresponds totwo RSUs (RSU1 and RSU2) are deployed in thelargest set of communicating vehicles (orroad networknodes withinand are connected to avehicle), while the role ofVehicular Cloud through thesecond classInternet. TCC isto build an IP relay between two IP-subnet and two sub-IP networks. Finally, the last class corresponds to vehicles beingconnected toInternet. Based on these three classes,thepaper defines six types of IP topologies corresponding to V2V communication between two LVs in direct range, orVehicular Cloud and the twoLVs over a range extending vehicle, or V2I communication again either directly via an IV, via anothervehiclesbeing IV, or via an REV connecting to an IV. Consider a simplified example of a vehicular train, where LV would be in-wagon communicating nodes, REV would be inter-wagon relays,(Vehicle1 andIV would be one node (e.g., train head)Vehicle2) are wirelessly connected toInternet. Petrescu et al. defined the required mechanisms to build subnetworks,RSU1, andevaluated the protocol time that is required to build such networks. Although no simulation-based evaluation is conducted, the initial analysis shows a long initial connection overhead, which should be alleviated once the multi-wagon remains stable. However, this approach does not describe what would happen inthecase of a dynamic multi-hop vehicular network, where such overhead would end up being too high for V2V/V2I IP-based vehicular applications. One other aspect described in their paperlast vehicle (Vehicle3) is wirelessly connected tojoin the IP-layer relayingRSU2. Vehicle1 can communicate withradio-link channels. Their paper proposes separating different subnetworks in different WiFi/ITS-G5 channels, which could be advertised by the REV. Accordingly, the overall interference could be controlled within each subnetwork. This approach is similar to multi-channel topology management proposals in multi-hop sensor networks, yet adapted to an IP topology. Their paper concludes that the generally complex multi-hop IP vehicular topology could be represented by only six different topologies, which could be further analyzedVehicle2 via V2V communication, and Vehicle2 can communicate with Vehicle3 via V2V communication. Vehicle1 can communicate with Vehicle3 via RSU1 andoptimized.RSU2 via V2I communication. *-------------* * * .-------. * Vehicular Cloud *<------>| TCC | * * ._______. *-------------* ^ ^ | | | | v v .--------. .--------. | RSU1 |<----------->| RSU2 | .________. .________. ^ ^ ^ : : : : : : v v v .--------. .--------. .--------. |Vehicle1|=> |Vehicle2|=> |Vehicle3|=> | |<....>| |<....>| | .________. .________. .________. <----> Wired Link <....> Wireless Link => Moving Direction Figure 1: Aprefix dissemination protocol is proposedVehicular Network Architecture forone of the topologies. 4.1.5. Mobile Internet Access in FleetNet Bechler et al. described the FleetNet project approach to integrate Internet Access in futureV2I and V2V Networking In vehicularnetworks [FleetNet]. The FleetNet paper is probably one of the first papers to address this aspect,networks, unidirectional links exist andin many ways, introduces concepts that willmust belater usedconsidered for wireless communications. Also, inMIPv6 or other subsequent IPthe vehicular networks, control plane must be separated from data plane for efficient mobility managementschemes. The paper describesand data forwarding. ID/Pseudonym change for privacy requires aV2I architecture consistinglightweight DAD. IP tunneling should be avoided for performance efficiency. The mobility information ofVehicles, Internet Gateways (IGW), Proxy, and Corresponding Nodes (CN). Considering that vehicular networks are required to use IPv6 addressesa mobile device (e.g., vehicle), such as trajectory, position, speed, andalso the new wireless access technology ITS-G5 (new at that time), one of the challenges is to bridgedirection, can be used by thetwo different networks (i.e., VANETmobile device andIPv4/IPv6 Internet). Accordingly, the paper introduces a Fleetnet Gateway (FGW), which allows vehicles in IPv6 to access the IPv4 Internetinfrastructure nodes (e.g., TCC andto bridge two typesRSU) for the accommodation ofnetworks and radio access technologies. Another challengeproactive protocols because it isto keep the active addressing and flows while vehicles move between FGWs. Accordingly, the paper introduces a proxy node,usually equipped with ahybrid MIP Home Agent, whichGPS receiver. Vehicles canre-route flows touse thenew FGW as well as actingTCC asa local IPv4-IPv6 NAT. The authors fromits Home Network, so thepaper mostly observed two issues that VANET brings intoTCC maintains thetraditional IP mobility. First, VANETmobility information of vehiclesmust mostly be addressed from the Internet directly,for location management. Cespedes et al. proposed a vehicular IP in WAVE called VIP-WAVE for I2V anddoV2I networking [VIP-WAVE]. The standard WAVE does notspecifically have a Home Network. Accordingly, VANET vehicles require a globally (predefined) unique IPv6 address, while an IPv6 co-located care-of address (CCoA) is a newly allocated IPv6 address every timesupport both seamless communications for Internet services and multi- hop communications between a vehiclewould enter a new IGW radio range. Second, VANET links are known to be unreliableandshort, and the extensive usean infrastructure node (e.g., RSU), either. To overcome these limitations ofIP tunneling on-the-air was judged not efficient. Accordingly,thefirst major architecture innovation proposed in this paper is to re-introduce a foreign agent (FA) in MIP located atstandard WAVE, VIP-WAVE enhances theIGW, so thatstandard WAVE by theIP-tunneling would be kept infollowing three schemes: (i) an efficient mechanism for theback-end (between aIPv6 address assignment and DAD, (ii) on-demand IP mobility based on Proxy Mobile IPv6 (PMIPv6), andan IGW)(iii) one-hop andnot on the air. Second,two-hop communications for I2V and V2I networking. Baccelli et al. provided an analysis of theproxyoperation of IPv6 as it has beenextended to build an IP tunnel and be connected todescribed by theright FA/IWG for an IP flow using a global IPv6 address.IEEE WAVE standards 1609 [IPv6-WAVE]. Thisis a pioneer paper, which contributed to changing MIP and led toanalysis confirms that thenew IPv6 architecture currently known as Proxy-MIP anduse of thesubsequent DMM-PMIP. Three key messages can be yet keptstandard IPv6 protocol stack inmind. First, unlike the Internet, vehicles can be more prominently directly addressed than the Internet traffic, and doWAVE is nothave a Home Network insufficient. It recommebs that thetraditional MIP sense. Second, IP tunnelingIPv6 addressing assignment shouldbe avoided as much as possible over the air. Third, the protocol-basedfollow considerations for ad-hoc link models, defined in [RFC5889] for nodes' mobility(induced by the physical mobility) must be kept hidden to both the vehicleandthe correspondent node (CN). 4.1.6. A Layered Architecture for Vehicular DTNs Soareslink variability. Petrescu et al.addressedproposed thecase of delay tolerant vehicular network [Vehicular-DTN]. For delay tolerant or disruption tolerant networks, rather than buildingjoint IP networking and radio architecture for V2V and V2I communication in [Joint-IP-Networking]. The proposed architecture considers an IP topology in acomplex VANET-IP multi-hop route, vehicles may also be used to carry packets closer tosimilar way as a radio link topology, in thedestination or directlysense that an IP subnet would correspond to thedestination. The authors built the well-accepted DTN Bundlerange of 1-hop vehicular communication. This architectureand protocol to propose a VANET extension. They introduceddefines three types ofVANET nodes: (i) terminal nodes (requiring data), (ii) mobile nodes (carrying data along their routes),vehicles: Leaf Vehicle, Range Extending Vehicle, and(iii) relay nodes (storing data at cross-roads of mobile nodes as data hotspot). The major innovation in this paper is to propose a DTN VANET architecture separatingInternet Vehicle. 4.2.1.1. V2I-based Internetworking This section discusses the internetworking between aControl planevehicle's moving network anda Data plane. The authors claimed it to be designed to allow full freedom to selectan RSU's fixed network. As shown in Figure 2, themost appropriate technology, as well as allow to use out-of-band communication for small Control plane packetsvehicle's moving network anduse DTN in-band fortheData plane. The paper then further describesRSU's fixed network are self-contained networks having multiple subnets and having an edge router for thedifferent layers fromcommunication with another vehicle or RSU. The method of prefix assignment for each subnet inside theControlvehicle's mobile network and theData planes. One interesting aspectRSU's fixed network isthe positioningout ofthe Bundle layer between L2 and L3, rather than above TCP/IP asscope forthe DTN Bundle architecture. The authors claimedthisto be required first to keep bundle aggregation/disaggregation transparent to IP, as well as to allow bundle transmission over multiple access technologies (described as MAC/PHY layers in the paper). Although DTN architectures have evolved since the paper was written, the Vehicular-DTN paper takes a different approach to IP mobility management. An important aspect is to separate the Control plane from the Data plane to allow a large flexibility in a Control plane to coordinate a heterogeneous radio access technology (RAT) Data plane. 4.2.document. Internetworking between two internal networks via either V2Iandor V2VInternetworking Problem Statement This section provides a problem statementcommunication requires an exchange ofa vehicularnetworkarchitecture of IPv6-based V2Iprefix andV2V networking.other parameters. Themain focus in this document is one-hopnetwork parameter discovery collects networking information for an IP communication between a vehicle and an RSU or between two neighboringvehicles. However, this document does not address all multi-hop networking scenarios of vehiclesvehicles, such as link layer, MAC layer, andRSUs. Also, the focus is on the networkIP layer(i.e., IPv6 protocol stack) rather than the MACinformation. The link layerand the transportinformation includes wireless link layer parameters, such as wireless media (e.g.,TCP, UDP,IEEE 802.11 OCB, LTE D2D, Bluetooth, andSCTP). Figure 1 shows an architecture for V2ILiFi) andV2V networking inaroad network.transmission power level. Thetwo RSUs (RSU1 and RSU2) are deployed inMAC layer information includes theroadMAC address of an external networkand are connected to a Vehicular Cloud throughinterface for theInternet. TCC is connected to the Vehicular Cloud andinternetworking with another vehicle or RSU. The IP layer information includes thetwo vehicles (Vehicle1 and Vehicle2) are wirelessly connected to RSU1,IP address and prefix of an external network interface for thelast vehicle (Vehicle3) is wirelessly connected to RSU2. Vehicle1 can communicate with Vehicle2 via V2V communication, and Vehicle2 can communicate with Vehicle3 via V2V communication. Vehicle1 can communicateinternetworking withVehicle3 via RSU1 and RSU2 via V2I communication. *-------------* * *another vehicle or RSU. (*)<..........>(*) | | 2001:DB8:1:1::/64 .------------------------------. .---------------------------------. | | | | | | | .-------. .------. .-------.* Vehicular Cloud *<------>| TCC|* *| .-------. .------. .-------. | | | Host1 | |RDNSS1| |Router1| | | |Router3| |RDNSS2| | Host3 | | | ._______.*-------------*.______. ._______. | | ._______. .______. ._______. | | ^ ^ ^ | | ^ ^ ^ | | | | | | | | | | | | v v.--------. .--------.v | | v v v | | ---------------------------- | | ------------------------------- | | 2001:DB8:10:1::/64 ^ | | ^ 2001:DB8:20:1::/64 | | | | | | | | v | | v | | .-------. .-------. | | .-------. .-------. .-------. | | | Host2 | |Router2| | | |Router4| |Server1|...|ServerN| | | ._______. ._______. | | ._______. ._______. ._______. |RSU1 |<----------->| RSU2|.________. .________.^ ^ | | ^: : : : : :^ ^ | | | | | | | | | | | v v | | v v v.--------. .--------. .--------. |Vehicle1|=> |Vehicle2|=> |Vehicle3|=>||<....>| |<....>||.________. .________. .________. <----> Wired Link <....>---------------------------- | | ------------------------------- | | 2001:DB8:10:2::/64 | | 2001:DB8:20:2::/64 | .______________________________. ._________________________________. Vehicle1 (Moving Network1) RSU1 (Fixed Network1) <----> Wired Link <....> Wireless Link=> Moving Direction(*) Antenna Figure1: A Vehicular2: Internetworking between Vehicle NetworkArchitecture for V2I and V2V Networking In vehicular networks, unidirectional links existandmust be considered. The control plane must be separated from data plane. ID/Pseudonym change requires a lightweight DAD. IP tunneling should be avoided. The mobility information of a mobile device (e.g., vehicle), such as trajectory, position, speed,RSU Network Once the network parameter discovery anddirection,prefix exchange operations have been performed, packets can beused bytransmitted between themobile device and infrastructure nodes (e.g., TCCvehicle's moving network andRSU) for the accommodation of proactive protocols because it is usually equipped with a GPS receiver. Vehicles can use the TCC as its Home Network, sotheTCC maintains the mobility information of vehicles for location management. A vehicular network architecture mayRSU's fixed network. DNS should becomposed of three types of vehiclessupported to enable name resolution for hosts or servers residing either inFigure 1: Leaf Vehicle, Range Extending Vehicle, and Internet Vehicle[Joint-IP-Networking]. This section also discussestheinternetworking between avehicle's moving networkand anor the RSU's fixed network.4.2.1. V2I-based Internetworking As shown inFigure2,2 shows internetworking between the vehicle's moving network and the RSU's fixednetwork are self-contained networks having multiple subnets and havingnetwork. There exists anedge router for the communication with another vehicle or RSU. The method of prefix assignment for each subnetinternal network (Moving Network1) inside Vehicle1. Vehicle1 has thevehicle's mobile networkDNS Server (RDNSS1), the two hosts (Host1 and Host2), and theRSU's fixed network is out of scope for this document. Internetworking betweentwointernal networks via either V2I or V2V communication requires an exchange of network prefixrouters (Router1 andother parameters. TheRouter2). There exists another internal networkparameter discovery collects networking information for an IP communication between a vehicle and an RSU or between(Fixed Network1) inside RSU1. RSU1 has the DNS Server (RDNSS2), one host (Host3), the twoneighboring vehicles, such as link layer, MAC layer, and IP layer information. The link layer information includes wireless link layer parameters, such as wireless media (e.g., IEEE 802.11 OCB, LTE D2D, Bluetooth,routers (Router3 andLiFi)Router4), anda transmission power level. The MAC layer information includestheMAC addresscollection ofan external network interfaceservers (Server1 to ServerN) for various services in theinternetworking with another vehicle or RSU. The IP layer information includesroad networks, such as theIP addressemergency notification andprefix ofnavigation. Vehicle1's Router1 (called mobile router) and RSU1's Router3 (called fixed router) use 2001:DB8:1:1::/64 for an externalnetwork interfacelink (e.g., DSRC) for I2V networking. 4.2.1.2. V2V-based Internetworking This section discusses the internetworkingwith another vehicle or RSU.between the moving networks of two neighboring vehicles in Figure 3. (*)<..........>(*) | | 2001:DB8:1:1::/64 .------------------------------. .---------------------------------. | | | | | | | .-------. .------. .-------. | | .-------. .------. .-------. | | | Host1 | |RDNSS1| |Router1| | | |Router3| |RDNSS2| | Host3 | | | ._______. .______. ._______. | | ._______. .______. ._______. | | ^ ^ ^ | | ^ ^ ^ | | | | | | | | | | | | v v v | | v v v | | ---------------------------- | | ------------------------------- | | 2001:DB8:10:1::/64 ^ | | ^2001:DB8:20:1::/642001:DB8:30:1::/64 | | | | | | | | v | | v | | .-------. .-------. | | .-------. .-------..-------.| | | Host2 | |Router2| | | |Router4||Server1|...|ServerN|| Host4 | | | ._______. ._______. | | ._______. ._______.._______.| | ^ ^ | | ^ ^^ || | | | | | | | | | v v | | v vv| | ---------------------------- | | ------------------------------- | | 2001:DB8:10:2::/64 | |2001:DB8:20:2::/642001:DB8:30:2::/64 | .______________________________. ._________________________________. Vehicle1 (Moving Network1)RSU1 (Fixed Network1)Vehicle2 (Moving Network2) <----> Wired Link <....> Wireless Link (*) Antenna Figure2:3: Internetworking between Two VehicleNetwork and RSU Network OnceNetworks In Figure 3, thenetwork parameter discovery andprefixexchange operations have been performed, packets can be transmitted between the vehicle's moving network and the RSU's fixed network. DNS should be supported to enable name resolutionassignment forhosts or servers residing either in the vehicle's moving network or the RSU's fixed network. Figure 2 shows internetworking between the vehicle's moving network and the RSU's fixed network. There exists an internal network (Moving Network1) inside Vehicle1. Vehicle1 has the DNS Server (RDNSS1), the two hosts (Host1 and Host2), and the two routers (Router1 and Router2). There exists another internal network (Fixed Network1) inside RSU1. RSU1 has the DNS Server (RDNSS2), one host (Host3), the two routers (Router3 and Router4), and the collection of servers (Server1 to ServerN) for various services in the road networks, such as the emergency notification and navigation. Vehicle1's Router1 (called mobile router) and RSU1's Router3 (called fixed router) use 2001:DB8:1:1::/64 for an external link (e.g., DSRC) for I2V networking. This document addresses the internetworking between the vehicle's moving network and the RSU's fixed network in Figure 2 and the required enhancement of IPv6 protocol suite for the V2I networking. (*)<..........>(*) | | 2001:DB8:1:1::/64 .------------------------------. .---------------------------------. | | | | | | | .-------. .------. .-------. | | .-------. .------. .-------. | | | Host1 | |RDNSS1| |Router1| | | |Router3| |RDNSS2| | Host3 | | | ._______. .______. ._______. | | ._______. .______. ._______. | | ^ ^ ^ | | ^ ^ ^ | | | | | | | | | | | | v v v | | v v v | | ---------------------------- | | ------------------------------- | | 2001:DB8:10:1::/64 ^ | | ^ 2001:DB8:30:1::/64 | | | | | | | | v | | v | | .-------. .-------. | | .-------. .-------. | | | Host2 | |Router2| | | |Router4| | Host4 | | | ._______. ._______. | | ._______. ._______. | | ^ ^ | | ^ ^ | | | | | | | | | | v v | | v v | | ---------------------------- | | ------------------------------- | | 2001:DB8:10:2::/64 | | 2001:DB8:30:2::/64 | .______________________________. ._________________________________. Vehicle1 (Moving Network1) Vehicle2 (Moving Network2) <----> Wired Link <....> Wireless Link (*) Antenna Figure 3: Internetworking between Two Vehicle Networks 4.2.2. V2V-based Internetworking In Figure 3, the prefix assignment for each subnet inside each vehicle's mobile network is done through a prefix delegation protocol. Figure 3 shows internetworking between the moving networks of two neighboring vehicles. There exists an internal network (Moving Network1) inside Vehicle1. Vehicle1 has the DNS Server (RDNSS1), the two hosts (Host1 and Host2), and the two routers (Router1 and Router2). There exists another internal network (Moving Network2) inside Vehicle2. Vehicle2 has the DNS Server (RDNSS2), the two hosts (Host3 and Host4), and the two routers (Router3 and Router4). Vehicle1's Router1 (called mobile router) and Vehicle2's Router3 (called mobile router) use 2001:DB8:1:1::/64 for an external link (e.g., DSRC) for V2V networking. This document describes the internetworking between the moving networks of two neighboring vehicles in Figure 3 and the required enhancement of IPv6 protocol suite for the V2V networking. 5. Standardization Activities This section surveys standard activities for vehicular networks in standards developing organizations. 5.1. IEEE Guide for WAVE - Architecture IEEE 1609 is a suite of standards for Wireless Access in Vehicular Environments (WAVE) developed in the IEEE Vehicular Technology Society (VTS). They define an architecture and a complementary standardized set of services and interfaces that collectively enable secure vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) wireless communications. IEEE 1609.0 provides a description of the WAVE system architecture and operations (called WAVE reference model) [WAVE-1609.0]. The reference model of a typical WAVE device includes two data plane protocol stacks (sharing a common lower stack at the data link and physical layers): (i) the standard Internet Protocol Version 6 (IPv6) and (ii) the WAVE Short Message Protocol (WSMP) designed for optimized operation in a wireless vehicular environment. WAVE Short Messages (WSM) may be sent on any channel. IP traffic is only allowed on service channels (SCHs), so as to offload high-volume IP traffic from the control channel (CCH). The Layer 2 protocol stack distinguishes between the two upper stacks by the Ethertype field. Ethertype is a 2-octet field in the Logical Link Control (LLC) header, used to identify the networking protocol to be employed above the LLC protocol. In particular, it specifies the use of two Ethertype values (i.e., two networking protocols), such as IPv6 and WSMP. Regarding the upper layers, while WAVE communications use standard port numbers for IPv6-based protocols (e.g., TCP, UDP), they use a Provider Service Identifier (PSID) as an identifier in the context of WSMP. 5.2. IEEE Standard for WAVE - Networking Services IEEE 1609.3 defines services operating at the network and transport layers, in support of wireless connectivity among vehicle-based devices, and between fixed roadside devices and vehicle-based devices using the 5.9 GHz Dedicated Short-Range Communications/Wireless Access in Vehicular Environments (DSRC/WAVE) mode [WAVE-1609.3]. WAVE Networking Services represent layer 3 (networking) and layer 4 (transport) of the OSI communications stack. The purpose is then to provide addressing and routing services within a WAVE system, enabling multiple stacks of upper layers above WAVE Networking Services and multiple lower layers beneath WAVE Networking Services. Upper layer support includes in-vehicle applications offering safety and convenience to users. The WAVE standards support IPv6. IPv6 was selected over IPv4 because IPv6 is expected to be a viable protocol into the foreseeable future. Although not described in the WAVE standards, IPv4 has been tunnelled over IPv6 in some WAVE trials. The document provides requirements for IPv6 configuration, in particular for the address setting. It specifies the details of the different service primitives, among which is the WAVE Routing Advertisement (WRA), part of the WAVE Service Advertisement (WSA). When present, the WRA provides information about infrastructure internetwork connectivity, allowing receiving devices to be configured to participate in the advertised IPv6 network. For example, an RSU can broadcast in the WRA portion of its WSA all the information necessary for an OBU to access an application-service available over IPv6 through the RSU as a router. This feature removes the need for IPv6 Router Advertisement messages, which are based on ICMPv6. 5.3. ETSI Intelligent Transport Systems: GeoNetwork-IPv6 ETSI published a standard specifying the transmission of IPv6 packets over the ETSI GeoNetworking (GN) protocol [ETSI-GeoNetworking] [ETSI-GeoNetwork-IP]. IPv6 packet transmission over GN is defined in ETSI EN 302 636-6-1 [ETSI-GeoNetwork-IP] using a protocol adaptation sub-layer called "GeoNetworking to IPv6 Adaptation Sub-Layer (GN6ASL)". It enables an ITS station (ITS-S) running the GN protocol and an IPv6-compliant protocol layer to: (i) exchange IPv6 packets with other ITS-S; (ii) acquire globally routable IPv6 unicast addresses and communicate with any IPv6 host located in the Internet by having the direct connectivity to the Internet or via other relay ITS stations; (iii) perform operations as a Mobile Router for network mobility [RFC3963]. The document introduces three types of virtual link, the first one providing symmetric reachability by means of stable geographically scoped boundaries and two others that can be used when the dynamic definition of the broadcast domain is required. The combination of these three types of virtual link in the same station allows running the IPv6 ND protocol including SLAAC [RFC4862] as well as distributing other IPv6 link-local multicast traffic and, at the same time, reaching nodes that are outside specific geographic boundaries. The IPv6 virtual link types are provided by the GN6ASL to IPv6 in the form of virtual network interfaces. The document also describes how to support bridging on top of the GN6ASL, how IPv6 packets are encapsulated in GN packets and delivered, as well as the support of IPv6 multicast and anycast traffic, and neighbor discovery. For latency reasons, the standard strongly recommends to use SLAAC for the address configuration. Finally, the document includes the required operations to support the change of pseudonym, e.g., changing IPv6 addresses when the GN address is changed, in order to prevent attackers from tracking the ITS-S. 5.4. ISO Intelligent Transport Systems: IPv6 over CALM ISO published a standard specifying the IPv6 network protocols and services for Communications Access for Land Mobiles (CALM) [ISO-ITS-IPv6]. These services are necessary to support the global reachability of ITS-S, the continuous Internet connectivity for ITS- S, and the handover functionality required to maintain such connectivity. This functionality also allows legacy devices to effectively use an ITS-S as an access router to connect to the Internet. Essentially, this specification describes how IPv6 is configured to support ITS-S and provides the associated management functionality. The requirements apply to all types of nodes implementing IPv6: personal, vehicle, roadside, or central node. The standard defines IPv6 functional modules that are necessary in an IPv6 ITS-S, covering IPv6 forwarding, interface between IPv6 and lower layers (e.g., LAN interface), mobility management, and IPv6 security. It defines the mechanisms to be used to configure the IPv6 address for static nodes as well as for mobile nodes, while maintaining reachability from the Internet. 6. IP Address Autoconfiguration This section surveys IP address autoconfiguration schemes for vehicular networks, and then discusses problem statement for IP addressing and address autoconfiguration for vehicular networking. 6.1. Existing Protocols for Address Autoconfiguration 6.1.1. Automatic IP Address Configuration in VANETs Fazio et al. proposed a vehicular address configuration called VAC for automatic IP address configuration in Vehicular Ad Hoc Networks (VANET) [Address-Autoconf]. VAC uses a distributed dynamic host configuration protocol (DHCP). This scheme uses a leader playing a role of a DHCP server within a cluster having connected vehicles within a VANET. In a connected VANET, vehicles are connected with each other within communication range. In this VANET, VAC dynamically elects a leader-vehicle to quickly provide vehicles with unique IP addresses. The leader-vehicle maintains updated information on configured addresses in its connected VANET. It aims at the reduction of the frequency of IP address reconfiguration due to mobility. VAC defines "SCOPE" to be a delimited geographic area within which IP addresses are guaranteed to be unique. When a vehicle is allocated an IP address from a leader-vehicle with a scope, it is guaranteed to have a unique IP address while moving within the scope of the leader- vehicle. If it moves out of the scope of the leader vehicle, it needs to ask for another IP address from another leader-vehicle so that its IP address can be unique within the scope of the new leader- vehicle. This approach may allow for less frequent change of an IP address than the address allocation from a fixed Internet gateway. Thus, VAC can support a feasible address autoconfiguration for V2V scenarios, but the overhead to guarantee the uniqueness of IP addresses is not ignorable under high-speed mobility. 6.1.2. Using Lane/Position Information Kato et al. proposed an IPv6 address assignment scheme using lane and position information [Address-Assignment]. In this addressing scheme, each lane of a road segment has a unique IPv6 prefix. When it moves in a lane in a road segment, a vehicle autoconfigures its IPv6 address with its MAC address and the prefix assigned to the lane. A group of vehicles constructs a connected VANET within the same subnet such that their IPv6 addresses have the same prefix. Whenever it moves to another lane, a vehicle updates its IPv6 address with the prefix corresponding to the new lane and also joins the group corresponding to the lane. However, this address autoconfiguration scheme may have too much overhead when vehicles change their lanes frequently on the highway. 6.1.3. GeoSAC: Scalable Address Autoconfiguration Baldessari et al. proposed an IPv6 scalable address autoconfiguration scheme called GeoSAC for vehicular networks [GeoSAC]. GeoSAC uses geographic networking concepts such that it combines the standard IPv6 Neighbor Discovery (ND) and geographic routing functionality. It matches geographically-scoped network partitions to individual IPv6 multicast-capable links. In the standard IPv6, all nodes within the same link must communicate with each other, but due to the characteristics of wireless links, this concept of a link is not clear in vehicular networks. GeoSAC defines a link as a geographic area having a network partition. This geographic area can have a connected VANET. Thus, vehicles within the same VANET in a specific geographic area are regarded as staying in the same link, that is, an IPv6 multicast link. The GeoSAC paper identifies eight key requirements of IPv6 address autoconfiguration for vehicular networks: (i) the configuration of globally valid addresses, (ii) a low complexity for address autoconfiguration, (iii) a minimum signaling overhead of address autoconfiguration, (iv) the support of network mobility through movement detection, (v) an efficient gateway selection from multiple RSUs, (vi) a fully distributed address autoconfiguration for network security, (vii) the authentication and integrity of signaling messages, and (viii) the privacy protection of vehicles' users. To support the proposed link concept, GeoSAC performs ad hoc routing for geographic networking in a sub-IP layer called Car-to-Car (C2C) NET. Vehicles within the same link can receive an IPv6 router advertisement (RA) message transmitted by an RSU as a router, so they can autoconfigure their IPv6 address based on the IPv6 prefix contained in the RA and perform Duplicate Address Detection (DAD) to verify the uniqueness of the autoconfigured IP address by the help of the geographic routing within the link. For location-based applications, to translate between a geographic area and an IPv6 prefix belonging to an RSU, this paper takes advantage of an extended DNS service, using GPS-based addressing and routing along with geographic IPv6 prefix format [GeoSAC]. Thus, GeoSAC can support the IPv6 link concept through geographic routing within a specific geographic area. 6.1.4. Cross-layer Identities Management in ITS Stations ITS and vehicular networks are built on the concept of an ITS station (ITS-S) (e.g., vehicle and RSU), which is a common reference model inspired from the Open Systems Interconnection (OSI) standard [Identity-Management]. In vehicular networks using multiple access network technologies through a cross-layer architecture, a vehicle with an OBU may have multiple identities corresponding to the access network interfaces. Wetterwald et al. conducted a comprehensive study of the cross-layer identity management in vehicular networks using multiple access network technologies, which constitutes a fundamental element of the ITS architecture [Identity-Management]. Besides considerations related to the case where ETSI GeoNetworking [ETSI-GeoNetworking] is used, this paper analyzes the major requirements and constraints weighing on the identities of ITS stations, e.g., privacy and compatibility with safety applications and communications. The concerns related to security and privacy of the users need to be addressed for vehicular networking, considering all the protocol layers. In other words, for security and privacy constraints to be met, the IPv6 address of a vehicle should be derived from a pseudonym-based MAC address and renewed simultaneously with that changing MAC address. By dynamically changing its IPv6 address, an ITS-S can avoid being tracked by a hacker. However, sometimes this address update cannot be applied; in some situations, continuous knowledge about the surrounding vehicles is required. Also, the ITS-S Identity Management paper defines a cross-layer framework that fulfills the requirements on the identities of ITS stations and analyzes systematically, layer by layer, how an ITS station can be identified uniquely and safely, whether it is a moving station (e.g., car or bus using temporary trusted pseudonyms) or a static station (e.g., RSU and central station). This paper has been applied to the specific case of the ETSI GeoNetworking as the network layer, but an identical reasoning should be applied to IPv6 over 802.11 in Outside the Context of a Basic Service Set (OCB) mode now. 6.2. Problem Statement for IP Address Autoconfiguration This section discusses IP addressing for the V2I and V2V networking. There are two approaches for IPv6 addressing in vehicular networks. The first is to use unique local IPv6 unicast addresses (ULAs) for vehicular networks [RFC4193]. The other is to use global IPv6 addresses for the interoperability with the Internet [RFC4291]. The former approach has been used sometimes by Mobile Ad Hoc Networks (MANET) for an isolated subnet. This approach can support the emergency notification service and navigation service in road networks. However, for general Internet services (e.g., email access, web surfing and entertainment services), the latter approach is required. For global IP addresses, there are two choices: a multi-link subnet approach for multiple RSUs and a single subnet approach per RSU. In the multi-link subnet approach, which is similar to ULA for MANET, RSUs play a role of layer-2 (L2) switches and the router interconnected with the RSUs is required. The router maintains the location of each vehicle belonging to an RSU for L2 switching. In the single subnet approach per RSU, which is similar to the legacy subnet in the Internet, each RSU plays the role of a (layer-3) router. 6.2.1. Neighbor Discovery Neighbor Discovery (ND) [RFC4861] is a core part of the IPv6 protocol suite. This section discusses the need for modifying ND for use with V2I networking. The vehicles are moving fast within the communication coverage of an RSU. The external link between the vehicle and the RSU can be used for V2I networking, as shown in Figure 2. ND time-related parameters such as router lifetime and Neighbor Advertisement (NA) interval should be adjusted for high-speed vehicles and vehicle density. As vehicles move faster, the NA interval should decrease for the NA messages to reach the neighboring vehicles promptly. Also, as vehicle density is higher, the NA interval should increase for the NA messages to collide with other NA messages with lower collision probability. 6.2.2. IP Address Autoconfiguration This section discusses IP address autoconfiguration for vehicular networking. For IP address autoconfiguration, high-speed vehicles should also be considered. For V2I networking, the legacy IPv6 stateless address autoconfiguration [RFC4862], as shown in Figure 1, may not perform well. This is because vehicles can travel through the communication coverage of the RSU faster than the completion of address autoconfiguration (with Router Advertisement and Duplicate Address Detection (DAD) procedures). To mitigate the impact of vehicle speed on address configuration, the RSU can perform IP address autoconfiguration including the DAD proactively as an ND proxy on behalf of the vehicles. If vehicles periodically report their movement information (e.g., position, trajectory, speed, and direction) to TCC, TCC can coordinate the RSUs under its control for the proactive IP address configuration of the vehicles with the mobility information of the vehicles. DHCPv6 (or Stateless DHCPv6) can be used for the IP address autoconfiguration [RFC3315][RFC3736]. In the case of a single subnet per RSU, the delay to change IPv6 address through DHCPv6 procedure is not suitable since vehicles move fast. Some modifications are required for the high-speed vehicles that quickly traverses the communication coverages of multiple RSUs. Some modifications are required for both stateless address autoconfiguration and DHCPv6. Mobile IPv6 (MIPv6) can be used for the fast update of a vehicle's care-of address for the current RSU to communicate with the vehicle [RFC6275]. For IP address autoconfiguration in V2V, vehicles can autoconfigure their address using prefixes for ULAs for vehicular networks [RFC4193]. High-speed mobility should be considered for a light-overhead address autoconfiguration. A cluster leader can have an IPv6 prefix [Address-Autoconf]. Each lane in a road segment can have an IPv6 prefix [Address-Assignment]. A geographic region under the communication range of an RSU can have an IPv6 prefix [GeoSAC]. IPv6 ND should be extended to support the concept of a link for an IPv6 prefix in terms of multicast. Ad Hoc routing is required for the multicast in a connected VANET with the same IPv6 prefix [GeoSAC]. A rapid DAD should be supported to prevent or reduce IPv6 address conflicts. In the ETSI GeoNetworking, for the sake of security and privacy, an ITS station (e.g., vehicle) can use pseudonyms for its network interface identities and the corresponding IPv6 addresses [Identity-Management]. For the continuity of an end-to-end transport session, the cross-layer identity management has to be performed carefully. 7. Routing This section surveys routing in vehicular networks, and then discusses problem statement for routing in vehicular networks. 7.1. Existing Routing Protocols 7.1.1. Experimental Evaluation for IPv6 over GeoNet Tsukada et al. presented a work that aims at combining IPv6 networking and a Car-to-Car Network routing protocol (called C2CNet) proposed by the Car2Car Communication Consortium (C2C-CC), which is an architecture using a geographic routing protocol [VANET-Geo-Routing]. In the C2C-CC architecture, the C2CNet layer is located between IPv6 and link layers. Thus, an IPv6 packet is delivered with an outer C2CNet header, which introduces the challenge of how to support the communication types defined in C2CNet in IPv6 layer. The main goal of GeoNet is to enhance the C2C specifications and create a prototype software implementation interfacing with IPv6. C2CNet is specified in C2C-CC as a geographic routing protocol. In order to assess the performance of C2CNet, the authors measured the network performance with UDP and ICMPv6 traffic using iperf and ping6. The test results show that IPv6 over C2CNet does not have too much delay (less than 4ms with a single hop) and is feasible for vehicle communication. In the outdoor testbed, they developed AnaVANET to enable hop-by-hop performance measurement and position trace of the vehicles. The combination of IPv6 multicast and GeoBroadcast was implemented; however, the authors did not evaluate the performance with such a scenario. One of the reasons is that a sufficiently high number of receivers are necessary to properly evaluate multicast but experimental evaluation is limited in the number of vehicles (4 in this study). 7.1.2. Location-Aided Gateway Advertisement and Discovery Abrougui et al. presented a gateway discovery scheme for VANET, called Location-Aided Gateway Advertisement and Discovery (LAGAD) mechanism[LAGAD]. LAGAD enables vehicles to route packets toward the closest gateway quickly by discovering nearby gateways. The major problem that LAGAD tackles is to determine the radius of advertisement zone of a gateway, which depends on the location and velocity of a vehicle. A gateway sends advertisement (GAdv) messages perodically to neighboring vehicles. When receiving a request message from a vehicle, the gateway replies to the source vehicle by a gateway reply (GRep) message. The GRep message contains the location information of the gateway and the subnet prefix of the gateway by which the source vehicle can send data packet via the gateway. The gateway sends GAdv messages through all vehicles within an advertisement zone built based on the velocity of the source vehicle. The source vehicle starts gateway discovery process by sending routing request packets. The routing request packet is encapsulated into a Gateway Reactive Discovery (GRD) packet or a GReq message to send to the surrounding vehicles. The GRD contains both discovery and routing information as well as the location and the velocity of the source vehicle. Meanwhile, the intermediate vehicles in an advertisement zone of the gateway forward packets sent from the source vehicle. The gateway continuously updates the advertisement zone whenever receiving a new data packet from the source vehicle. 7.2. Routing Problem Statement IP address autoconfiguration should be modified to support the efficient networking. Due to network fragmentation, vehicles sometimes cannot communicate with each other temporarily. IPv6 ND should consider the temporary network fragmentation. IPv6 link concept can be supported by Geographic routing to connect vehicles with the same IPv6 prefix. The gateway advertisement and discovery process for routing in VANET can probably work when the density of vehicle in a road network is not sparse. A sparse vehicular network challenges the gateway discovery since network fragmentation interrupts the discovery process. 8. Mobility Management This section surveys mobility management schemes in vehicular networks to support handover, and then discusses problem statement for mobility management in vehicular networks. 8.1. Existing Protocols 8.1.1. Vehicular Ad Hoc Networks with Network Fragmentation Chen et al. tackled the issue of network fragmentation in VANET environments [IP-Passing-Protocol]. The paper proposes a protocol that can postpone the time to release IP addresses to the DHCP server and select a faster way to get the vehicle's new IP address, when the vehicle density is low or the speeds of vehicles are varied. In such circumstances, the vehicle may not be able to communicate with the intended vehicle either directly or through multi-hop relays as a consequence of network fragmentation. The paper claims that although the existing IP passing and mobility solutions may reduce handoff delay, but they cannot work properly on VANET especially with network fragmentation. This is due to the fact that messages cannot be transmitted to the intended vehicles. When network fragmentation occurs, it may incur longer handoff latency and higher packet loss rate. The main goal of this study is to improve existing works by proposing an IP passing protocol for VANET with network fragmentation. The paper makes the assumption that on the highway, when a vehicle moves to a new subnet, the vehicle will receive broadcast packet from the target Base Station (BS), and then perform the handoff procedure. The handoff procedure includes two parts, such as the layer-2 handoff (new frequency channel) and the layer-3 handover (a new IP address). The handoff procedure contains movement detection, DAD procedure, and registration. In the case of IPv6, the DAD procedure is time consuming and may cause the link to be disconnected. This paper proposes another handoff mechanism. The handoff procedure contains the following phases. The first is the information collecting phase, where each mobile node (vehicle) will broadcast its own and its neighboring vehicles' locations, moving speeds, and directions periodically. The remaining phases are, the fast IP acquiring phase, the cooperation of vehicle phase, the make before break phase, and the route redirection phase. Simulations results show that for the proposed protocol, network fragmentation ratio incurs less impact. Vehicle speed and density has great impact on the performance of the IP passing protocol because vehicle speed and vehicle density will affect network fragmentation ratio. A longer IP lifetime can provide a vehicle with more chances to acquire its IP address through IP passing. Simulation results show that the proposed scheme can reduce IP acquisition time and packet loss rate, so extend IP lifetime with extra message overhead. 8.1.2. Hybrid Centralized-Distributed Mobility Management Nguyen et al. proposed a hybrid centralized-distributed mobility management called H-DMM to support highly mobile vehicles [H-DMM]. Legacy mobility management systems are not suitable for high-speed scenarios because a registration delay is imposed proportional to the distance between a vehicle and its anchor network. H-DMM is designed to satisfy requirements such as service disruption time, end-to-end delay, packet delivery cost, and tunneling cost. H-DMM proposes a central node called central mobility anchor (CMA), which plays the role of a local mobility anchor (LMA) in PMIPv6. When it enters a mobile access router (MAR) as an access router, a vehicle obtains a prefix from the MAR (called MAR-prefix) according to the legacy DMM protocol. In addition, it obtains another prefix from the CMA (called LMA-prefix) for a PMIPv6 domain. Whenever it performs a handover between the subnets for two adjacent MARs, a vehicle keeps the LMA-prefix while obtaining a new prefix from the new MAR. For a new data exchange with a new CN, the vehicle can select the MAR-prefix or the LMA-prefix for its own source IPv6 address. If the number of active prefixes is greater than a threshold, the vehicle uses the LMA-prefix-based IPv6 address as its source address. In addition, it can continue receiving data packets with the destination IPv6 addresses based on the previous prefixes through the legacy DMM protocol. Thus, H-DMM can support an efficient tunneling for a high-speed vehicle that moves fast across the subnets of two adjacent MARs. However, when H-DMM asks a vehicle to perform DAD for the uniqueness test of its configured IPv6 address in the subnet of the next MAR, the activation of the configured IPv6 address for networking will be delayed. This indicates that a proactive DAD by a network component (i.e., MAR and LMA) can shorten the address configuration delay of the current DAD triggered by a vehicle. 8.1.3. Hybrid Architecture for Network Mobility Management Nguyen et al. proposed H-NEMO, a hybrid centralized-distributed mobility management scheme to handle IP mobility of moving vehicles [H-NEMO]. The standard Network Mobility (NEMO) basic support, which is a centralized scheme for network mobility, provides IP mobility for a group of users in a moving vehicle, but also inherits the drawbacks from Mobile IPv6, such as suboptimal routing and signaling overhead in nested scenarios as well as reliability and scalability issues. On the contrary, distributed schemes such as the recently proposed Distributed Mobility Management (DMM) locates the mobility anchor at the network edge and enables mobility support only to traffic flows that require such support. However, in high speed moving vehicles, DMM may suffer from high signaling cost and high handover latency. The proposed H-NEMO architecture is not designed for a specific wireless technology. Instead, it defines a general architecture and signaling protocol so that a mobile node can obtain mobility from fixed locations or mobile platforms, and also allows the use of DMM or Proxy Mobile IPv6 (PMIPv6), depending on flow characteristics and mobility patterns of the node. For IP addressing allocation, a mobile router (MR) or the mobile node (MN) connected to an MR in a NEMO obtain two sets of prefixes: one from the central mobility anchor and one from the mobile access router (MAR). In this way, the MR/MN may choose a more stable prefix for long-lived flows to be routed via the central mobility anchor and the MAR-prefix for short- lived flows to be routed following the DMM concept. The multi-hop scenario is considered under the concept of a nested-NEMO. Nguyen et al. did not provide simulation-based evaluations, but they provided an analytical evaluation that considered signaling and packet delivery costs, and showed that H-NEMO outperforms the previous proposals, which are either centralized or distributed ones with NEMO support. For some measures, such as the signaling cost, H-NEMO may be more costly than centralized schemes when the velocity of the node is increasing, but behaves better in terms of packet delivery cost and handover delay. 8.1.4. NEMO-Enabled Localized Mobility Support In [NEMO-LMS], the authors proposed an architecture to enable IP mobility for moving networks using a network-based mobility scheme based on PMIPv6. In PMIPv6, only mobile terminals are provided with IP mobility. In contrast to from host-based mobility, PMIPv6 shifts the signaling to the network side, so that the mobile access gateway (MAG) is in charge of detecting connection/disconnection of the mobile node, upon which the signaling to the Local Mobility Anchor (LMA) is triggered to guarantee a stable IP addressing assignment when the mobile node performs handover to a new MAG. Soto et al. proposed NEMO support in PMIPv6 (N-PMIP). In this scheme, the functionality of the MAG is extended to the mobile router (MR), also called a mobile MAG (mMAG). The functionality of the mobile terminal remains unchanged, but it can receive an IPv6 prefix belonging to the PMIPv6 domain through the new functionality of the mMAG. Therefore, in N-PMIP, the mobile terminal connects to the MR as if it is connecting to a fixed MAG, and the MR connects to the fixed MAG using PMIPv6 signaling. When the mobile terminal roams to a new MAG or a new MR, the network forwards the packets through the LMA. Hence, N-PMIP defines an extended functionality in the LMA that enables a recursive lookup. First, it locates the binding entry corresponding to the mMAG. Next, it locates the entry corresponding to the fixed MAG, after which the LMA can encapsulate packets to the mMAG to which the mobile terminal is currently connected. The performance of N-PMIP was evaluated through simulations and compared to a NEMO+MIPv6+PMIPv6 scheme, with better results obtained in N-PMIP. The work did not consider the case of multi-hop connectivity in the vehicular scenario. In addition, since the MR should be a trusted entity in the PMIP domain, it requires specific security associations that were not addressed in [NEMO-LMS]. 8.1.5. Network Mobility for Vehicular Ad Hoc Networks Chen et al. proposed a network mobility protocol to reduce handoff delay and maintain Internet connectivity to moving vehicles in a highway [NEMO-VANET]. In this work, vehicles can acquire IP addresses from other vehicles through V2V communications. At the time the vehicle goes out of the coverage of the base station, another vehicle may assist the roaming car to acquire a new IP address. Also, cars on the same or opposite lane are authorized to assist the vehicle to perform a pre-handoff. The authors assumed that the wireless connectivity is provided by WiFi and WiMAX access networks. Also, they considered scenarios in which a single vehicle, i.e., a bus, may need two mobile routers in order to have an effective pre-handoff procedure. Evaluations are performed through simulations and the comparison schemes are the standard NEMO Basic Support protocol and the fast NEMO Basic Support protocol. Authors did not mention applicability of the scheme in other scenarios such as in urban transport schemes. 8.1.6. Performance Analysis of P-NEMO for ITS Lee et al. proposed P-NEMO, which is a PMIPv6-based IP mobility management scheme to maintain the Internet connectivity at the vehicle as a mobile network, and provides a make-before-break mechanism when vehicles switch to a new access network [PMIP-NEMO-Analysis]. Since the standard PMIPv6 only supports mobility for a single node, the solution in [PMIP-NEMO-Analysis] adapts the protocol to reduce the signaling when a local network is to be served by an in-vehicle mobile router. To achieve this, P-NEMO extends the binding update lists at both MAG and LMA, so that the mobile router (MR) can receive a home network prefix (HNP) and a mobile network prefix (MNP). The latter prefix enables mobility for the moving network, instead of a single node as in the standard PMIPv6. An additional feature is proposed by Lee et al. named fast P-NEMO (FP-NEMO). It adopts the fast handover approach standardized for PMIPv6 in [RFC5949] with both predictive and reactive modes. The difference of the proposed feature with the standard version is that by using the extensions provided by P-NEMO, the predictive transferring of the context from the old MAG to the new MAG also includes information for the moving network, i.e., the MNP. In that way, mobility support can be achieved not only for the mobile router, but also for mobile nodes traveling with the vehicle. The performance of P-NEMO and F-NEMO is evaluated through an analytical model that is compared only to the standard NEMO-BS. No comparison was provided to other schemes that enable network mobility in PMIPv6 domains, such as the one presented in [NEMO-LMS]. 8.1.7. Integration of VANets and Fixed IP Networks Peng et al. proposed a novel mobility management scheme for integration of VANET and fixed IP networks [VNET-MM]. The proposed scheme deals with mobility of vehicles based on a street layout instead of a general two dimensional ad hoc network. This scheme makes use of the information provided by vehicular networks to reduce mobility management overhead. It allows multiple base stations that are close to a destination vehicle to discover the connection to the vehicle simultaneously, which leads to an improvement of the connectivity and data delivery ratio without redundant messages. The performance was assessed by using a road traffic simulator called SUMO (Simulation of Urban Mobility). 8.1.8. SDN-based Mobility Management for 5G Networks Nguyen et al. extended their previous works on a vehicular adapted DMM considering a Software-Defined Networking (SDN) architecture [SDN-DMM]. On one hand, in their previous work, Nguyen et al. proposed DMM-PMIP and DMM-MIP architectures for VANET. The major innovation behind DMM is to distribute the Mobility Functions (MFs) through the network instead of concentrating them in one bottleneck MF, or in a hierarchically organized backbone of MFs. Highly mobile vehicular networks impose frequent IP route optimizations that lead to suboptimal routes (detours) between CN and vehicles. The suboptimality critically increases when there are nested or hierarchical MF nodes. Therefore, flattening the IP mobility architecture significantly reduces detours, as it is the role of the last MF to get the closest next MF (in most cases nearby). Yet, with an MF being distributed throughout the network, a Control plane becomes necessary in order to provide a solution for CN to address vehicles. The various solutions developed by Nguyen at al. not only showed the large benefit of a DMM approach for IPv6 mobility management, but also emphasized the critical role of an efficient Control plane. One the other hand, SDN has recently gained attention from the Internet Networking community due to its capacity to provide a significantly higher scalability of highly dynamic flows, which is required by future 5G dynamic networks In particular, SDN also suggests a strict separation between a Control plane (SDN-Controller) and a Data plane (OpenFlow Switches) based on the OpenFlow standard. Such an architecture has two advantages that are critical for IP mobility management in VANET. First, unlike traditional routing mechanisms, OpenFlow focuses on flows rather than optimized routes. Accordingly, they can optimize routing based on flows (grouping multiple flows in one route, or allowing one flow to have different routes), and can detect broken flows much earlier than the traditional networking solutions. Second, SDN controllers may dynamically reprogram (reconfigure) OpenFlow Switches (OFS) to always keep an optimal route between CN and a vehicular node. Nguyen et. al observed the mutual benefits IPv6 DMM could obtain from an SDN architecture, and then proposed an SDN-based DMM for VANET. In their proposed architecture, a PMIP-DMM is used, where MF is OFS for the Data plane, and one or more SDN controllers handle the Control plane. The evaluation and prototype in the paper prove that the proposed architecture can provide a higher scalability than the standard DMM. The SDN-DMM paper makes several observations leading to a strong suggestion that IP mobility management should be based on an SDN architecture. First, SDN will be integrated into future Internet and 5G in the near future. Second, after separating the Identity and Routing addressing, IP mobility management further requires to separate the Control from the Data plane if it needs to remain scalable for VANET. Finally, Flow-based routing (in particular OpenFlow standard) will be required in future heterogeneous vehicular networks (e.g., multi-RAT and multi-protocol) and the SDN coupled with DMM provides a double benefit of dynamic flow detection/ reconfiguration and short(-er) route optimizations. 8.1.9. IP Mobility for VANETs: Challenges and Solutions Cespedes et al. provided a survey of the challenges for NEMO Basic Support for VANET [Vehicular-IP-MM]. NEMO allows the management of a group of nodes (a mobile network) rather than a single node. However, although a vehicle and even a platoon of vehicles could be seen as a group of nodes, NEMO has not been designed considering the particularities of VANET. For example, NEMO builds a tunnel between an MR (on board of a vehicle) and its HA, which in a VANET context is suboptimal, for instance due to over-the-air tunneling cost. Also, a detour may be taken by the MR's HA, even if the CN is nearby. Furthermore, route optimization is needed when the MR moves to a new AR. Cespedes et al. first summarize the requirements of IP mobility management, such as reduced power at end-device, reduced handover event, reduced complexity, or reduced bandwidth consumption. VANET adds the following requirements, such as minimum signaling for route optimization (RO), per-flow separability, security and binding privacy protection, multi-homing, and switching HA. As observed, these provide several challenges to IP mobility and NEMO BS for VANET. Cespedes et al. then describe various optimization schemes available for NEMO BS. Considering a single hop connection to CN, one major optimization direction is to avoid the HA detour and reach the CN directly. In that direction, a few optimizations are proposed, such as creating an IP tunnel between the MR and the CR directly, creating an IP tunnel between the MR and a CR (rather than the HA), a delegation mechanism allowing visiting nodes to use MIPv6 directly rather than NEMO or finally intra-NEMO optimization for a direct path within NEMO bypassing HAs. Specific to VANET, multi-hop connection is possible to the fixed network. In that case, NEMO BS must be enhanced to avoid requiring that the path to immediate neighbors must pass by the respective HAs instead of directly. More specifically, two approaches are proposed to rely on VANET sub-IP multi-hop routing to hide a NEMO complex topology (e.g., Nested NEMO) and provide a direct route between two VANET nodes. Generally, one major challenge is security and privacy when opening a multi-hop route between a VANET and a CN. Heterogeneous multi-hop in a VANET (e.g., relying on various access technologies) corresponds to another challenge for NEMO BS as well. Cespedes et al. conclude their paper with an overview of critical research challenges, such as Anchor Point location, the optimized usage of geographic information at the subIP as well as at the IP level to improve NEMO BS, security and privacy, and the addressing allocation schema for NEMO. In summary, this paper illustrates that NEMO BS for VANET should avoid the HA detour as well as opening IP tunnels over the air. Also, NEMO BS could use geographic information for subIP routing when a direct link between vehicles is required to reach an AR, but also anticipate handovers and optimize ROs. From an addressing perspective, dynamic MNP assignments should be preferred, but should be secured in particular during binding update (BU). 8.2. Problem Statement for Mobility-Management This section discusses an IP mobility support in V2I networking. In a single subnet per RSU, vehicles continually cross the communication coverages of adjacent RSUs. During this crossing, TCP/UDP sessions can be maintained through IP mobility support, such as MIPv6 [RFC6275], Proxy MIPv6 [RFC5213][RFC5949], and Distributed Mobility Management (DMM) [RFC7333][RFC7429]. Since vehicles move fast along roadways, high speed should be enabled by the parameter configuration in the IP mobility management. With the periodic reports of the movement information from the vehicles, TCC can coordinate RSUs and other network compoments under its control for the proactive mobility management of the vehicles along the movement of the vehicles. To support the mobility of a vehicle's moving network, Network Mobility Basic Support Protocol (NEMO) can be used [RFC3963]. Like MIPv6, the high speed of vehicles should be considered for a parameter configuration in NEMO. Mobility Management (MM) solution design varies, depending on scenarios: highway vs. urban roadway. Hybrid schemes (NEMO + PMIP, PMIP + DMM, etc.) usually show better performance than pure schemes. Most schemes assume that IP address configuration is already set up. Most schemes have been tested only at either simulation or analytical level. SDN can be considered as a player in the MM solution. 9. DNS Naming Service This section surveys and analyzes DNS naming service to translate a device's DNS name into the corresponding IP address, and then discusses problem statement for DNS naming service in vehicular networks. 9.1. Existing Protocols 9.1.1. Multicast DNS Multicast DNS (mDNS)[RFC6762] allows devices in one-hop communication range to resolveeachother's DNS name intosubnet inside each vehicle's mobile network is done through a prefix delegation protocol. Figure 3 shows internetworking between thecorresponding IP address in multicast. Each devicemoving networks of two neighboring vehicles. There exists an internal network (Moving Network1) inside Vehicle1. Vehicle1 hasathe DNSresolverServer (RDNSS1), the two hosts (Host1 and Host2), anda DNS server. The DNS resolver generates a DNS query forthedevice's applicationtwo routers (Router1 and Router2). There exists another internal network (Moving Network2) inside Vehicle2. Vehicle2 has the DNSserver responds to a DNS query corresponding to its device's DNS name. 9.1.2. DNS Name AutoconfigurationServer (RDNSS2), the two hosts (Host3 and Host4), and the two routers (Router3 and Router4). Vehicle1's Router1 (called mobile router) and Vehicle2's Router3 (called mobile router) use 2001:DB8:1:1::/64 forIoT Devices DNS Name Autoconfiguration (DNSNA) [ID-DNSNA] proposes a DNS naming servicean external link (e.g., DSRC) forInternet-of-Things (IoT) devices in a large-scale network.V2V networking. TheDNS naming service of DNSNA consists of four steps, suchdifferences between IPWAVE (including Vehicular Ad Hoc Networks (VANET)) and Mobile Ad Hoc Networks (MANET) are asDNS name generation, DNS name duplication detection, DNS name registration,follows: o IPWAVE is not power-constrained operation; o Traffic can be sourced or sinked outside of IPWAVE; o IPWAVE shall support both distributed andDNS name list retrieval. First, in DNS name generation, DNSNA allows each IoT devicecentralized operations; o No "sleep" period operation is required for energy saving. 4.2.2. Latency The communication delay (i.e., latency) between two vehicular nodes (vehicle and RSU) should be bounded togenerate its own DNS name withaDNS suffix (acquired from ND or DHCP) and its device informationcertain threshold. For IP- based safety applications (e.g.,vendor, model,context-aware navigation, adaptive cruise control, andserial number). Second,platooning) inDNS name duplication detection, each device checks whether its generated DNS namevehicular network, this bounded data delivery is critical. The real implementations for such applications are not available, so the feasibility of IP-based safety applications isused by another IoT devicenot tested yet. 4.2.3. Security Security protects vehicles roaming in road networks from thesame subnet. Third, in DNS name registration, each device registers its DNS name andattacks of malicious vehicular nodes, which are controlled by hackers. For safety applications, thecorresponding IPv6 address intocooperation among vehicles is assumed. Malicious vehicular nodes may disseminate wrong driving information (e.g., location, speed, and direction) to make driving be unsafe. Sybil attack, which tries to illude adesignated DNS server viavehicle with multiple false identities, disturbs arouter. The router periodically collects DNS information of IoT devices in its the subnets corresponding ot its network interfaces. Last,vehicle inDNS name list retrieval,taking auser can retrieve the DNS name list of IoT devices availablesafe maneuver. Applications on IP-based vehicular networking, which are resilient to such a sybil attack, are not developed and tested yet. 4.2.4. Pseudonym Handling For theuser through the designated DNS server. Once the user retrievesprotection of privacy, pseudonym for a vehicle's network interface is used, which thelist havinginterface's identifier is changed periodically. Such aDNS name andpseudonym affects an IPv6 address based on thecorresponding IP address(es), it can monitornetwork interface's identifier, andremote-controla transport-layer session with anIoT device. 9.2.IPv6 address pair. The pseudonym handling is not implemented and test yet for applications on IP-based vehicular networking. 5. ProblemStatementExploration 5.1. IPv6 over IEEE 802.11-OCB IPv6 over IEEE 802.11-OCB generally follows the standard IPv6 procedure. [IPv6-over-80211-OCB] specifies several details for IPv6 packets transporting over IEEE 802.11-OCB. Especially, an Ethernet Adaptation (EA) layer is suggested to be inserted between Logical Link Control layer and Network layer. TheDNS name resolution translatesEA layer is mainly in charge of transforming some parameters between 802.11 MAC layer and IPv6 layer. 5.2. Neighbor Discovery Neighbor Discovery (ND) [RFC4861] is aDNS name intocore part of thecorrespondingIPv6address through a recursive DNS server (RDNSS) withinprotocol suite. This section discusses thevehicle's moving networkneed for modifying ND for use with vehicular networking (e.g., V2V andDNS servers in the Internet [RFC1034][RFC1035], whichV2I). The vehicles arelocated outsidemoving fast within theVANET.communication coverage of a vehicular node (e.g., vehicle and RSU). TheRDNSSesexternal link between two vehicular nodes can beadvertised by RA DNS Option or DHCP DNS Option into the subnets within the vehicle's moving network. mDNS is designed for a small ad hoc network with wireless/wired one- hop communication range. If it isused for vehicular networking, as shown ina vehicle's mobile network having multiple subnets, mDNS cannot effectively work inFigure 2 and Figure 3. ND time-related parameters sucha multi-hop network. This is because the DNS query message of each DNS resolveras router lifetime and Neighbor Advertisement (NA) interval should bemulticasted into the whole mobile network, leading to a large volume of DNS traffic. DNSNA is designedadjusted fora large-scale network with multiple subnets. If it is used in a vehicle's mobile network having multiple subnets, DNSNA can effectively work in such a multi-hop network. This is becausehigh-speed vehicles and vehicle density. As vehicles move faster, theDNS query message of each DNS resolverNA interval shouldbe unicasted todecrease for thedesignated DNS server. DNSNA allows each host (e.g., in-vehicle device and a user's mobile device) within a vehicle's moving networkNA messages togenerate its unique DNS name and registers it into a DNS server withinreach thevehicle's moving network [ID-DNSNA]. With Vehicle Identification Number (VIN), a unique DNS suffix can be constructedneighboring vehicles promptly. Also, asa DNS domainvehicle density is higher, the NA interval should increase for thevehicle's moving network. Each host can generate its DNS name and register it intoNA messages to collide with other NA messages with lower collision probability. 5.2.1. Link Model IPv6 protocols work under certain assumptions for thelocal RDNSSlink model that do not necessarily hold in WAVE [IPv6-WAVE]. For instance, some IPv6 protocols assume symmetry in thevehicle's moving network. 10. Service Discovery This section surveysconnectivity among neighboring interfaces. However, interference andanalyzes service discoverydifferent levels of transmission power may cause unidirectional links totranslateappear in arequired service intoWAVE link model. Also, in an IPv6 link, it is assumed that all interfaces which are configured with the same subnet prefix are on the same IPaddress of a device to provide suchlink. Hence, there is aservice,relationship between link andthen discusses problem statement for service discovery in vehicular networks. 10.1. Existing Protocols 10.1.1. mDNS-based Service Discovery Asprefix, besides the different scopes that are expected from the link-local and global types of IPv6 addresses. Such apopular existing service discovery protocol, DNS-based Service Discovery (DNS-SD) [RFC6763] with mDNS [RFC6762] provides service discovery. DNS-SD usesrelationship does not hold in aDNS service (SRV) resource record (RR) [RFC2782]WAVE link model due to node mobility and highly dynamic topology. Thus, IPv6 ND should be extended to support theservice discoveryconcept ofservices provided by a device or server. An SRV RR containsaservice instance name, consisting oflink for aninstance name (i.e., device), a service name, a transport layer protocol, a domain name, the corresponding port number, and the DNS nameIPv6 prefix in terms of multicast in VANET. 5.2.2. MAC Address Pseudonym As thedevice eligible for the requested service. With this DNS-SD, a host can searchETSI GeoNetworking, fora service instance withtheSRV RR to discover a listsake ofdevices corresponding to the searched service type. 10.1.2. ND-based Service Discovery Vehicular ND [ID-Vehicular-ND] proposessecurity and privacy, anextension of IPv6 NDITS station (e.g., vehicle) can use pseudonyms forthe prefix and service discovery. Vehiclesits network interface identities (e.g., MAC address) andRSUs can announcethe corresponding IPv6 addresses [Identity-Management]. Whenever the networkprefixes and services in their internalinterface identifier changes, the IPv6 address based on the networkvia ND messages containing ND options withinterface identifier should be updated. For theprefixcontinuity of an end-to-end transport-layer (e.g., TCP, UDP, andservice information. Since it does not need any additional service discovery protocol inSCTP) session, theapplication layer, this ND-based approach can provide vehiclesIP addresses of the transport-layer session should be notified to both the end points andRSUs withtherapid discoverypackets of the session should be forwarded to their destinations with the changed networkprefixesinterface identifier andservices. 10.2. Problem Statement Vehicles need to discover services (e.g., road condition notification, navigation service,IPv6 address. 5.2.3. Prefix Dissemination/Exchange A vehicle andentertainment) provided by infrastructure nodes in a fixed network via RSU,an RSU can have their internal network, as shown in Figure2. During2 and Figure 3. In this case, nodes in within thepassinginternal networks ofan intersection or road segment with an RSU, vehicles should perform this service discovery quickly. For these purposes, service discovery should be performed quickly. mDNS-based DNS-SD [RFC6762][RFC6763] can be used for service discovery between vehicles or between atwo vehicular nodes (e.g., vehicle andan RSU by using a multicast protocol, the service discovery requires a nonnegligible service delay dueRSU) want toservice discovery. This is because the service discovery message should traverse the mobile network or fixed network through multicasting. This may hinder the prompt service usage of the vehicles fromcommunicate with each other. For this communication, thefixednetworkvia RSU. One feasible approach is a piggyback service discovery during theprefix dissemination or exchangeof network prefixes for the networking betweenis required. It is assumed that avehicle's movingvehicular node has an external network interface andan RSU's fixedits internal network.That is,The standard IPv6 ND needs to be extended for themessagecommunication between the internal-network vehicular nodes by letting each of them know the other side's prefixexchange can include service information, such as each service's IP address, transport layer protocol, and port number. The Vehicularwith a new ND[ID-Vehicular-ND] can support this approach efficiently. 11. Security and Privacy This section surveys security and privacyoption [ID-Vehicular-ND]. 5.2.4. Routing For Neighbor Discovery in vehicularnetworks, and then discusses problem statementnetworks (called vehicular ND), Ad Hoc routing is required forsecurity and privacyeither unicast or multicast in the links invehicular networks. 11.1. Existing Protocols 11.1.1. Securing Vehicular IPv6 Communications Fernandez et al. proposedasecure vehicular IPv6 communication scheme using Internet Key Exchange version 2 (IKEv2) and Internet Protocol Security (IPsec) [Securing-VCOMM]. This scheme aims atconnected VANET with thesecurity support forsame IPv6Network Mobility (NEMO) for in-vehicle devices inside a vehicle viaprefix [GeoSAC]. Also, aMobile Router (MR). An MR has multiple wireless interfaces,rapid DAD should be supported to prevent or reduce IPv6 address conflicts in suchas 3G, IEEE 802.11p, WiFi, and WiMAX.links. 5.3. Mobility Management Theproposed architecture consists of Vehicle ITS Station (Vehicle ITS-S), Roadside ITS Station (Roadside ITS-S),seamless connectivity andCentral ITS Station (Central ITS-S). Vehicle ITS-S is a vehicle having a mobile Network along with an MR. Roadside ITS-S istimely data exchange between two end points requires anRSUefficient mobility management including location management and handover. Most of vehicles are equipped with a GPS navigator as agateway to connect vehicular networks to the Internet. Central ITS-S isdedicated navigation system or a smartphone App. With this GPS navigator, vehicles can share their current position and trajectory (i.e., navigation path) with TCC. TCCas a Home Agent (HA) forcan predict the future positions of the vehicles with their mobility information (i.e., the current position, speed, direction, and trajectory). With thelocation managementprediction ofvehicles having their MR. The proposed secure vehicular IPv6 communication scheme sets up IPsec secure sessions for control and data traffic betweentheMRvehicle mobility, TCC supports RSUs to perform DAD, data packet routing, and handover in a proactive manner. 5.4. VehicleITS-S and the HA inIdentity Management A vehicle can have multiple network interfaces using different access network technologies [Identity-Management]. These multiple network interfaces mean multiple identities. To identify aCentral ITS-S. Roadside ITS-S playsvehicle with multiple indenties, arole of an Access Router (AR) forVehicleITS-S's MR to provideIdentification Number (VIN) can be used as a globally unique vehicle identifier. To support theInternetseamless connectivityfor Vehicle ITS-S via wireless interfaces, such as IEEE 802.11p, WiFi, and WiMAX. Inover thecase where Roadside ITS-Smultiple identities, a cross-layer network architecture isnot available to Vehicle ITS-S, Vehicle ITS-S communicates with Central ITS-S via cellular networks (e.g., 3G). The secure communication scheme enhances the NEMO protocol that interworksrequired withIKEv2 and IPsec in network mobilityvertical handover functionality [Identity-Management]. 5.5. Multihop V2X Multihop packet forwarding among vehicles invehicular networks. The authors implemented their scheme and evaluated its802.11-OCB mode shows an unfavorable performancein a real testbed.due to the common known broadcast-storm problem [Broadcast-Storm]. Thistestbed supports two wireless networks, such as IEEE 802.11p and 3G. The in-vehicle devicesbroadcast-storm problem can be mitigated by the coordination (orhosts) in Vehicle ITS-S are connected to an MRscheduling) ofVehicle ITS-S via IEEE 802.11g. The test results show that their scheme supports promising secure IPv6 communications withalow impact on communication performance. 11.1.2. Authentication and Access Control Moustafa et al. proposedcluster head in asecurity scheme providing authentication, authorization, and accounting (AAA) servicesconnected VANET or an RSU invehicular networks [VNET-AAA]. This secuirty scheme aims atan intersection area, which is a coordinator for thesupport of safe and reliable data servicesaccess to wireless channels. 5.6. Multicast IP multicast in vehicularnetworks. It authenticates vehicles as mobile clients to use thenetworkaccess andenvironments is especially useful for variousservices that are provided byservices. For instance, an automobile manufacturer can multicast a particular group/class/type of vehicles for serviceproviders. Also, it ensuresnotification. As another example, aconfidential data transfer between communicating parties (e.g.,vehicleand infrastructure node) by usingor an RSU can disseminate alert messages in a particular area [Multicast-Alert]. In general IEEE802.11i (i.e., WPA2)802 wireless media, some performance issues about multicast are found in [Multicast-Considerations-802]. Since serveral procedures and functions based on IPv6 use multicast forsecure layer-2 links. The authors proposed a vehicular network architecture consisting of three entities,control-plane messages, such asAccess network, Wireless mobile ad hoc networks (MANETs),Neighbor Discovery (called ND) andAccess Points (APs). Access network is the fixed network infrastructure formingService Discovery, [Multicast-Considerations-802] describes that theback-endND process may fail due to unreliable wireless link, causing failure of thearchitecture. Wireless MANETs are constructed by moving vehicles formingDAD process. Also, the Router Advertisement messages can be lost in multicasting. 5.7. DNS Naming Services and Service Discovery When two vehicular nodes communicate with each other with thefront-endDNS name of thearchitecture. APspartner node, DNS naming service (i.e., DNS name resolution) isthe IEEE 802.11 WLAN infrastructure forming the interface between the front-endrequired. As shown in Figure 2 andback-end of the architecture. For AAA services,Figure 3, a recursive DNS server (RDNSS) within an internal network can perform such DNS name resolution for theproposed architecture usessake of other vehicular nodes. A service discovery service is required for an application in aKerberos authentication model that authenticates vehicles atvehicular node to search for another application or server in another vehicular node, which resides in either theentry point withsame internal network or theAPother internal network. In V2I or V2V networking, as shown in Figure 2 andalso authorizes them to the access of various services. Since vehicles are authenticatedFigure 3, such a service discovery service can be provided bya Kerberos Authentication Server (AS) only once,either DNS-based Service Discovery (DNS-SD) [RFC6763] with mDNS [RFC6762] or theproposed security scheme can minimizevehicular ND with a new option for service discovery [ID-Vehicular-ND]. 5.8. IPv6 over Cellular Networks IP has been supported in celluar networks since theload ontime of General Packet Radio Service (GPRS) in theAS2nd generation cellular networks of Global System for Mobile communications (2G-GSM) developed andreduce the delay imposedmaintained bylayer 2 using IEEE 802.11i. 11.2. Problem Statement Security and privacy are paramount intheV2I3rd Generation Partnership Project (3GPP). The 2G andV2V networking3G-based radio accesses separate end-user data traffic (User Plane) from network transport traffic among network elements (Transport Plane). The two planes run independently invehicular networks. Only authorized vehicles should be allowedterms of addressing and the IP version. The Transport Plane forms tunnels tousetransport user data traffic [IPv6-3GPP-Survey]. The 4G-Long-Term-Evolution (4G-LTE) radio access simplifies theV2I and V2V networking. Also, in-vehicle devicescomplex architecture of GPRS core network by introduing the Evolved Packet Core (EPC). Both 2G/3G andmobile devices in a vehicle need4G-LTE system use Access Point Name (APN) tocommunicate with other in-vehicle devicesbridge user data andmobile devicesoutside network. User traffic is transported via Packet Data Protocol (PDP) Contexts inanother vehicle,GPRS, andother servers in an RSUPacket Data Network (PDN) Connections ina secure way. A Vehicle Identification Number (VIN) andEPC. Different traffics at a usercertificate along with in-vehicle device's identifier generation can be usedequipment (UE) side need toauthenticate a vehicle and the user through a road infrastructure node, such as an RSU connectedconnect toan authentication server in TCC. Transport Layer Security (TLS) certificates can also be used for secure vehicle communications. For secure V2I communication, the secure channel between a mobile router in a vehicle and a fixed router in an RSU should be established, as shown in Figure 2. Also, for secure V2V communication,different APNs through multiple PDP Contexts or PDN Connections. Each of thesecure channel between a mobile routercontext or the connection needs to have its own IP address. IPv6 is partially supported ina vehicle2G/3G and 4G-LTE. In 2G/3G, amobile router in another vehicle shouldUE can beestablished, as shown in Figure 3. The security for vehicular networks should provide vehicles with AAA services in an efficient way. It should consider not only horizontal handover, but also vertical handover since vehicles have multiple wireless interfaces. To preventallocated anadversary from tracking a vehicle by with its MACIPv6 addressorvia two different ways, IPv6address, each vehicle should periodically update its MACand IPv4v6 PDP Contexts. By IPv4v6 PDP Context, both an IPv4 address and an /64 IPv6 prefix are allocated. In 4G-LTE, thecorrespondingIPv6 addressas suggestedallocation has a different process compared with that in[RFC4086][RFC4941]. Such an update of2G/3G networks. The major difference is that 4G-LTE builds theMAC and IPv6 addresses should not interruptIP connectivity at thecommunications betweenbeginning of avehicle and an RSU. 12. Discussions 12.1. Summary and Analysis This document surveyed state-of-the-arts technologies for IP-based vehicular networks, such asUE attachment, whereas the IPaddress autoconfiguration, vehicular network architecture, vehicular network routing, and mobility management. Through this survey, itconnectivity of 2G/3G networks islearned that IPv6-based vehicular networking can be well-aligned with IEEE WAVE standards for various vehicular network applications, such as driving safety, efficient driving,created on demand. All 3GPP networks (i.e., 2G/3G and 4G-LTE) only support SLAAC address allocation, andentertainment. However, since the IEEE WAVE standardsdo notrecommendsuggest performing DAD. In addition, 3GPP networks remove link-layer address resolution, e.g., ND Protocol for IPv6, due tousetheIPv6 ND protocolassumption that the GGSN (Gateway GPRS Support Node) in 2G/3G networks or the P-GW (Packet Data Network Gateway) in 4G-LTE network is always the first- hop router for a UE. Recently, 3GPP has announced a new technical specification, Release 14 (3GPP-R14), which proposes an architecture enhancements for vehicle-to-everything (V2X) services using the modified sidelink interface that originally is designed for thecommunication efficiency under high-speed mobility, itLTE Device-to-Device (LTE-D2D) communications. 3GPP-R14 regulates that the V2X services only support IPv6 implementation. 3GPP isnecessary to adaptalso investigating and discussing theNDevolved V2X services in the next generation cellular networks, i.e., 5G new radio (5G-NR), forvehicular networks with such high-speed mobility. The conceptadvanced V2X communications and automated vehicles' applications. 5.8.1. Cellular V2X (C-V2X) Using 4G-LTE Before 3GPP-R14, some researchers have studied the potential usage of C-V2X communications. For example, [VMaSC-LTE] explores alink in IPv6 does not match thatmultihop cluster-based hybrid architecture using both DSRC and LTE for safety message dissemination. Most of the research consider alink in VANET becauseshort message service for safety instead of IP datagram forwarding. In other C-V2X research, thephysical separation of communication ranges of vehicles instandard IPv6 is assumed. The 3GPP technical specification [TS-23285-3GPP] states that both IP based and non-IP based V2X messages are supported, and only IPv6 is supported for IP based messages. Moreover, [TS-23285-3GPP] instructes that aconnected VANET. That is, inUE autoconfigures alinear topology of three vehicles (Vehicle-1, Vehicle-2,link- local IPv6 address by following [RFC4862], but without sending Neighbor Solicitation andVehicle-3), Vehicle-1Neighbor Advertisement messages for DAD. 5.8.2. Cellular V2X (C-V2X) Using 5G The emerging services, functions andVehicle-2 can communicate directly with each other. Vehicle-2applications in automotive industry spurs ehhanced V2X (eV2X)-based services in the future 5G era. The 3GPP Technical Report [TS-22886-3GPP] is studying new use cases for V2X using 5G in the future. 5.9. Security andVehicle-3 can communicate directly with each other. However, Vehicle-1Privacy Security andVehicle-3 cannot communicate directly with each other due to the out-of-communication range. Forprivacy are paramount in thelinkV2I and V2V networking inIPv6, all of threevehicular networks. Only authorized vehiclesare onshould be allowed to use the V2I and V2V networking. Also, in-vehicle devices and mobile devices in alink, so they canvehicle need to communicatedirectlywitheach other. On theotherhand,in-vehicle devices and mobile devices inVANET, this on-link communication concept is not validanother vehicle, and other servers in an RSU inVANET. Thus, the IPv6 ND should be extended to support this multi-link subnet ofaconnected VANET through either ND proxy or VANET routing. For IP-based networking, IP address autoconfiguration issecure way. A Vehicle Identification Number (VIN) and aprerequisite function. Since vehicles can communicate intermittentlyuser certificate along withTCC via RSUs through V2I communications, TCCin-vehicle device's identifier generation canplaybe used to authenticate arole ofvehicle and the user through aDHCP server to allocate unique IPv6 addressesroad infrastructure node, such as an RSU connected tothe vehicles. This centralized address allocationan authentication server in TCC. Transport Layer Security (TLS) certificates canremove the delay of the DAD procedurealso be used fortesting the uniqueness of IPv6 addresses.secure vehicle communications. Forroutingsecure V2I communication, the secure channel between a mobile router in a vehicle andmobility management, most of vehicles are equipped withaGPS navigatorfixed router in an RSU should be established, as shown in Figure 2. Also, for secure V2V communication, the secure channel between adedicated navigation system ormobile router in asmartphone App. With this GPS navigator, vehicles can share their current positionvehicle andtrajectory (i.e., navigation path)a mobile router in another vehicle should be established, as shown in Figure 3. The security for vehicular networks should provide vehicles withTCC. TCC can predict the future positions of theAAA services in an efficient way. It should consider not only horizontal handover, but also vertical handover since vehicles have multiple wireless interfaces. To prevent an adversary from tracking a vehicle by withtheir mobility information (i.e., the current position, speed, direction,its MAC address or IPv6 address, each vehicle should periodically update its MAC address andtrajectory). Withthepredictioncorresponding IPv6 address as suggested in [RFC4086][RFC4941]. Such an update of thevehicle mobility, TCC supports RSUs to perform data packet routing and handover proactively. 12.2. Deployment Issues Some automobile companies (e.g., BMWMAC andHyundai) started to use Ethernet for a vehicle's internal network instead of the traditional Contoller Area Network (CAN) for high-speed interconnectivity among electronic control units. With this trend,IPv6 addresses should not interrupt theIP-basedcommunications between two vehicularnetworking in this document will be popular in near future. Self-driving technologies are being developed by many automobile companies (e.g., Tesla, BMW, GM, Honda, Toyota, and Hyundai) and IT companies (e.g., Google and Apple). Since they require high-speed interaction among vehicles, infrastructurenodes (e.g.,RSU),vehicle andcloud, IP-based networking will be mandatory. Therefore, key component technologies for the IP-based vehicular networking need to be developed for future demands along with an efficient vehicular network architecture. 13.RSU). 6. Security ConsiderationsSection 11 discussesThis document discussed security and privacy for IP-based vehicular networking. The security and privacy for key components in vehicular networking, such as IP address autoconfiguration, routing, mobility management, DNS naming service, and service discovery, needs to be analyzed in depth.14.7. Informative References [Address-Assignment] Kato, T., Kadowaki, K., Koita, T., and K. Sato, "Routing and Address Assignment using Lane/Position Information in a Vehicular Ad-hoc Network", IEEE Asia-Pacific Services Computing Conference, December 2008. [Address-Autoconf] Fazio, M., Palazzi, C., Das, S., and M. Gerla, "Automatic IP Address Configuration in VANETs", ACM International Workshop on Vehicular Inter-Networking, September 2016. [Automotive-Sensing] Choi, J., Va, V., Gonzalez-Prelcic, N., Daniels, R., R. Bhat, C., and R. W. Heath, "Millimeter-Wave Vehicular Communication to Support Massive Automotive Sensing", IEEE Communications Magazine, December 2016. [Broadcast-Storm] Wisitpongphan, N., K. Tonguz, O., S. Parikh, J., Mudalige, P., Bai, F., and V. Sadekar, "Broadcast Storm Mitigation Techniques in Vehicular Ad Hoc Networks", IEEE Wireless Communications, December 2007. [CA-Cuise-Control] California Partners for Advanced Transportation Technology (PATH), "Cooperative Adaptive Cruise Control", [Online] Available: http://www.path.berkeley.edu/research/automated-and- connected-vehicles/cooperative-adaptive-cruise-control, 2017. [CASD] Shen, Y., Jeong, J., Oh, T., and S. Son, "CASD: A Framework of Context-Awareness Safety Driving in Vehicular Networks", International Workshop on Device Centric Cloud (DC2), March 2016.[DMM] Chan, H., "Requirements for Distributed Mobility Management", RFC 7333, August 2014.[DSRC] ASTM International, "Standard Specification for Telecommunications and Information Exchange Between Roadside and Vehicle Systems - 5 GHz Band Dedicated Short Range Communications (DSRC) Medium Access Control (MAC) and Physical Layer (PHY) Specifications", ASTM E2213-03(2010), October 2010. [ETSI-GeoNetwork-IP] ETSI Technical Committee Intelligent Transport Systems, "Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Part 6: Internet Integration; Sub-part 1: Transmission of IPv6 Packets over GeoNetworking Protocols", ETSI EN 302 636-6-1, October 2013. [ETSI-GeoNetworking] ETSI Technical Committee Intelligent Transport Systems, "Intelligent Transport Systems (ITS); Vehicular Communications; GeoNetworking; Part 4: Geographical addressing and forwarding for point-to-point and point-to- multipoint communications; Sub-part 1: Media-Independent Functionality", ETSI EN 302 636-4-1, May 2014. [FirstNet] U.S. National Telecommunications and Information Administration (NTIA), "First Responder Network Authority (FirstNet)", [Online] Available: https://www.firstnet.gov/, 2012. [FirstNet-Annual-Report-2017] First Responder Network Authority, "FY 2017: ANNUAL REPORT TO CONGRESS, Advancing Public Safety Broadband Communications", FirstNet FY 2017, December 2017.[FleetNet] Bechler, M., Franz, W.,[Fuel-Efficient] van de Hoef, S., H. Johansson, K., andL. Wolf, "Mobile Internet Access in FleetNet", 13th Fachtagung Kommunikation in verteilten Systemen, February 2001.D. V. Dimarogonas, "Fuel-Efficient En Route Formation of Truck Platoons", IEEE Transactions on Intelligent Transportation Systems, January 2018. [GeoSAC] Baldessari, R., Bernardos, C., and M. Calderon, "GeoSAC - Scalable Address Autoconfiguration for VANET Using Geographic Networking Concepts", IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, September 2008. [H-DMM] Nguyen, T. and C. Bonnet, "A Hybrid Centralized- Distributed Mobility Management for Supporting Highly Mobile Users", IEEE International Conference on Communications, June 2015.[H-NEMO] Nguyen, T. and C. Bonnet, "A Hybrid Centralized- Distributed Mobility Management Architecture for Network Mobility", IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, June 2015.[ID-DNSNA] Jeong, J., Ed., Lee, S., and J. Park, "DNS Name Autoconfiguration for Internet of Things Devices", draft-jeong-ipwave-iot-dns-autoconf-02jeong-ipwave-iot-dns-autoconf-03 (work in progress),MarchJuly 2018. [ID-Vehicular-ND] Jeong, J., Ed., Shen, Y., Jo, Y., Jeong, J., and J. Lee, "IPv6 Neighbor Discovery for Prefix and Service Discovery in Vehicular Networks", draft-jeong-ipwave-vehicular-neighbor-discovery-02neighbor-discovery-03 (work in progress),MarchJuly 2018. [Identity-Management] Wetterwald, M., Hrizi, F., and P. Cataldi, "Cross-layer Identities Management in ITS Stations", The 10th International Conference on ITS Telecommunications, November 2010. [IEEE-802.11-OCB] IEEE 802.11 Working Group, "Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications", IEEE Std 802.11-2012, February 2012. [IEEE-802.11p] IEEE 802.11 Working Group, "Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications - Amendment 6: Wireless Access in Vehicular Environments", IEEE Std 802.11p-2010, June 2010. [IP-Passing-Protocol] Chen, Y., Hsu, C., and W. Yi, "An IP Passing Protocol for Vehicular Ad Hoc Networks with Network Fragmentation", Elsevier Computers & Mathematics with Applications, January 2012. [IPv6-3GPP-Survey] Soininen, J. and J. Korhonen, "Survey of IPv6 Support in 3GPP Specifications and Implementations", IEEE Communications Surveys & Tutorials, January 2015. [IPv6-over-80211-OCB] Petrescu, A., Benamar, N., Haerri, J., Lee, J., and T. Ernst, "Transmission of IPv6 Packets over IEEE 802.11 Networks operating in mode Outside the Context of a Basic Service Set (IPv6-over-80211-OCB)", draft-ietf-ipwave- ipv6-over-80211ocb-25 (work in progress), June 2018. [IPv6-WAVE] Baccelli, E., Clausen, T., and R. Wakikawa, "IPv6 Operation for WAVE - Wireless Access in Vehicular Environments", IEEE Vehicular Networking Conference, December 2010. [ISO-ITS-IPv6] ISO/TC 204, "Intelligent Transport Systems - Communications Access for Land Mobiles (CALM) - IPv6 Networking", ISO 21210:2012, June 2012. [Joint-IP-Networking] Petrescu, A., Boc, M., and C. Ibars, "Joint IP Networking and Radio Architecture for Vehicular Networks", 11th International Conference on ITS Telecommunications, August 2011. [LAGAD] Abrougui, K., Boukerche, A., and R. Pazzi, "Location-Aided Gateway Advertisement and Discovery Protocol for VANets", IEEE Transactions on Vehicular Technology, Vol. 59, No. 8, October 2010. [Multicast-Alert] Camara, D., Bonnet, C., Nikaein, N., and M. Wetterwald, "Multicast and Virtual Road Side Units for Multi Technology Alert Messages Dissemination", IEEE 8th International Conference on Mobile Ad-Hoc and Sensor Systems, October 2011. [Multicast-Considerations-802] Perkins, C., Stanley, D., Kumari, W., and JC. Zuniga, "Multicast Considerations over IEEE 802 Wireless Media", draft-perkins-intarea-multicast-ieee802-03 (work in progress), July 2017. [NEMO-LMS] Soto, I., Bernardos, C., Calderon, M., Banchs, A., and A. Azcorra, "NEMO-Enabled Localized Mobility Support for Internet Access in Automotive Scenarios", IEEE Communications Magazine, May 2009. [NEMO-VANET] Chen, Y., Hsu, C., and C. Cheng, "Network Mobility Protocol for Vehicular Ad Hoc Networks", Wiley International Journal of Communication Systems, November 2014. [PMIP-NEMO-Analysis] Lee, J., Ernst, T., and N. Chilamkurti, "Performance Analysis of PMIPv6-Based Network Mobility for Intelligent Transportation Systems", IEEE Transactions on Vehicular Technology, January 2012.[RFC1034] Mockapetris, P., "Domain Names - Concepts and Facilities", RFC 1034, November 1987. [RFC1035] Mockapetris, P., "Domain Names - Implementation and Specification", RFC 1035, November 1987.[RFC2460] Deering, S. and R. Hinden, "Internet Protocol, Version 6 (IPv6) Specification", RFC 2460, December 1998.[RFC2782] Gulbrandsen, A., Vixie, P., and L. Esibov, "A DNS RR for Specifying the Location of Services (DNS SRV)", RFC 2782, February 2000. [RFC3315] Droms, R., Ed., Bound, J., Volz, B., Lemon, T., Perkins, C., and M. Carney, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)", RFC 3315, July 2003. [RFC3736] Droms, R., "Stateless Dynamic Host Configuration Protocol (DHCP) Service for IPv6", RFC 3736, April 2004. [RFC3963] Devarapalli, V., Wakikawa, R., Petrescu, A., and P. Thubert, "Network Mobility (NEMO) Basic Support Protocol", RFC 3963, January 2005.[RFC4086] Eastlake 3rd, D., Schiller, J., and S. Crocker, "Randomness Requirements for Security", RFC 4086, June 2005.[RFC4193] Hinden, R. and B. Haberman, "Unique Local IPv6 Unicast Addresses", RFC 4193, October 2005. [RFC4291] Hinden, R. and S. Deering, "IP Version 6 Addressing Architecture", RFC 4291, February 2006.[RFC4861] Narten, T., Nordmark, E., Simpson, W., and H. Soliman, "Neighbor Discovery for IP Version 6 (IPv6)", RFC 4861, September 2007. [RFC4862] Thomson, S., Narten, T., and T. Jinmei, "IPv6 Stateless Address Autoconfiguration", RFC 4862, September 2007. [RFC4941] Narten, T., Draves, R., and S. Krishnan, "Privacy Extensions for Stateless Address Autoconfiguration in IPv6", RFC 4941, September 2007.[RFC5213] Gundavelli, S., Leung, K., Devarapalli, V., Chowdhury, K., and B. Patil, "Proxy Mobile IPv6", RFC 5213, August 2008.[RFC5889] Baccelli, E. and M. Townsley, "IP Addressing Model in Ad Hoc Networks", RFC 5889, September 2010.[RFC5949] Yokota, H., Chowdhury, K., Koodli, R., Patil, B., and F. Xia, "Fast Handovers for Proxy Mobile IPv6",[RFC5944] Perkins, C., Ed., "IP Mobility Support in IPv4, Revised", RFC5949, September5944, November 2010. [RFC6275] Perkins, C., Ed., Johnson, D., and J. Arkko, "Mobility Support in IPv6", RFC 6275, July 2011. [RFC6762] Cheshire, S. and M. Krochmal, "Multicast DNS", RFC 6762, February 2013. [RFC6763] Cheshire, S. and M. Krochmal, "DNS-Based Service Discovery", RFC 6763, February 2013. [RFC7333] Chan, H., Liu, D., Seite, P., Yokota, H., and J. Korhonen, "Requirements for Distributed Mobility Management", RFC 7333, August 2014. [RFC7429] Liu, D., Zuniga, JC., Seite, P., Chan, H., and CJ. Bernardos, "Distributed Mobility Management: Current Practices and Gap Analysis", RFC 7429, January 2015. [SAINT] Jeong, J., Jeong, H., Lee, E., Oh, T., and D. Du, "SAINT: Self-Adaptive Interactive Navigation Tool for Cloud-Based Vehicular Traffic Optimization", IEEE Transactions on Vehicular Technology, Vol. 65, No. 6, June 2016. [SAINTplus] Shen, Y., Lee, J., Jeong, H., Jeong, J., Lee, E., and D. Du, "SAINT+: Self-Adaptive Interactive Navigation Tool+ for Emergency Service Delivery Optimization", IEEE Transactions on Intelligent Transportation Systems, June 2017. [SANA] Hwang, T. and J. Jeong, "SANA: Safety-Aware Navigation Application for Pedestrian Protection in Vehicular Networks", Springer Lecture Notes in Computer Science (LNCS), Vol. 9502, December 2015. [SDN-DMM] Nguyen, T., Bonnet, C., and J. Harri, "SDN-based Distributed Mobility Management for 5G Networks", IEEE Wireless Communications and Networking Conference, April 2016. [Securing-VCOMM] Fernandez, P., Santa, J., Bernal, F., and A. Skarmeta, "Securing Vehicular IPv6 Communications", IEEE Transactions on Dependable and Secure Computing, January 2016. [Truck-Platooning] California Partners for Advanced Transportation Technology (PATH), "Automated Truck Platooning", [Online] Available: http://www.path.berkeley.edu/research/automated-and- connected-vehicles/truck-platooning, 2017. [TS-22886-3GPP] 3GPP, "Study on Enhancement of 3GPP Support for 5G V2X Services", 3GPP TS 22.886, June 2018. [TS-23285-3GPP] 3GPP, "Architecture Enhancements for V2X Services", 3GPP TS 23.285, June 2018. [VANET-Geo-Routing] Tsukada, M., Jemaa, I., Menouar, H., Zhang, W., Goleva, M., and T. Ernst, "Experimental Evaluation for IPv6 over VANET Geographic Routing", IEEE International Wireless Communications and Mobile Computing Conference, June 2010.[Vehicular-DTN] Soares, V., Farahmand, F., and J. Rodrigues, "A Layered Architecture for Vehicular Delay-Tolerant Networks", IEEE Symposium on Computers and Communications, July 2009. [Vehicular-IP-MM] Cespedes, S., Shen, X., and C. Lazo, "IP Mobility Management for Vehicular Communication Networks: Challenges and Solutions", IEEE Communications Magazine, May 2011.[VIP-WAVE] Cespedes, S., Lu, N., and X. Shen, "VIP-WAVE: On the Feasibility of IP Communications in 802.11p Vehicular Networks", IEEE Transactions on Intelligent Transportation Systems, March 2013. [VMaSC-LTE] Ucar, S., Ergen, S., and O. Ozkasap, "Multihop-Cluster- Based IEEE 802.11p and LTE Hybrid Architecture for VANET Safety Message Dissemination", IEEE Transactions on Vehicular Technology, April 2016. [VNET-AAA] Moustafa, H., Bourdon, G., and Y. Gourhant, "Providing Authentication andAccess Control in Vehicular Network Environment", IFIP TC-11 International Information Security Conference, May 2006. [VNET-Framework] Jemaa, I., Shagdar, O., and T. Ernst, "A Framework for IP and non-IP Multicast Services forAccess Control in VehicularNetworks", Third International Conference on theNetworkof the Future, November 2012.Environment", IFIP TC-11 International Information Security Conference, May 2006. [VNET-MM] Peng, Y. and J. Chang, "A Novel Mobility Management Scheme for Integration of Vehicular Ad Hoc Networks and Fixed IP Networks", Springer Mobile Networks and Applications, February 2010. [WAVE-1609.0] IEEE 1609 Working Group, "IEEE Guide for Wireless Access in Vehicular Environments (WAVE) - Architecture", IEEE Std 1609.0-2013, March 2014. [WAVE-1609.2] IEEE 1609 Working Group, "IEEE Standard for Wireless Access in Vehicular Environments - Security Services for Applications and Management Messages", IEEE Std 1609.2-2016, March 2016. [WAVE-1609.3] IEEE 1609 Working Group, "IEEE Standard for Wireless Access in Vehicular Environments (WAVE) - Networking Services", IEEE Std 1609.3-2016, April 2016. [WAVE-1609.4] IEEE 1609 Working Group, "IEEE Standard for Wireless Access in Vehicular Environments (WAVE) - Multi-Channel Operation", IEEE Std 1609.4-2016, March 2016. Appendix A. Acknowledgments This work was supported byNext-Generation Information Computing DevelopmentBasic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry ofScience and ICT (2017M3C4A7065980).Education (2017R1D1A1B03035885). This work was supported in part bytheGlobal Research Laboratory Program(2013K1A1A2A02078326)throughNRF andtheDGIST Research and Development Program (CPS Global Center)NRF funded by the Ministry of Science andICT.ICT (MSIT) (NRF-2013K1A1A2A02078326) and by the DGIST R&D Program of the MSIT (18-EE-01). This work was supported in part by the French research project DataTweet (ANR-13-INFR-0008) and in part by the HIGHTS project funded by the European Commission I (636537-H2020). Appendix B. Contributors This document is a group work of IPWAVE working group, greatly benefiting from inputs and texts by Rex Buddenberg (Naval Postgraduate School), Thierry Ernst (YoGoKo), Bokor Laszlo (Budapest University of Technology and Economics), Jose Santa Lozanoi (Universidad of Murcia), Richard Roy (MIT), and Francois Simon (Pilot). The authors sincerely appreciate their contributions. The following are co-authors of this document: Nabil Benamar Department of Computer Sciences High School of Technology of Meknes Moulay Ismail University Morocco Phone: +212 6 70 83 22 36 EMail: benamar73@gmail.com Sandra Cespedes Department of Electrical Engineering Universidad de Chile Av. Tupper 2007, Of. 504 Santiago, 8370451 Chile Phone: +56 2 29784093 EMail: scespede@niclabs.cl Jerome Haerri Communication Systems Department EURECOM Sophia-Antipolis France Phone: +33 4 93 00 81 34 EMail: jerome.haerri@eurecom.fr Dapeng Liu Alibaba Beijing, Beijing 100022 China Phone: +86 13911788933 EMail: max.ldp@alibaba-inc.com Tae (Tom) Oh Department of Information Sciences and Technologies Rochester Institute of Technology One Lomb Memorial Drive Rochester, NY 14623-5603 USA Phone: +1 585 475 7642 EMail: Tom.Oh@rit.edu Charles E. Perkins Futurewei Inc. 2330 Central Expressway Santa Clara, CA 95050 USA Phone: +1 408 330 4586 EMail: charliep@computer.org Alexandre Petrescu CEA, LIST CEA Saclay Gif-sur-Yvette, Ile-de-France 91190 France Phone: +33169089223 EMail: Alexandre.Petrescu@cea.fr Yiwen Chris Shen Department of Computer Science & Engineering Sungkyunkwan University 2066 Seobu-Ro, Jangan-Gu Suwon, Gyeonggi-Do 16419 Republic of Korea Phone: +82 31 299 4106 Fax: +82 31 290 7996 EMail: chrisshen@skku.edu URI: http://iotlab.skku.edu/people-chris-shen.php Michelle Wetterwald FBConsulting 21, Route de Luxembourg Wasserbillig, Luxembourg L-6633 Luxembourg EMail: Michelle.Wetterwald@gmail.com Appendix C. Changes fromdraft-ietf-ipwave-vehicular-networking-01draft-ietf-ipwave-vehicular-networking-02 The following changes are made from draft-ietf-ipwave-vehicular-networking-01:networking-02: oIn Section 1, the following sentence is added:TheFederal Communications Commission (FCC) in the US allocated wireless channels for Dedicated Short-Range Communications (DSRC) [DSRC], service in the Intelligent Transportation Systems (ITS Radio Service in the 5.850 - 5.925 GHz band (5.9 GHz band). o In Section 2, the definitionoverall structure ofRoad-Side Unit (RSU) is modified as a node that has physical communication devices (e.g., DSRC, Visible Light Communication, 802.15.4, etc.) for wireless communication with vehicles and is also connected to the Internet as a router or switch for packet forwarding. o In Section 2, DMM is defined astheacronym for "Distributed Mobility Management" [DMM]. o In Section 3.1, the following sentence is clarified along with relevant references: The current RANdocument ismainly constructed by 4G- LTE for the communication between a vehicle and an infrastructure node (i.e., V2I) [FirstNet-Annual-Report-2017], but DSRC-based vehicular networks can be usedreorganized forV2I in near future [DSRC]. o In Section 4.1.1,thefollowing sentences are clarified along with relevant references: The standard WAVE [WAVE-1609.0][WAVE-1609.3] does not support Duplicate Address Detection (DAD) of IPv6 Stateless Address Autoconfiguration (SLAAC) [RFC4862] by having its own efficient IP address configuration mechanism based on a WAVE Service Advertisement (WSA) management frame [WAVE-1609.3]. It does not support both seamless communicationsproblem statement forInternet services and multi-hop communications between a vehicle and an infrastructure node (e.g., RSU), either. o The contents are clarified with typo corrections and rephrasing.IPWAVE. Author's Address Jaehoon Paul Jeong (editor) Department of Software Sungkyunkwan University 2066 Seobu-Ro, Jangan-Gu Suwon, Gyeonggi-Do 16419 Republic of Korea Phone: +82 31 299 4957 Fax: +82 31 290 7996 EMail: pauljeong@skku.edu URI: http://iotlab.skku.edu/people-jaehoon-jeong.php