Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Thu, 03 September 2020 15:18 UTC

Return-Path: <ginsberg@cisco.com>
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 2D47E3A0ECE; Thu, 3 Sep 2020 08:18:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.587
X-Spam-Level:
X-Spam-Status: No, score=-9.587 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=aWlaTgka; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=IAE2SGhQ
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 81lPSGSVduGE; Thu, 3 Sep 2020 08:18:43 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 16F9C3A0E7F; Thu, 3 Sep 2020 08:18:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=275570; q=dns/txt; s=iport; t=1599146323; x=1600355923; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=YPJ0awApfSvzUqSvJFlrgs90OeMK9OrH0b0bCyUdr8I=; b=aWlaTgkaPBPxf+XtyGHeyWUrORacWyRbbIwB5FtrvVGt29WDH1inDFgR wT6Mcj0pJgPuTJHP5sQI/ozTtNCl0GFcoHI12C7foWPdVPRePTL0EfWx1 UgGiYBwfbBQDgbJZU5W32FZdbzcq9St3I4GSfDp/0X8nV6nFO2yxJuja2 M=;
IronPort-PHdr: 9a23:zua54RAJBWCOCgpjWHrRUyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/qw00A3PWoba4rRPjO+F+6zjWGlV55GHvThCdZFXTBYKhI0QmBBoG8+KD0D3bZuIJyw3FchPThlpqne8N0UGHsH9ZlSUqXq3vnYeHxzlPl9zIeL4UofZk8Ww0bW0/JveKwVFjTawe/V8NhKz+A7QrcIRx4BlL/U8
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CkBAD3CFFf/5JdJa3BX3EFAQESAwIBBgSNDjrGEJEEgb9HFwIN
X-IronPort-AV: E=Sophos;i="5.76,387,1592870400"; d="scan'208,217";a="535951855"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 03 Sep 2020 15:18:41 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id 083FIf7L017392 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Sep 2020 15:18:41 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 3 Sep 2020 10:18:41 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 3 Sep 2020 10:18:39 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 3 Sep 2020 10:18:39 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gEAtM+VWrElHKVwGkPtH65peldm6D+n8D4gsb6wjyPG0gAKf6L/qANeSetIMEIOfnqb5ib6bbOMeP0qKL/DltejR8eRvNPrwj/0ZK5TMfg8WsK/faqfk8qdS8Wq0drf9Tm5/1VvIw+xLupTafPx5/JkpZYeII7DKbwoNYybHbt33VhsXBKshxvn4Iohd86qK/RER6Hhaup6fsLunAvIyvCi+DWsnqzgLLW4drppIfsF6dbX1Ad6H5dOgRSickmNVcyp+tG4cJvboXKpEbIHDNmPVuWfpbuAJgv/6q8qztJV5vboUgbDtTf07bMQrgI6XCabyJwS5CUP7FSr6cMcsMg==
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=YPJ0awApfSvzUqSvJFlrgs90OeMK9OrH0b0bCyUdr8I=; b=UDyFKSN4xtSyfVbN82YrouVP2ZD76GBSjlpUGWgGNfuWg6b/iFqoGLF0KSZyq1PN1sEn4CPKUsGfl4STRNXwIcUsQtY7U5zewiSHJWtfcZGpnvcXlazlKz+34cvCrDeKeV77BJ++VqYQojO5CpCq2xo+t/cjrY9l7jfREOjyn+kk3JG1ceaRSSQYsbDsEaQxoTEAa/3sjwVrNro3hvhFTjXxHSxBF5Tp1ldrP+6P5D32ELAjzVDxTrn5OMOjJrF/MvtR8KzV/H25KT32/4OkvxlAPZIdYHXCdliOVKsX0wDVSXWzSS3Eo5rhUVGv4+NYoAA6sCTjUngBSjtC3EIEAQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YPJ0awApfSvzUqSvJFlrgs90OeMK9OrH0b0bCyUdr8I=; b=IAE2SGhQBSpMIZhf5FlgoQQhXiaLzd9YyV8JOFy9K1H0kLaDQShlY7dLKP+P1dAUhTZN81ZDeoyNIpSCBKrw17k5u6jmI0Po03X4VSqJwY3tfReCePoT43XZ+LsOsIWJZFB2UTA41yl1JrMJ+jbQlAg72zMiOz00GDavYwhA9OE=
Received: from BY5PR11MB4337.namprd11.prod.outlook.com (2603:10b6:a03:1c1::14) by BY5PR11MB4055.namprd11.prod.outlook.com (2603:10b6:a03:18b::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3348.15; Thu, 3 Sep 2020 15:18:37 +0000
Received: from BY5PR11MB4337.namprd11.prod.outlook.com ([fe80::418a:3b0a:d7e1:a3cf]) by BY5PR11MB4337.namprd11.prod.outlook.com ([fe80::418a:3b0a:d7e1:a3cf%3]) with mapi id 15.20.3348.016; Thu, 3 Sep 2020 15:18:37 +0000
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Van De Velde, Gunter (Nokia - BE/Antwerp)" <gunter.van_de_velde@nokia.com>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "Selderslaghs, Rudy (Nokia - BE/Antwerp)" <rudy.selderslaghs@nokia.com>, Shraddha Hegde <shraddha@juniper.net>, "olivier.dugeon@orange.com" <olivier.dugeon@orange.com>, "tony.li@tony.li" <tony.li@tony.li>, Robert Raszuk <robert@raszuk.net>
CC: Christian Hopps <chopps@chopps.org>, "draft-ietf-lsr-flex-algo.all@ietf.org" <draft-ietf-lsr-flex-algo.all@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>, "lsr-ads@ietf.org" <lsr-ads@ietf.org>, "Acee Lindem (acee)" <acee@cisco.com>
Thread-Topic: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo
Thread-Index: AQHWdO51MQpjMYVPmkGrSI2v6t8U86k898AAgACasICAAF/ZAIAAFHVwgAAG5ICAAAtMgIABONCAgAAFH4CAAZHMAIAAA+QAgAAlLYCAB+zwAIACyjYAgAkVDACAAEqdgIABNSCAgABHdICAABfOKYAACU2AgAACiACAAC7JgIAAJwaA
Date: Thu, 03 Sep 2020 15:18:37 +0000
Message-ID: <BY5PR11MB4337A2ACFD22B9A2185508BAC12C0@BY5PR11MB4337.namprd11.prod.outlook.com>
References: <9094873B-3A03-4F48-B438-55AB0CA75396@chopps.org> <4d0b84a7-08b3-e2c6-f918-8009be2d6523@cisco.com> <2595_1597924729_5F3E6579_2595_13_1_7c66f628-46fc-c749-aa45-cb22f6e9e996@orange.com> <1fb53fad-b5ae-4d2f-3fde-180b62bc9645@cisco.com> <9988_1597933548_5F3E87EC_9988_13_3_15236ac6-520b-919b-ecec-c6c58b48b73d@orange.com> <CY4PR05MB35765A65104AA46FD755CE73D5570@CY4PR05MB3576.namprd05.prod.outlook.com> <ea53df34-ca72-ee36-d5ce-1e3efb7ef458@cisco.com> <CY4PR05MB3576FF1669ECA09E918CB1F0D52F0@CY4PR05MB3576.namprd05.prod.outlook.com> <a785cf6f-88b7-9bed-c24a-1fc01961021a@cisco.com> <CY4PR05MB35761CA6453C06C186DA9B80D52C0@CY4PR05MB3576.namprd05.prod.outlook.com> <84a8e168-e328-7bad-b4bc-f69604424fbf@cisco.com> <AM0PR07MB63212718F572CBB7C94F4341E82C0@AM0PR07MB6321.eurprd07.prod.outlook.com> <20356fb6-0fd3-641f-0b75-712298877b39@cisco.com> <AM0PR07MB63861BB47B4C18391EA41726E02C0@AM0PR07MB6386.eurprd07.prod.outlook.com> <2ccebc4a-9c49-48b2-d315-6d26bd4850cc@cisco.com> <AM0PR07MB63869DF93B50FE19D3BA32ECE02C0@AM0PR07MB6386.eurprd07.prod.outlook.com>
In-Reply-To: <AM0PR07MB63869DF93B50FE19D3BA32ECE02C0@AM0PR07MB6386.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: nokia.com; dkim=none (message not signed) header.d=none;nokia.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2602:306:36ca:6640:3cd7:8618:5ab0:b1d5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e1fa9672-1c54-4516-9d56-08d8501ca1d4
x-ms-traffictypediagnostic: BY5PR11MB4055:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BY5PR11MB4055074D3D93A80F547E4CC6C12C0@BY5PR11MB4055.namprd11.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: deoL2cjr3bq4/Z2YUIn2LgxSqpEXxwDB7SBEB67kr7BKDqEDfBginP5lLGKrngeeCtWpRKIZ9dh/KalQCkB/ofSu2KnfHAx4FB4sR+rznDv3ybgDEFP4baS+ZGNGx7HFa1V4vMi6wq6m9zF61K5JoCjS9HP1UkwnM+X9eau9zcwM9Bze+Xy+SC+31cyJ0zooF0kAEMvJ7/cb1U3IdodB6qmOtASe1oQmfkvdQsRjZUAf25Yty648dMS0BJdqgb+Vk6E0d2V+gWCEPWSylwU7rS90iNzRbOwU2nIy7gPYCbCdP0fYjnU9S23PT9T0RnScOTg+amit8MfQzezWILYPw8seCuoR1ByetRcrCbW0hJJnyP31v5O52WD8+pFS/zBW9FbPq8lZMyNruVHRm07FPwIIa6OOY7d05NM2Ms8dRWWrGj3BXNdHfXkOPbMWZtMRS2zdpdJfYTzXp8ZxeRq8bQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4337.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(136003)(396003)(346002)(366004)(39860400002)(107886003)(8936002)(52536014)(30864003)(7416002)(53546011)(8676002)(54906003)(7696005)(6506007)(4326008)(5660300002)(110136005)(186003)(478600001)(66446008)(66556008)(64756008)(66946007)(9686003)(66476007)(71200400001)(966005)(2906002)(55016002)(76116006)(316002)(166002)(296002)(66574015)(83380400001)(33656002)(86362001)(559001)(579004)(309714004); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: JQdhBAUaazWR0NSFQZxlrX7tq/zAf4ZurYGBROVbEk4ykEO9CIDd4YioayLy0t68XEeL/rJuL+zN3Nmduto9FAbsmZIA8DAx0Co7mNxk3m2C9U2JzgJsCC/t0tcdzclrt9Vep9bjVH0ISetGxw5+KhSGF/NVcIJ7hr3HFfzweEFE+AHL4m3bbRaIJid5flKfU0ySYOpvFrm+OGq5ekrE0687glRlkuUKGVvFYXd23XexbYztB7RQBbQGBeZxlJrDTKvoaMq815UKeUqiYeKoy7xtfxT7WCdrQh597khbb9HK/XW03joamy7GvXy/LSUh4Dbks9NNadBny9R9Q3HooLEGQmbE7GO7zp/6bqpSfX7o/eXFlnkooEP4G7Q7gQqvxY5ulTQtbsamBIgevNQBFNnoyBYRQERBqK+R2zWeaQ+6NTEk4Vf8zYhKKHH0Jus4nLlDy1Fu5D/smrnMnaA6UCtLYNV6JXY5nUpMyFOxVCqfBYlUV0qiAfnBPBQl2JUUg3TTHPxNQejhgEPSChoy8awjZsdWlfnM9tK0U9pdfCZTOpbYQ4nKEavJ1IyGOe7XAVHy6uWTFu9uQfmM8We+sWA1z8rDDs/3EU0X709gpvotKdzoECHzUOnssbd0L5V765Xpd3qdcnMCQjOQO2qFL8DE/CiCjY+Wj2IEExm3MRFyo6Fp/QLh9U+sgVPEvh8MgXbdYDv6TV1eHmAArtGZ0A==
Content-Type: multipart/alternative; boundary="_000_BY5PR11MB4337A2ACFD22B9A2185508BAC12C0BY5PR11MB4337namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4337.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e1fa9672-1c54-4516-9d56-08d8501ca1d4
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2020 15:18:37.4828 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +KkUV+n5uFAdjlExstxqnq+xK3hebyGagek7wgl5AZ/5wI46NURkM7FetETmnxm0OC21DI95NVLejvppYDy3Ew==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR11MB4055
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-10.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/rWmkn48C-UtV0QfM_L1hlS0HmHg>
Subject: Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo
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, 03 Sep 2020 15:18:50 -0000

Gunter -



You are very close to "the truth" with your post.



The point of the L-flag is to minimize duplicate advertisement of link attributes. In order to justify use of the L-flag all of the following needs to be true:



  *   Both a legacy application and a non-legacy application have to be in use
  *   For a given link, all of the link attribute values associated with the legacy application and with the non-legacy application have to be identical



How could this apply to Flex-algo? Only if (for example) both RSVP-TE and Flex-algo were in use and on a given link all link attribute values were shared.



Peter is absolutely correct in saying use of L-flag is allowed for non-legacy applications (such as flex-algo). But doing so in the absence of a legacy application is not at all what is intended. As the intent of L-flag is to avoid duplicate advertisements and in the absence of a legacy application there can be no duplicate advertisements there is no point in using the L-flag in such a situation.



   Les





> -----Original Message-----

> From: Van De Velde, Gunter (Nokia - BE/Antwerp)

> <gunter.van_de_velde@nokia.com>

> Sent: Thursday, September 03, 2020 5:50 AM

> To: Peter Psenak (ppsenak) <ppsenak@cisco.com>; Selderslaghs, Rudy

> (Nokia - BE/Antwerp) <rudy.selderslaghs@nokia.com>; Shraddha Hegde

> <shraddha@juniper.net>; olivier.dugeon@orange.com; tony.li@tony.li;

> Robert Raszuk <robert@raszuk.net>

> Cc: Christian Hopps <chopps@chopps.org>; draft-ietf-lsr-flex-

> algo.all@ietf.org; Les Ginsberg (ginsberg) <ginsberg@cisco.com>;

> lsr@ietf.org; lsr-ads@ietf.org; Acee Lindem (acee) <acee@cisco.com>

> Subject: RE: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo

>

> I think that some misunderstanding comes from a different definition of "

> LEGACY ADVERTISEMENTS" between section 4.2 and 6.1

>

> In section 4.2:

> LEGACY ADVERTISEMENTS means that *ASLA is used* and point to the

> attributes found in legacy TLVs for example EAG, Delay and TE-metric

>

> In section 6.1:

> LEGACY ADVERTISEMENTS means that *ASLA is NOT used* and allows RSVP-

> TE, SR-Policy and LFA to interoperate between systems that do not, and do,

> support ASLA

>

> Taking this understanding to flex-algo:

> * Interop: traditionally we use the L-bit=SET for application interoperability

> when not all nodes understand valid ASLA encoding.

> * Interop: by design of flex-algorithm technology, we mandate ASLA

> encoding. No interop issues should exist with nodes not understanding ASLA

> encodings.

> * Why would a flex-algo node, ever, advertise legacy TLVs for flex-algo

> attributes? There seems no use-case and no logic for such.

> * OSPF has no existing L-bit

>

> For flex-algo simplicity, we could agree that legacy attribute advertisements

> MUST NOT be used and agree that flex-algo ASLA L-bit MUST be UNSET

> (This is unrelated that flex-algo ASLA with L-bit SET is semantically a valid

> ASLA. This also simplifies and align ISIS and OSPF routing protocol behavior. It

> reduce interop issues footprint with systems not supporting ASLA.)

>

> G/

>

>

>

>

>

>

> -----Original Message-----

> From: Peter Psenak <ppsenak@cisco.com<mailto:ppsenak@cisco.com>>

> Sent: Thursday, September 3, 2020 12:02

> To: Van De Velde, Gunter (Nokia - BE/Antwerp)

> <gunter.van_de_velde@nokia.com<mailto:gunter.van_de_velde@nokia.com>>; Selderslaghs, Rudy (Nokia -

> BE/Antwerp) <rudy.selderslaghs@nokia.com<mailto:rudy.selderslaghs@nokia.com>>; Shraddha Hegde

> <shraddha@juniper.net<mailto:shraddha@juniper.net>>; olivier.dugeon@orange.com<mailto:olivier.dugeon@orange.com>; tony.li@tony.li<mailto:tony.li@tony.li>;

> Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>

> Cc: Christian Hopps <chopps@chopps.org<mailto:chopps@chopps.org>>; draft-ietf-lsr-flex-<mailto:draft-ietf-lsr-flex-algo.all@ietf.org>

> algo.all@ietf.org<mailto:draft-ietf-lsr-flex-algo.all@ietf.org>; Les Ginsberg (ginsberg) <ginsberg@cisco.com<mailto:ginsberg@cisco.com>>;

> lsr@ietf.org<mailto:lsr@ietf.org>; lsr-ads@ietf.org<mailto:lsr-ads@ietf.org>; Acee Lindem (acee) <acee@cisco.com<mailto:acee@cisco.com>>

> Subject: Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo

>

> Gunter,

>

> On 03/09/2020 11:53, Van De Velde, Gunter (Nokia - BE/Antwerp) wrote:

> > Hi Peter, All,

> >

> > Let me chime in.

> >

> > When the L-bit is set in an ASLA TLV, then for all applications marked,

> indeed only legacy attributes can be used.

> > Of course an ASLA TLV with the L-bit set is a valid ASLA advertisement. That

> is not the point.

> >

> > Read the text in chapter 4.2:

> >

> >>      When the L-flag is set in the Application Identifier Bit Mask, all of

> >>      the applications specified in the bit mask MUST use the legacy

> >>      advertisements for the corresponding link found in TLVs 22, 23, 25,

> >>      141, 222, and 223 or TLV 138 or TLV 139 as appropriate.

> >

> > This clearly says that when the L-bit is set, the LEGACY ADVERTISEMENTS

> have to be used.

> > However chapter 6.1 is saying that legacy advertisements can only be used

> for RSVP-TE, SR-Policy and LFA.

>

> where? Please point me to the text.

>

> If you are referring to the text:

>

> "New applications that future documents define to make use of the

> advertisements defined in this document MUST NOT make use of legacy

> advertisements."

>

> then it is NOT preventing L-bit with legacy advertisement for new apps,

> because ASLA with L-bit in combination with legacy advertisement is not

> considered as legacy advertisement, but as a valid ASLA advertisement.

>

>

> >

> > So in my opinion the draft is saying the opposite and legacy advertisements

> MUST NOT be used for flex-algo.

>

> again, L-bit with legacy advertisement is NOT a legacy advertisement. It is

> ASLA advertisement.

>

> > Hence, I suggest that we should make it explicit clear that L-bit set for flex-

> algo is MUST NOT be allowed.

>

> L-bit is allowed with any app, including the flex-algo.

>

> thanks,

> Peter

>

> >

> > G/

> >

> >

> >

> >

> > -----Original Message-----

> > From: Lsr <lsr-bounces@ietf.org<mailto:lsr-bounces@ietf.org>> On Behalf Of Peter Psenak

> > Sent: Thursday, September 3, 2020 11:19

> > To: Selderslaghs, Rudy (Nokia - BE/Antwerp)

> > <rudy.selderslaghs@nokia.com<mailto:rudy.selderslaghs@nokia.com>>; Peter Psenak

> > <ppsenak=40cisco.com@dmarc.ietf.org<mailto:ppsenak=40cisco.com@dmarc.ietf.org>>; Shraddha Hegde

> > <shraddha@juniper.net<mailto:shraddha@juniper.net>>; olivier.dugeon@orange.com<mailto:olivier.dugeon@orange.com>; tony.li@tony.li<mailto:tony.li@tony.li>;

> > Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>

> > Cc: Christian Hopps <chopps@chopps.org<mailto:chopps@chopps.org>>;

> > draft-ietf-lsr-flex-algo.all@ietf.org<mailto:draft-ietf-lsr-flex-algo.all@ietf.org>; Les Ginsberg (ginsberg)

> > <ginsberg=40cisco.com@dmarc.ietf.org<mailto:ginsberg=40cisco.com@dmarc.ietf.org>>; lsr@ietf.org<mailto:lsr@ietf.org>; lsr-ads@ietf.org<mailto:lsr-ads@ietf.org>;

> > Acee Lindem (acee) <acee@cisco.com<mailto:acee@cisco.com>>

> > Subject: Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo

> >

> > Hi Rudy,

> >

> > On 03/09/2020 11:01, Selderslaghs, Rudy (Nokia - BE/Antwerp) wrote:

> >> Hi Peter,

> >>

> >> My interpretation of the isis-te-app draft is that an ASLA TLV with L-bit set

> to 1, cannot be used for Flex-Algo.

> >

> > no, that is not correct.

> >

> >> This can only be used for RSVP-TE, SR-Policy and LFA as specified in

> chapter 6.1.

> >

> > no.

> >

> >>

> >> >From chapter 6.1 Use of Legacy advertisements:

> >>      ...

> >>      New applications that future documents define to make use of the

> >>      advertisements defined in this document MUST NOT make use of

> legacy

> >>      advertisements.  This simplifies deployment of new applications by

> >>      eliminating the need to support multiple ways to advertise attributes

> >>      for the new applications.

> >

> > ASLA with L-bit pointing to legacy TLV is NOT considered legacy

> advertisement. It is valid ASLA advertisement.

> >

> >

> >>

> >> Chapter 4.2. states that ASLA TLV with L-bit set means "using legacy

> advertisements":

> >

> > no. It says that if L-flag is set, all apps mentioned in the bitmask

> > MUST use the legacy advertisement to derive the value of the attribute.

> > It does NOT say that ASLA TLV with L-bit set means "using legacy

> > advertisements". It does not.

> >

> > thanks,

> > Peter

> >

> >>      ...

> >>      When the L-flag is set in the Application Identifier Bit Mask, all of

> >>      the applications specified in the bit mask MUST use the legacy

> >>      advertisements for the corresponding link found in TLVs 22, 23, 25,

> >>      141, 222, and 223 or TLV 138 or TLV 139 as appropriate.

> >>

> >> Regards,

> >> Rudy

> >>

> >> -----Original Message-----

> >> From: Lsr <lsr-bounces@ietf.org<mailto:lsr-bounces@ietf.org>> On Behalf Of Peter Psenak

> >> Sent: Thursday, September 3, 2020 9:55 AM

> >> To: Shraddha Hegde <shraddha@juniper.net<mailto:shraddha@juniper.net>>;

> olivier.dugeon@orange.com<mailto:olivier.dugeon@orange.com>;

> >> tony.li@tony.li<mailto:tony.li@tony.li>; Robert Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>

> >> Cc: Christian Hopps <chopps@chopps.org<mailto:chopps@chopps.org>>;

> >> draft-ietf-lsr-flex-algo.all@ietf.org<mailto:draft-ietf-lsr-flex-algo.all@ietf.org>; Les Ginsberg (ginsberg)

> >> <ginsberg=40cisco.com@dmarc.ietf.org<mailto:ginsberg=40cisco.com@dmarc.ietf.org>>; lsr@ietf.org<mailto:lsr@ietf.org>;

> >> lsr-ads@ietf.org<mailto:lsr-ads@ietf.org>; Acee Lindem (acee) <acee@cisco.com<mailto:acee@cisco.com>>

> >> Subject: Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo

> >>

> >> Hi Shraddha,

> >>

> >> On 03/09/2020 05:39, Shraddha Hegde wrote:

> >>> Peter,

> >>>

> >>> In order to make the document clearer on this point, I would like

> >>> the text below to be added to section 11 to make it explicit that setting

> the L-bit is valid for flex-algo for ISIS.

> >>>

> >>> =============

> >>> Section 11.

> >>>

> >>> “The ASLA TLV in ISIS supports the L-Bit as described in section 4.2

> >>> of [draft-ietf-isis-te-app]. When the L-bit is set, applications

> >>> MUST use legacy advertisements for that link. Flex algorithm

> >>> application MUST support sending and receiving link attributes with ASLA

> TLV having L-bit set.

> >>

> >>

> >> I can add the above, although, it's clear from the draft-ietf-isis-te-app that

> L-bit with legacy advertisement MAY be used for any app.

> >>

> >>>

> >>> Note that earlier versions of this document did not mandate use of

> >>> ASLA TLVs and hence may not inter-operate with early implementations

> that use legacy advertisements."

> >>

> >> it is not true that "earlier versions of this document" did not mandate

> ASLA.

> >>

> >> https://tools.ietf.org/html/draft-ietf-lsr-flex-algo-00, which only

> supported the include/exclude Admin Groups, clearly stated:

> >>

> >>

> >> 9.  Advertisement of Link Attributes for Flex-Algorithm

> >>

> >>       Various link include or exclude rules can be part of the Flex-

> >>       Algorithm definition.  These rules use Admin Groups (AG) as defined

> >>       in [RFC7308] and [RFC5305], or Extended Administrative Groups (EAG)

> >>       as defined in [RFC7308].

> >>

> >>       To advertise a link affinity in a form of the AG or EAG that is used

> >>       during Flex-Algorithm calculation, an Application Specific Link

> >>       Attributes sub-TLV as described in [I-D.ietf-isis-te-app], or sub-TLV

> >>       of Extended Link TLV as described in

> >>       [I-D.ietf-ospf-te-link-attr-reuse] MUST be used.  The advertisement

> >>       MUST indicate that it is usable by the Flex-Algorithm application.

> >>

> >>

> >> thanks,

> >> Peter

> >>

> >>

> >>

> >>> ============

> >>>

> >>>

> >>> Rgds

> >>> Shraddha

> >>>

> >>>

> >>> Juniper Business Use Only

> >>>

> >>> -----Original Message-----

> >>> From: Peter Psenak <ppsenak@cisco.com<mailto:ppsenak@cisco.com>>

> >>> Sent: Wednesday, September 2, 2020 2:43 PM

> >>> To: Shraddha Hegde <shraddha@juniper.net<mailto:shraddha@juniper.net>>;

> >>> olivier.dugeon@orange.com<mailto:olivier.dugeon@orange.com>; tony.li@tony.li<mailto:tony.li@tony.li>; Robert Raszuk

> >>> <robert@raszuk.net<mailto:robert@raszuk.net>>

> >>> Cc: Christian Hopps <chopps@chopps.org<mailto:chopps@chopps.org>>;

> >>> draft-ietf-lsr-flex-algo.all@ietf.org<mailto:draft-ietf-lsr-flex-algo.all@ietf.org>; Les Ginsberg (ginsberg)

> >>> <ginsberg=40cisco.com@dmarc.ietf.org<mailto:ginsberg=40cisco.com@dmarc.ietf.org>>; lsr@ietf.org<mailto:lsr@ietf.org>;

> >>> lsr-ads@ietf.org<mailto:lsr-ads@ietf.org>; Acee Lindem (acee) <acee@cisco.com<mailto:acee@cisco.com>>

> >>> Subject: Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo

> >>>

> >>> [External Email. Be cautious of content]

> >>>

> >>>

> >>> Hi Shraddha,

> >>>

> >>> please see inline:

> >>>

> >>>

> >>> On 02/09/2020 06:45, Shraddha Hegde wrote:

> >>>> Peter,

> >>>>

> >>>> It is worthwhile to note the history of the flex-algo draft and the

> >>>> te-app draft and how many  backward incompatible changes have been

> >>>> introduced in the course of the flex-algo draft.

> >>>>

> >>>> The original drafts of flex-algo did not mention the te-app draft

> >>>> and was completely based on legacy advertisements.

> >>>> Two years ago, after the working group adopted the original drafts

> >>>> without the ASLA TLV, the text was changed to require the ASLA TLV.

> >>>

> >>> draft-ietf-lsr-flex-algo-00, which was the initial version of the WG

> document already mandated the ASLA usage. I don't believe we have to go

> back to the individual drafts that predated the WG version.

> >>>

> >>>>

> >>>>

> >>>> ASLA TLV had the L-Bit and it was always valid to advertise link

> >>>> attributes for flex-algo with L-bit set which means the link

> >>>> attributes could still be sent in legacy TLVs.

> >>>> In a conversation last year, you had agreed that advertising link

> >>>> attributes with L-bit set is valid for Flex-algo.

> >>>

> >>>

> >>> what we say in flex-algo draft in section 11 is:

> >>>

> >>>        "Link attribute advertisements that are to be used during Flex-

> >>>        Algorithm calculation MUST use the Application-Specific Link

> >>>        Attribute (ASLA) advertisements defined in [I-D.ietf-isis-te-app] or

> >>>        [I-D.ietf-ospf-te-link-attr-reuse]."

> >>>

> >>> ietf-isis-te-app clearly allows the app specific value of the attribute to be

> advertised in legacy TLV and be pointed to by ASLA with L-bit.

> >>> This is perfectly valid for Flex-algo with ISIS.

> >>>

> >>> Please note that etf-ospf-te-link-attr-reuse does not have the concept

> of L-bit.

> >>>

> >>>>

> >>>> Towards the end of 2019, draft-ietf-isis-te-app-08 was posted. This

> >>>> version said that only RSVP, SR-TE and LFA can use legacy

> advertisements.

> >>>> This change in a different draft made using flex-algo with legacy

> >>>> advertisements invalid.

> >>>

> >>> no, not really. From the version 00, the WG version of the flex-algo draft

> mandated the usage of ASLA. And from day one of the draft-ietf-isis-te-app

> draft we mandated the usage of the ALSA for new applications, including the

> flex-algo. And usage of ASLA with L-bit together with the legacy

> advertisement of the link attribute is valid for any new application.

> >>>

> >>>>

> >>>> So implementations from 2 yrs ago may not inter-operate with the

> >>>> ones implemented a year ago or the ones implemented based on

> published RFC.

> >>>

> >>> let's be more precise here. The implementation of the pre-WG version

> may not inter-operate with WG version. I don't see a problem there really.

> >>>

> >>>> Implementations from a year ago may not interoperate with published

> RFC.

> >>>

> >>> no, that is not true.

> >>>

> >>>>

> >>>> I don’t agree with this series of backward incompatible changes

> >>>> that have been made in this document.  However, if the working

> >>>> group decides to go ahead and request publication of the current

> >>>> version, which has broken backward compatibility twice with

> >>>> previous versions,

> >>>

> >>> above statement is not correct. The WG document has been consistent

> in terms of ASLA usage from day one.

> >>>

> >>> thanks,

> >>> Peter

> >>>

> >>>

> >>>>      I want the history to be accurately  recorded. This allows

> >>>> network operators to better understand the history and ensure

> interoperability across vendors before deploying.

> >>>>

> >>>>

> >>>> Rgds

> >>>> Shraddha

> >>>>

> >>>>

> >>>> Juniper Business Use Only

> >>>>

> >>>> -----Original Message-----

> >>>> From: Peter Psenak <ppsenak@cisco.com<mailto:ppsenak@cisco.com>>

> >>>> Sent: Thursday, August 27, 2020 3:34 PM

> >>>> To: Shraddha Hegde <shraddha@juniper.net<mailto:shraddha@juniper.net>>;

> >>>> olivier.dugeon@orange.com<mailto:olivier.dugeon@orange.com>; tony.li@tony.li<mailto:tony.li@tony.li>; Robert Raszuk

> >>>> <robert@raszuk.net<mailto:robert@raszuk.net>>

> >>>> Cc: Christian Hopps <chopps@chopps.org<mailto:chopps@chopps.org>>;

> >>>> draft-ietf-lsr-flex-algo.all@ietf.org<mailto:draft-ietf-lsr-flex-algo.all@ietf.org>; Les Ginsberg (ginsberg)

> >>>> <ginsberg=40cisco.com@dmarc.ietf.org<mailto:ginsberg=40cisco.com@dmarc.ietf.org>>; lsr@ietf.org<mailto:lsr@ietf.org>;

> >>>> lsr-ads@ietf.org<mailto:lsr-ads@ietf.org>; Acee Lindem (acee) <acee@cisco.com<mailto:acee@cisco.com>>

> >>>> Subject: Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo

> >>>>

> >>>> [External Email. Be cautious of content]

> >>>>

> >>>>

> >>>> Hi Shraddha,

> >>>>

> >>>> draft-ietf-lsr-flex-algo-00 was published May 15, 2018 (over two years

> ago).

> >>>>

> >>>>

> >>>>

> >>>> It clearly stated:

> >>>>

> >>>> https://urldefense.com/v3/__https://tools.ietf.org/html/draft-ietf-<https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-ietf->

> >>>> lsr

> >>>> -flex-algo-00*section-9__;Iw!!NEt6yMaO-

> gk!U69buL_O8Dwro3_ks7FCVPZ2-

> >>>> jnY KFPl7DWC_fZCGDapvakBVKlZPth_03Sd1J7b$

> >>>>

> >>>> "To advertise a link affinity in a form of the AG or EAG that is used

> >>>>       during Flex-Algorithm calculation, an Application Specific Link

> >>>>       Attributes sub-TLV as described in [I-D.ietf-isis-te-app], or sub-TLV

> >>>>       of Extended Link TLV as described in [I-D.ietf-ospf-te-link-attr-

> reuse]

> >>>>       MUST be used. The advertisement MUST indicate that it is usable by

> the

> >>>>       Flex-Algorithm application."

> >>>>

> >>>> This is consistent with normative statements in both

> >>>> https://urldefense.com/v3/__https://tools.ietf.org/html/draft-ietf-<https://urldefense.com/v3/__https:/tools.ietf.org/html/draft-ietf->

> >>>> isi

> >>>> s-te-app-19__;!!NEt6yMaO-gk!U69buL_O8Dwro3_ks7FCVPZ2-

> jnYKFPl7DWC_fZ

> >>>> CGD

> >>>> apvakBVKlZPth_09_HTtuT$  and

> >>>> https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-<https://urldefense.com/v3/__https:/datatracker.ietf.org/doc/draft->

> >>>> iet

> >>>> f-ospf-te-link-attr-reuse/__;!!NEt6yMaO-

> gk!U69buL_O8Dwro3_ks7FCVPZ2

> >>>> -jn YKFPl7DWC_fZCGDapvakBVKlZPth_08_P1Wmy$

> >>>> which REQUIRE the use of application specific advertisements by all

> applications other than the legacy applications (RSVP-TE, Segment Routing

> Policy,  Loop Free Alternate).

> >>>>

> >>>> draft-hegdeppsenak-isis-sr-flex-algo had a lifetime of 10 months(V00

> published in July 2017) and draft-ppsenak-ospf-sr-flex-algo only 3 months

> (V00 published in Feb 2018).

> >>>>

> >>>> Juniper may have its own reasons why over the course of the past two

> years it has chosen not to modify its early implementation to be compatible

> with what is defined in the WG adopted draft. We do not question this

> choice. But it seems the most appropriate way to communicate this is for

> Juniper to document in its vendor specific documents that its

> implementation is based on a pre-WG draft and is incompatible with the IETF

> defined standard. IETF documents are not the correct place for such

> proprietary information.

> >>>>

> >>>> It is obvious that the implementation that is not following the final

> specification will not interoperate with other implementations that do so.

> There is no need to mention that in the RFC.

> >>>>

> >>>> thanks,

> >>>> Peter and Les

> >>>>

> >>>>

> >>>>

> >>>> On 25/08/2020 17:27, Shraddha Hegde wrote:

> >>>>> Hi All,

> >>>>>

> >>>>> draft-lsr-flex-algo-00 was created by combining

> >>>>>

> >>>>> draft-hegdeppsenak-isis-sr-flex-algo-02 and

> >>>>> draft-ppsenak-ospf-sr-flex-algo-00.

> >>>>>

> >>>>> When draft-lsr-flex-algo-00 was published as a WG document, it

> >>>>> included

> >>>>>

> >>>>> a requirement for using te-app encodings that did not exist in

> >>>>> either

> >>>>>

> >>>>> draft-hegdeppsenak-isis-sr-flex-algo-02 and

> >>>>> draft-ppsenak-ospf-sr-flex-algo-00.

> >>>>>

> >>>>> Juniper's currently released implementation of flex-algo uses

> >>>>> legacy encodings,

> >>>>>

> >>>>> as opposed to te-app encodings.  I would like the following text

> >>>>> added to

> >>>>>

> >>>>> draft-lsr-flex-algo in order to record the history of these

> >>>>> changes and to make

> >>>>>

> >>>>> operators aware of possible inter-op problems that may arise due

> >>>>> to the

> >>>>>

> >>>>> non-backward compatible nature of mandating ASLA encodings.

> >>>>>

> >>>>> =====

> >>>>>

> >>>>> 11.  Advertisement of Link Attributes for Flex-Algorithm

> >>>>>

> >>>>> " Earlier versions of this draft did not mandate the use of ASLA

> >>>>> TLVs for encoding the

> >>>>>

> >>>>> link attributes. There may be implementations that depend on

> >>>>> legacy encodings as defined in

> >>>>>

> >>>>> RFC 5305, RFC 7810 , RC 3630 and RFC 7471. Implementations that

> >>>>> look at only ASLA encodings

> >>>>>

> >>>>> for flex-algo based on this version of the document will not

> >>>>> interoperate with versions

> >>>>>

> >>>>> that use legacy advertisements. "

> >>>>>

> >>>>> ========

> >>>>>

> >>>>> Rgds

> >>>>>

> >>>>> Shraddha

> >>>>>

> >>>>> Juniper Business Use Only

> >>>>>

> >>>>> *From:*olivier.dugeon@orange.com <olivier.dugeon@orange.com<mailto:olivier.dugeon@orange.com>>

> >>>>> *Sent:* Thursday, August 20, 2020 7:56 PM

> >>>>> *To:* Peter Psenak <ppsenak@cisco.com<mailto:ppsenak@cisco.com>>; tony.li@tony.li<mailto:tony.li@tony.li>; Robert

> >>>>> Raszuk <robert@raszuk.net<mailto:robert@raszuk.net>>

> >>>>> *Cc:* Christian Hopps <chopps@chopps.org<mailto:chopps@chopps.org>>;

> >>>>> draft-ietf-lsr-flex-algo.all@ietf.org<mailto:draft-ietf-lsr-flex-algo.all@ietf.org>; Les Ginsberg (ginsberg)

> >>>>> <ginsberg=40cisco.com@dmarc.ietf.org<mailto:ginsberg=40cisco.com@dmarc.ietf.org>>; lsr@ietf.org<mailto:lsr@ietf.org>;

> >>>>> lsr-ads@ietf.org<mailto:lsr-ads@ietf.org>; Acee Lindem (acee) <acee@cisco.com<mailto:acee@cisco.com>>

> >>>>> *Subject:* Re: [Lsr] WG Last Call for draft-ietf-lsr-flex-algo

> >>>>>

> >>>>> *[External Email. Be cautious of content]*

> >>>>>

> >>>>> Peter,

> >>>>>

> >>>>> Le 20/08/2020 à 14:12, Peter Psenak a écrit :

> >>>>>

> >>>>>         Hi Olivier,

> >>>>>

> >>>>>         On 20/08/2020 13:58, olivier.dugeon@orange.com<mailto:olivier.dugeon@orange.com>

> >>>>>         <mailto:olivier.dugeon@orange.com> wrote:

> >>>>>

> >>>>>             Hi Peter,

> >>>>>

> >>>>>             Thank for the new version.

> >>>>>

> >>>>>             Le 19/08/2020 à 14:00, Peter Psenak a écrit :

> >>>>>

> >>>>>                 Olivier,

> >>>>>

> >>>>>             [ ... ]

> >>>>>

> >>>>>                     So, to speed up the deployment, I would prefer a

> >>>>>                     reference to a delay value that could be advertise by

> >>>>>                     means of RFC7471, RFC8570 and/or TE-App draft. It is

> >>>>>                     then up to the operator to ensure the coherency of what

> >>>>>                     it is announced in its network by the different routers.

> >>>>>

> >>>>>

> >>>>>                 I know you don't like the app specific link advertisement,

> >>>>>                 but I'm afraid what you ask for is absolutely wrong.

> >>>>>

> >>>>>                 We defined the ASLA encoding to address a real problems for

> >>>>>                 advertising the link attributes. We allow the link

> >>>>>                 attributes to be advertised in both legacy and ASLA

> >>>>>                 advertisement for legacy application (RSVP-TE, SRTE) to

> >>>>>                 address the backward compatibility. Flex-algo is a new

> >>>>>                 application, there is absolutely no need to use the legacy

> >>>>>                 advertisement. Doing so would just extend the problem to

> the

> >>>>>                 flex-algo application.

> >>>>>

> >>>>>

> >>>>>             Regarding the new version you provided, new section 5.1 (for

> >>>>>             IS-IS) and section 5.2 (for OSPF) mention respectively RFC 8570

> >>>>>             and RFC 7471 for the definition of Min delay and TE metric which

> >>>>>             is fine for me. But, they also made reference to draft

> >>>>>             isis-te-app, respectively ospf-te-link-attr-reuse to encode

> >>>>>             these value.

> >>>>>

> >>>>>

> >>>>>         that's what people were asking for. And it is right because we are

> >>>>>         mandating the usage of ALSA encoding for any flex-algo related

> link

> >>>>>         attributes.

> >>>>>

> >>>>>             Here, it is confusing.

> >>>>>

> >>>>>

> >>>>>         I don't see how much more clear we can make it.

> >>>>>

> >>>>>             Indeed, RFC 8570 and RFC 7471 also define the way to encode

> TE

> >>>>>             metric and Min delay.

> >>>>>

> >>>>>

> >>>>>         you have to distinguish between two things:

> >>>>>

> >>>>>         a)  where Min delay and TE metric were defined - RFC 8570 and

