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

Ron Bonica <rbonica@juniper.net> Tue, 13 April 2021 18:23 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 6F6B03A2201; Tue, 13 Apr 2021 11:23:51 -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=KJzI2MCL; dkim=pass (1024-bit key) header.d=juniper.net header.b=HsBMfJVU
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 ASDF2jOZNM0m; Tue, 13 Apr 2021 11:23:46 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 A8B353A2200; Tue, 13 Apr 2021 11:23:46 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 13DIAJVH026154; Tue, 13 Apr 2021 11:23:44 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=fg0fi2NwG94amXvTji7WeiEyT/kKozW3s3MyL8jNgso=; b=KJzI2MCLJz7api/lMEOn1ch0v+Uf6FVSe80BSRCCzZBHvhm/4My0MFjw62K90gGUcSHR t/opzZoDT19KxAXOF+pGhlEET9gA3u3e0Mo4KOGlC2AK/Aa/Bg0KmFqUsbFcMqOt2MKt ipeaUMPjoYjgS2rJmxUkzhyJA9ptFioXUr53SoBKdMhY4m2ClCzpctrb1qZNdaAoItNZ S5cqTyC+oYLV/cr4uX9eZ6fnSqdQwQrpFczV7OHau9fAiL1ZMUe4+g2bSe/RryeVirLS 0i1yEbKjHm2O7QKdHCIrZesn9JEwn91RrjN+W9JiSHL5qYHTCqP9U9FFKd2rcQvDyvKI Xw==
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2169.outbound.protection.outlook.com [104.47.58.169]) by mx0a-00273201.pphosted.com with ESMTP id 37wecc8a6e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 13 Apr 2021 11:23:44 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=apmXKqSXPJ9CSEBw2EdWxf4gTuK/0HCcRMQy9WMzKKjUuNh3bzY2b4UI71B5GbYMTPlfpUmalYRqSxSZdVWSjVVEe7CF5oa+kCBIhlhwHldrR5blrjCNxO6cWEOgQSkEwg5r4BKfFX1tZo1fZniZnu7QPsv7FMMhX88Ie9gK2EadKfCvGYmwZzrsmXEWsLq0dM0+zOV+OJm3amOSqyMVXI0xwxyP/7+bbY7c9SESlpdyoFoIpzou9K24PwEbu1AF/sXiyCGLZusdqzT1AuFmHtucUbpoOxXKoy1KxPTrsAMWJoBjz6BWUBmvW0Tlff7R0la8XcCh/wTKGUxW5hEuXA==
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=fg0fi2NwG94amXvTji7WeiEyT/kKozW3s3MyL8jNgso=; b=RXhfEcwZB37GjB5tauJt7JVtATe+HD/4uMItvPtuy5CgtGmAFTG1b24mOC26nQ2d97Rd/uPipV79qbkDOIZkszfv89Zbw7b1S/kdNVtAiX+gCryerdp7QQ0Jw76ptCFCBVQ35wF3wkOzo0f+3Ho/+tdQ4za4TX5TXQyGTPreXDHSmjmvdsTuIoH2KbjT0SLgfOn2vChr+DbosA8X39LFy8e/GnvANrDr8uJa0QJrN/2rn1W2SKLS2YoLPZe34Unia9XRl8isrZ8rHnrLWF3D7PLXGY2xUF8HhvizS27xaffuk+sliAJ1wubAguQVGvBK2Fu7rz1HPXa7onvvgR5Lqw==
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=fg0fi2NwG94amXvTji7WeiEyT/kKozW3s3MyL8jNgso=; b=HsBMfJVUFn3fzOi0VTIjX2GzcZER04NQYK0RrXM5EAZVz3Z+peOJtjCWqkfvwUps99FuOHjtniAk3dbEcHWoas/MKFoC/FmFNLIPWE5tyC8DZRD0hQ7EFNwPRo79kt0VtIXhCe8kYBXRI6bbnk4N/7sp0molqAr4bgKcj4zrpE0=
Received: from BL0PR05MB5316.namprd05.prod.outlook.com (2603:10b6:208:2f::25) by MN2PR05MB6831.namprd05.prod.outlook.com (2603:10b6:208:1b6::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.6; Tue, 13 Apr 2021 18:23:37 +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; Tue, 13 Apr 2021 18:23:37 +0000
From: Ron Bonica <rbonica@juniper.net>
To: "Ahmed Abdelsalam (ahabdels)" <ahabdels@cisco.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, "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+74aqq4HuQgAYxboCAAE5NAIAAytUAgABLqZCAADIxgIAAITQQ
Date: Tue, 13 Apr 2021 18:23:36 +0000
Message-ID: <BL0PR05MB53168912ACCF788ED701F2E8AE4F9@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> <c2cdb691-216a-e35a-d320-b7c68741bc53@gmail.com> <29C2D267-BBC9-42D8-AA02-C59415127471@cisco.com> <BL0PR05MB53162639DC5C1B0BE2AE7E0BAE4F9@BL0PR05MB5316.namprd05.prod.outlook.com> <2BDFBD94-20E5-428E-B28E-57C4697B0E41@cisco.com>
In-Reply-To: <2BDFBD94-20E5-428E-B28E-57C4697B0E41@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-13T18:23:35Z; 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=401b49fc-7d23-40f1-8abc-96a0813bb0bf; 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: 30539bad-b486-443d-da0c-08d8fea94149
x-ms-traffictypediagnostic: MN2PR05MB6831:
x-microsoft-antispam-prvs: <MN2PR05MB68317D940F4F3D0250B2E154AE4F9@MN2PR05MB6831.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CJyIXQDZcDV0tcf7pLlpRosIOYLj8e30o8tSOa4mifFcizk1e/wY2rSRfto+j6YIPUnyUrHWsMgJ9GTWiRSqiegHkKTqrIfP/k73wnnMoWNRPZtXDWF2EkngysSHeomLSsBG3IX6fl4KTy+vY7pfExQqXh1D59eT5Og3d/ArU+djwBz60UR3zlLjRaeRgFAo4R8U1YqbA+GHBBiyjg6OxtnBRkUtjWj03LhaXybRqeAJkZCMZ5W2XjKMHs3OABBxfihTQDlJkGDkhAvfB+tmB0EWCYeAXVxysmhNaaTMFyN+goVRCZ1wDwiH9p35qMPeXHV0QvG3AaXSEY+6JUrtn3fVQgKq18nCf09E3LoA+nQU74qjUWhIrR7Dk7rrjaUpXHT6PXGu/2ZYHG4q3bP8Xxsgyx9O2iVnNwexWUPGqlBv510mc8IDpXbxv4ZkRjJeZbW9LDSBGGoQ2zo6HDfwYf1iEEhH5OQPti39XXq7m7hcExe6oN3+Tz6k2IZW18ngW8eYJwWMWQj23uI2IKYxOnxZanjqYvht+ub6ax8qPSIaUQI8GGJO9VyRCUSYa/X/3t5vATJeEH2s9p1oXic/hGUkOtp+fS5t7HmTC94Eqs0=
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)(39850400004)(136003)(376002)(366004)(346002)(83380400001)(8676002)(478600001)(8936002)(110136005)(9686003)(316002)(5660300002)(38100700002)(53546011)(2906002)(122000001)(71200400001)(76116006)(186003)(66476007)(66946007)(64756008)(66556008)(33656002)(86362001)(26005)(66446008)(55016002)(7696005)(52536014)(6506007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: GdvzIM/bQIsRxJg7U9Gc5fB7gn39ucHMml0fn965NP8ztbbHKCx6BERhiNoJyyQR7lbt8RG5N/mePD7K9Mj6izyXp/9kpPNmp0TcauWpnGmFMxDgb6XNSTVexcz50TAdBKS1azrIoFVWKlrXMh7XI5Q5iFJV8hioso5TLnE05YQzMy3BQMR9Nx8UtgRqtrbw9Oa6AaZI7cM5f2JubzMy1mXQ7Sgjv9TY0OvtBh/WztEZiwrlZMFMIM8Yd9oWNkWUkFxgQSBN7nmR12AXjGmclXs4F+KQ73afhoR16KpYS4tiT02z+OE2x+nUnXBhu5YNfcTx2HviDWUAT8DvERkAPoPlm65CkBGdt9FG7FAZ79oueqzklNP5GZWGrsVgOV2rwKDdVJcVwrsNWmBEEd6lWOcjLjHPM6nvw3LdwYhNx4yJhVyMQmuGh/8AUVFvd9EXLiyjQ6FGjIKLL1TJwVCXVCc9TfpUPqd0gklrHo1Ra1dhMuCLm4OPvVYH3bXnN0AJ/szNJfiuuVXg+NklET/TOCmpK+2FzcQ8W2bfPNDgTZeRfBiwQP3m2VWl//AIMdStK5i5K8w0qjcGeS09rw3ErNiWXKDThi+Ej8fsWGAE1Wh2qn/ux+/2SHGECZiNYkI0p+0V89ILowypOtGGYIR/kB/tfN1WV7jOPNHNgNMkjludcwx3GVeIHxL53GzkdGWCImRWgGBsk5s8URItJWcsj06F9iGtk62alqh0CnH4Z2yI9QlJJFebVtEUYBJtNla0E4cu8LM5QNsrhZTXW6BCkECJcI2qLoht5C/7YEN32s3a3Y03/vqgsYQfa07vTxHOCehi1Hye+rewZbVDTbC4deJ4iFir6k7dsQMkql/XlwvRoctDWH+S4eN4T0NLek4Rt1K2MGTbww8hoSSaY5jKodSCG9vr6esvLQSa0+viOCVpdbeetlrgNWyHyuHTnmptyC2oMXsSvD4w0lt8QRCHj1F3rS9l93JuPf3Pe5Hr2ZGmFk3yPpJJkalRR+5Fp7DV9m+T7XlBgtJJEPcLXuRrS2744Ln6pRAst7juDHZNRQb2gQqPEGIqS5SbwZ3HLgUVQBdwJ4b7zIzzNiJRrT2YPHOrajcuF+69FL7cc24Ke6V34IDE4BcJYY1KszK/LDKpMHKi2cOSEHEOZz8h/RkL5CnRr4RAJAvp1uCNFI31Q4K5b18p4OA1UH+2L0LjvxoSG+3wOBZo/3o4a6d3PAK+OWljw6iMe28EYsnMC0UaYn43n9WJcfqxxJHYY25SkmPrzrhNIWlJuUkfFUcTbnxhRHMPCyxRtGnt2HEgh7Ofl2KubuuTz9ysn5Uxp96Ar9X6
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: 30539bad-b486-443d-da0c-08d8fea94149
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2021 18:23:37.0052 (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: 9ZSFWNCSSLKRgUxeqFGLtfDxYJ43DIH5zBQb0JYamzAY1DlJ73JZ6tKTS8TLoC2nzKNyjSDN5x9CO5Dm9QJ4NA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB6831
X-Proofpoint-GUID: 0LbW2hN3lYs3G4F5PWuVza2wwwc5NL9_
X-Proofpoint-ORIG-GUID: 0LbW2hN3lYs3G4F5PWuVza2wwwc5NL9_
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-04-13_12:2021-04-13, 2021-04-13 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 bulkscore=0 phishscore=0 mlxlogscore=999 lowpriorityscore=0 adultscore=0 spamscore=0 impostorscore=0 suspectscore=0 malwarescore=0 clxscore=1015 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104130123
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/BltgF7EBYbXB5G-qQlWgtR1XeGA>
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: Tue, 13 Apr 2021 18:23:52 -0000

Ahmed,

I know of at least three platforms that use these four bits in flow hash computation, as described in RFC 6437.

                                                                                                     Ron



Juniper Business Use Only

-----Original Message-----
From: Ahmed Abdelsalam (ahabdels) <ahabdels@cisco.com> 
Sent: Tuesday, April 13, 2021 12:18 PM
To: Ron Bonica <rbonica@juniper.net>; Brian E Carpenter <brian.e.carpenter@gmail.com>; 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]


Ron,

As reported in section 4, these 4-bits of Flow Label are not used for Flow hash computing. Also this makes FLE, used for load-balancing keys generation, to be byte aligned.

Cheers,
Ahmed

-----Original Message-----
From: Ron Bonica <rbonica@juniper.net>
Date: Tuesday, 13 April 2021 at 15:25
To: ahabdels <ahabdels@cisco.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, "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

    Ahmed,

    I understand that you need to convey four bits of additional information in basic IPv6 header. Why did you choose to encode this information in the high order bits of the flow label? Why did you not choose to encode this information in the low order bits if the IPv6 destination address?

                                                                                                                                                      Ron


    Juniper Business Use Only

    -----Original Message-----
    From: Ahmed Abdelsalam (ahabdels) <ahabdels@cisco.com>
    Sent: Tuesday, April 13, 2021 4:48 AM
    To: Brian E Carpenter <brian.e.carpenter@gmail.com>; 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]


    Inline [AA]

    -----Original Message-----
    From: Brian E Carpenter <brian.e.carpenter@gmail.com>
    Date: Monday, 12 April 2021 at 22:41
    To: ahabdels <ahabdels@cisco.com>, 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 13-Apr-21 04:01, Ahmed Abdelsalam (ahabdels) 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.
        >
        > 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.
        >
        > 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.

        But there is no such thing as a structured flow label, because the standard specifies it as a 20-bit pseudo-random value. As my and other replies have shown, the proposal is not a backwards compatible change except possibly in limited domains. From a glance at my inbox, that has now become the main topic of discussion.

    [AA] Brain, Yes. This draft targets limited domain. We highlighted this in Recommended Design section and in next revision we are going to state this at the beginning of the draft.

           Brian