Re: [Lsr] LSR WG Adoption Poll for "Flexible Algorithms: Bandwidth, Delay, Metrics and Constraints" - draft-hegde-lsr-flex-algo-bw-con-02

Shraddha Hegde <shraddha@juniper.net> Thu, 27 May 2021 13:06 UTC

Return-Path: <shraddha@juniper.net>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F0B53A097D; Thu, 27 May 2021 06:06:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.696
X-Spam-Level:
X-Spam-Status: No, score=-2.696 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, 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=bIfcstuL; dkim=pass (1024-bit key) header.d=juniper.net header.b=jYfUTWeV
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 D6Lqh-DOkelX; Thu, 27 May 2021 06:06:33 -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 99A9E3A097B; Thu, 27 May 2021 06:06:32 -0700 (PDT)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 14RD01m0026796; Thu, 27 May 2021 06:06:29 -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 : mime-version; s=PPS1017; bh=IEGnVgYCtySMuT0MKfL5+vAMzYffynkusRSZ0nJUxIo=; b=bIfcstuLzG/O3J6yxCv/ZXOI30lRPF02htUHzEUAEn3GhIEtqCcjtVaVly4Dnnka+GAp NX9MivfZHOKwZiOnDVGdBfvpwtqN/DcbwwGH2Cq0KOSL03+T6hdnJ51VBj61LJLvYcOq B0wNZdMuSoiySA96a9s+BhT6ePeA+xWqEbpjEM8rNRcdJSLLeN2eRyG3i2V36qkgK3VL mI/dWEtXE/Ce1lstI+DtR0QhT6zflaYGub9/H57R3MBkdlGjt7DG2tbb2wgPovY8J31O Ltv6td76FXxQDMTL8jYG4u0CrVtsz3+FUOPw0GTcy5Bmj5N44kMqYM8mDoyXzPLq1WMU fg==
Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2106.outbound.protection.outlook.com [104.47.70.106]) by mx0b-00273201.pphosted.com with ESMTP id 38t8gj8f2n-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 May 2021 06:06:29 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lvVrF6K6yOE27smjWCipAqX2DFFMQBU0PTfX2qOaQVU50E0XllNjs64m/Zg7ogfxy5/fU9TnOU9MqMbI3ytKEIj/gV4mvVDXePLQihzvCCgEnlVMrcxS9YXYbFjwzK2p/t+/0gc+oJiK4EodSFix8REaNFU5kuUwlpIY+xX9IbhtCrob6Mvypa5xtCJL+XnxEq4VCTVI/Y2+DGBYIF1tTz1jKMegFRIbn5/0HNxBzNwd6XUWzDGf8/FszWErD1ZIrWQRPckCHGJHm/PdDYYkV/KIsgEXRcRivwVwjuVhTQm++fYubpuX23JKx/rXUiw0ur7m+TGsFQMyo/j6i5grtA==
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=IEGnVgYCtySMuT0MKfL5+vAMzYffynkusRSZ0nJUxIo=; b=E9V/dqdDHc/ZLgtUSyRIxh+k4QmHzBR4/vg7WQRNGvJ/6UXbn9DWEuIHjdxGlYP1R/qMBvwjAk1MkwN3R4j9zGbFDyu41wWgXMwor7Lfep7KgQ4p5zVARtRYFkw8YEhTSxYhDLHF99Yap92CNMP1tBJGQCwri5o4A0rnrc2LDWR558Ps3wYX7tiUStQQxCRqYy4DZiUu7gWQTvx90qgDuLAlt1BdbbFZmBG+OFNnWOUo2puHbGGMpowxDxSk0vYLKacsc+mr+hyUHvkKQVSNrsWqcPikdEEmqncAE53yi+hEFm/z4kSwA43KmawppQUWolv7BI+7ITByxyx9QTzbQA==
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=IEGnVgYCtySMuT0MKfL5+vAMzYffynkusRSZ0nJUxIo=; b=jYfUTWeVnUwnuEybi6cDpn6wbAG50nYDff7Vz10achSWBNreOMMtyacC1Z66cuvIBD8cfonyPPO+cR+9ylcEo+KndQjFB3suph7JAs1PEg36NbviGABeub6GzhgNdI1KXzMwV0y+eLyjOXsWrQlW5pmWW8wA6BO7Qisg5KKRv/o=
Received: from CY4PR05MB3576.namprd05.prod.outlook.com (2603:10b6:910:52::22) by CY4PR05MB3381.namprd05.prod.outlook.com (2603:10b6:910:50::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.12; Thu, 27 May 2021 13:06:27 +0000
Received: from CY4PR05MB3576.namprd05.prod.outlook.com ([fe80::2cb6:435f:f75b:1602]) by CY4PR05MB3576.namprd05.prod.outlook.com ([fe80::2cb6:435f:f75b:1602%6]) with mapi id 15.20.4173.020; Thu, 27 May 2021 13:06:27 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>, Tony Li <tony.li@tony.li>
CC: "Acee Lindem (acee)" <acee=40cisco.com@dmarc.ietf.org>, "lsr@ietf.org" <lsr@ietf.org>, "draft-hegde-lsr-flex-algo-bw-con@ietf.org" <draft-hegde-lsr-flex-algo-bw-con@ietf.org>
Thread-Topic: [Lsr] LSR WG Adoption Poll for "Flexible Algorithms: Bandwidth, Delay, Metrics and Constraints" - draft-hegde-lsr-flex-algo-bw-con-02
Thread-Index: AQHXR3MLVak8G/B87Uy6Hz9GuLxph6ry6AsAgAAi2ICAAk+LIIACB5Ww
Date: Thu, 27 May 2021 13:06:27 +0000
Message-ID: <CY4PR05MB3576847D1EFC6CFC29981879D5239@CY4PR05MB3576.namprd05.prod.outlook.com>
References: <0BAE6DBA-04A3-4A3A-A1E3-14EFAA0FBE68@cisco.com> <MW3PR11MB4570FB10A5788FDA3BBA6C91C1269@MW3PR11MB4570.namprd11.prod.outlook.com> <AE6570D7-062E-4F8A-92E8-120FA52D4785@tony.li> <MW3PR11MB4570BF55DAA30AAB9E25D7EEC1249@MW3PR11MB4570.namprd11.prod.outlook.com>
In-Reply-To: <MW3PR11MB4570BF55DAA30AAB9E25D7EEC1249@MW3PR11MB4570.namprd11.prod.outlook.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.100.41
dlp-reaction: no-action
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-05-27T13:06:23Z; 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=f511df7d-8db3-4ccd-8456-82670d9c0747; 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: [116.197.184.13]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3e3d6719-dbac-40e0-5725-08d921103cd2
x-ms-traffictypediagnostic: CY4PR05MB3381:
x-microsoft-antispam-prvs: <CY4PR05MB33818D7F03C592AD23117C51D5239@CY4PR05MB3381.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: 9D5PwgOle5pM1rPMejtISZpH4ixSNU71gSTW3Ir+m0aj7wRUtPdXbAtlQTthl27PRx8h5lVr+LPIjCVb4ejj4h2b1SG2Jp3Pma8VbbvVjT7xWGnfBdrEqFtporBU5uS7cHWeHTdiBraxZ+XIH7UkuvAP5R185AA91nIHGAPHSjK9eebJjo3Rl15D6Vn3VIP8HtItsDQUJCxQ52R0Ri4WePNY7cxZzBfF7ENmEbDigGQPE30cG/2wodRMqjP1+bDX+RcLlkR/DW4SVvyp65Ln39ER5PeJ4s3O9aummm9vn1FdlRVIEPO3JKxBHHqqllWLCngVNHmFwwP5OsNvIrmj8e0zesHwcWGYwU5Z6fmIIFt1RgqHvsCVO3YJW5/9w9wAZsUufsFDVXRgWLLF6m+BOZ89iBX5608Iv2p6jpZeB5fLkI8BY8PgAxmycrxr1pXGLzCZQbpMjgnmssNIFN7QfTyoEsIIBL/YngjHSf8cBJArElAWNqo9keH2g5iflwEa/JxK7dHtHhEqwC4HO+mETrFDpI8WnamGnQxFH50nLQ7lEBaor1YV4HalL2cDAv9PF1WiDV7IBVNJ/xUZbzAG6ZsSf1ptIWlK+ZcLisi91S7tifcn7238i150u7MGBxupiIXgvykbeo53CTmhBZZrZ+ZZdCkP+gzMM2Kg3TFbOoJb1JzoSYtbhV/znRTRNiA0P9f5u8w/73O60gIqzILw6eXHB+Sp/4A4ODb1wVPJCIa14ouLu+sJ93fzc/dL5VCn
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY4PR05MB3576.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(366004)(39860400002)(376002)(346002)(396003)(8676002)(86362001)(66946007)(7696005)(110136005)(5660300002)(54906003)(6506007)(4326008)(9686003)(8936002)(76116006)(55016002)(53546011)(316002)(186003)(64756008)(66556008)(66476007)(83380400001)(66446008)(38100700002)(26005)(478600001)(122000001)(2906002)(52536014)(166002)(71200400001)(966005)(33656002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: =?us-ascii?Q?XYkjtvgW823OQeeu0NeEgJH2l3K9wVWYEGSs+O4u+BqtdTzw66vGuuUAoz2O?= =?us-ascii?Q?azv4ufLP+dza83Y+DkQWJzczCJjJNNxik16xZ7QOlNjKTvz6ZlLaPC8cC1Th?= =?us-ascii?Q?IrRUYBR677k7gOTqBpBoAuktSsTDa1VX95IxcDi0f1yW6nnRhEwwjssKXzdE?= =?us-ascii?Q?fK4MOoV9ha0nXvWcWIirJ6LiI7y76nDqBIRbVSHGlYUiCo/blqK3bD79nyiN?= =?us-ascii?Q?9FK74Z2lMXkR3L1FfHb33+vE2th0dbjZZ5eLHro1PhLMPF5JfCgO89/P3NH8?= =?us-ascii?Q?Ee6soNNQ6ReuHenAwCsT5JfQbLA4TjIo1YUbm3JpHWjS6lbKd+cRwMMx+/Kz?= =?us-ascii?Q?qjwHm6ixc2/hjoTkLrfkAm+1dd9dXCHnf4FDPDcIMOCDLMMXvyMwXPHDC10S?= =?us-ascii?Q?6hAA3CTeh72OU364paWFc4QoDrZmORSX5URNGIHAl/MupIK9UeCYtSZVLQku?= =?us-ascii?Q?Wo1u5s/TgYGvZLwk4ZqQbxwdgETIz7vk78YsSCehRSvf0hJp5lk/V+h4PL6v?= =?us-ascii?Q?nHjTQzZnhhHYiHNLXVDDU8Q3QF7Qvk4Wp1p0mi2R8Md82tqHfnaedCoAsURJ?= =?us-ascii?Q?RTIWN7w/k8AMLuGKrpncmsUNNHTFAk5ZyIUUQUodff0ukaEI2BrNyBTXxbIg?= =?us-ascii?Q?4cBO19/Zn3S29GlbTvVzxSozooPbXtor3GAej8HSDuk/3RqV7arhNWK8pdvp?= =?us-ascii?Q?XWUAUib29u0Xn3sIqhZazLFWj6ubRXXQq9lIrrXpyRxt8zn2Fb9Ut7sqSCmq?= =?us-ascii?Q?5SP7Ux6TWj4DYoHiThx8WUC7fKHjop544SKq90guCifj+4ozg+ecJCdLLz2e?= =?us-ascii?Q?/3ZcykekpkFYxbqUtazPIZgpyLKFCrmaTkuEm5IkcVV6Nja9WGCNaxEdfewb?= =?us-ascii?Q?TtyEJW7gWtVxZbr4qFTnijphBfoCGf3SPaA2CrTf7TGVRsQcUgGTTKsar0XJ?= =?us-ascii?Q?uQPiIYJf7oAjFDHIteC9P4EaAssrpraPL1mAg6MV/VTDrDycG1gnuGx9Cy4w?= =?us-ascii?Q?rHSkFVJZCG/xLP0IDWvC1Aweo5lrpILui3ifh4M/Ifphb04pTl8JJicYxe1J?= =?us-ascii?Q?TTXN8dSzyP+NYUU93TbNDpG58mGMPuh1xMKJdEC3KftYZwm5ZZK/h22KzfM3?= =?us-ascii?Q?E3jVdFWft/lha7IOm5gKiD7bz1ggw8iIXC+f2gJ2u7hnNio0HGx9iMJ24d0T?= =?us-ascii?Q?4RQvqcFFLAHBIXc4XfwqDi33cAfzTArHAX9W6u3iUhwQDiVvCnakd2PnGoC0?= =?us-ascii?Q?pgtzlIlJE4JyxPtt0+SCoAcTQTK+uxNW4+7uIvjWQ0lrFXNdTF2PZw2hTUkO?= =?us-ascii?Q?SE4mREIVAua3mkwg0w1yaJg0?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR05MB3576847D1EFC6CFC29981879D5239CY4PR05MB3576namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR05MB3576.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 3e3d6719-dbac-40e0-5725-08d921103cd2
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 May 2021 13:06:27.1587 (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: UA9Ysvzhqnn7gbSGmSLMEJdmXAx3LnsTe9PQdjZZyG+8mTB06v2QMJTnkeJoT+Doh+Z1NTEGJ8hqrZ0J4C6Ehg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB3381
X-Proofpoint-GUID: PHixAF090JRneg95hmhD8cOpVFq6qOc4
X-Proofpoint-ORIG-GUID: PHixAF090JRneg95hmhD8cOpVFq6qOc4
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-05-27_06:2021-05-26, 2021-05-27 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 clxscore=1015 adultscore=0 mlxscore=0 mlxlogscore=999 malwarescore=0 lowpriorityscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2105270087
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/w2SoyhyLMJtz2vgiiFo_E33O044>
Subject: Re: [Lsr] LSR WG Adoption Poll for "Flexible Algorithms: Bandwidth, Delay, Metrics and Constraints" - draft-hegde-lsr-flex-algo-bw-con-02
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 May 2021 13:06:38 -0000

Snipped..


  1.  Since the draft is covering FlexAlgo, I would have expected that Generic Metric is carried only in the ASLA and this document specifies usage only for the FA application. Later this can be also used/extended for other applications but still within ASLA. Keeping an option of advertising both outside and within the ASLA is problematic - we will need precedence rules and such. I prefer we avoid this complication.


We preferred avoiding ASLA.
[KT] The text today does not avoid ASLA and in fact requires the use of ASLA (quite correctly) for FlexAlgo application. Peter has confirmed the same. I am simply asking to avoid the complications of using Generic Metric in both ASLA and outside it. Whatever new "application" we invent to use this generic metric type, can use ASLA so that the Generic Metric can be very cleanly shared between applications. The encoding allows for using the same value - sharing single advertisement across applications or doing a different one per-application.
<Shraddha> Generic metric is allowed in ASLA, it is also allowed in all traditional TLVs/LSAs where link attributes are advertised.
This is required so that all the applications, existing and new can make use of generic metric.



Juniper Business Use Only
From: Ketan Talaulikar (ketant) <ketant@cisco.com>
Sent: Wednesday, May 26, 2021 12:09 PM
To: Tony Li <tony.li@tony.li>
Cc: Acee Lindem (acee) <acee=40cisco.com@dmarc.ietf.org>rg>; lsr@ietf.org; draft-hegde-lsr-flex-algo-bw-con@ietf.org
Subject: RE: [Lsr] LSR WG Adoption Poll for "Flexible Algorithms: Bandwidth, Delay, Metrics and Constraints" - draft-hegde-lsr-flex-algo-bw-con-02

[External Email. Be cautious of content]

Hi Tony,

Please check inline below.

From: Tony Li <tony1athome@gmail.com<mailto:tony1athome@gmail.com>> On Behalf Of Tony Li
Sent: 25 May 2021 00:15
To: Ketan Talaulikar (ketant) <ketant@cisco.com<mailto:ketant@cisco.com>>
Cc: Acee Lindem (acee) <acee=40cisco.com@dmarc.ietf.org<mailto:acee=40cisco.com@dmarc.ietf.org>>; lsr@ietf.org<mailto:lsr@ietf.org>; draft-hegde-lsr-flex-algo-bw-con@ietf.org<mailto:draft-hegde-lsr-flex-algo-bw-con@ietf.org>
Subject: Re: [Lsr] LSR WG Adoption Poll for "Flexible Algorithms: Bandwidth, Delay, Metrics and Constraints" - draft-hegde-lsr-flex-algo-bw-con-02


Hi Ketan,

In general, I support the adoption of this document. There is, however, one specific point which is not clear to me (8) below that I would appreciate some clarity on before adoption.


As the chairs have noted, adoption is binary and not contingent upon rough consensus on the content, just on rough consensus on the interest.
[KT] I believe the WG has (or must have) the ability to determine portions of the proposal to adopt and/or to split documents. I have seen this in recent past in other WGs. In any case, it is not a point that I wish to argue or debate on - especially in the context of this document. My point (8) was clarified and hence I fall in the binary YES in this instance.


  1.  Why is the Generic Metric type in ISIS limited to 3 byte size? OSPF allows 4 byte size and so why not the same for ISIS? Elsewhere in the document, I do see MAX METRIC being referred to as 4,261,412,864.


Because I'm a lazy sod.

It's far easier to detect metric overflow on three byte values than four byte values. True, four byte is not impossible, but it's just quick and easy with three byte values.  Adding a fourth byte would add range to the metric space, but in practice, this seemed like it was not really relevant. Most areas are not a very high diameter and the need for detailed metric distinctions has not been that high.  Thus, we went with a 3 byte metric in RFC 5305 (sec 3.7) and that seems to work.
[KT] The Generic Metric is by definition something that will get extended in the future and we don't know what use-cases might arise. It doesn't seem right to follow in the steps of an administratively assigned metric type like the TE metric. Therefore, I suggest to make it variable.

[KT] Regarding metric overflow, I think it would be better to leave it to implementations on how to deal with it. A guidance similar to below (from draft-ietf-lsr-flex-algo) would help handle the condition in a manner that does not cause interop issues. Theoretically, it is something that is independent of the size of the metric.

   During the route computation, it is possible for the Flex-Algorithm
   specific metric to exceed the maximum value that can be stored in an
   unsigned 32-bit variable.  In such scenarios, the value MUST be
   considered to be of value 4,294,967,295 during the computation and
   advertised as such.


  1.
  2.  Would be good to cover the max-metric considerations for the Generic Metric. Similar to https://datatracker.ietf.org/doc/html/draft-ietf-lsr-flex-algo-15#section-15.3<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-ietf-lsr-flex-algo-15*section-15.3__;Iw!!NEt6yMaO-gk!SDczOqpejUmhJOhxekn9upuxrXWvzAysd0z2Nitrtt8rtdmdHY_KVQLsKigDlnfK$>


Fair



  1.
  2.  Since the draft is covering FlexAlgo, I would have expected that Generic Metric is carried only in the ASLA and this document specifies usage only for the FA application. Later this can be also used/extended for other applications but still within ASLA. Keeping an option of advertising both outside and within the ASLA is problematic - we will need precedence rules and such. I prefer we avoid this complication.


We preferred avoiding ASLA.
[KT] The text today does not avoid ASLA and in fact requires the use of ASLA (quite correctly) for FlexAlgo application. Peter has confirmed the same. I am simply asking to avoid the complications of using Generic Metric in both ASLA and outside it. Whatever new "application" we invent to use this generic metric type, can use ASLA so that the Generic Metric can be very cleanly shared between applications. The encoding allows for using the same value - sharing single advertisement across applications or doing a different one per-application.

  1.
  2.  For the newly proposed FAD b/w constraints, I would suggest the following names for the constraint sub-TLVs where the b/w value signalled by all is compared with the Max Link B/w attribute. This is just to make the meaning, at least IMHO, more clear.

     *   Exclude Higher Bandwidth Links
     *   Exclude Lower Bandwidth Links
     *   Include-Only Higher Bandwidth Links
     *   Include-Only Lower Bandwidth Links

  1.  Similar naming for the FAD delay constraints as well would help. Though I can only think of the use of "exclude" for links above a certain delay threshold to be more practical but perhaps others might eventually be required as well?


Thank you for the suggestions.



  1.
  2.  For the Max B/w Link attribute and its comparison with the FAD b/w constraints, I see the reference to ASLA. While in OSPF max-bandwidth is not allowed in ASLA - https://datatracker.ietf.org/doc/html/rfc8920#section-7<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc8920*section-7__;Iw!!NEt6yMaO-gk!SDczOqpejUmhJOhxekn9upuxrXWvzAysd0z2Nitrtt8rtdmdHY_KVQLsKlvO8Grj$>j$>, in case of ISIS also, it is not really appropriate for use within ASLA -https://datatracker.ietf.org/doc/html/rfc8919#section-4.2.1<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc8919*section-4.2.1__;Iw!!NEt6yMaO-gk!SDczOqpejUmhJOhxekn9upuxrXWvzAysd0z2Nitrtt8rtdmdHY_KVQLsKrdBaWXz$>?


I'm sorry, I don't understand this comment.
[KT] In https://datatracker.ietf.org/doc/html/draft-hegde-lsr-flex-algo-bw-con-02#section-3.2.1<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/draft-hegde-lsr-flex-algo-bw-con-02*section-3.2.1__;Iw!!NEt6yMaO-gk!SDczOqpejUmhJOhxekn9upuxrXWvzAysd0z2Nitrtt8rtdmdHY_KVQLsKn7h1XsO$>


The Maximum Link Bandwidth as advertised by the sub-sub-

   TLV 23 of ASLA [RFC 8920<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc8920__;!!NEt6yMaO-gk!SDczOqpejUmhJOhxekn9upuxrXWvzAysd0z2Nitrtt8rtdmdHY_KVQLsKiuV4Gz8$>] MUST be compared against the Minimum

   bandwidth advertised in FAEMB sub-TLV.

And in the https://datatracker.ietf.org/doc/html/rfc8920#section-7<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc8920*section-7__;Iw!!NEt6yMaO-gk!SDczOqpejUmhJOhxekn9upuxrXWvzAysd0z2Nitrtt8rtdmdHY_KVQLsKlvO8Grj$>


Maximum link bandwidth is an application-independent attribute of the

   link that is defined in [RFC3630<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/html/rfc3630__;!!NEt6yMaO-gk!SDczOqpejUmhJOhxekn9upuxrXWvzAysd0z2Nitrtt8rtdmdHY_KVQLsKgE3htSJ$>]$>].  Because it is an application-

   independent attribute, it MUST NOT be advertised in the ASLA sub-TLV.

Somewhat similar for ISIS as well.

  1.
  2.  Document should cover the FAPM aspects for the Generic Metric and especially the Bandwidth metric.


Nor this one.
[KT] Generic Metric is used for the links. When we get to the computation of inter-area or external routes, we will need to get into FAPM. The draft at a minimum should discuss the applicability of the Generic Metric and its use as FAPM. Now, if we do make the Generic Metric size variable (as suggested above), then we will likely need a new TLV for a variable size FAPM equivalent?


  1.
  2.  The document introduces a new Generic Metric type called Bandwidth metric. I've been trying to follow some of the discussion related to this on the mailing list - about it being cumulative or not. I am perhaps somewhat confused by those discussions. The OSPF/ISIS SPT computation has always worked with cumulative link (and prefix) metrics. If the computation for the Generic Metric of this new type b/w is not going to be cumulative (I thought it is - but not very clear anymore), then the document needs to describe the computation algorithm. Is it then hop count based? Perhaps I am missing something very basic here and if so, please point me to the text in the draft.


I'm sorry if this has been confusing. My understanding is that the metric is cumulative. Others had other expectations.
[KT] Thanks for this important clarification.

Thanks,
Ketan

When there are multiple links with the same bandwidth, and thus the same metric, then the total path metric becomes (link metric) * (number of links).

Regards,
Tony