> RFC 7471

> >>>>>         b)  how we encode it for flex-algo - isis-te-app,

> >>>>>         ospf-te-link-attr-reuse

> >>>>>

> >>>>>

> >>>>>             What I'm suggesting, is a clear reference to the RFC for TE

> >>>>>             metric and Min delay definition as well as the encoding

> >>>>>             (especially for the delay) while leaving open the door to how

> >>>>>             the router acquire these values: legacy a.k.a. RFC 8570 & 7471

> >>>>>             or new draft a.k.a draft-isis-te-app & draft-ospf-link-attr-reuse.

> >>>>>

> >>>>>

> >>>>>         no. This will not be done. We only allow ASLA advertisement for

> >>>>>         these metrics and other link attributes that are used for flex-algo.

> >>>>>         It is done for a reason and I have already explained that.

> >>>>>

> >>>>> OK. Reading section 11 which clarify how metrics are convey, let

> >>>>> me suggest to make a reference to section 11 in section 5.1 and

> >>>>> 5.2 instead of reference to drafts.

> >>>>>

> >>>>>

> >>>>>             In fact, in section 17.1.2, you mention only reference to RFC

> >>>>>             8570 & RFC7471 for the IANA definition which is fine for me.

> >>>>>

> >>>>>

> >>>>>         because in registry, we are defining a metric type, not how we are

