IPv6 GeoNetworking for ITS: lessons of the GeoNet Project

Bibtex entry :

@inproceedings { LFE2010,
    author = { Arnaud de La Fortelle and Thierry Ernst },
    title = { IPv6 GeoNetworking for ITS: lessons of the GeoNet Project },
    booktitle = { Proceedings of 17th ITS World Congress },
    year = { 2010 },
    month = { October },
    abstract = { The European project GeoNet ran for two years (2008-2010). It specified, implemented and  tested the combination of IPv6 and GeoNetworking into a single protocol architecture.  In short, IPv6 (Internet Protocol version 6 and particularly the mobility support protocols)  gives to ITS applications all the communication power of the Internet most notably within the  ITS station architecture designed by ETSI TC ITS and ISO TC 204 (CALM) whereas  GeoNetworking provides the ability for communication systems to transmit a message to all  nodes within a geographic area. GeoNetworking was first designed by the CAR 2 CAR  Communication Consortium and is dedicated to safety-critical applications. A non-IP choice  was made for efficiency reasons (very short latencies are necessary). Once combined with  IPv6, GeoNetworking expands Internet communications with the ability to transmit IPv6  packets to vehicles in a geographic area beyond single hop radio reach, and IPv6 expands  GeoNetworking with the ability to transmit geographic-bound packets to vehicles not  immediately reachable on the radio link but reachable through the Internet. As such, IPv6  GeoNetworking provides the necessary communication means for road-safety, traffic  efficiency, and infotainment types of applications. The GeoNet project was launched to  ensure the convergence between the two communication systems (IPv6 and GeoNetworking)  that seemed to be developed in parallel and to provide an input to ETSI and ISO  standardization. This paper aims at giving a high level overview of what exactly is IPv6  GeoNetworking, what it is for and why it is considered as a key feature in standardization. },
    owner = { Arnaud },
    timestamp = { 2010.11.25 },
}