[Hipsec] TCP port negotiation for HIP over HIP

Ari Keranen <ari.keranen@nomadiclab.com> Thu, 21 October 2010 15:59 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 D660C3A69F6 for <hipsec@core3.amsl.com>; Thu, 21 Oct 2010 08:59:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.527
X-Spam-Level:
X-Spam-Status: No, score=-2.527 tagged_above=-999 required=5 tests=[AWL=0.072, 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 EHY9dzU-OBlq for <hipsec@core3.amsl.com>; Thu, 21 Oct 2010 08:59:47 -0700 (PDT)
Received: from gw.nomadiclab.com (unknown [IPv6:2001:14b8:400:101::2]) by core3.amsl.com (Postfix) with ESMTP id 75B533A6899 for <hipsec@ietf.org>; Thu, 21 Oct 2010 08:59:47 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by gw.nomadiclab.com (Postfix) with ESMTP id 0029B4E6DC for <hipsec@ietf.org>; Thu, 21 Oct 2010 19:01: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 1vMrPpMG25Rb for <hipsec@ietf.org>; Thu, 21 Oct 2010 19:01:21 +0300 (EEST)
Received: from [IPv6:::1] (localhost [IPv6:::1]) by gw.nomadiclab.com (Postfix) with ESMTP id 710C94E6BD for <hipsec@ietf.org>; Thu, 21 Oct 2010 19:01:21 +0300 (EEST)
Message-ID: <4CC063D1.1030706@nomadiclab.com>
Date: Thu, 21 Oct 2010 19:01:21 +0300
From: Ari Keranen <ari.keranen@nomadiclab.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.12) Gecko/20100915 Lightning/1.0b1 Thunderbird/3.0.8
MIME-Version: 1.0
To: HIP WG <hipsec@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: [Hipsec] TCP port negotiation for HIP over HIP
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: Thu, 21 Oct 2010 15:59:51 -0000

Hi all,

In an off-line discussion we figured out that using a fixed TCP port 
number in the ESP TCP mode in the HIP-over-HIP draft would most likely 
require registering such a port with IANA (currently the draft uses 
10500 noted as "reserved" by IANA due to same UDP port number being 
assigned for HIP NAT traversal), but since this port is never used 
outside of a HIP-initiated SA, it could be hard (and probably not make 
much sense) to register a port for that.

Therefore, I would propose making the port number negotiable and 
piggyback it in the transport mode parameter negotiation. In practice 
the change would look something like this:
http://users.piuha.net/akeranen/drafts/draft-ietf-hip-over-hip.rHEAD.xml-diff.html

Opinions?


Cheers,
Ari