> >>>>>         going to advertise it for the link.

> >>>>>

> >>>>> OK.

> >>>>>

> >>>>>             I would suggest the same wording for section 5.1. and 5.2

> >>>>>             leaving operator free about how it collect the values from the

> >>>>>             neighbour routers: legacy or new method.

> >>>>>

> >>>>>

> >>>>>         please stop trying to make use of legacy RSVP-TE link

> advertisements

> >>>>>         for flex-algo - it will not be allowed.

> >>>>>

> >>>>> This raise to me a simple question: Is it possible to use 2

> >>>>> different Flex Algo with delay metric, one for App A and another one

> for App B ?

> >>>>> if yes, how can we link metrics advertise in ALSA A from metrics

> >>>>> advertise in ALSA B ? The draft mention only one bit for Flex-Algo.

> >>>>>

> >>>>> Regards,

> >>>>>

> >>>>> Olivier

> >>>>>

> >>>>> PS. I note a duplicate paragraph in section 12: "When computing

> >>>>> the path for a given Flex-Algorithm, the metric-type that is part

> >>>>> of the Flex-Algorithm definition (Section 5) MUST be used."

> >>>>>

> >>>>>

> >>>>>         thanks,

> >>>>>         Peter

> >>>>>

> >>>>>

> >>>>>             Regards

