Re: [Hipsec] submission of a new I-D:"Delivering Geographic Location in Host Identity Protocol (HIP)"

Varjonen Samu <> Thu, 23 October 2008 11:34 UTC

Return-Path: <>
Received: from [] (localhost []) by (Postfix) with ESMTP id A88DB28C198; Thu, 23 Oct 2008 04:34:42 -0700 (PDT)
Received: from localhost (localhost []) by (Postfix) with ESMTP id F367D3A67A6 for <>; Thu, 23 Oct 2008 04:34:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id fl5La6qtSBvb for <>; Thu, 23 Oct 2008 04:34:33 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 91F3E3A69A8 for <>; Thu, 23 Oct 2008 04:34:32 -0700 (PDT)
Received: from localhost (localhost []) by (Postfix) with ESMTP id C4FF421AF54; Thu, 23 Oct 2008 14:09:56 +0300 (EEST)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 04236-09; Thu, 23 Oct 2008 14:09:46 +0300 (EEST)
Received: from ( []) by (Postfix) with ESMTP id C023921AF3C; Thu, 23 Oct 2008 14:09:46 +0300 (EEST)
Received: from [] ( []) by (Postfix) with ESMTP id B861B25ED06; Thu, 23 Oct 2008 14:09:46 +0300 (EEST)
Message-ID: <>
Date: Thu, 23 Oct 2008 14:09:46 +0300
From: Varjonen Samu <>
User-Agent: Thunderbird (X11/20080925)
MIME-Version: 1.0
To: Suping ZHAI <>
References: <>
In-Reply-To: <>
X-Virus-Scanned: amavisd-new at
Cc: "" <>, "Feng Cao \(fcao\)" <>
Subject: Re: [Hipsec] submission of a new I-D:"Delivering Geographic Location in Host Identity Protocol (HIP)"
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "This is the official IETF Mailing List for the HIP Working Group." <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"


Suping ZHAI wrote:
> Hi Feng,
> One comment with respect of the parameter geolocation. In the location-based services, the location can be identified by the LOCATOR which is defined in RFC5206, it can also provide the privacy and authentication. So what's the preference of the GEOLOCATION comparing with the LOCATOR?

Also to me the LOCATOR seems like a better place for this stuff as 
geo-loc information is a "locator". If IPs are used as the means to 
offer location LOCATOR would be straight forward. What if the location 
is based on GPS coordinates, well, lets add a new type to LOCATOR to 
inform about geographical location and define that these are NOT to be 
used for sending traffic.

I would have liked to see a use case about why would I want to send 
geoloc information in HIP control packets. To me it seems that the 
application using HIP is more interested in the geoloc information. Or 
is this something that could be used with HIP Bone to offer locality 
based optimation for the overlay? Anyway some motivational stuff in the 
beginning would be nice.

In introduction, in the end, ENCRYPTED not ENCRPTED.

In the terminology I found that defining HIT is useless because if you 
need this draft you probably already know about HITs. But it does no 
harm in the list.

In the terminology I noticed a term Peer connection. It sounded a lot 
like Host Association. Should it be HA?

Also about the terminology usage in the draft, RFC 5204 defines 
Rendezvous extension not Rendevous extension. At least in sections 4.2, 
4.3, 4.4, 4.5 and 5, the "z" char is missing.

I would remove all the new words from the paper. They did not give any 
extra information on the parameter. To my opinion it can be just like 
"this paper describes parameter called GEOLOC". The newness of the 
parameter does not offer anything.

In the figs correct the explanations, for example in fig 1 (which does 
not have a label) the Length is explained as 16, yes it is 16 bits long 
but it would be nicer to see it like "Length in octets, excluding Type, 
and Padding". Same goes for the LocationFormat. The length can be read 
from the fig. Could also be mentioned in the fig but after the content 

About the LocationFormat, should the bit defining LbyV/LbyR be separated 
from it because it does not change the location format. It changes how 
you use the LocationPayload and the LocationFormat would just say how 
you read it.

        |        LocationFormat         |                               |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               |
        |L|      LocationFormat         |                               |
        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               |
	L 	LbyV if 0 and LbyR if 1
        |L|          Reserved           |        LocationFormat 

	L 	LbyV if 0 and LbyR if 1

I would lose the quotation marks from around the field names.

The fig for ENCRYPTED can be seen in RFC 5201 in section 5.2.15 and 
reference to that should do the trick. It was quite clear the the 
Encrypted payload was the GEOLOC parameter even without the fig.

Section 3.4. "The (new) GEOLOC_REQ parameter are defined" There is only 
one GEOLOC_REQ so "is" not "are" and the fig does not have a label.

About the usage of the GEOLOC_REQ. Is it always used with the RVS or can 
I ask CNs location.

Whose location can I ask from RVS? There is HIT present but can it be 
any HIT RVS knows.

What if the HIT queried does not support GEOLOC, how RVS answers then?

Section 4.3. "RVS can server as Location" should be "can serve as"

"It is similar that GEOLOC can be embedded..." is repeated three times 
in the text in sections 4.3., 4.4. and 4.5. It is already stated in 
section 3.3. and it is NOT necessary to repeat it.

Security considerations:

   You can always rate limit the control packets (quick and dirty

   How about if one is lying about the location?

Samu Varjonen

> Best Regards,
> Suping
> ---original message---
> From:
> Sent: 2008-10-22 10:21:00
> Subject:[Hipsec] submission of a new I-D:"Delivering Geographic Location	in Host Identity Protocol (HIP)"
>> Hi all,
>> A new I-D, draft-cao-hip-geolocation-00, was just submitted to IETF HIP
>> WG. Your comments are always welcome.
>> Here is the staging URL for now: 
>> t
>> <
>> xt> 
>> Abstract: This document defines a new parameter for delivering
>> geographic location in Host Identity Protocol (HIP). For mobile users
>> using HIP, one generic mechanism is proposed to share or update their
>> geo- location information with either rendezvous servers or their peers.
>> In addition, geo-location privacy is also protected with the help of the
>> ENCRYPTED parameter.
>> Thanks,
>> --Feng
>> _______________________________________________
>> Hipsec mailing list
> _______________________________________________
> Hipsec mailing list

Hipsec mailing list