Re: [Lsr] Martin Duke's No Objection on draft-ietf-isis-te-app-14: (with COMMENT)

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Tue, 09 June 2020 04:58 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 6BBFE3A08FF; Mon, 8 Jun 2020 21:58:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level:
X-Spam-Status: No, score=-9.598 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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, 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=WLU/5nGR; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=h8SXfFr7
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 I7i3W3n6sh7D; Mon, 8 Jun 2020 21:57:59 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47BF33A08F8; Mon, 8 Jun 2020 21:57:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7160; q=dns/txt; s=iport; t=1591678679; x=1592888279; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=udthQChOWVsnuGy37OlXvDeiTdgbXUDyN4bm5l6MJq4=; b=WLU/5nGRmekDNUmFCSDVZMPyspoLVPDq2h6igImrAl0Ho6mleEJgCLqh PTAQAqasxnLKGit2u/Ca2wNHW93lsW0sfMyh8axod93eEQLG67LBexIl8 ROBePKvjGkK8gFppRFE2ueqU16DQ1Pry6pDu9/QDgIufG8TRxpVd81bC6 0=;
X-IPAS-Result: A0ApAABSFt9e/4YNJK1mGgEBAQEBAQEBAQEDAQEBARIBAQEBAgIBAQEBQIE5AgEBAQELAYFRIy8Hb1gvLIQkg0YDjUGJf45TgUKBEANVCwEBAQwBARgLCgIEAQGERAIXgh0CJDcGDgIDAQEBAwIDAQEBAQUBAQECAQYEbYVbDIVyAQEBAQIBAQEQEREMAQEsCwEEBwQCAQgRBAEBAwIZDQICAh8GCxUICAIEAQ0FCBqDBYJLAw4gAQ6ldwKBOYhhdoEygwEBAQWBRkGDSQ0Lgg4DBoEOKgGCY4ltGoFBP4EQAUOCTT6CHkkBAQECAYEsARIBIySCbjOCLY8AglABPKECL0wKglmIN4tqhQWCaIkSklCRA4oAglCRQAIEAgQFAg4BAQWBaSNmWBEHcBU7gmlQFwINkEAJAxcVgzqFFIVCdAI1AgYBBwEBAwl8jxUBAQ
IronPort-PHdr: 9a23:T2JuyRLEKc0Z39bbJdmcpTVXNCE6p7X5OBIU4ZM7irVIN76u5InmIFeGvKk/g1rAXIGd4PVB2KLasKHlDGoH55vJ8HUPa4dFWBJNj8IK1xchD8iIBQyeTrbqYiU2Ed4EWApj+He2YkdQEcf6IVbVpy764TsbAB6qMw1zK6z8EZLTiMLi0ee09tXTbgxEiSD7b6l1KUC9rB7asY8dho4xJw==3D
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.73,490,1583193600"; d="scan'208";a="481896798"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Jun 2020 04:57:56 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 0594vtQR007564 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 9 Jun 2020 04:57:56 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 8 Jun 2020 23:57:55 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 9 Jun 2020 00:57:54 -0400
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 9 Jun 2020 00:57:54 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O6Qd4l6h/pV/2zFVkH3p1NKGMRkjF/965csdQFJmfI3oKOjSIMFqhmCCrjDHIxKNU6jXy93Hln4vvDpUC48wKmrH7Q0yaO61vm6pT650tYkhV8xa5CtO0JsQZ5Fhdei4JHV88H+155rUDgS6rhlytZ2ixeg4hDW31gB56n2xzkHDVH+Kct4XfaS50OPdCPLbwyZ7fCUE6x8bPsEwynodKhq3YuwV7XZDmMgCdNqrEONGUk21BdszUxWEa18+2gHgbmKTm6FE1CYTP4qxiaZPGXBu5DMzX6XQRmzh2Fh7XkTdC1yUlfKqGqSzTqVHlDRJHzpNS9kmdGEhq7+0MZaLuw==
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=udthQChOWVsnuGy37OlXvDeiTdgbXUDyN4bm5l6MJq4=; b=f5ONQjJFdR3RXL89kkSoVgd6MXm3ptGUhsXyQRePbFuKCk8GeWOBVkNnsuw2t6Gy622zkHeYYL5AyQIzI9C/u+HUbqbRtXRFDYLeNX4HVunC1TKe+H8KwfYZpBJnJ0mfVwZt/Z2MGfxbGRBHD8MVskxjPTRWmikq7+E1eIE7+1OcDNinOMNe2boVxZyUMWU1018uxJVnU9D+tfhq4sid7+ooxx909yj/dSTIj4zHz1Z3VoeiOQ5m4LtritYCsYkCKVYqKijfVS/TK2M+Ks6V4OAosFdJNdYPD2DnZbiW36cNc0NOZ59p5bFW1epanyeeCgN0GUCq7h0Z1LCZYoTYjw==
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=udthQChOWVsnuGy37OlXvDeiTdgbXUDyN4bm5l6MJq4=; b=h8SXfFr72AferMfqOdlvYGTAl6KMngAj68xENp6VlGDbMYxdSbLpilr3hRHzrq3TM/9ePei5uimsqA55eDEGm/XR03P2QjKC9t0CyyeAY1r08BaNopk70kGlMGrRKNywSRmua90bR9KYWt4Vo5hpGeEH3BBDLDLwMHzHNeOE4o4=
Received: from MW3PR11MB4619.namprd11.prod.outlook.com (2603:10b6:303:5b::15) by MW3PR11MB4553.namprd11.prod.outlook.com (2603:10b6:303:2c::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.20; Tue, 9 Jun 2020 04:57:53 +0000
Received: from MW3PR11MB4619.namprd11.prod.outlook.com ([fe80::c4d2:505c:a6bf:21a6]) by MW3PR11MB4619.namprd11.prod.outlook.com ([fe80::c4d2:505c:a6bf:21a6%5]) with mapi id 15.20.3066.023; Tue, 9 Jun 2020 04:57:53 +0000
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Martin Duke <martin.h.duke@gmail.com>, The IESG <iesg@ietf.org>
CC: "lsr-chairs@ietf.org" <lsr-chairs@ietf.org>, "aretana.ietf@gmail.com" <aretana.ietf@gmail.com>, "Acee Lindem (acee)" <acee@cisco.com>, "draft-ietf-isis-te-app@ietf.org" <draft-ietf-isis-te-app@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
Thread-Topic: [Lsr] Martin Duke's No Objection on draft-ietf-isis-te-app-14: (with COMMENT)
Thread-Index: AQHWPfWr8mfAk+7dUEKhCxAfB5SGLKjPsFBg
Date: Tue, 09 Jun 2020 04:57:53 +0000
Message-ID: <MW3PR11MB4619D388D5F335D8B25F12C9C1820@MW3PR11MB4619.namprd11.prod.outlook.com>
References: <159166282071.4566.10642792890290491359@ietfa.amsl.com>
In-Reply-To: <159166282071.4566.10642792890290491359@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2602:306:36ca:6640:9168:9559:d640:29f6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b087ce5c-3cc4-4c42-f235-08d80c31ab32
x-ms-traffictypediagnostic: MW3PR11MB4553:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MW3PR11MB4553A98D7CFEFF30F64CC414C1820@MW3PR11MB4553.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 042957ACD7
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: RhkrFpDMcaSFAvjapURHmT/GJUAmgo0UlCrn8dXx8/t79GEmNOy9HWkgEk8XoJSg/dmjXVOP+E46zNVehznEay9IEEJaJHaoQrhLnFjPoLwL66o1iyprAIBplDBtBooTophUA95aM0KUvHu0owBGsqjRPLS8Gli74+znxG8ddUNtkNmNDcD+mjKLRUfJ6YOWJjHWXxgJ6XtMKGIGuFOSEdJr7q5WXFPJse2CXxk0baJQgkV8RPWFFsglCkyI2vwEbs66Dn1BEnkL3BqK20Dl2PmBI2CbI5jbNVo0gfP/NnOU3Pp+9MH58LDoC+KbLKKzy+k0qnkkqoPkTZfh/1es6Qqgaefdkqs/evliGaKNWQpcfX09CmfY6IBMAN2NPLzntXBXSv0tNfdpIAUADctEfQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR11MB4619.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(366004)(39860400002)(346002)(396003)(376002)(136003)(110136005)(66556008)(478600001)(64756008)(66446008)(71200400001)(54906003)(86362001)(966005)(9686003)(186003)(76116006)(33656002)(66946007)(5660300002)(8936002)(7696005)(66476007)(6506007)(2906002)(55016002)(53546011)(8676002)(83380400001)(52536014)(4326008)(316002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: R2Mvkd34g+2qpYWnZ+HtFvuohfvc9j4wiUN7N/IaC2cltLBUJZCCaDkSezKyClC6WlK68EZRnuXuGF10zVa0hfxVaxUv3XgZUujIiOrrIVKl4n/ES3n8uOTJeXQNeUZ2VVCQJt0cCBi5nWNLf/iwYkNTO3A543o+Wc0chgTvMQhyL46UkJ77s//3CaM4S2OCHJxeSuJUy6fZVKyfCPSgkAIu5HkgswFMN9F/a9UIZjxsaJW9L7JEXVON2HXrO0JUschp7pR5GpmNaLU04CuSRkjOc//9xibErZn6S2Lexc+aUeI0XEyQIfqw5N/Iphh5AcgKNbUFwU07yx5ipyw0mC8nP3c8bEZ/pg7fb3WdFfyGsqSHlAHZWwrXOF0pJ2Md4T3y3JjXrJrxf2QdPq+wiyGE9MrvTN/pgXn3oIP0XKuNr3WWCuQ1m+ruiE1epYZET0TPWfBx++EJRQNPuu7jyVLFBziUztl8iqVVRVxIPg+BAxS0oHZC9lP5jSCoTiv56TD8R7nkK3kOPkDQdFCCd5bpFVy79pd+v+a9DaLu5N8iTq90Qs+M4q5OVIgCAgNa
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: b087ce5c-3cc4-4c42-f235-08d80c31ab32
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2020 04:57:53.6246 (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: bG3KhkPoyTnDf1bpjLcH1EZg3X7HoxafriJoBlqk00iVM2ikgCVuTsFfNELH/uj6D5pRIm9nmTJNgJpFV4BuyA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4553
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/yYUP1nWtoYXjOb7V_eE0_UkSwDw>
Subject: Re: [Lsr] Martin Duke's No Objection on draft-ietf-isis-te-app-14: (with COMMENT)
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: Tue, 09 Jun 2020 04:58:02 -0000

Martin -

Thanx for your review.
A new version will be published soon - pending resolution of comments from another review - that addresses issues you have raised - subject to my responses inline.

> -----Original Message-----
> From: Lsr <lsr-bounces@ietf.org> On Behalf Of Martin Duke via Datatracker
> Sent: Monday, June 08, 2020 5:34 PM
> To: The IESG <iesg@ietf.org>
> Cc: lsr-chairs@ietf.org; aretana.ietf@gmail.com; Acee Lindem (acee)
> <acee@cisco.com>; draft-ietf-isis-te-app@ietf.org; lsr@ietf.org
> Subject: [Lsr] Martin Duke's No Objection on draft-ietf-isis-te-app-14: (with
> COMMENT)
> 
> Martin Duke has entered the following ballot position for
> draft-ietf-isis-te-app-14: No Objection
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-isis-te-app/
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> I know very little about this, but just checking:
> - I trust that a network that mixes routers that use application attributes,
> and not, will not lead to long-term routing loops in spite of them not having a
> common picture of the network?
> 
[Les:] Traffic engineering policies are calculated by the headend/ingress node. Based on the calculation a set of forwarding instructions are imposed on a packet (e.g., MPLS labels) which direct forwarding of the packet towards the destination. Intermediate nodes are unaware of the policy - they simply forward the packet based on the forwarding instruction.  So the fact that intermediate nodes may not themselves process link attribute advertisements does not introduce loops.

> - It is odd that a link that advertises a zero-length flags field means support
> for RSVP-TE is “ambiguous” (sec 5). What are the implications of this? When
> is
> it OK to use a zero-length flags field given this ambiguity? In a standard, can
> we not decide on a meaning to eliminate the uncertainty? I would appreciate
> some language here to answer at least the first two questions.
> 
[Les:] The use of zero length application bit mask is discussed in Section 4.2 and Section 6.2. This can be convenient in that one set of link attribute advertisements can be used for all applications and as applications are enabled/disabled the advertisement of link attributes does not have to be modified in any way. But it can also lead to unintended use of link attribute advertisements by an application. This latter point is discussed in Section 6.2.

Section 5 is discussing whether the presence of link attribute advertisements serve to indicate enablement of a given application on the associated link for the three applications defined in this draft (RSVP-TE: yes, SRTE and LFA: no).
The text in Section 5 that you ask about indicates that in the special case where zero length Application Bit Mask is associated with link attribute advertisements, for an application (RSVP-TE) which utilizes link attributes to indicate application enablement, the lack of an explicit application bit introduces ambiguity as to whether the application should be considered enabled on the link or not. This is why we include the cautionary statement:

" This needs to be considered when making use of the "any application"
   encoding."

So I believe the draft does address your concerns.

> - as the TSVart review points out, the length field wastes 3 bits of 7 because
> the maximum length is 8. You could reserve them or even use them to
> encode
> these three legacy applications.
> 
[Les:] As indicated in my previous response to this comment, the limitation to 8 bytes maximum was put in late based upon a review comment. There are already implementations of the draft deployed. Changing the format of the fields would result in backwards compatibility issues with these early implementations. The very minor savings in encoding (1 byte maximum) is not significant enough to warrant introducing backwards compatibility issues.

I do appreciate that you (and Kyle) have frugality in mind.

> Nits:
> 
> Abstract:
> In “these link attributes for a given attribute” add a comma after both
> instances of attribute(s)

[Les:] Done.

> 
> Sec 4 2)Application. Add a space

[Les:] Apologies - but I cannot find an instance in which a space is needed and not already present. Perhaps you could provide more context so I could locate the specific sentence involved. I did search for all occurrences of "Application".

> 
> Sec 5. Missing a period at the end of “existence of link attribute
> advertisements”

[Les:] Done.

   Les

> 
> 
> 
> _______________________________________________
> Lsr mailing list
> Lsr@ietf.org
> https://www.ietf.org/mailman/listinfo/lsr