Internet DRAFT - draft-karagiannis-geonet-problem-statement
draft-karagiannis-geonet-problem-statement
Internet Engineering Task Force Georgios Karagiannis
Internet-Draft University of Twente
Intended status: Informational Alexandru Petrescu
Expires: December 15, 2014 CEA
Dimitri Papadimitriou
Alcatel-Lucent
Bastiaan Wissingh
TNO
June 15, 2014
Problem Statement for Internet-wide Geo-networking
draft-karagiannis-geonet-problem-statement-00
Abstract
This document describes the need of intertwining of IP networking
with geographical addressing. As used today, IP routing and
addressing are completely unaware of geographic parameters such as
coordinates or postal addresses. Possible applications of future
Internet-wide geo-networking mechanisms include, but are not limited
to, dissemination of IP packets to geographical areas, or precise
tracking of package positions during a shipping process, with more
use-cases under discussion.
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 http://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 on December 15, 2014.
Copyright Notice
Copyright (c) 2014 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
(http://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.
Karagiannis, et al. Expires December 15, 2014 [Page 1]
Internet-Draft Problem statement for GeoNet June 2014
Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in RFC 2119 [RFC2119].
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Challenges and main goal . . . . . . . . . . . . . . . . . . . .4
3. Internet-wide Geo-networking use cases . . . . . . . . . . . . 5
4. Assumptions and Requirements . . . . . . . . . . . . . . . . . 6
5. Relationships between GeoNet and other IETF Working Groups . . 8
6. Security Considerations . . . . . . . . . . . . . . . . . . . 9
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9
8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 9
9. Normative References . . . . . . . . . . . . . . . . . . . . . 9
10. Informative References . . . . . . . . . . . . . . . . . . . 9
11. Authors' Address . . . . . . . . . . . . . . . . . . . . . . 10
12. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 10
1. Introduction
Internet-based applications are currently using IP addresses to
address interfaces of a node that can be for example a host, a
server or a router. IP routing and addressing are completely unaware
of geographic parameters such as coordinates or postal addresses.
Future applications and use cases have been identified that need to
support among others the (1) dissemination IP packets to geographical
areas, (2) precise tracking of package positions during a shipping
process, (3)dissemination of traffic safety, traffic efficiency &
management, and infotainment type of vehicular information to fixed
and mobile Road Side Units (RSUs) through the Internet, (4) tracking
and communicating with people or objects located in certain
geographical areas, e.g., Oiler Riggers, where Oil companies want to
track employees in the field, where the conditions can be dangerous
and the employee's safety needs to be verified.
In order to support such future applications and use cases Internet-
wide Geo-networking solutions need to be specified within the context
of the new and to be started GeoNet IETF working group.
Internet-wide Geo-networking can be considered as the solution space
that includes mechanisms and protocols used to disseminate packets
sent by authorized source nodes located anywhere in the Internet to
other nodes in areas described by geographical parameters.
An example scenario that can be used for the support of
Internet-wide geo-networking is shown in Figure 1. This scenario
shows a source node, which can be located anywhere in the Internet,
and is interconnected with access routers via the Internet. The
packets generated by the source are disseminated through the Internet
to other nodes in areas described by geographical parameters.
Karagiannis, et al. Expires December 15, 2014 [Page 2]
Internet-Draft Problem statement for GeoNet June 2014
Coverage
Area
- ~ -
` `
' '
+------+ ` `
___|Access|____` `
+----------+ / |Router| +`-----------------`+
/ \ / +------+ | ` O ` |
+------+ / \/ | ' - ~ - ' |
|Source|___/ Internet \ | ` O ` |
| Node | \ / | ' - ~ - ' |
+------+ \ /\ +------+ | ` ` |
\ / \____|Access|____, O `|
+----------+ |Router| |` `|
+------+ | ` ` |
| ' ' |
| ` - ~ - ` |
| Destination Area |
+-------------------+
O Destination Nodes
Figure 1: Internet-wide geo-networking scenario
1.2. Terminology
Internet-wide Geo Networking
the solution space that includes mechanisms and protocols used to
disseminate packets sent by authorized source nodes located
anywhere in the Internet to other nodes in areas described by
geographical parameters.
Geographic coordinate system:
a coordinate system that enables every location on the Earth to be
specified by a set of numbers or letters.
Road Side Unit (RSU)
equipment located along highways, at traffic intersections and
other type of locations where timely communications with vehicles
are needed. Each RSU includes DSRC (Direct Short Range Radio,
e.g., IEEE 802.11p) radio, a positioning system and a router to
route packets back through the infrastructure network. RSU is
also known as RSE (Road Side Equipment)
Traffic safety application
application that is primarily applied to decrease the probability
of traffic accidents and the loss of life of the occupants of
vehicles.
Karagiannis, et al. Expires December 15, 2014 [Page 3]
Internet-Draft Problem statement for GeoNet June 2014
Traffic efficiency & management application:
application that is primarily applied to improve vehicle traffic
flow, traffic coordination and traffic assistance and provide
updated local information, maps and in general, messages of
relevance bounded in space and/or time
Infotainment applications:
all other types of Internet based applications, for example media
downloading
1.4. Organization of This Document
This document is organized as follows. Section 2 describes several
challenges and open issues associated with Internet-wide Geo-
networking solutions. Furthermore, Section 2 emphasizes the main goal
of the GeoNet IETF working group. Section 3 provides a brief
description of Internet-wide Geo-networking use cases. Section 4
lists the Internet-wide Geo-networking assumptions and
requirements. The relationships between GeoNet and other IETF working
groups are given in Section 5. Section 6 describes the security
considerations. The IANA considerations are listed in Section 7.
Section 8 provides the acknowledgements.
2 Challenges and main goal
2.1 Challenges and open issues
The challenges and open issues that need to be addressed by Internet-
wide Geo-networking solutions are:
o) Mechanisms and protocol solutions are needed for the accurate
(i.e., precise and up to date) representation of geographic areas
using (1) geo-locators such as names and (2) geographic
coordinates.
o) Mechanisms and protocol solutions are needed to ensure that
geographical area information (e.g. geo-locators, names,
geographic coordinates) is accurately mapped to an IP
locator, i.e. an IP address. Mapping data bases can be maintained
at the source nodes, intermediate or edge nodes, and at specific
IP locator nodes.
o) Mechanisms and protocol solutions are needed to ensure that the IP
addresses of access routers, Road Side Units (RSUs), and so on can
be accurately mapped to geographic area information (geo-locators,
names, and geographic coordinates). Mapping data bases
can be maintained at the source nodes, intermediate or edge nodes,
and at specific IP locator nodes.
Karagiannis, et al. Expires December 15, 2014 [Page 4]
Internet-Draft Problem statement for GeoNet June 2014
o) Mechanisms and protocol solutions are needed to ensure that data
packets generated by source nodes placed arbitrarily in the
Internet can be disseminated over multiple hops by using, where
possible, geographic coordinates of (1) the destination node(s)
and/or (2) the intermediate nodes for the routing decisions,
instead of using their IP addresses. Note that in order to solve
the above challenge it is NOT mandated that all nodes located on
the path from source to destination nodes are able to forward
packets using the geo-coordinates of (1) the destination node(s)
and/or (2) the intermediate nodes for the routing decisions. This
is emphasized by using the words "where possible".
2.2 Goal
Mechanisms and IETF protocols are needed for authorized source nodes
anywhere in the Internet to disseminate packets to other nodes in
areas described by geographical parameters, all while respecting
privacy concerns of sender and receiver. Parameters such as
geographical coordinates and other geo-locators such as civic
addresses should be used.
3. Internet-wide Geo-networking use cases
This section provides a brief description of the Internet-wide Geo-
networking use cases. The detailed description of each of these use
cases is provided in separate Internet drafts.
3.1 Dissemination of IP packets to geographical areas
A source node, which may be located anywhere, sends packets to a
an access router through the Internet. Those access
routers are selected based on geographical location information, and
traffic is routed to them using the IP address of the router and
conventional IP routing. Each of the destination access routers then
copies and broadcasts the received packets to listeners within its
(1) radio coverage for wireless access routers or (2) IP subnet for
wired access routers.
3.2 Precise tracking of package positions during a shipping process
A good delivered by a shipping organization has a provider
independent IP address. This good is tracked in that its geographical
position is known to end-users continuously throughout the entire
delivery process. The IP address of the good is associated to the
geographical coordinates of the router to which it connects. Using IP
addresses enables very finely grained and precise tracking. An
important issue that needs to be taken into consideration in this use
case is the protection of privacy, i.e., provide confidentiality to
personal data and protect leaking information through protocol
behavior, such as relation between identifier and location.
3.3 Dissemination of ITS (Intelligent Transportation System) information
to fixed and mobile RSUs via Internet
Karagiannis, et al. Expires December 15, 2014 [Page 5]
Internet-Draft Problem statement for GeoNet June 2014
In this use case traffic safety, traffic efficiency & management, and
infotainment type of vehicular information is disseminated to fixed
and mobile Road Side Units (RSUs) through the Internet. Most RSUs are
placed at a fixed geographical location that will most likely not be
changed until the device either reaches its end of life or is no
longer needed at that location. A so called 'Mobile RSU' on
the other hand is portable and not "torn down" while moving, meaning
that among other settings its geographical position adjusts according
to the location where it is positioned. Such a 'Mobile RSU'
is very flexible for use in multiple situations. Examples of such
situations include the case that a permanently installed unit fails
and needs a temporarily backup unit or during road construction. In
the latter case, a road worker could take a Mobile RSU, position it
somewhere at the road works site, and start sending warning messages
to approaching vehicles. The next day the mobile RSU can be
positioned elsewhere. The protection of privacy is an important issue
for this use case and needs to be taken into consideration.
3.4 Tracking and communicating with people or objects located in certain
geographical areas
Companies, like Oil companies want to track employees in the field,
where the conditions can be dangerous and the employee's safety needs
to be verified. Such a dangerous situation can be the explosion (or
the high risk of explosion) of an Oil rigger. In such a situation the
Oil company needs to be able to disseminate recovery instructions to
all employees that are within a certain radius of the explosion
(e.g., 1 mile).
4. Assumptions and Requirements
This section includes the assumptions and the requirements that need
to be fulfilled by Internet-wide Geo-networking solutions.
4.1 Assumptions
The assumptions associated with the Internet-wide geo-networking
solutions are:
o) The destination nodes can be static or moving entities, such as
hosts, vehicles, goods sensors and actuators, that are spread
in a certain target/destination geographic area.
o) existing IETF mechanisms and protocols like the ones
specified and standardized by the IETF WGs: LISP [LISP],
GEOPRIV [GEOPRIV], ECRIT [ECRIT] will be taken into
consideration during the design phase.
Karagiannis, et al. Expires December 15, 2014 [Page 6]
Internet-Draft Problem statement for GeoNet June 2014
o) The document "ISO 19107: Geographic information - Spatial
Schema" [ISO19107] will be considered for the representation of
spatial characteristics of geographic features (including
geometries), and a set of spatial operations consistent with
these schemas. This document treats of vector geometry and
topology of up to three dimensions. Geometries range from
point, multipoint, to polygon, to Bezier curves and to
Clothoids.
o) Documents from IEEE P1609.2 [IEEE1609.2] may be considered for
security and privacy support on IEEE 802.11p [IEEE802.11p]
links.
4.2 Requirements
The specified Internet-wide geo-networking mechanisms and protocol
solutions:
o) SHOULD ideally support IPv4 and IPv6
o) MUST at a minimum support IPv6
o) MUST be able to use and insert geographic area information for
selection of receivers
o) MUST be able to disseminate the information from senders to the
destination nodes located in the destination geographic area in
a point to multipoint manner.
o) SHOULD be able to scale, leveraging stable and deterministic
under-layers when available, and maintain its performance and
precision to acceptable levels even if it is applied in
contexts of:
(1) global coverage with small destination geographic areas,
(2) large traffic volumes or large flows,
(3) large number of simultaneously active sources.
o) MUST be able to provide accurate representation of geographic
areas using: (1) standardized geo-locators where available
and/or (2) geographic physical coordinates.
o) MUST be able to ensure that geographical area information
(geo-locators, names and geographic physical coordinates) is
accurately mapped to an IP address, even if the relation between
geographical area information and IP address is not a one-to-one
relationship.
o) MUST be able to ensure that an IP address can be accurately
mapped to a geographic area information (geo-locators, names
and geographic physical coordinates), even if the relation
between locator and geographical information is not a one-to-
one relationship.
Karagiannis, et al. Expires December 15, 2014 [Page 7]
Internet-Draft Problem statement for GeoNet June 2014
o) MUST be able to ensure that the used mapping data bases of IP
locators to a geographic area information are up to date.
o) MUST support security and privacy: Given the sensitivity of
location data and the possibility of the technology being used
in emergency and/or road traffic management scenarios a
particular attention must be paid to security and privacy. A
thorough threat analysis should be conducted, and mitigations
specified; this applies to any protocol documents in this
context, for any communication modes. Security objectives
particularly include integrity, privacy and non-repudiation and
SHOULD protect the network and transport layer protocol
headers. In addition any potential Internet-wide geo-
networking solution MUST also protect privacy, i.e. provide
confidentiality to personal data and protect leaking
information through protocol behavior, such as the relation
between identifier and location.
o) SHOULD support timely and guaranteed delivery of information.
5. Relationships between GeoNet and other IETF Working Groups
Any new use-cases that the GeoNet WG comes up with that require
protocol changes for any overlay technology, such as LISP, can be
done in the appropriate protocol working groups, such as the LISP WG.
The following relationships between GeoNet and other IETF WGs have
been identified:
o) The GEOPRIV WG [GEOPRIV] concentrates on protocols that allow
applications to represent location/geography objects and to
allow users to express policies on how these representations
are exposed and used. Moreover, the GEOPRIV WG analyses the
authorization, integrity, and privacy requirements that must be
met when these representations of location/geography are
created, stored, and used. GeoNet mainly focuses on how IP
routing and addressing uses such location/geography
representations.
o) The LISP WG [LISP] mainly focuses on network-layer-based
protocol solutions that enable the separation of routing
locators (where you are attached to the network) and
identifiers (who you are) in one number space. GeoNet mainly
focuses on how IP routing and addressing uses geography
parameters, like geographical coordinates to
disseminate packets sent by a sender located anywhere in the
Internet to nodes that are located in the area specified by
these geography parameters.
o) The ECRIT WG [ECRIT] mainly focuses on how location data and
call routing information are used to enable communication
between a user and a relevant emergency response center.
Karagiannis, et al. Expires December 15, 2014 [Page 8]
Internet-Draft Problem statement for GeoNet June 2014
In particular, the ECRIT WG has specified protocols to map
emergency services identifiers and geodetic or civic location
information to service contact URIs. GeoNet mainly focuses on
how IP routing and addressing uses geodetic or civic location
information to disseminate packets sent by a sender located
anywhere in the Internet to nodes that are located in the area
specified by this geodetic or civic location information.
6. Security Considerations
Due to the sensitivity of location data and the possibility of the
technology being used in emergency and/or road traffic management
scenarios a particular attention must be paid to security and
privacy. Security objectives particularly include integrity, privacy
and non-repudiation and SHOULD protect the network and transport
layer protocol headers. In addition any potential Internet-wide Geo-
networking solution MUST also protect privacy, i.e. provide
confidentiality to personal data and protect leaking
information through protocol behavior, such as the relation between
identifier and location.
7. IANA Considerations
No IANA considerations are considered in this document.
8. Acknowledgments
We would like to thank the members of the IETF ITS and GeoNet
community for their comments and discussions. In particular, we would
like than the following contributors: Melinda Shore, Dino Farinacci,
Geert Heijenk, Andreas Festag, Alison Chaiken, Duan Shihui, Rex
Buddenberg, Carl Reed, Brian Rosen, Yong-Geun Hong, Robert Moskowitz,
Ray Bellis.
9. Normative References
10. Informative References
[ISO19107] International standard ISO 19107, "Geographic information
- Spatial Schema", International Standards Organization (ISO), 01-05-
2003
[IEEE1609.2] IEEE 1609.2, "Trial-Use Standard for Wireless
Access in Vehicular Environments - Security Services for Applications
and Management Messages", IEEE, (date Original version) July 6 2006;
Revised on October 17, 2013
[IEEE802.11p] IEEE Std 802.11p(TM)-2010, "IEEE Standard for
Information Technology - Telecommunications and information exchange
between systems - Local and metropolitan area networks -Specific
requirements, Part 11: Wireless LAN Medium Access Control (MAC) and
Physical Layer (PHY) Specifications, Amendment 6: Wireless Access in
Vehicular Environments", IEEE, 2010, document freely available at URL
http://standards.ieee.org/getieee802/download/802.11p-2010.pdf
Karagiannis, et al. Expires December 15, 2014 [Page 9]
Internet-Draft Problem statement for GeoNet June 2014
[ECRIT] official website of IETF WG ECRIT (Emergency Context
Resolution with Internet Technologies),
http://datatracker.ietf.org/wg/ecrit/
[GEOPRIV] official website of IETF WG GEOPRIV (Geographic
Location/Privacy), http://datatracker.ietf.org/wg/geopriv/
[LISP] official website of IETF WG LISP (Locator/ID Separation
Protocol), http://datatracker.ietf.org/wg/lisp/
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
11. Authors' Address
Georgios Karagiannis
University of Twente
P.O. Box 217
7500 AE Enschede,
The Netherlands
EMail: g.karagiannis@utwente.nl
Alexandru Petrescu
CEA
Communicating Systems Laboratory, Point Courrier 173
Palaiseau, F-91120
France
Phone: +33(0)169089223
Email: alexandru.petrescu@cea.fr
Dimitri Papadimitriou
Alcatel-Lucent
Copernicuslaan, 50
2018 Antwerpen, Belgium
Phone: +32 3 240 8491
EMail: dimitri.papadimitriou@alcatel-lucent.com
Bastiaan Wissingh
TNO
Brassersplein 2
Delft 2612CT
the Netherlands
EMail: bastiaan.wissingh@tno.nl
12. Contributors
Melinda Shore
No Mountain Software
PO Box 16271
Two Rivers, AK 99716
US
Phone: +1 907 322 9522
EMail: melinda.shore@nomountain.net
Karagiannis, et al. Expires December 15, 2014 [Page 10]
Internet-Draft Problem statement for GeoNet June 2014
Dino Farinacci
lispers.net
San Jose, California
USA
Phone: 408-718-2001
Email: farinacci@gmail.com
Geert Heijenk
University of Twente
P.O. Box 217
7500 AE Enschede,
The Netherlands
EMail: geert.heijenkg@utwente.nl
Andreas Festag
Technical University Dresden & NEC Laboratories Europe
Germany
Email: andreas.festag@ifn.et.tu-dresden.de?;
Alison Chaiken
Mentor Embedded Software Division
46871 Bayside Parkway
Fremont, CA 94538
USA Email: alison@she-devel.com
Duan Shihui
RITT
EMail: duanshihui@ritt.cn
Rex Buddenberg
EMail: buddenbergr@gmail.com
Carl Reed
Open Geospatial Consortium (OGC)
EMail: creed@opengeospatial.org
Brian Rosen
Neustar
470 Conrad Dr
Mars, PA 16046
USA
EMail: br@brianrosen.net
Yong-Geun Hong
ETRI
218 Gajeong-ro Yuseung-Gu
Daejeon 305-700
Korea
Phone: +82 42 860 6557
Email: yghong@etri.re.kr
Karagiannis, et al. Expires December 15, 2014 [Page 11]
Internet-Draft Problem statement for GeoNet June 2014
Robert Moskowitz
Verizon
1000 Bent Creek Blvd, Suite 200
Mechanicsburg, PA
USA
EMail: robert.moskowitz@verizon.com
Robert Moskowitz
Verizon
1000 Bent Creek Blvd, Suite 200
Mechanicsburg, PA
USA
EMail: robert.moskowitz@verizon.com
Ray Bellis
Nominet UK
Edmund Halley Road
Oxford OX4 4DQ
United Kingdom
Phone: +44 1865 332211
Email: ray.bellis@nominet.org.uk
Karagiannis, et al. Expires December 15, 2014 [Page 12]