RE: I-D Action: draft-filsfils-6man-structured-flow-label-00.txt

Ron Bonica <rbonica@juniper.net> Mon, 12 April 2021 17:38 UTC

Return-Path: <rbonica@juniper.net>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50BA03A0DF6; Mon, 12 Apr 2021 10:38:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.8
X-Spam-Level:
X-Spam-Status: No, score=-2.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=Hx4mP2qz; dkim=pass (1024-bit key) header.d=juniper.net header.b=Og5o6Ebo
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 o9cTLDhtwqIK; Mon, 12 Apr 2021 10:37:59 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34F1A3A0407; Mon, 12 Apr 2021 10:37:58 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 13CHYwV5004530; Mon, 12 Apr 2021 10:37:57 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=YQDDlB4iaKKSVoHocCdodn3zce7dETaUpeoOoqgIjLI=; b=Hx4mP2qzK8cEap3mb+GccMDYnm31m3Yqb1LxlDuhJqSEPFp3biJeyGFPVuzBTMruAymh TfMor9CHhgyb5D49/Zk2d3lM8onSBUuz/GjUqrzJfRb114U2p9F5CiO++F268RAqxZTG zdZCmxW3yIrCAbmXjXwReHgBx8lPex3M66sqFH2XM4Z6QMjYtF50pAC+qu1tCylBYvRn +ZTv5l+IXE8Eepprvn9vUtTPMS23OlWHyZHwcGaUf5WVYErDuA4qQmrDFG/hWar9t7sF Op/hSBhDiy4P4eXXVLy4hZZ95/Mz33Bh4BQdrMhw6oG90TUvHsdMYglQnFI62mD91hPf gQ==
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by mx0b-00273201.pphosted.com with ESMTP id 37vak19fvy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 12 Apr 2021 10:37:56 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eeCQIgpNbcisTNmngjoli1lEp5mtl/MbQaA0RFvTR7Y62jHPRberr2Vr1jSR6NwTUPIwWqamgvSjZkfxLPIOb8XiOYS67wW9B/D+SEah12iB2Y1BdQfa6kyTFvF0JbnlnzT4AWnkyFq+fEVzv8Ng7qr9gRERC+vcEkAo2ykPKxVId8D+ISW691yYsPnc/RNrHmxce/8rimhThNjk+lQ7kTKfC3SYrKGtA9T0exwjbD2gAolpF5sdZ8/rTTE5wJ2vPw/u8hznuT0SQ1ZxHgIDjgP13+aNddcIhC8e5sl3BiSNTF75jm9R1U62ubeW0av17KHbMBYmtCD74cUKZns/Ng==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YQDDlB4iaKKSVoHocCdodn3zce7dETaUpeoOoqgIjLI=; b=j03f5sVEokW9fRwlsjK1HRy4yCSxFKD0FoqljxZxy+w7kqs1Pxc8DaJlvHTVcNBM0eaveVxFaS5fO+dTTOHVvXDqqrZ0CVPvbwUQ9Kp3G7u7ZeGOh9mM4Vq/DuUMT1mo545WqHV9EFAWoDFZHCJ+/ADyfawt3YZ5ttv817ZL5Dy+U33rbV2wdAP8DTELkaFb03N3ALQwEImdCiZfJn2NpJ3HI+17f4VDHPxuhdWuMU/8iTLTy7oFTPDSejhdwG2k+r1VzuzCGRbgfvfN7p5BSgosUATu2Z1iT5OUbrExC+kTO7YM3DQtq3MY3F1Ram0Pq7S1b30lHo8Xgjvx0/hRGw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YQDDlB4iaKKSVoHocCdodn3zce7dETaUpeoOoqgIjLI=; b=Og5o6Ebo7130Zm7touSNbojj+FNYA7+MUqtu+C7sYRJQ1gq65NVzm2nVQPp30BZfkY5kjDUZXybBcr7tWqn8xCKwiuDgwMFVw4EVmgsxu1jKYrXjqmtWw982BahFqTwkv/c+m+6MBkFDG0KAnfnTkk+2Uz47dyasb+PcEkvIOts=
Received: from BL0PR05MB5316.namprd05.prod.outlook.com (2603:10b6:208:2f::25) by BL0PR05MB5139.namprd05.prod.outlook.com (2603:10b6:208:8e::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.14; Mon, 12 Apr 2021 17:37:52 +0000
Received: from BL0PR05MB5316.namprd05.prod.outlook.com ([fe80::f0a3:d022:d21e:4649]) by BL0PR05MB5316.namprd05.prod.outlook.com ([fe80::f0a3:d022:d21e:4649%7]) with mapi id 15.20.4042.014; Mon, 12 Apr 2021 17:37:51 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Ahmed Abdelsalam (ahabdels)" <ahabdels@cisco.com>, Tom Herbert <tom@herbertland.com>
CC: "6man@ietf.org" <6man@ietf.org>, "draft-filsfils-6man-structured-flow-label@ietf.org" <draft-filsfils-6man-structured-flow-label@ietf.org>
Subject: RE: I-D Action: draft-filsfils-6man-structured-flow-label-00.txt
Thread-Topic: I-D Action: draft-filsfils-6man-structured-flow-label-00.txt
Thread-Index: AQHXLB2Q30rVSa5hBE25DfH7iq+74aqq4HuQgAYxboCAAAiVAIAAD4EAgAABHAA=
Date: Mon, 12 Apr 2021 17:37:51 +0000
Message-ID: <BL0PR05MB53163AAB66AC6065C4483A00AE709@BL0PR05MB5316.namprd05.prod.outlook.com>
References: <161591339002.5771.1047511172491571607@ietfa.amsl.com> <b9ac5db9-58ab-5e23-d00e-886e9e72595e@gmail.com> <BL0PR05MB53165598411E9CF7B34E89D4AE749@BL0PR05MB5316.namprd05.prod.outlook.com> <8BD63262-7C61-4B0C-A988-DA30F4D2AEAF@cisco.com> <CALx6S34dbnXgbtdpKt82Xn+ia_6aP0S+5q5SyxfiiYurGo0wjw@mail.gmail.com> <C11F1FE7-D577-4875-A58F-143319871BA9@cisco.com>
In-Reply-To: <C11F1FE7-D577-4875-A58F-143319871BA9@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
dlp-product: dlpe-windows
dlp-version: 11.6.0.76
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-04-12T17:37:50Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=0633b888-ae0d-4341-a75f-06e04137d755; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=b444ecc4-df6f-49af-8fe1-facace925003; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=2
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [108.31.143.191]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8c3ed9b0-8325-4c9a-bc89-08d8fdd9b28d
x-ms-traffictypediagnostic: BL0PR05MB5139:
x-microsoft-antispam-prvs: <BL0PR05MB51390BAD854A258D518203EEAE709@BL0PR05MB5139.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 1bfFSMb6VybG/rxb+nt3BC4k54KcwL9N7HvmvJfQZRf1kq6X4IztoXUF8xwsRyMq1RFWBinsKtbZpm373Ol21Q4Ud8tjOzJwTwJgcaMXJZ4mFyrhVoh7z57aVmFeIbNcxn8SEmAWgKTwYiys+eH5GDBvf+0/CB8wuztVBXolwaQpF7s0Ao2QBBVGoKRw1FipbDwpD29Hfo+Zbz3OuLAEk9MuwVSbwcX4qmvdmI0WIzHN85Whu5CuuMpFppqQP8N+7tWMDMLeRVuxZbPHWryu3OEMTAPC7ztSIV0/i4FKkry4t1b6F60LFnrg/bEloB/kWdLide5NqTLkKROMleMcYKqMbQ9AF0Hgqf1ZyEaohM/LUxYyjkDb0yySuG7IxSgHKl86bfH1TyOfKzyH+TRbUeI2NyNAeoEYcjn/Yg7ydgoceIjuyOVAVAyd14I3Jl6zCC5PhYEMJbgZsGdNz5iu2SxdhzHX4JXGtxxol84KRrpGv0v/ezwxrc0DxU0k1ULZ/QjaBZKGakCeXgkqMp+c/JVie68gaZnJmp5/NeD97YcJHfOZ85z/fw/Z3uBUliBzzV9ic4i3yUUl6RhbfQCMNqOYCBaFBWrU0wfYzB0TEeK9bXqWbKJdbe+Pmfsd0uiT0DUGhn9dwe84Qz3xfY471+OZm9NPKwRzXlNnVeNWoALuM/pwDFFhKhzDQKwb7z5Y
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR05MB5316.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(346002)(376002)(136003)(39860400002)(8936002)(2906002)(5660300002)(33656002)(52536014)(4326008)(76116006)(64756008)(66476007)(83380400001)(8676002)(478600001)(66574015)(66556008)(186003)(55016002)(6506007)(38100700002)(966005)(9686003)(86362001)(26005)(316002)(53546011)(66446008)(66946007)(7696005)(71200400001)(110136005)(54906003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: 6zukIm2Q7yyW1Tn/LTaPjYgSXbznLaUNjm9NYUdeldd7G/mWrkALUkFqEsadxNR7lJSUkYsiGNMUNhZZNe4wqzG+KkYbdmdDfq7XIvCGbC1q67WaUjMUvlBhB+QAIvvKLFiXSARn2x3Zpa80BqownEAmvnW0XRlGClr3iYHQkUe7iew+yWqQvca99bekdU3wqONbzvRb5D1mLtI5pQRD9yxd5S/NmAahozbR1+k8lS2ZAbW4BWpUPLJgtqT00BlxvS/FX17zRp3Q1bCrwaz+/GtatPTsZ3KDsTkBKTL3h8KMOUnZQV7+5YSOAvDc5GIm/sIH+Mb2P6PbcSBoy5DmOo1IBNqidn3JRinNKpZ2sC6eFGR16qgUpxDP+07ZmaUutrNxulbRy2Q7NSBnqKBZXg0Kj6OBDJAtW0ts18/FFxJpfCe86ETVlM3UDATpzddoz8Hp8XoZ73VOOMPv+AtI6wnv0QthdJCTM5loc/S26rLD8yzzDGUtyKvzjUHtjWq1GrsnGeR5/XUtOGab1vrBUtCNwWhk40viuFCJkKjgmJKffl82V2G2YbJ3rzIxYWMaIEjTH0/SjCXGxxj4QYvo3VCrlxI49cFgusGSPFHqQyB6hmg7k+vV9GUfpMR2u+BB6DxwTAdyGAjXzN720a8OG7t+mJPNB7/S41RKyTuZUBI1+ErjUXuTfmeCqfd0O4ANGJ8g+5QPVawSjCNGSX7OZzm+vEe+u74iheq+uzG4EeJ5l6MlRdkMGseEcVqlMq4W7gBYoc64snuYOIh+aifBHsJe+tz45dX9PmAe4mWFhJT1VKTNGmRnBwszjxi2kQFngYy1bFqxthu5vFHFNqftcRPlUC/yLLvIArljhUcPNSOa7K2WQ0ghkMV/+b2l49omvU+pL6DDpdZtIxQMaZqhyOsurrdLMWcw/b6YYVucHhuJytr54s3UTUU8RlCz4BehxPXqPFklYxuUaO3xBivbClf+yVTTQWOGrwZl6kgkB2k5cXyYy2wRiM2CwcegvQrLcxLh+KbIAIElDf1x2nbB6V9Ne2rnBazvqaTzHGcZ0PXjGjJLTogcmPLVQcz/WNv+Doo9Kq08/WHyMU7izrGQxWT+0gZGxMpMS2rHqeJQMKTYgDCu7uvpmjdcyuiIhBz9wu0moQoeXycN6M9uB42ChrE/6SNlPREtc190s9PXBD+mKCAzSMxVaHzNkxuKE6DXhtH/JefWBN4Re8zNOHmTKsZOeywAbbvpwizy4Xo40vd6DbG6az/uQOYeSDegcnXb91JowlHOFekuJJvI6HWtpkcfS6froN26YdIPDx32Jw0b7DHIIZKH5/f4zpgRyo60
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL0PR05MB5316.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8c3ed9b0-8325-4c9a-bc89-08d8fdd9b28d
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2021 17:37:51.7049 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: k2qo8NLXdJS15vzUgSG2aSBTd3Y8Hxs8dmAIF6VoHkRJzkQZ3x3DV2sSRZbMzsSooJrbnSGSt/5ApnNRukSMyA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR05MB5139
X-Proofpoint-GUID: VkC7ZfoCzKAgk76zwBwE9uPwGKOMAALs
X-Proofpoint-ORIG-GUID: VkC7ZfoCzKAgk76zwBwE9uPwGKOMAALs
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-04-12_11:2021-04-12, 2021-04-12 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxlogscore=999 suspectscore=0 clxscore=1011 lowpriorityscore=0 bulkscore=0 malwarescore=0 adultscore=0 impostorscore=0 spamscore=0 phishscore=0 mlxscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104120111
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/9oizo_I8RTgO9MT00WeCEgVyNlE>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Apr 2021 17:38:04 -0000

Ahmed,

The strategy of borrowing bits from the base IPv6 header is not extensible. It only works until there are no more bits to borrow.

Draft-hinden doesn't have that problem. 

                                                                                                                                  Ron


Juniper Business Use Only

-----Original Message-----
From: Ahmed Abdelsalam (ahabdels) <ahabdels@cisco.com> 
Sent: Monday, April 12, 2021 1:28 PM
To: Tom Herbert <tom@herbertland.com>
Cc: Ron Bonica <rbonica@juniper.net>; 6man@ietf.org; draft-filsfils-6man-structured-flow-label@ietf.org
Subject: Re: I-D Action: draft-filsfils-6man-structured-flow-label-00.txt

[External Email. Be cautious of content]


Hi Tom,

Please my answers inline [AA]


-----Original Message-----
From: Tom Herbert <tom@herbertland.com>
Date: Monday, 12 April 2021 at 18:32
To: ahabdels <ahabdels@cisco.com>
Cc: Ron Bonica <rbonica@juniper.net>, "6man@ietf.org" <6man@ietf.org>, "draft-filsfils-6man-structured-flow-label@ietf.org" <draft-filsfils-6man-structured-flow-label@ietf.org>
Subject: Re: I-D Action: draft-filsfils-6man-structured-flow-label-00.txt

    On Mon, Apr 12, 2021 at 9:02 AM Ahmed Abdelsalam (ahabdels)
    <ahabdels=40cisco.com@dmarc.ietf.org> wrote:
    >
    > Hi Ron,
    >
    > Thanks for reading the draft. I think we agree on the problem statement
    >
    > In our view using a 256-bit HopByHop extension header to encode a 1-bit flag, is far from efficient.
    >
    Ahmed,

    I will point out that the draft steals 4 bits from the flow label as
    opposed to one bit. As for HopByHop extension header being inefficient
    that is in the eye of the beholder.

[AA] inefficient in the sense to have device parse/process full HBH header in fast path when what you need is one or couple of bits for packet marking.

    > Also, as you point out, the proposed update in draft-hinden-6man-hbh-processing (which in my view is going in the right direction), limits HBH to one single header with one single option. If we encode the flag in a HbH option, we won’t be able to use HBH for anything else.

    That is currently just a proposal and not yet a WG item, and it
    wouldn't require that number of HBH options must be one.
[AA]  draft-hinden-6man-hbh-processing states there MUST only be one option. Text below from the draft:

"The Hop-by-Hop Options Header as defined in [RFC8200] can contain one
   or more Hop-by-Hop options.  This document updates [RFC8200] such
   that there MUST only be one option contained in an Hop-by-Hop Options
   header in a single packet.  The motivation for this change is to
   simplify the processing of Hop-by-Hop options in the fast path."

    >
    > Structured FL can be used for packet marking while HBH can be used in many other use-cases that require more than simple packet marking.
    >
    Sure, but again the bits in the flow label are not available for
    reassignement. IMO, the protocol being proposed is not robust.
    Furthermore, the fact that a protocol is targeted to a limited domain
    is not a valid raitionale to dismiss the established priniciples of
    robustness and interoperability, and note that "limited domain" has no
    normative defition so this draft probably should be Experimental as
    opposed to Standards Track.

    Tom

    > Cheers,
    > Ahmed
    >
    > -----Original Message-----
    > From: Ron Bonica <rbonica@juniper.net>
    > Date: Friday, 9 April 2021 at 00:13
    > To: "6man@ietf.org" <6man@ietf.org>, "draft-filsfils-6man-structured-flow-label@ietf.org" <draft-filsfils-6man-structured-flow-label@ietf.org>
    > Subject: RE: I-D Action: draft-filsfils-6man-structured-flow-label-00.txt
    > Resent from: <alias-bounces@ietf.org>
    > Resent to: <cf@cisco.com>, ahabdels <ahabdels@cisco.com>, <shay.zadok@broadcom.com>, <xiaohu.xu@capitalonline.net>, <chengweiqiang@chinamobile.com>, <daniel.voyer@bell.ca>, <pcamaril@cisco.com>
    > Resent date: Friday, 9 April 2021 at 00:13
    >
    >     Clarence,
    >
    >     Draft-filsfils-6man-structured-flow-label addresses a real problem. However, it may have issues with regard to backwards compatibility and IPv6 extensibility. Each is addressed below.
    >
    >     Backwards Compatibility
    >     ====================
    >     In the draft, you divide the flow label into 4 FLC bits and 16 FLE bits. The 4 FLC bits carry per-packet control information and are not used for ECMP load-balancing. The 16 FLE bits are as defined in RFC 6437.
    >
    >     This raises the issue of backwards compatibility. Many legacy devices IPv6 devices use all 20 bits of the flow label as defined in RFC 6437. As you say in  Section 4, this could cause packets belonging to a single flow to be distributed among multiple paths. So, the degree of packet reordering at the ultimate destination node will increase to an unacceptable level.
    >
    >     IPv6 Extensibility
    >     ==============
    >
    >     Over the past decade, there have been several proposals that take the following form:
    >
    >     - An IPv6 source node needs to convey some piece of information to every node along the packet's delivery path
    >     - Field X in the IPv6 header is longer than it needs to be
    >     - So, we can borrow a few bits from Field X to convey this information.
    >
    >     This approach is flawed for the following reasons:
    >
    >     - It can cause backwards compatibility issues, as described above
    >     - It only works a few times, until there are no more bits to be borrowed in the base IPv6 header
    >
    >     IPv6 includes a Hop-by-hop Options header. It's purpose is to convey information from the source node to every node along the packet's delivery path. Sadly, it was implemented badly so that it can be used as a DoS vector. Therefore, network operators generally filter it.
    >
    >     A better approach would be:
    >
    >     - to avoid borrowing bits from the IPv6 header
    >     - to use the HBH Option for its intended purpose
    >
    >     This will require rehabilitation of the HBH option. Bob Hinden and Gorry Fairhurst have made a good start towards this goal in draft-hinden-6man-hbh-processing. We vendors will also need to get behind the rehabilitation effort, revising our implementations so that it can no longer be used as a DoS vector. In turn, network operators will also need to get behind the rehabilitation effort.
    >
    >     While this may not be the path of least resistance, it will contribute to the future extensibility of IPv6. Let's do the right thing.
    >
    >                                                                                                        Ron
    >
    >
    >
    >
    >
    >     On 17-Mar-21 05:49, internet-drafts@ietf.org wrote:
    >     >
    >     > A New Internet-Draft is available from the on-line Internet-Drafts directories.
    >     >
    >     >
    >     >         Title           : Structured Flow Label
    >     >         Authors         : Clarence Filsfils
    >     >                           Ahmed Abdelsalam
    >     >                           Shay Zadok
    >     >                           Xiaohu Xu
    >     >                           Weiqiang Cheng
    >     >                           Daniel Voyer
    >     >                           Pablo Camarillo Garvia
    >     >       Filename        : draft-filsfils-6man-structured-flow-label-00.txt
    >     >       Pages           : 12
    >     >       Date            : 2021-03-16
    >     >
    >
    >
    >     Juniper Business Use Only
    >
    > --------------------------------------------------------------------
    > IETF IPv6 working group mailing list
    > ipv6@ietf.org
    > Administrative Requests: https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ipv6__;!!NEt6yMaO-gk!RDpXauDLYV7wfgu_sy-tjtCvhKaoIR8WnNBQvpZlva0il-3NHCN6fLr_d-Dxyg6f$
    > --------------------------------------------------------------------