Re: [Lsr] Two small potential typing errors in draft-ietf-lsr-flex-algo

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Tue, 14 February 2023 16:31 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 8EF26C1CAB4E for <lsr@ietfa.amsl.com>; Tue, 14 Feb 2023 08:31:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.594
X-Spam-Level:
X-Spam-Status: No, score=-14.594 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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="WGZfnINR"; dkim=pass (1024-bit key) header.d=cisco.com header.b="diQVz+ug"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wg1M5guJXnQc for <lsr@ietfa.amsl.com>; Tue, 14 Feb 2023 08:31:44 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17D8EC1BED3B for <lsr@ietf.org>; Tue, 14 Feb 2023 08:31:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=35598; q=dns/txt; s=iport; t=1676392304; x=1677601904; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=aHqSse8hHOzg5f5dNNvDj31RtWoiFSjbW+/ayt0jbNk=; b=WGZfnINRhddBI2D7BJjhugvKZ9vIjICtIjGNvOaTf1kphjGmEifA2RnX 1cQr2wTeO8K/9VW78mRPZeTaJY7L1jKXDAuMBVEqkcoJPXtlvkqFhIL5c vKaCpdoHW9fCgnegFnu5F+E5AFSAhDnbNheIkV83aY4WyXBe5UWKX143W Q=;
X-IPAS-Result: A0ABAABNtutjmJFdJa1aGQEBAQEBAQEBAQEBAQEBAQEBARIBAQEBAQEBAQEBAQGBewQBAQEBAQsBgSkxKiiBBwJZOkYEhE6DTAOEUF+IIgOLQIVLiwyBLBSBEQNWDwEBAQ0BAS4BBRAEAQGFDQIWhRMCJTQJDgECBAEBAQEDAgMBAQEBAQEDAQEFAQEBAgEHBBQBAQEBAQEBAR4ZBQ4QJ4VoDYZVAQEBAQMBARARChMBASwFBgELBAIBCBEEAQEBIAcDAgICHwYLFAkIAgQBDQUIGoJcAYIWWAMxAwEPnzIBgT8Cih96gTKBAYIIAQEGBASBTkGaPQ2CRgMGgUABhzyBVgEBgVKBfYNMeyccgUlEgRQBQ4I3MD6CIEIBAQOBKAERAgEiFQ8HCYMiOYIugQuBIoVujWsKgTR3gSQOgUKBCQIJAhFxgRYIaIFgBzYDRB1AAws7Oj81CwsmBQQ8AQUCDx82BgMJAwIfS4EcJAUDCxUqRwQINgUGHDQRAggPEg8GJkQOQjc0EwZcASkLDhEDTYFHBC9EgRwCBAEoJpcbO4EjAWsGZQMYChAhLyEIAxkkNRsdECg6lU1Hij+NIoECkldHbwqDdotijwuGIxaDeYxihmmRDmKXVSCCLosEg2yRBDQDhHUCBAIEBQIOAQEGgWI6a3BwFTuCZ1IZD41+IhmBDQEOgj2FFI9DdQI5AgcBCgEBAwmGRoRJAQE
IronPort-PHdr: A9a23:tt8IxRYyyQiJack0YDMAF1n/LTAphN3EVzX9orIriLNLJ6Kk+Zmqf EnS/u5kg1KBW4LHo+lFhOzbv+GFOyQA7J+NvWpEfMlKUBkI2skTlhYrVciCD0CzJfX2bis8S cJFUlIt/3yyPUVPXsjkYFiHqXyp5jlUERL6ZmJI
IronPort-Data: A9a23:zdPo+6xejvuH/kGje5R6t+cSxirEfRIJ4+MujC+fZmUNrF6WrkUCn WEYWG6EOfeIY2WnKNtyO47j/BtQupPUmNVmGQQ6+FhgHilAwSbn6Xt1DatR0we6dJCroJdPt p1GAjX4BJloCCea/H9BC5C5xZVG/fngqoHUVaiVZUideSc+EH160Ug6x7Zj6mJVqYHR7z2l6 IuaT/L3YDdJ6xYsWo7Dw/vewP/HlK2aVAIw5jTSV9gS1LPtvyV94KYkGE2EByCQrr+4sQKNb 72rILmRpgs19vq2Yz+vuu6TnkYiGtY+MeUS45Zbc/DKv/RMmsA9+qpiFMIgMUxcsBKQtddhl Mpwj6SbDj58a8UgmMxFO/VZOzt1MasD87jdLD3u98eS1EbBNXDrxp2CDmlvYtZeobkxUDoIr KBFQNwORkjra+aez7O9UeNhnMsLJ8jwN4RZsXZlpd3cJax5G8GZH/yQjTNe9AY9hO5XI9TZX ZEAUz9lNk7yMzBJOkhCXfrSm8/x1iWgLFW0smm9obEty2ne0AI316LiWPLccdGHA8RYgkiwq WfP/mC/CRYfXPSEySCM/n6sj8fNgCX6QI8IUru16pZCi12Jx3c7DhAKSlyhovekjFK/Xt9Eb UcT/0ITQbMa7kenSJz2WAe15S/CtR8HUN0WGOo/gO2Q9kbKywrAJlA4FjVKU/s/nsgmGSMX7 Gei2Oq8UFSDr4apYX6a876Vqxa7Ni4UMXIOaEc4oe0tvoSLTGYb006nczpzLEKmpoaqRmyok lhmuAB71upD15dav0mu1Qmf22rEm3TfcuIiCuzqso+N9Ah1YsuuYJalrAmd5vdbJ4HfRV6E1 JTlpyR8xL5WZX1uvHXdKAnoIF1Pz63cWNE7qQU3d6TNDxz3pxaekXl4uVmS3ntBPMceYiPOa 0TOow5X75I7FCL0MvEsOtnpUZV2lvOI+THZuhb8M4Qmjn9ZKVHvwc2STRX4M53FyRJ1yvhvZ f93j+78VyZy5VtbIMqeHrdBjuBDKtEWzmLITpez1AW8zbebfxaopUQtbjOzghQCxPrc+m39q o8HX+PTkkk3eLOlOEH/r9VMRW3m2FBmX/gaXeQNKL7aSuencUl8Y8LsLUQJItQ8wvgOz7eQr xlQmCZwkTLCuJEOEi3SAlgLVV8ldcwXQa4TVcD0AWuV5g==
IronPort-HdrOrdr: A9a23:i6+sS6vjqnnZN5TWE7mdlAMF7skCyIMji2hC6mlwRA09TyXGra 6TdaUguiMc1gx8ZJh5o6H9BEGBKUmskaKdkrNhQotKPTOW9VdASbsC0WKM+UyZJ8STzJ8+6U 4kSdkCNDSSNyk3sS+Z2njCLz9I+rDum8rE5Za8854ud3ARV0gK1XYfNu/vKDwOeOAwP+teKH Pz3LsjmxOQPVAsKuirDHgMWObO4/fRkoj9XBIADxk7rCGTkDKB8tfBYlel9yZbdwkK7aYp8G DDnQC8zL6kqeuHxhjV0HKWx4hKmeHm1sBICKW3+4Yow3TX+0eVjbZaKv6/VQMO0aOSAZER4Z zxSiIbToROArXqDyWISFXWqk7dOX0VmgHfIBej8AreSIrCNXQH4w4rv/MATvMfgHBQ5e2UmZ g7r16xpt5ZCwjNkz/64MWNXxZ2llCsqX5niuILiWdDOLFuIIO5gLZvin+9Kq1wVR7S+cQiCq 1jHcvc7PFZfReTaG3YpHBmxJipUm4oFhmLT0AesojNugIm1kxR3g8d3ogSj30A/JUyR91N4P nFKL1hkPVLQtUNZaxwCe8dSY+8C3DLQxjLLGWOSG6XX50vKjbIsdr68b817OaldNgBy4Yzgo 3IVBdCuWs7ayvVeLqzNV1wg2TwqUmGLEHQI5tllutEU5XHNcjWDRE=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos; i="5.97,297,1669075200"; d="scan'208,217"; a="27292412"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 14 Feb 2023 16:31:42 +0000
Received: from mail.cisco.com (xfe-rcd-001.cisco.com [173.37.227.249]) by rcdn-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 31EGVfnm007420 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Tue, 14 Feb 2023 16:31:41 GMT
Received: from xfe-aln-004.cisco.com (173.37.135.124) by xfe-rcd-001.cisco.com (173.37.227.249) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.9; Tue, 14 Feb 2023 10:31:41 -0600
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (173.37.151.57) by xfe-aln-004.cisco.com (173.37.135.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.15 via Frontend Transport; Tue, 14 Feb 2023 10:31:40 -0600
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q/Fe7+WfRLuJ3f7nnCjtZnl0JVAGD1KzMth/uWakihYASzn6fcAe4Wu9y4IRr6fpR88PMRzHZw6gyDOWdTR7fibiU4i7ZStNWj4VOadW6J+tPSdZAUidHJtpF1Z3d7/BqlJZLmg0WsSx8GRaPaGZwmM2y9mQyczS2ei/QY/Htt53DpY1SULEOmB8UqUm0JCkADDh00TCra3J1r5KMaEwiIS/Wgsk5qfUzrEjAEJiMnsqlHSkKd1rRuy81YLbZzFObiCgjnMisUEODe4yzjXfD7q5SzZShZT7u/XrQBoHMRYvAMM5Hr+3unMtITsc5q6587UemSFO4WIs9UWSz8yrAw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aHqSse8hHOzg5f5dNNvDj31RtWoiFSjbW+/ayt0jbNk=; b=XsebgFiBmq/Bkjw6/QOAnDAByrifTOc7vBwPjKiMsBNPdO0kC7GbKWp55bTy/0cl0khI/CScTCDHlPtCQDr9F4n5p5WWH/PEiOYuJXWgbwZoX6nyxkKoERKdt8bBpIHXxvmr0VYYJvPQpYqQSXrz8I5oj2aKkYC2Ul5Vvwi02aFCNRcVL1ibvr4DCqf9LGWH46Zqa9doHncB3AZ0Q8b6v2G+id4zCl4nAIEgd0UR/P5qQFU9mSirhE4jxxsmqOg+iB2BxKHvFZ9ziSnImIIpLGcb8G0p91MC/86NICMC2ZBrSAu57QxzTKtbYJobjzPgJsGHSE9dmUHxfZGBB20dew==
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.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aHqSse8hHOzg5f5dNNvDj31RtWoiFSjbW+/ayt0jbNk=; b=diQVz+ugk3wSE2VJV9g8bJHoULtvV+NC65z9DHzKqhxBQVVxp4ao4jmQ9g62r1xatekEYqqCOvobtae4+jeqyzgUIaDkzsxN4ZYwueUhxhTNYcHkFM7hZjbsvdC+KhTF5XvMXt8qgnwPIlyGevzP7uie4DQSP2qpnd8l6ZHh2Fo=
Received: from BY5PR11MB4337.namprd11.prod.outlook.com (2603:10b6:a03:1c1::14) by IA0PR11MB7912.namprd11.prod.outlook.com (2603:10b6:208:3dd::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.26; Tue, 14 Feb 2023 16:31:38 +0000
Received: from BY5PR11MB4337.namprd11.prod.outlook.com ([fe80::b107:edba:68ce:9c99]) by BY5PR11MB4337.namprd11.prod.outlook.com ([fe80::b107:edba:68ce:9c99%5]) with mapi id 15.20.6086.024; Tue, 14 Feb 2023 16:31:38 +0000
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Chris Parker <chris@networkfuntimes.com>, Shraddha Hegde <shraddha@juniper.net>
CC: Acee Lindem <acee.ietf@gmail.com>, "lsr@ietf.org" <lsr@ietf.org>
Thread-Topic: [Lsr] Two small potential typing errors in draft-ietf-lsr-flex-algo
Thread-Index: AQHZP+X+iNlo/Y+OskWQeFm0jD8xnK7NUAUAgAAGnTCAAHs6gIAAaQgAgABf10A=
Date: Tue, 14 Feb 2023 16:31:38 +0000
Message-ID: <BY5PR11MB43375DFCA59B40C2D8B27D71C1A29@BY5PR11MB4337.namprd11.prod.outlook.com>
References: <CABoKCyFmjDmLQWBhfQwmzQW0EHUoK8pvn2fPBtrUHgtnY_Fjug@mail.gmail.com> <5888926A-C5E5-44D1-B60F-ACE12CE1AEDD@gmail.com> <BY5PR11MB433760A8AE8634744BC9EE4AC1DD9@BY5PR11MB4337.namprd11.prod.outlook.com> <CO1PR05MB83148F98A3D69635423568E7D5A29@CO1PR05MB8314.namprd05.prod.outlook.com> <CABoKCyHkssPCVE0WNe1N+hobtGhQYeY19TPj2ayYjSQiHDY7Dg@mail.gmail.com>
In-Reply-To: <CABoKCyHkssPCVE0WNe1N+hobtGhQYeY19TPj2ayYjSQiHDY7Dg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY5PR11MB4337:EE_|IA0PR11MB7912:EE_
x-ms-office365-filtering-correlation-id: 6436d05d-8ec0-4d5b-5c1d-08db0ea8f25f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: hYBu2kNLXmEDuRevFkbRcXo180Luq/qtx6cXaNI7WBTBbi3mgrkgSexSD1IVuKuEw/ZwM8wXeCvCZy14XdkgW/K8saSmcjOYRMSq7xz/LgTHUPKQS0vxr8RurdVY8aDura8xgQcoWU/sbFgVQYrjhkbQbzSGBxJrK3UG0jtn2orwXvQmd1jJVCYqU9XVkqZ0v1iqEMWS9e2v4x2dhLj0sTKKWx8JAelZDqVBQS6mQ8WKgtZ6JJtT2dgXJ7oHUmt5JqTcU/DqDycD/Ko01z6CvIDiCFfZpCYD7RDmPCG61lDjj5SYQLbc0AStenSozk3CasPVjxODk5RuHh9ZuQXNESBXmqSVvFoZZVqncvYHEdW5B6555x1U1k0FBIepnrCXOabU+weVhwkvJWuehuKIzye3ou8sFOQVizRmubMf+4mzqPY/l6hmhvaQ3Oxv/xVXoi1J5iMTRFjOMDJdDdcuGz8UmTM1DEo9Ak9vhSfwmlgoqJTR8k24OK/7/Wgwf+DhX1fsfB1pqwE5NmCcDD+TbrjwS0Z5J+jOAXnUTqqpgJmNSDzqiwC0YDS7LF0icchaJdDkXiJ23iAiTcFjnijoK+Wwr9cIVQ+J4+/m0gwYjc2uaxGLAEquztt3b2HWLdBwadgL8jRtqs2XIUzjbkOPHiNNPTBNdl12hakWxdbqsQ2SS4EQKoV3SrS9+KRaZEFDZm2xlFcE7cGiq+vsxi6EwYhtHncx2zAlhlo2/iqjlPo=
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:(13230025)(39860400002)(136003)(376002)(346002)(396003)(366004)(451199018)(52536014)(5660300002)(110136005)(54906003)(122000001)(38100700002)(316002)(66899018)(2906002)(8936002)(166002)(71200400001)(4326008)(33656002)(8676002)(66946007)(7696005)(41300700001)(966005)(66476007)(66556008)(76116006)(64756008)(66446008)(478600001)(38070700005)(53546011)(6506007)(26005)(186003)(9686003)(86362001)(55016003)(83380400001)(66574015); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 95NYIpIwLVE7q3ZuJtnAop+4Z/mxwmLFGApi9cxEdvlAN6xEJvt1YrSqc1yUSXD6O+S25djk/3YAJLsukrMamy1m0+mQqlWdKw6GCn74nWMP37ZtfzYtItZ/y6KhvyMfPaV0A6+3vUkwLBHnSFM3rzFDTHP6r1gR7OIg090+5R+Fn5CXzAEOgRiQo7zcOInXO8oB/LGoJP7d/Vg8BA78IjrqxJy4MRCwfR+c32LylxV7r2tAWruzzTgW6p4OXxsZyp7NvBSfCIsHqgN4CjM1/nFg1Rs1tSCMPOoJT1mHfBkfbHaGDH8xTe79HStY14vRIaW9DFKl0fyQdkfp6hfTEC8Snqp4/5BulLzz3EGje1GzSrWyAeyadqNkHg/JF9LppyPjzQ3Y5St+2il21x9plfjJGXnAYLyRQXBNV7vlwrvlpXXDiOXZJkjLVEtT5VLnTApcLgLjXM9emVHlzlsZZc0fvtAPcm3orEpWOX9rLSyscgr+dLRMASTTSJxFHyuyuwOPi0gzydT1VcPDyzx6l3sh8v7v5FC+gaIPzgM09pfjfrYCuuVQHxc6WKVW8hZKwQJc7k/aeJKP4YrdFwY1aKgOHjPbxt0fcRZTGoNSPrsC01Q8QdYz6oXQd6BYGHvX5+i5qrPID7H8RIst2D4lTIkh9/q3HTFPkikGdY181mJpBJ8WaEo4d0EwUVhlykVaq6NTPLpGmIxFsq5Cmhd0e+oRpNFiaqT/FkS1bFwGjRhA4KtUGON5hmHvQX4YoIRhkkmqzPn6JI7oD3ozb4dBBNvm3+GG8ziw1XcsKvXbeNDeLnMNvRoe5KZm8RCqNswmBFZePFdX/L1YZsTMMTg8xveoSsuv3fABegnUN5HB4IRtiyoW8ogEZqzZgvay7xYLxXjticEVihPgEDQDSw8JjUUgZYczPnyCCcNxYLvkO4FphPETE0Ax5qwqxaCAzPj1gRffKYaSuUN8c+Kr05ipfcUmAqwH/0CAkWwNKCLNkkqLJKYd2IFMM/OLw9JpEPNf5A6OzUqj2RBZ8OHxlVM0RocmXbeg19NPc+/C4Aq7SKC0NiAmLOu0VjcFPMN6089DNn8Pguy8IpUl6NR+2UlevZFisRtthdvGk/HGxISiy3GqrJKqcXAhwyeeUFb1E8RgzsD4eMMNW9ozF7OXqSom9TMO9Q8VBZWU0Ad6SHU3mYExeYZCh7Q9EqOJfxa6ndlQOQ0Q64DEIDNtSUFidxboPIDjb1V5UfpYbugXoJxzgyjXjOzUdVRziB+w4sUD8JqAOlRmLrRsLWVPTAtN37pqXZx1lJRAYHdG71mkHFqbdS+7qTJzMvyXOQNuDJPUDoPljluRuthrbr6nlwOhzGUES13RgzcL2vAouhIU+8wnlr1JW9sSGPESrhKvfe+Vmx2DARIDKScC4/gS/1Sx5zgBcocm7BpsBQ7lHzIaEnZoKLBve2/jLgwAksEEO0YUJPWmpAM8GaVdF7O1EniDocmOEUSbXi1bmnYhc2mRZ99nhN1Q3aFfTYfZxbJLyBJqhR+0gSYX5HcsyT+rcSQINwKNmxcquwkQ/K1gP5Pv5Wwoqsgw9IaC0sKJf18WorzZZgx0
Content-Type: multipart/alternative; boundary="_000_BY5PR11MB43375DFCA59B40C2D8B27D71C1A29BY5PR11MB4337namp_"
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: 6436d05d-8ec0-4d5b-5c1d-08db0ea8f25f
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Feb 2023 16:31:38.6062 (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: g58F54i3LAb4bq3HLrzhsYxZK2Vqxl7Uvsl8JGVFe8O7psEUPLx2nbWO4tP80AYByJ0FESihJEIN56EUlUfrCw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7912
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.227.249, xfe-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/Qh02452YzqmvpbGpRPFkuu0LZz4>
Subject: Re: [Lsr] Two small potential typing errors in draft-ietf-lsr-flex-algo
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.39
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, 14 Feb 2023 16:31:48 -0000

Chris –

Indeed – welcome to the forum.
The concept of area address in IS-IS has confused many – including folks with a much longer history than you.

Please see inline.

From: Chris Parker <chris@networkfuntimes.com>
Sent: Tuesday, February 14, 2023 2:16 AM
To: Shraddha Hegde <shraddha@juniper.net>
Cc: Les Ginsberg (ginsberg) <ginsberg@cisco.com>; Acee Lindem <acee.ietf@gmail.com>; lsr@ietf.org
Subject: Re: [Lsr] Two small potential typing errors in draft-ietf-lsr-flex-algo

Thank you to all who replied for your consideration, and thank you to Acee for the kind welcome!

In regards the idea to change the wording to "The IS-IS FAD Sub-TLV has an area/level scope", I personally think that any mention of the word "area" in regards to IS-IS flooding could still be a source of confusion.

I'll expand the example in my previous mail, in case it's helpful. Imagine a theoretical level 2 topology which contains a few hundred routers.

- Some routers are in area 49.0001
- Some routers are in area 49.0002
- Some routers are in area 49.0003
- Some routers are in area 49.0004

(I know "49" is not strictly speaking part of the area identifier, but I've included it in the example just for clarity.)
[LES:] For the purposes of IS-IS, everything to “the left” of the system-id should be considered part of the area address. So “49” is indeed part of the area address in your examples.
If a router in area 49.0002 were to generate the IS-IS FAD Sub-TLV, I believe the intended delivery scope is "all routers in the same level as the original sender", regardless of the area the router is in. It's the level that defines the flooding scope, not the area. So for example, L2 routers in area 49.0004 should receive this sub-TLV,
[LES:] The scope is determined by the state of the “S-bit” in the enclosing Router Capability TLV. It is up to the router who originates the advertisement to set the scope as desired and up to the L1L2 routers who receive it to honor the scope request and perform leaking as appropriate.
An L1 router can originate an advertisement and specify that it should be flooded domain-wide (S-bit set). It is then the responsibility of the L1L2 routers in the same area to leak the advertisement into the L2 sub-domain (still with S-bit set) and up to L1L2 routers in other areas to leak the advertisement downwards into their L1 areas (with S-bit and D-bit set).

Even if we were to talk about level 1, it is possible for an L1 router to be in two IS-IS areas at once, which is a way of creating a single L1 topology, a single LSP flooding domain.
[LES:] No – this is not possible. A router can be in one – and only one – L1 area.
IS-IS does have the concept of “synonymous areas”. For example, consider the simple topology:

A----B

On A we have the following area addresses configured: 49.0001
On B, we have the following area addresses configured: 49.0001 49.0002

On the link A—B, the adjacency formed can support Level 1 because ISO 10589 requires only that there be at least one area address in common.
The area then has two synonymous area addresses – it is NOT two different areas.

If B were an L1L2 router connected to C – who has area address 49.0003 configured, - B and C would form an L2 only adjacency (no area address in common) and B would announce the set of “computed area addresses” as (49.0001, 49.0002) in its L2 LSPs, indicating that there are two synonyms for its L1 area.

In the context of IP/IPv6 routing, synonymous area addresses are only useful when one is preparing to collapse two areas into one or preparing to split one area into two.

With all that in mind, hopefully it's a bit clearer why I worry about any mention of the word "area" in IS-IS when it comes to describing flooding scope, and why I feel that the wording "has an area/level scope" still has the potential to cause confusion. As a reader, I would wonder whether the implementer has a choice in the scope. The intention would not be explicitly clear to me. The word "area" has a slightly different meaning in IS-IS than it does in OSPF.
[LES:] There are three meaningful flooding scopes in base IS-IS (let’s not worry about additional scopes introduced by other protocol extensions – such as RFC 7356 - in this discussion):

1)Area scope
2)L2 sub-domain scope
3)Domain-wide scope (All areas and the L2 sub-domain)

Area can be thought of equivalent to level 1 in base IS-IS, but if one extends the protocol to greater levels of hierarchy (e.g., as proposed in https://datatracker.ietf.org/doc/draft-ietf-lsr-isis-extended-hierarchy/ ) then area is no longer equivalent to level-1. So, I think it is still quite useful to retain the notion of area.

Hope this discussion hasn’t been too obscure.

   Les


Hopefully that explanation is helpful. I'm very aware that I'm a newcomer talking to people far more knowledgeable than me about things like this, so I hope you'll forgive me if it turns out I'm mistaken.

All the best
Chris

On Tue, Feb 14, 2023 at 4:00 AM Shraddha Hegde <shraddha@juniper.net<mailto:shraddha@juniper.net>> wrote:
I prefer changing the sentence to
" The IS-IS FAD Sub-TLV has an area/level scope"

Rgds
Shraddha


Juniper Business Use Only

-----Original Message-----
From: Lsr <lsr-bounces@ietf.org<mailto:lsr-bounces@ietf.org>> On Behalf Of Les Ginsberg (ginsberg)
Sent: Tuesday, February 14, 2023 2:26 AM
To: Acee Lindem <acee.ietf@gmail.com<mailto:acee.ietf@gmail.com>>; Chris Parker <chris@networkfuntimes.com<mailto:chris@networkfuntimes.com>>
Cc: lsr@ietf.org<mailto:lsr@ietf.org>
Subject: Re: [Lsr] Two small potential typing errors in draft-ietf-lsr-flex-algo

[External Email. Be cautious of content]


Disclaimer: I am not an author of the flex-algo draft.

However, the text regarding "scope" of the FAD sub-TLV is in the context of the flooding scope of the containing Router Capability TLV (as defined in RFC 7981).
There we have two scopes defined:

1)Area/level scope (S-bit clear)

Such information MUST NOT be leaked between levels

2)Domain-wide scope (S-bit set)