> >>>>>

> >>>>>             Olivier

> >>>>>

> >>>>>             PS. We have a pre-alpha implementation of flex algo using the

> >>>>>             legacy metrics and I know that recent IOS-XR provided similar

> >>>>>             implementation of flex algo based on legacy metrics.

> >>>>>

> >>>>>

> >>>>>                 regards,

> >>>>>                 Peter

> >>>>>

> >>>>>

> >>>>>                     Regards

> >>>>>

> >>>>>                     Olivier

> >>>>>

> >>>>>                     Le 18/08/2020 à 19:02, tony.li@tony.li<mailto:tony.li@tony.li>

> >>>>>                     <mailto:tony.li@tony.li> a écrit :

> >>>>>

> >>>>>

> >>>>>                         Robert,

> >>>>>

> >>>>>                         Thank you, exactly.

> >>>>>

> >>>>>                         We just need a clarification of the document.  I

> >>>>>                         don’t understand why this is such a big deal.

> >>>>>

> >>>>>                         Tony

> >>>>>

> >>>>>

> >>>>>                             On Aug 18, 2020, at 9:22 AM, Robert Raszuk

> >>>>>                             <robert@raszuk.net <mailto:robert@raszuk.net<mailto:robert@raszuk.net%20%3cmailto:robert@raszuk.net>>

