[PANRG] Flow labels in draft-irtf-panrg-what-not-to-do-02

Tom Herbert <tom@herbertland.com> Mon, 01 April 2019 03:31 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: panrg@ietfa.amsl.com
Delivered-To: panrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F2BE120049 for <panrg@ietfa.amsl.com>; Sun, 31 Mar 2019 20:31:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2YhoZ-YTNgEZ for <panrg@ietfa.amsl.com>; Sun, 31 Mar 2019 20:31:25 -0700 (PDT)
Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1DADF120005 for <panrg@irtf.org>; Sun, 31 Mar 2019 20:31:25 -0700 (PDT)
Received: by mail-qt1-x82f.google.com with SMTP id v32so8922719qtc.10 for <panrg@irtf.org>; Sun, 31 Mar 2019 20:31:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=tpcQS4mQzPZf3FFz0qzQT2DDNddHnT1/FEQ1HHN9N+A=; b=WHD5LT6JEA4e7iWaHWK7ux8YR+bw5hHFP7yRzsekcBUgmFjGpq0F5iy+6uTigWMX9y 4YTYDXxrQ4ciGSvrMPilvmveFNtNmgU0IEeqlNeLG2oGu3/l0hLg6mPoHIAul7lqsBSx NOEOkzNfwUtO25yllHFKB5Sk49XvlOAtkG5j6RxYqYqAk3whFhbunT5mzOh+cpd4xyqp DI6HY+rZdX0yH/YEjGDT/EudQCU5OZqzl9nCQrnzMJYZTVrlKbaRzvHEVtHb6faKLEUl MmjJJXmBYPQSUSZulDQf6kqnRqw323STtrDZWgSOJskfpeISNB0ygjCnS0rdlKRrs24n Hkdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=tpcQS4mQzPZf3FFz0qzQT2DDNddHnT1/FEQ1HHN9N+A=; b=bG9hv4Aj2yLLW6kfKC3rwMrp9IO/f0Rn2X6ku5cxAHwsUipLEP8S2guTieoTJwxgwg zedpxmi4s+GlaeJR8uOGxPcLg16mCv41nSy+Cu1oL99+ayUOQ0fT9thr9+dvauKcDjRz T4pt8jnBeSyR6tSdaEwtl1buMPxlAetj17+OpZnjQwKPOouDRzNn92EJOvQrWUQxotpW ZZbqaRlD54kA3GgnBbIniRGjogff2hqRYcKihPSlf7RZwiHunCjJ6ynfqcVMBCl3pYL3 hej5AwlUKzHpvxPZWv1YFyb0AvoHd/KwdZ8K+jvy36ovWFhrxxUj5LVuY6tJ7C8sqcO7 N0Dg==
X-Gm-Message-State: APjAAAVkrFnVWljyqywhUzX//qmrhf+VrWmF45nlwKxgcIC5XC1XI9M2 YHi62ArdnQCTFGd5enKpwIMtJS9w33sD9gIt5kQAqNNyEQQ=
X-Google-Smtp-Source: APXvYqxnDBjzI9zirEC0Im/u3f0l7RIX9xruLorgTZCi/IIdpk94uqI2LiQj7gVNG19owkn+zA2RzdtZA7enTtmRtqs=
X-Received: by 2002:a0c:86f5:: with SMTP id 50mr48728749qvg.70.1554089483963; Sun, 31 Mar 2019 20:31:23 -0700 (PDT)
MIME-Version: 1.0
References: <CALx6S37m4hdccQOP8F4t2j5v39oJ7v7oum5amv1k0Srom+c6zw@mail.gmail.com>
In-Reply-To: <CALx6S37m4hdccQOP8F4t2j5v39oJ7v7oum5amv1k0Srom+c6zw@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Mon, 01 Apr 2019 05:31:13 +0200
Message-ID: <CALx6S344vaiur4tCeMHv=Jj1dZCdnrhj-iA4Tf5MnY5g-2vzYg@mail.gmail.com>
To: panrg@irtf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/panrg/jBjpeu6bOE5VYPs7iBLWOI-AZnU>
X-Mailman-Approved-At: Tue, 02 Apr 2019 13:31:13 -0700
Subject: [PANRG] Flow labels in draft-irtf-panrg-what-not-to-do-02
X-BeenThere: panrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Path Aware Networking \(Proposed\) Research Group discussion list" <panrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/panrg>, <mailto:panrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/panrg/>
List-Post: <mailto:panrg@irtf.org>
List-Help: <mailto:panrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/panrg>, <mailto:panrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Apr 2019 03:31:26 -0000

Hello,

>From the draft wrt IPv6 flow label:

"Before methods are widely deployed to use this method, there could be
no incentive for an endpoint to set the field."

At this point, the majority of IPv6 packets in the Internet should
have properly set non-zero flow labels. Non-zero flow label is set by
default for Linux since 2014. iOS was setting it before that, and I
believe Windows started setting flow labels not long after Linux. This
is one of the few things we were able to turn on in the
Internet without causing any major problems and it has zero negative
performance impact. The impetus is on network devices to start using
the information.

e.g. a tcpdump unconnected UDP from my Linux host:

20:12:06.099837 IP6 (flowlabel 0x1b95a, hlim 64, next-header Options
(0) payload length: 56) 3333::1 > 1113:1:0:0:8000::: HBH (opt_type
0xde: len=20) 58669 > 7777: [udp sum ok] UDP, length 24

Tom