Such information MUST be flooded across the entire IS-IS flooding domain - which means it is leaked between levels (UP and DOWN as appropriate)

Both "area/level" and "domain-wide" are terms used in RFC 7981.

The full paragraph from the flex-algo draft reads:

"The IS-IS FAD Sub-TLV has an area scope. The Router Capability TLV in which the FAD Sub-TLV is present MUST have the S-bit clear."

I think this is correct - but if the authors wanted to update this to "area/level" I would not object.

   Les

> -----Original Message-----
> From: Lsr <lsr-bounces@ietf.org<mailto:lsr-bounces@ietf.org>> On Behalf Of Acee Lindem
> Sent: Monday, February 13, 2023 12:15 PM
> To: Chris Parker <chris@networkfuntimes.com<mailto:chris@networkfuntimes.com>>
> Cc: lsr@ietf.org<mailto:lsr@ietf.org>
> Subject: Re: [Lsr] Two small potential typing errors in
> draft-ietf-lsr-flex-algo
>
> Hi Chris,
>
> > On Feb 13, 2023, at 2:56 PM, Chris Parker
> > <chris@networkfuntimes.com<mailto:chris@networkfuntimes.com>>
> wrote:
> >
> > Hi all,
> >
> > First time poster here. Sincere apologies if I make any mistakes in
> etiquette. I work at Juniper, and am mailing on suggestion of Shraddha
> Hegde, after a conversation about draft-ietf-lsr-flex-algo.
> >
> > Having read the draft, I think I've found two tiny things to fix.
> >
> > The first is a typo: In the text "The following values area
> > allocated by IANA
> from this registry for Flex-Algorithms", I think it should say "are", not "area”.
>
> This is definitely a typo.
>
> >
> > The second is a point of clarification in the text "The IS-IS FAD
> > Sub-TLV has
> an area scope". I think perhaps this should be "level scope", not
> "area scope".
>
> I can’t seem to find similar IS-IS terminology. I’ll defer to the authors.
> However, you’d be correct for OSPF.
>
> >
> > For example, imagine a level 2 backbone that contains four areas. I
> > would
> imagine the intended behavior is actually to flood this sub-TLV
> through the entire level 2 backbone, rather than just to the other
> routers in the particular area that the originator happens to reside in?
> >
> > Hopefully these are useful changes. Apologies once again if I've
> > made any
> errors in this process.
>
> Speaking as WG Co-Chair - This is definitely the right process and we
> look forward to your future reviews of LSR documents!!!
>
> Thanks,
> Acee
>
>
> >
> > Best regards
> > Chris Parker
> >
> > _______________________________________________
> > Lsr mailing list
> > Lsr@ietf.org<mailto:Lsr@ietf.org>
> > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ls<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/ls>
> > r__;!!NEt6yMaO-gk!HBc_idYdlO5aWVAVEVX1LRxYrDu_445eISaA4KmlFc4JtucPDh
> > zuPTzcXChYX4Zjpc8NSYtp5Hkb0-bbx1BHCi2QTEYt6aW5$
>
> _______________________________________________
> Lsr mailing list
> Lsr@ietf.org<mailto:Lsr@ietf.org>
> https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr_<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/lsr_>
> _;!!NEt6yMaO-gk!HBc_idYdlO5aWVAVEVX1LRxYrDu_445eISaA4KmlFc4JtucPDhzuPT
> zcXChYX4Zjpc8NSYtp5Hkb0-bbx1BHCi2QTEYt6aW5$
_______________________________________________
Lsr mailing list
Lsr@ietf.org<mailto:Lsr@ietf.org>
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/lsr__;!!NEt6yMaO-gk!HBc_idYdlO5aWVAVEVX1LRxYrDu_445eISaA4KmlFc4JtucPDhzuPTzcXChYX4Zjpc8NSYtp5Hkb0-bbx1BHCi2QTEYt6aW5$<https://urldefense.com/v3/__https:/www.ietf.org/mailman/listinfo/lsr__;!!NEt6yMaO-gk!HBc_idYdlO5aWVAVEVX1LRxYrDu_445eISaA4KmlFc4JtucPDhzuPTzcXChYX4Zjpc8NSYtp5Hkb0-bbx1BHCi2QTEYt6aW5$>