> >>>>>                             <mailto:robert@raszuk.net>

> >>>>>                             <mailto:robert@raszuk.net>> wrote:

> >>>>>

> >>>>>                             Les,

> >>>>>

> >>>>>                             I think this is not very obvious as Tony is

> >>>>>                             pointing out.

> >>>>>

> >>>>>                             See RFC 8570 says:

> >>>>>

> >>>>>                                     Type    Description

> >>>>>

> >>>>>

> >>>>> ----------------------------------------------------

> >>>>>

> >>>>>                                      33     Unidirectional Link Delay

> >>>>>

> >>>>>                                      34     Min/Max Unidirectional Link Delay

> >>>>>

> >>>>>                             That means that is someone implementing it reads

> >>>>>                             text in this draft literally (meaning Minimum

> >>>>>                             value of Unidirectional Link Delay) it may pick

> >>>>>                             minimum value from ULD type 33 :)

> >>>>>

> >>>>>                             If you want to be precise this draft may say

> >>>>>                             minimum value of Min/Max Unidirectional Link

> >>>>>                             Delay (34) and be done.

> >>>>>

> >>>>>                             That's all.

> >>>>>

> >>>>>                             Cheers,

> >>>>>                             R.

> >>>>>

> >>>>>

> >>>>>

> >>>>>                             On Tue, Aug 18, 2020 at 6:04 PM Les Ginsberg

