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]