Re: [v6ops] draft-gont-v6ops-ipv6-ehs-in-real-world: clarification text

Mark ZZZ Smith <markzzzsmith@yahoo.com.au> Mon, 20 April 2015 11:52 UTC

Return-Path: <markzzzsmith@yahoo.com.au>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63E501B2B14 for <v6ops@ietfa.amsl.com>; Mon, 20 Apr 2015 04:52:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.502
X-Spam-Level:
X-Spam-Status: No, score=0.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=1, HK_RANDOM_REPLYTO=0.999, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no
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 F-xFHL-9WTtN for <v6ops@ietfa.amsl.com>; Mon, 20 Apr 2015 04:52:11 -0700 (PDT)
Received: from nm28.bullet.mail.bf1.yahoo.com (nm28.bullet.mail.bf1.yahoo.com [98.139.212.187]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FD271B2B10 for <v6ops@ietf.org>; Mon, 20 Apr 2015 04:52:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.au; s=s2048; t=1429530730; bh=WDTfhGGTaINkuM5aqHxckPUlJdUGYFOeT4YdW0LnZNc=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=dEd36lzzAkz251dxw8n4szpUFtdQkKLGaxJaVQpvFzqSQzQSSVDV+Pa3AueP7wtfic01uY7eE2iEaHkYwljPubc6jdR9QZMLNp4B6sKHenO5pXIycrlpWtqRv6cXtIlX+Qv+8winopcRFvl9Q1TuT8o8v8zhRBUMXsiRrfEvcdTr1Xxk0rOdzIDgNDK/VRlbTyhcP9cBZrddy9h4Um42KTnOdXDsriA43m6/2LKPhwyBRBRf0sIbAM5NutJLTa1wO6/JX2j+w5jJszveyOFEaFjeZ94+H7SNpluccJJshaQJuw6vtnytwQoZU/FWSTEOJ73GTO/gmDPo6X6yhEzOuw==
Received: from [98.139.215.142] by nm28.bullet.mail.bf1.yahoo.com with NNFMP; 20 Apr 2015 11:52:10 -0000
Received: from [98.139.212.194] by tm13.bullet.mail.bf1.yahoo.com with NNFMP; 20 Apr 2015 11:52:10 -0000
Received: from [127.0.0.1] by omp1003.mail.bf1.yahoo.com with NNFMP; 20 Apr 2015 11:52:10 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 387818.99607.bm@omp1003.mail.bf1.yahoo.com
X-YMail-OSG: 6VO4vMgVM1nf5zfCMHgH11MuF1NvsyV_CstyqB3SihIloafUESaoGCgOtvMhXa5 NCTD21YL05B0pZzjXVzUNyaWMGGTwlZj.ClFAUul2TCInjnLPjVRxDDdYsKx_dCa2bcUJLyO4Xiq pSR5LDWGLZoLWFBjFXxdfwgkHxTqw2JH5T.nd81MDzt3y3ZPWaD1zr7oepopS4OaqOq8VQ_hOBUT qv2vUO2DdQPfU23KD__enHm6eZ0TknBOYttiK6PboDxQPh81S1RpwQ.nI.sVZggo1A_Mfjsy7vSN fBKpSUrbOhISeAubOMAOF_BocUtpA7nNkrmEM_yScRt0UZiqVjFcRM0MBiVKx2k5diMipTRIOAgE Te70qBVVABPzA2vOBA4qHRmsltUnQz9z6EnQfOGe0WHY04oWO_M4mmeFgqvdm0vjMF8i_fUR60Ec UTlaJQdgeNJXTYjMOPIhFFkjPJ3AMtlD0_tS5PcyUpNQY6GRwdBEynIN9SXUvFor8_5BAIIDN3Il DiEkOk7jjsCV1lbTid6YGv1R5o6H3ksbld5kyH18ZWnnd3rGQ
Received: by 76.13.27.69; Mon, 20 Apr 2015 11:52:09 +0000
Date: Mon, 20 Apr 2015 11:52:09 +0000
From: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
To: Nick Hilliard <nick@foobar.org>, "v6ops@ietf.org" <v6ops@ietf.org>
Message-ID: <627100572.313590.1429530729338.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <55338E9B.1080606@foobar.org>
References: <55338E9B.1080606@foobar.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_313589_213492397.1429530729333"
Archived-At: <http://mailarchive.ietf.org/arch/msg/v6ops/PY3LGMmPV1uMAVSE2zXZgqcwVPk>
Subject: Re: [v6ops] draft-gont-v6ops-ipv6-ehs-in-real-world: clarification text
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Apr 2015 11:52:12 -0000

      From: Nick Hilliard <nick@foobar.org>
 To: Mark ZZZ Smith <markzzzsmith@yahoo.com.au>; "v6ops@ietf.org" <v6ops@ietf.org> 
 Sent: Sunday, 19 April 2015, 21:16
 Subject: Re: [v6ops] draft-gont-v6ops-ipv6-ehs-in-real-world: clarification text
   
On 19/04/2015 04:50, Mark ZZZ Smith wrote:
> / That is what the flow label is for, and we should be encouraging vendors
> of both host OSes and devices which perform LAG/ECMP to be setting/using it
> for that purpose. Support for the use of it this way is in the current IPv6
> node requirements RFC from 2011 (RFC6424).
> 
> / Although it is disabled by default, the Linux kernel has supported
> automatic generation of flow label values since around August 2014 (sysctl
> net.ipv6.auto_flowlabels=1 to enable).

yes, the flow label will help as one entry in the hash n-tuple but it would
be unwise to depend on this as the only hash entropy source.
/ The RFC updating the flow label specification says that at a minimum it should be a 3 tuple of SA, DA and uniformly distributed flow label value.

  L3+L4 header
information is still a better determinant.
/ Layer 4 headers aren't good because they may not be directly behind the IPv6 header (as they might have been in IPv4 too because of options) and TCP and UDP aren't the only protocols you might want load distributed.
  It always surprised me that the
flow label has been part of the ipv6 spec since the very earliest
discussions in 1993, but that it wasn't present in the linux kernel until
very recently and even then, only as a non-default option.


/ I think applications being able to set the flow label value if they choose to has been available for a very long time, the thing that is much more recent is automatic label generation.

Nick