> >>>>>                             (ginsberg) <ginsberg=40cisco.com@dmarc.ietf.org

> >>>>>                             <mailto:ginsberg=40cisco.com@dmarc.ietf.org>

> >>>>>                             <mailto:40cisco.com@dmarc.ietf.org>

> >>>>>                             <mailto:40cisco.com@dmarc.ietf.org>> wrote:

> >>>>>

> >>>>>                                  Tony –

> >>>>>

> >>>>>                                  As an author of both RFC 8570 and

> >>>>>                             I-D.ietf-isis-te-app, I am not

> >>>>>                                  sure why you are confused – nor why you got

> >>>>>                             misdirected to code

> >>>>>                                  point 33.

> >>>>>

> >>>>>                                  RFC 8570 (and its predecessor RFC 7810)

> >>>>>                             define:

> >>>>>

> >>>>>                                  34           Min/Max Unidirectional Link Delay

> >>>>>

> >>>>>                                  This sub-TLV contains two values:

> >>>>>

> >>>>>                                  “Min Delay:  This 24-bit field carries the

> >>>>>                             minimum measured link

> >>>>>                                  delay

> >>>>>

> >>>>>                                        value (in microseconds) over a

> >>>>>                             configurable interval,

> >>>>>                                  encoded as

> >>>>>

> >>>>>                                        an integer value.

> >>>>>

> >>>>>                                     Max Delay:  This 24-bit field carries

> >>>>>                             the maximum measured

> >>>>>                                  link delay

> >>>>>

> >>>>>                                        value (in microseconds) over a

> >>>>>                             configurable interval,

> >>>>>                                  encoded as

> >>>>>

> >>>>>                                        an integer value.”

> >>>>>

> >>>>>                                  It seems clear to me that the flex-draft is

> >>>>>                             referring to Min

> >>>>>                                  Unidirectional Link Delay in codepoint 34.

> >>>>>

> >>>>>                                  I agree it is important to be unambiguous

> >>>>>                             in specifications, but

> >>>>>                                  I think Peter has been very clear.

> >>>>>

> >>>>>                                  Please explain how you managed to end up at

> >>>>>                             code point 33??

> >>>>>

> >>>>>                                     Les

> >>>>>

> >>>>>                                  *From:* Lsr <lsr-bounces@ietf.org

> >>>>>                             <mailto:lsr-bounces@ietf.org>

> >>>>>                             <mailto:lsr-bounces@ietf.org>

> >>>>>                             <mailto:lsr-bounces@ietf.org>>

