Re: [Softwires] I-D Action: draft-donley-softwire-dslite-flowlabel-02.txt

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 21 July 2011 02:11 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4ADE21F854E for <softwires@ietfa.amsl.com>; Wed, 20 Jul 2011 19:11:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.613
X-Spam-Level:
X-Spam-Status: No, score=-103.613 tagged_above=-999 required=5 tests=[AWL=-0.014, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kvFF+7DfKKF6 for <softwires@ietfa.amsl.com>; Wed, 20 Jul 2011 19:11:22 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 87E7121F8506 for <softwires@ietf.org>; Wed, 20 Jul 2011 19:11:21 -0700 (PDT)
Received: by vxi40 with SMTP id 40so727240vxi.31 for <softwires@ietf.org>; Wed, 20 Jul 2011 19:11:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=ndG8UvGKbrUhP5NVqTI34i3XIQI02HMkU2qny0RFBis=; b=GqIcP/LGIBZQFsX24LhX4Il1GfB/aALvjsYpsuS93ipe7cxtm4FEdoboAQVX1kdRql LiL708mPfPv9mIKl+mxFiqYhMZdg1M/Wgn3h8XRYxqnoVrwCGcCF3cbxLIKMcic0U7d6 ZukPjvD83c/Dv51SZ98nBhba1AGDGd0kCOjSs=
Received: by 10.52.26.105 with SMTP id k9mr6878720vdg.270.1311214280852; Wed, 20 Jul 2011 19:11:20 -0700 (PDT)
Received: from [130.216.38.124] (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id y4sm446635vdv.1.2011.07.20.19.11.18 (version=SSLv3 cipher=OTHER); Wed, 20 Jul 2011 19:11:20 -0700 (PDT)
Message-ID: <4E278ACE.8050304@gmail.com>
Date: Thu, 21 Jul 2011 14:11:26 +1200
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Softwires <softwires@ietf.org>, draft-donley-softwire-dslite-flowlabel@tools.ietf.org
References: <20110711200014.3862.73602.idtracker@ietfa.amsl.com>
In-Reply-To: <20110711200014.3862.73602.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Subject: Re: [Softwires] I-D Action: draft-donley-softwire-dslite-flowlabel-02.txt
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jul 2011 02:11:23 -0000

Hi,

The work on updating RFC 3697 has moved on and is currently in IESG discussion.

The editorial impact on draft-donley-softwire-dslite-flowlabel is that
the references to [RFC3697] and [I-D.ietf-6man-flow-update] need to be
replaced by a single reference to [I-D.ietf-6man-flow-3697bis].

The 6man WG consensus is to document only a stateless approach to the
flow label, with a recommendation that the flow label values should belong
to a uniform distribution, so that load balancing will work better. As
far as I can see, this suggestion in draft-donley is consistent
with that:

>    Implementations could use a 20-bit hash of the IPv4 5-tuple such that
>    subsequent IPv4 packets with the same 5-tuple will receive the same
>    flow label.

However, since the discussion in draft-ietf-6man-flow-3697bis is about
using a 20-bit hash of the IPv6 5-tuple, a few extra words may be needed
here, e.g.

    , in the same way that [I-D.ietf-6man-flow-3697bis] recommends a hash
    of the IPv6 5-tuple.

More seriously, I don't understand the following text:

>    As directed by [RFC3697] and [I-D.ietf-6man-flow-update], Flow Label
>    information is only significant to the B4 or AFTR transmitting the
>    particular DS-Lite flow.  Since the Flow Label will be consistently
>    applied to all packets in the flow, however, intermediate devices
>    between the B4 and AFTR can use the Flow Label in packet classifiers
>    to provide quality of service treatment to the flow.

The first sentence isn't obvious to me. The point is that the bits in the
flow label don't have any semantics; you could think of it as a nonce.
How will the downstream nodes know what treatment to apply? Who tells them
that a given new flow is, for example, VoIP? That would need a signaling
mechanism - not forbidden by 3697bis, but not specified either.

I thought that's what diffserv was for.

Regards
   Brian Carpenter