Re: [MEXT] GRE support in DSMIPv6 - AD review

<Pasi.Eronen@nokia.com> Thu, 15 January 2009 21:00 UTC

Return-Path: <mext-bounces@ietf.org>
X-Original-To: monami6-archive@megatron.ietf.org
Delivered-To: ietfarch-monami6-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 92EC03A68E4; Thu, 15 Jan 2009 13:00:01 -0800 (PST)
X-Original-To: mext@core3.amsl.com
Delivered-To: mext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9EBED3A68E4 for <mext@core3.amsl.com>; Thu, 15 Jan 2009 13:00:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.444
X-Spam-Level:
X-Spam-Status: No, score=-6.444 tagged_above=-999 required=5 tests=[AWL=0.155, BAYES_00=-2.599, 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 tbuve6Q7YvcD for <mext@core3.amsl.com>; Thu, 15 Jan 2009 12:59:59 -0800 (PST)
Received: from mgw-mx03.nokia.com (smtp.nokia.com [192.100.122.230]) by core3.amsl.com (Postfix) with ESMTP id 7904F3A6842 for <mext@ietf.org>; Thu, 15 Jan 2009 12:59:59 -0800 (PST)
Received: from vaebh106.NOE.Nokia.com (vaebh106.europe.nokia.com [10.160.244.32]) by mgw-mx03.nokia.com (Switch-3.2.6/Switch-3.2.6) with ESMTP id n0FKxCqB029932; Thu, 15 Jan 2009 22:59:36 +0200
Received: from vaebh102.NOE.Nokia.com ([10.160.244.23]) by vaebh106.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 15 Jan 2009 22:59:16 +0200
Received: from vaebe104.NOE.Nokia.com ([10.160.244.59]) by vaebh102.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 15 Jan 2009 22:59:15 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Thu, 15 Jan 2009 22:59:13 +0200
Message-ID: <1696498986EFEC4D9153717DA325CB7202E5E2CE@vaebe104.NOE.Nokia.com>
In-Reply-To: <496F98AA.7030601@levkowetz.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [MEXT] GRE support in DSMIPv6 - AD review
Thread-Index: Acl3TZpE9S1yJzu3ROWnl2KCleJ9egABLkUA
References: <C594245E.B121%hesham@elevatemobile.com> <1696498986EFEC4D9153717DA325CB7202E5DEBA@vaebe104.NOE.Nokia.com> <DE33046582DF324092F2A982824D6B030525D193@mse15be2.mse15.exchange.ms> <496F98AA.7030601@levkowetz.com>
From: Pasi.Eronen@nokia.com
To: henrik@levkowetz.com, vijay@wichorus.com
X-OriginalArrivalTime: 15 Jan 2009 20:59:15.0563 (UTC) FILETIME=[200FBBB0:01C97754]
X-Nokia-AV: Clean
Cc: mext@ietf.org, jari.arkko@piuha.net
Subject: Re: [MEXT] GRE support in DSMIPv6 - AD review
X-BeenThere: mext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mobile IPv6 EXTensions WG <mext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/mext>
List-Post: <mailto:mext@ietf.org>
List-Help: <mailto:mext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mext-bounces@ietf.org
Errors-To: mext-bounces@ietf.org

Henrik Levkowetz wrote:

> That would work for me.  I'd very much like to see the TLV header
> itself kept; the reason is that if something else (GRE or whatever)
> than an IP header follows the UDP header, there isn't a clear and
> obvious way of dynamically distinguishing *what* that something else
> is, unless the TLV header is there.  Ripping it out completely would
> leave the specification less ready for extension than otherwise,
> which would be unfortunate if we already know that there are needs
> for extension.

Right.. however, since the future extensions will include a
negotiation mechanism (some bit somewhere) to say "I support this
extension FOOBAR (which implies using TLV header)", do we need 
a separate "I support TLV header" bit in this spec?

(Since if you don't support any of the extensions, sending normal
IPv4/IPv6 using the TLV format seems a bit strange.)

BTW -- currently, the spec says that the packet has a *single* TLV
header (not a sequence of them), so the length field isn't
actually used for anything -- so it's really TV header :)

> One thing in the -05 and -06 drafts which surprised me when looking
> at them now was the value assignments for the TLV type field -- I'd
> expected the use of already-defined protocol numbers here, in a
> similar manner to what's in Section 3.3 of RFC 3519, rather than a
> new registry.  But there are maybe things I've forgotten from our
> earlier discussion which makes a new type number space necessary.

Even when TLV header is negotiated, some packets (at least BUs) are
sent without the TLV header (the IP header starts immediately after
UDP header).

Currently, the TLV Type field is just 4 bits (to align it with the IP
version number field), and obviously values 4 and 6 won't work
(for some reason, the current spec also forbids values 2, 3, 5,
and 7..15 -- I can't see why that couldn't be relaxed...).

If it was 8 bits, at least TLV types 0x40..0x4f and 0x60..0x6f would 
need to be reserved (and that would complicate using already-defined 
protocol numbers).

Best regards,
Pasi
_______________________________________________
MEXT mailing list
MEXT@ietf.org
https://www.ietf.org/mailman/listinfo/mext