[Hipsec] Comments on 5201-bis-02
René Hummen <rene.hummen@cs.rwth-aachen.de> Sat, 03 July 2010 22:36 UTC
Return-Path: <rene.hummen@informatik.rwth-aachen.de>
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 1046D3A677C for <hipsec@core3.amsl.com>; Sat, 3 Jul 2010 15:36:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.098
X-Spam-Level: *
X-Spam-Status: No, score=1.098 tagged_above=-999 required=5 tests=[BAYES_95=3, HELO_EQ_DE=0.35, HELO_MISMATCH_DE=1.448, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
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 5NqPBXRt-l-Y for <hipsec@core3.amsl.com>; Sat, 3 Jul 2010 15:36:47 -0700 (PDT)
Received: from mta-1.ms.rz.rwth-aachen.de (mta-1.ms.rz.RWTH-Aachen.DE [134.130.7.72]) by core3.amsl.com (Postfix) with ESMTP id BEC243A63CB for <hipsec@ietf.org>; Sat, 3 Jul 2010 15:36:47 -0700 (PDT)
MIME-version: 1.0
Content-type: text/plain; charset="iso-8859-1"
Received: from ironport-out-1.rz.rwth-aachen.de ([134.130.5.40]) by mta-1.ms.rz.RWTH-Aachen.de (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008)) with ESMTP id <0L5000HZV6TAUG80@mta-1.ms.rz.RWTH-Aachen.de> for hipsec@ietf.org; Sun, 04 Jul 2010 00:36:46 +0200 (CEST)
X-IronPort-AV: E=Sophos;i="4.53,532,1272837600"; d="scan'208";a="63855524"
Received: from relay-auth-1.ms.rz.rwth-aachen.de (HELO relay-auth-1) ([134.130.7.78]) by ironport-in-1.rz.rwth-aachen.de with ESMTP; Sun, 04 Jul 2010 00:36:46 +0200
Received: from [192.168.0.4] ([unknown] [151.59.135.86]) by relay-auth-1.ms.rz.rwth-aachen.de (Sun Java(tm) System Messaging Server 7.0-3.01 64bit (built Dec 9 2008)) with ESMTPA id <0L5000FE06T9QE60@relay-auth-1.ms.rz.rwth-aachen.de> for hipsec@ietf.org; Sun, 04 Jul 2010 00:36:46 +0200 (CEST)
From: René Hummen <rene.hummen@cs.rwth-aachen.de>
Content-transfer-encoding: quoted-printable
Date: Sun, 04 Jul 2010 00:36:44 +0200
Message-id: <F303C95A-64E6-4383-8A5C-27F5CD0A23B5@cs.rwth-aachen.de>
To: HIP WG <hipsec@ietf.org>
X-Mailer: Apple Mail (2.1081)
Subject: [Hipsec] Comments on 5201-bis-02
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: Sat, 03 Jul 2010 22:36:54 -0000
Hi everyone, here are my comments/questions regarding RFC 5201-bis-02: - 4.6 Certificate Distribution While I understand the informational reason of having the section "4.5.2 Sending Data on HIP Packets", I fail to see the reason why section 4.6 is included in 5201. Specifically, why is there a need to define the parameter type CERT (768) without further length and value definitions? - 5.2.16 ACK The representation of the parameter only lists a single peer Update ID, whereas the transmission of multiple IDs is possible. - 5.2.19 - 5.2.22 ECHO_* The definition of these parameters misses eventually required Padding. - 5.3.5 UPDATE Since working on HIPL I am wondering why HIP only defines a single UPDATE packet. From the perspective of 5201, I can see a conceptually compelling argument behind this approach, as it allows for a general purpose packet for the transmission of maintenance information. However, most extensions using UPDATE that I know of (most noteworthy, ESP rekeying and mobility and multi-homing) require a 3-way message exchange to complete their corresponding task. The packets thereby have a specific order and each of them has specific semantics. Let's take mobility as an example: (1) notify the peer of an address change, (2) challenge the peer to confirm his new address, and (3) satisfy the challenge. Still, with the current specifications protocol developers are forced to distinguish between these 3 packets by checking the contained parameter combinations. This is, in my opinion, more complex than necessary and error-prone, especially, with respect to the extensibility of the HIP parameters that can be included in UPDATE packets. So, is there a reason that prevents us from specifying different maintenance packet types instead of a single one? Best regards, René -- Dipl.-Inform. Rene Hummen, Ph.D. Student Distributed Systems Group RWTH Aachen University, Germany tel: +49 241 80 20772 web: http://ds.rwth-aachen.de/members/hummen
- [Hipsec] Comments on 5201-bis-02 René Hummen
- Re: [Hipsec] Comments on 5201-bis-02 Pekka Nikander
- Re: [Hipsec] Comments on 5201-bis-02 Miika Komu
- Re: [Hipsec] Comments on 5201-bis-02 Henderson, Thomas R
- Re: [Hipsec] Comments on 5201-bis-02 Miika Komu
- Re: [Hipsec] Comments on 5201-bis-02 Jan Melen