> >>>>>                                  *On Behalf Of *tony.li@tony.li<mailto:*tony.li@tony.li>

> >>>>>                             <mailto:*tony.li@tony.li>

> >>>>>                             <mailto:tony.li@tony.li> <mailto:tony.li@tony.li>

> >>>>>                                  *Sent:* Tuesday, August 18, 2020 7:44 AM

> >>>>>                                  *To:* Peter Psenak (ppsenak)

> >>>>>                             <ppsenak@cisco.com <mailto:ppsenak@cisco.com<mailto:ppsenak@cisco.com%20%3cmailto:ppsenak@cisco.com>>

> >>>>>                             <mailto:ppsenak@cisco.com>

> >>>>>                             <mailto:ppsenak@cisco.com>>

> >>>>>                                  *Cc:* lsr@ietf.org<mailto:lsr@ietf.org> <mailto:lsr@ietf.org>

> >>>>>                             <mailto:lsr@ietf.org> <mailto:lsr@ietf.org>;

> >>>>>                             lsr-ads@ietf.org<mailto:lsr-ads@ietf.org> <mailto:lsr-ads@ietf.org>

> >>>>>                             <mailto:lsr-ads@ietf.org>

> >>>>>                             <mailto:lsr-ads@ietf.org>; Christian Hopps

> >>>>>                             <chopps@chopps.org <mailto:chopps@chopps.org<mailto:chopps@chopps.org%20%3cmailto:chopps@chopps.org>>

> >>>>>                             <mailto:chopps@chopps.org>

> >>>>>                             <mailto:chopps@chopps.org>>; Acee Lindem (acee)

> >>>>>                             <acee@cisco.com <mailto:acee@cisco.com<mailto:acee@cisco.com%20%3cmailto:acee@cisco.com>>

> >>>>>                             <mailto:acee@cisco.com>

> >>>>>                             <mailto:acee@cisco.com>>;

> >>>>>                             draft-ietf-lsr-flex-algo.all@ietf.org<mailto:draft-ietf-lsr-flex-algo.all@ietf.org>

> >>>>>                             <mailto:draft-ietf-lsr-flex-algo.all@ietf.org>

> >>>>>                             <mailto:draft-ietf-lsr-flex-algo.all@ietf.org>

> >>>>>                             <mailto:draft-ietf-lsr-flex-algo.all@ietf.org>

> >>>>>                                  *Subject:* Re: [Lsr] WG Last Call for

> >>>>>                             draft-ietf-lsr-flex-algo

> >>>>>

> >>>>>                                  Hi Peter,

> >>>>>

> >>>>>

> >>>>>

> >>>>>                                      section 5.1 of the

> >>>>>                             draft-ietf-lsr-flex-algo says:

> >>>>>

> >>>>>

> >>>>>                                      Min Unidirectional Link Delay as

> >>>>>                             defined in

> >>>>>                                      [I-D.ietf-isis-te-app].

> >>>>>

> >>>>>                                      We explicitly say "Min Unidirectional

> >>>>>                             Link Delay", so this

> >>>>>                                      cannot be mixed with other delay values

> >>>>>                             (max, average).

> >>>>>

> >>>>>                                  The problem is that that does not exactly

> >>>>>                             match “Unidirectional

> >>>>>                                  Link Delay” or “Min/Max Unidirectional Link

> >>>>>                             Delay”, leading to

> >>>>>                                  the ambiguity. Without a clear match, you

> >>>>>                             leave things open to

> >>>>>                                  people guessing. Now, it’s a metriic, so of

> >>>>>                             course, you always

> >>>>>                                  want to take the min.  So type 33 seems

> >>>>>                             like a better match.

> >>>>>

> >>>>>

> >>>>>

> >>>>>

> >>>>>

> >>>>>                                      section 7.3. of ietf-isis-te-app says:

> >>>>>

> >>>>>                                      Type   Description

> >>>>>                                                       Encoding

> >>>>>

> >>>>>

> >>>>> Reference

> >>>>>

> >>>>>

> >>>>> ---------------------------------------------------------

> >>>>>

> >>>>>                                      34      Min/Max Unidirectional Link

> >>>>>                             Delay    RFC8570

> >>>>>

> >>>>>                                  And it also says:

> >>>>>

> >>>>>                                  33      Unidirectional Link Delay RFC8570

> >>>>>

> >>>>>

> <https://urldefense.com/v3/__https://tools.ietf.org/html/rfc8570__;!!

> >>>>> NEt6yMaO-gk!U69buL_O8Dwro3_ks7FCVPZ2-

> jnYKFPl7DWC_fZCGDapvakBVKlZPt

> >>>>> h_0

> >>>>> 3pN2Sfl$ >

> >>>>>

> >>>>> <https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8570__;

> >>>>> !!N

> >>>>> E

> >>>>> t6yMaO-

> gk!WKuLWanfqtEwcGfdMcPi6zO93gLNz6GLtiLn6c7mmIPhPYuTAufXgyh1

> >>>>> ir2

> >>>>> Q

> >>>>> Dxsg$>

> >>>>>

> >>>>>

> >>>>>                                  This does not help.

> >>>>>

> >>>>>

> >>>>>

> >>>>>                                      So, IMHO what we have now is correct

> >>>>>                             and sufficient, but I

> >>>>>                                      have no issue adding the text you

> >>>>>                             proposed below.

> >>>>>

> >>>>>                                  What you have now is ambiguous. We have a

> >>>>>                             responsibility, as

> >>>>>                                  writers of specifications, to be precise

> >>>>>                             and clear.  We are not

> >>>>>                                  there yet.

> >>>>>

> >>>>>

> >>>>>

> >>>>>                                      BTW, before I posted 09 version of

> >>>>>                             flex-algo draft, I asked

> >>>>>                                      if you were fine with just referencing

> >>>>>                             ietf-isis-te-app in

> >>>>>                                      5.1. I thought you were, as you did not

> >>>>>                             indicate otherwise.

> >>>>>

> >>>>>                                  My bad, I should have pressed the issue.

> >>>>>

> >>>>>

> >>>>>

> >>>>>                                      Anyway, I consider this as a pure

> >>>>>                             editorial issue and

> >>>>>                                      hopefully not something that would

> >>>>>                             cause you to object the WG

> >>>>>                                      LC of the flex-algo draft.

> >>>>>

> >>>>>                                  I’m sorry, I think that this is trivially

> >>>>>                             resolved, but important

> >>>>>                                  clarification.

> >>>>>

> >>>>>                                  You also have an author’s email that is

> >>>>>                             bouncing, so at least one

> >>>>>                                  more spin is required.

> >>>>>

> >>>>>                                  Sorry,

> >>>>>

> >>>>>                                  Tony

> >>>>>

> >>>>>

> >>>>>

> _______________________________________________

> >>>>>                                  Lsr mailing list

> >>>>>                             Lsr@ietf.org<mailto:Lsr@ietf.org> <mailto:Lsr@ietf.org>

> >>>>>                             <mailto:Lsr@ietf.org>

> >>>>> <mailto:Lsr@ietf.org>

> >>>>>

> >>>>>

> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/>

> >>>>> lsr

> >>>>> __;!!NEt6yMaO-gk!U69buL_O8Dwro3_ks7FCVPZ2-

> jnYKFPl7DWC_fZCGDapvakBV

> >>>>> KlZ

> >>>>> Pth_07ffIqQQ$

> >>>>>

> >>>>>

> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/

> >>>>> lsr

> >>>>> _

> >>>>> _;!!NEt6yMaO-

> gk!WKuLWanfqtEwcGfdMcPi6zO93gLNz6GLtiLn6c7mmIPhPYuTAu

> >>>>> fXg

> >>>>> y

> >>>>> h1ivswJmIk$>

> >>>>>

> >>>>>

> >>>>>

> >>>>>

> >>>>>

> _______________________________________________

> >>>>>                         Lsr mailing list

> >>>>>                         Lsr@ietf.org<mailto:Lsr@ietf.org> <mailto:Lsr@ietf.org>

> >>>>>

> >>>>>

> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/>

> >>>>> lsr

> >>>>> __;!!NEt6yMaO-gk!U69buL_O8Dwro3_ks7FCVPZ2-

> jnYKFPl7DWC_fZCGDapvakBV

> >>>>> KlZ

> >>>>> Pth_07ffIqQQ$

> >>>>>

