Internet DRAFT - draft-ahn-its-geounicast-hbh-option
draft-ahn-its-geounicast-hbh-option
MANET Working Group Sanghyun Ahn
Internet Draft University of Seoul
Expires: June 11, 2017 December 19, 2016
The IPv6 Hop-by-Hop Option for Geographical Unicast
draft-ahn-its-geounicast-hbh-option-00.txt
Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79. This document may not be modified,
and derivative works of it may not be created, except to format it
for publication as an RFC or to translate it into languages other
than English.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
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."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on June 11, 2017.
Copyright Notice
Copyright (c) 2016 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.
Ahn Expires June 11, 2017 [Page 1]
Internet-Draft The IPv6 Hop-by-Hop Option for Geographical December 2016
Abstract
For IPv6-based ITS applications, ITS data packets are required to
be delivered to a specific destination ITS node.
In this draft, a new IPv6 Hop-by-Hop option, the IPv6 Geo-unicast
Hop-by-Hop option, with the geographical information of the
destination ITS node and the forwarding mechanism information
is defined.
Table of Contents
1. Requirements notation . . . . . . . . . . . . . . . . . . . . 3
2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3
4. Hop-by-Hop Option for Geographical Unicast . . . . . . . . . . 4
5. Other Considerations . . . . . . . . . . . . . . . . . . . . . 6
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 7
Ahn Expires June 11, 2017 [Page 2]
Internet-Draft The IPv6 Hop-by-Hop Option for Geographical December 2016
1. Requirements notation
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 [RFC2119].
2. Introduction
For the support of IPv6-based ITS (Intelligent Transportation System)
applications, ITS data packets are required to be delivered based
on the geographical location (longitude and latitude) information of
the destination ITS node or area. We call the former geographical
unicast (in short, geo-unicast).
From the considerations in [Geo-Problem], in this draft, we define
the new IPv6 Geo-unicast Hop-by-Hop option with the geo-location
information of the destination ITS node. Also, the IPv6 Geo-unicast
Hop-by-Hop option has the field for the geographical unicast
mechanism from the originator to the destination ITS node.
3. Terminology
ITS node
A vehicle or a device that may generate ITS-related data
in the form of IPv6 datagrams
Geo-location
The location of an ITS node represented in the form of
longitude and latitude. The geo-location information
is represented in the form of the World Geodetic System 1984
(WGS84) [WGS-84] formatted coordinates.
Geographical Forwarding
IPv6 datagram forwarding based on the geo-location information
of the source and the destination ITS node or area.
Geographical unicast/broadcast and geocast belong to geographical
forwarding.
Geographical Unicast (Geo-unicast)
IPv6 datagram forwarding based on geo-location information
to a specific single target ITS node which can be a vehicle or
roadside unit (RSU) or any type of an IPv6 node.
Originator
The source ITS node that has generated this IPv6 datagram.
Ahn Expires June 11, 2017 [Page 3]
Internet-Draft The IPv6 Hop-by-Hop Option for Geographical December 2016
Sender
The previous hop ITS node that has forwarded this IPv6 datagram.
4. Hop-by-Hop Option for Geographical Unicast
The format of the Geocast Hop-by-Hop option is as follows:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Option Type | Opt Data Len |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|C|GU Type|N|E|S|O|U| Reserved | Location Uncertainty |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Timestamp | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Latitude |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Longitude |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Sender Latitude |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Sender Longitude |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Originator Latitude |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Originator Longitude |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
IPv6 Source Address
The Source IPv6 Address field of the IPv6 datagram is set to
the IPv6 address of the originator.
IPv6 Destination Address
The Destination IPv6 Address field of the IPv6 datagram is set to
the geo-unicast address to be assigned by IANA.
Option Type
The IPv6 Option Type code for IPv6 geo-unicast; to be assigned
by IANA.
Option Data Length
The number of octets of the option data field of this option.
Ahn Expires June 11, 2017 [Page 4]
Internet-Draft The IPv6 Hop-by-Hop Option for Geographical December 2016
C Flag
This indicates the geographical casting type. 'C = 0' implies
geographical unicast and 'C = 1' implies geocast.
Thus, in this case, C = 0.
Geo-Unicast Type
This indicates the geo-unicast forwarding type used
for the delivery of the IPv6 datagram from the originator to
the destination ITS node; e.g., Greedy Forwarding (GF) [GF],
Contension-Based Forwarding (CBF) [CBF], Greedy Perimeter
Stateless Routing (GPSR), Geographic Source Routing (GS), etc.
N Flag
If N = 1, it indicates the latitude is north relative to the
Equator. Otherwise, it indicates the latitude is south of
the Equator.
E Flag
If E = 1, it indicates the longitude is east of the Prime
Meridian. Otherwise, it indicates the longitude is west of
the Prime Meridian.
S Flag
If S = 1, the Sender Latitude Degree and the Sender Longitude
Degree fields are specified. Otherwise, those fields do not exist.
O Flag
If O = 1, the Originator Latitude Degree and the Originator
Longitude Degree fields are specified. Otherwise, those fields
do not exist.
U Flag
If U = 1, the Location Unicertainty field is specified.
Otherwise, the field is not specified.
Reserved
The reserved field for further extensions of this option.
Location Unicertainty
The uncertainty of the location (in centimeters).
Timestamp
Time when this IPv6 datagram was generated in seconds since
the epoch (00:00:00 UTC on 1 January 1970).
Ahn Expires June 11, 2017 [Page 5]
Internet-Draft The IPv6 Hop-by-Hop Option for Geographical December 2016
Destination Latitude
A range of 0 - 90 degrees (in 1/10 micro degrees) north or
south of the Equator (northern or southern hemisphere,
respectively) of the destination ITS node.
Destination Longitude
A range of 0 - 180 degrees (in 1/10 micro degrees) east or
west of the Prime Meridian of the destination ITS node.
Sender Latitude
A range of 0 - 90 degrees (in 1/10 micro degrees) north or
south of the Equator (northern or southern hemisphere,
respectively) of the sender.
Sender Longitude
A range of 0 - 180 degrees (in 1/10 micro degrees)s east or
west of the Prime Meridian of the sender.
Originator Latitude
A range of 0 - 90 degrees (in 1/10 micro degrees) north or
south of the Equator (northern or southern hemisphere,
respectively) of the originator.
Originator Longitude
A range of 0 - 180 degrees (in 1/10 micro degrees) east or
west of the Prime Meridian of the originator.
5. Other Considerations
TBD.
References
[Geo-Problem] S. Ahn, "Problem Statements of IPv6-based Geographical
Forwarding for ITS", IETF Draft draft-ahn-its-geo-problem-00.txt,
2016.
[WGS-84] Geodesy and Geophysics Department, DoD., "World Geodetic
System 1984", January 2000, <http://earth-info.nga.mil/
GandG/publications/tr8350.2/wgs84fin.pdf>.
[GF] B. N. Karp, H. T. Kung, "GPSR: Greedy Perimeter Stateless
Routing for Wireless Networks", ACM/IEEE International
Conference on Mobile Computing and Networking (MobiCom), 2000.
[CBF] H. Fu.b.ler, J. Widmer, M. Ka.semann, M. Mauve, H. Hartenstein,
"Contention-based Forwarding for Mobile Ad Hoc Networks",
Ad Hoc Networks, 2003.
Ahn Expires June 11, 2017 [Page 6]
Internet-Draft The IPv6 Hop-by-Hop Option for Geographical December 2016
Author's Address
Sanghyun Ahn
University of Seoul
90, Cheonnong-dong, Tongdaemun-gu
Seoul 130-743
Korea
Email: ahn@uos.ac.kr
Ahn Expires June 11, 2017 [Page 7]