[Hipsec] Updating parameter type values for VIA and BONE drafts

Ari Keranen <ari.keranen@nomadiclab.com> Tue, 13 July 2010 14:21 UTC

Return-Path: <ari.keranen@nomadiclab.com>
X-Original-To: hipsec@core3.amsl.com
Delivered-To: hipsec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 36CAC3A6890 for <hipsec@core3.amsl.com>; Tue, 13 Jul 2010 07:21:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.487
X-Spam-Level:
X-Spam-Status: No, score=-2.487 tagged_above=-999 required=5 tests=[AWL=0.112, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id stgtaFAaFHrG for <hipsec@core3.amsl.com>; Tue, 13 Jul 2010 07:21:20 -0700 (PDT)
Received: from gw.nomadiclab.com (unknown [IPv6:2001:14b8:400:101::2]) by core3.amsl.com (Postfix) with ESMTP id 04F633A67E7 for <hipsec@ietf.org>; Tue, 13 Jul 2010 07:21:19 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by gw.nomadiclab.com (Postfix) with ESMTP id DADE64E6D5 for <hipsec@ietf.org>; Tue, 13 Jul 2010 17:21:22 +0300 (EEST)
X-Virus-Scanned: amavisd-new at nomadiclab.com
Received: from gw.nomadiclab.com ([127.0.0.1]) by localhost (inside.nomadiclab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZK9Ybt+BeKr5 for <hipsec@ietf.org>; Tue, 13 Jul 2010 17:21:21 +0300 (EEST)
Received: from [IPv6:2001:14b8:400:101:21c:23ff:fe45:a6c1] (unknown [IPv6:2001:14b8:400:101:21c:23ff:fe45:a6c1]) by gw.nomadiclab.com (Postfix) with ESMTP id C53CC4E6D4 for <hipsec@ietf.org>; Tue, 13 Jul 2010 17:21:21 +0300 (EEST)
Message-ID: <4C3C7661.4000408@nomadiclab.com>
Date: Tue, 13 Jul 2010 17:21:21 +0300
From: Ari Keranen <ari.keranen@nomadiclab.com>
User-Agent: Thunderbird 2.0.0.24 (X11/20100411)
MIME-Version: 1.0
To: HIP <hipsec@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: [Hipsec] Updating parameter type values for VIA and BONE drafts
X-BeenThere: hipsec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "This is the official IETF Mailing List for the HIP Working Group." <hipsec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hipsec>, <mailto:hipsec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hipsec>
List-Post: <mailto:hipsec@ietf.org>
List-Help: <mailto:hipsec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hipsec>, <mailto:hipsec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Jul 2010 14:21:21 -0000

Hi all,

As discussed in the other thread, instead of adding new parameters to 
the 0-1023 range, we should rather use higher ranges for "non-essential" 
type of extensions. Currently the text in RFC5201 about the ranges says:

    Parameters numbered between 0-1023 are used in HIP
    handshake and update procedures and are covered by signatures.
    Parameters numbered between 1024-2047 are reserved.  Parameters
    numbered between 2048-4095 are used for parameters related to HIP
    transform types.  Parameters numbered between 4096 and (2^16 - 2^12)
    61439 are reserved.

The VIA and BONE extensions are not actually "handshake and update 
procedures", or "essential stuff", but we originally put the signed 
parameters OVERLAY_ID [1] and ROUTE_DST [2] there since the other 
possible ranges, according to the text above, were "reserved".

However, better approach would be to use a higher range for this kind of 
extensions. For example, 4096-16383. Latest version of HICCUPS [3] 
already uses that range and we were planning to move the OVERLAY_ID and 
ROUTE_DST parameters there too (values 4592 and 4600, respectively), 
unless someone objects.


Cheers,
Ari

[1] http://tools.ietf.org/html/draft-ietf-hip-bone-07#section-6.1
[2] http://tools.ietf.org/html/draft-ietf-hip-via-03#section-4.1
[3] http://tools.ietf.org/html/draft-ietf-hip-hiccups-05#section-4.1