> >>>>>

> <https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/

> >>>>> lsr

> >>>>> _

> >>>>> _;!!NEt6yMaO-

> gk!WKuLWanfqtEwcGfdMcPi6zO93gLNz6GLtiLn6c7mmIPhPYuTAu

> >>>>> fXg

> >>>>> y

> >>>>> h1ivswJmIk$>

> >>>>>

> >>>>>

> >>>>>                     --

> >>>>>                     Orange logo

> >>>>>

> <https://urldefense.com/v3/__http://www.orange.com__;!!NEt6yMaO-gk

> >>>>> !U6

> >>>>> 9buL_O8Dwro3_ks7FCVPZ2-

> jnYKFPl7DWC_fZCGDapvakBVKlZPth_0350df6q$ >

> >>>>>

> >>>>>

> <https://urldefense.com/v3/__http:/www.orange.com__;!!NEt6yMaO-gk!

> >>>>> WKu L

> >>>>>

> WanfqtEwcGfdMcPi6zO93gLNz6GLtiLn6c7mmIPhPYuTAufXgyh1ipzYP8Zr$>

> >>>>>

> >>>>>

> >>>>>                     Olivier Dugeon

> >>>>>                     Orange Expert, Future Networks

> >>>>>                     Open Source Referent

> >>>>>                     Orange/IMT/OLN/WTC/IEE/iTeQ

> >>>>>

> >>>>>                     fixe : +33 2 96 07 28 80

> >>>>>                     mobile : +33 6 82 90 37 85

> >>>>>                     olivier.dugeon@orange.com<mailto:olivier.dugeon@orange.com>

> >>>>>                     <mailto:olivier.dugeon@orange.com>

> >>>>>                     <mailto:olivier.dugeon@orange.com>

> >>>>>                     <mailto:olivier.dugeon@orange.com>

> >>>>>

> >>>>>

> >>>>>

> __________________________________________________________

> ________

> >>>>> ___ _

> ___________________________________________________

> >>>>>

> >>>>>

> >>>>>                     Ce message et ses pieces jointes peuvent contenir des

> >>>>>                     informations confidentielles ou privilegiees et ne

> >>>>>                     doivent donc

> >>>>>                     pas etre diffuses, exploites ou copies sans

> >>>>>                     autorisation. Si vous avez recu ce message par erreur,

> >>>>>                     veuillez le signaler

> >>>>>                     a l'expediteur et le detruire ainsi que les pieces

> >>>>>                     jointes. Les messages electroniques etant susceptibles

> >>>>>                     d'alteration,

> >>>>>                     Orange decline toute responsabilite si ce message a ete

> >>>>>                     altere, deforme ou falsifie. Merci.

> >>>>>

> >>>>>                     This message and its attachments may contain

> >>>>>                     confidential or privileged information that may be

> >>>>>                     protected by law;

> >>>>>                     they should not be distributed, used or copied without

> >>>>>                     authorisation.

> >>>>>                     If you have received this email in error, please notify

> >>>>>                     the sender and delete this message and its attachments.

> >>>>>                     As emails may be altered, Orange is not liable for

> >>>>>                     messages that have been modified, changed or falsified.

> >>>>>                     Thank you.

> >>>>>

> >>>>>             --

> >>>>>             Orange logo

> >>>>>

> <https://urldefense.com/v3/__http://www.orange.com__;!!NEt6yMaO-gk

> >>>>> !U6

> >>>>> 9buL_O8Dwro3_ks7FCVPZ2-

> jnYKFPl7DWC_fZCGDapvakBVKlZPth_0350df6q$ >

> >>>>>

> >>>>>

> <https://urldefense.com/v3/__http:/www.orange.com__;!!NEt6yMaO-gk!

> >>>>> WKu L

> >>>>>

> WanfqtEwcGfdMcPi6zO93gLNz6GLtiLn6c7mmIPhPYuTAufXgyh1ipzYP8Zr$>

> >>>>>

> >>>>>

> >>>>>             Olivier Dugeon

> >>>>>             Orange Expert, Future Networks

> >>>>>             Open Source Referent

> >>>>>             Orange/IMT/OLN/WTC/IEE/iTeQ

> >>>>>

> >>>>>             fixe : +33 2 96 07 28 80

> >>>>>             mobile : +33 6 82 90 37 85

> >>>>>             olivier.dugeon@orange.com<mailto:olivier.dugeon@orange.com>

> <mailto:olivier.dugeon@orange.com>

> >>>>>             <mailto:olivier.dugeon@orange.com>

> >>>>>             <mailto:olivier.dugeon@orange.com>

> >>>>>

> >>>>>

> >>>>>

> __________________________________________________________

> ________

> >>>>> ___ _

> ___________________________________________________

> >>>>>

> >>>>>

> >>>>>             Ce message et ses pieces jointes peuvent contenir des

> >>>>>             informations confidentielles ou privilegiees et ne doivent donc

> >>>>>             pas etre diffuses, exploites ou copies sans autorisation. Si

> >>>>>             vous avez recu ce message par erreur, veuillez le signaler

> >>>>>             a l'expediteur et le detruire ainsi que les pieces jointes. Les

> >>>>>             messages electroniques etant susceptibles d'alteration,

> >>>>>             Orange decline toute responsabilite si ce message a ete altere,

> >>>>>             deforme ou falsifie. Merci.

> >>>>>

> >>>>>             This message and its attachments may contain confidential or

> >>>>>             privileged information that may be protected by law;

> >>>>>             they should not be distributed, used or copied without

> >>>>>             authorisation.

> >>>>>             If you have received this email in error, please notify the

> >>>>>             sender and delete this message and its attachments.

> >>>>>             As emails may be altered, Orange is not liable for messages that

> >>>>>             have been modified, changed or falsified.

> >>>>>             Thank you.

> >>>>>

> >>>>> --

> >>>>> Orange logo

> >>>>>

> <https://urldefense.com/v3/__http:/www.orange.com__;!!NEt6yMaO-gk!

> >>>>> WKu L

> >>>>>

> WanfqtEwcGfdMcPi6zO93gLNz6GLtiLn6c7mmIPhPYuTAufXgyh1ipzYP8Zr$>

> >>>>>

> >>>>> *Olivier Dugeon

> >>>>> *Orange Expert, Future Networks

> >>>>> Open Source Referent

> >>>>> Orange/IMT/OLN/WTC/IEE/iTeQ

> >>>>>

> >>>>> fixe : +33 2 96 07 28 80

> >>>>> mobile : +33 6 82 90 37 85

> >>>>> olivier.dugeon@orange.com<mailto:olivier.dugeon@orange.com> <mailto:olivier.dugeon@orange.com>

> >>>>>

> >>>>>

> __________________________________________________________

> ________

> >>>>> ___ _

> ___________________________________________________

> >>>>>

> >>>>> Ce message et ses pieces jointes peuvent contenir des informations

> >>>>> confidentielles ou privilegiees et ne doivent donc

> >>>>>

> >>>>> pas etre diffuses, exploites ou copies sans autorisation. Si vous

> >>>>> avez recu ce message par erreur, veuillez le signaler

> >>>>>

> >>>>> a l'expediteur et le detruire ainsi que les pieces jointes. Les

> >>>>> messages electroniques etant susceptibles d'alteration,

> >>>>>

> >>>>> Orange decline toute responsabilite si ce message a ete altere,

> deforme ou falsifie. Merci.

> >>>>>

> >>>>> This message and its attachments may contain confidential or

> >>>>> privileged information that may be protected by law;

> >>>>>

> >>>>> they should not be distributed, used or copied without authorisation.

> >>>>>

> >>>>> If you have received this email in error, please notify the sender and

> delete this message and its attachments.

> >>>>>

> >>>>> As emails may be altered, Orange is not liable for messages that have

> been modified, changed or falsified.

> >>>>>

> >>>>> Thank you.

> >>>>>

> >>>>

> >>>>

> >>>

> >>>

> >>

> >> _______________________________________________

> >> Lsr mailing list

> >> Lsr@ietf.org<mailto:Lsr@ietf.org>

> >> https://www.ietf.org/mailman/listinfo/lsr

> >>

> >>

> >

> >

> > _______________________________________________

> > Lsr mailing list

> > Lsr@ietf.org<mailto:Lsr@ietf.org>

> > https://www.ietf.org/mailman/listinfo/lsr

> >

> >