Re: [Lsr] Working Group Last Call for draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm) In IP Networks"

"Acee Lindem (acee)" <acee@cisco.com> Mon, 16 May 2022 12:15 UTC

Return-Path: <acee@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 DDE63C1850CE; Mon, 16 May 2022 05:15:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.595
X-Spam-Level:
X-Spam-Status: No, score=-9.595 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_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=SwJFhuHJ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=tuLJE7rN
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 kb1j-kKPcir8; Mon, 16 May 2022 05:14:59 -0700 (PDT)
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 D72ECC1850CC; Mon, 16 May 2022 05:14:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=32732; q=dns/txt; s=iport; t=1652703298; x=1653912898; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Q0xJUJwQYNjSfPfvkb8aFBFSAiWgOlkYKnjDs+bS1Ho=; b=SwJFhuHJafP3XDf7JoT+0usF+O/Bc/4l4TRQnJNEMynfaTB4l3vKdGjo sFizm5Mrwyutp0LAC555K0wVrOx+tQLG7d02kQNWo6uMsvtTvXbg8H/m8 wVGyF0yQKeBtTeZzCLqt4jYUFdmvPVxQjlxo/8tgKNqW8Cs0XC/Ba5ZLQ k=;
IronPort-PHdr: A9a23:shXqxhPqZeWV9qoFCvol6ncDWUAX0o4cdiYZ6Zsi3rRJdKnrv5HvJ1fW6vgliljVFZ7a5PRJh6uz0ejgVGUM7IzHvCUEd5pBBBMAgN8dygonBsPNAEbnLfnsOio9GskKVFJs83yhd0ZPH8OrbFzJqXr05jkXSX3C
IronPort-Data: A9a23:tAK/Rq7FT/dCPSX9phHfsgxRtM/FchMFZxGqfqrLsTDasY5as4F+vmdOXmmCPanbY2P8ed9xbdyw8UgGsZHUmNYyQFQ4+SFgZn8b8sCt6fZ1gavT04J+FiBIJa5ex512huLocYZlFxcwmj/3auK79SQliPnSLlbBILes1h5ZFFcMpBgJ0XqPq8Zh6mJZqYDR7zGl4LsekOWHULOR4AOYB0pPg061RLyDi9yp0N8QlgRWifmmJzYynVFNZH4UDfnZw3cV3uBp8uCGq+brlNlV/0vD9BsrT9iiiLu+KAsBQ6XZOk6FjX8+t6qK20cZ4HdtlPdgcqNBMi+7iB3R9zx14NxGuJGYQgYyNaqKk+MYO/VdO3gmZvQaqOeWeiLXXcu7iheun2HX6/l0BU8qeIwV5ugyBXpUsP0AbT4JYwCKg+2x6LO2Vucqgd4sROHvJ5k3u3x8w3feF/lOaZPOX6zM+ZlZ0Ss+rs9LFPfaIcEebFJHdAzbbhtGOQJLUJk/h+yvwHL4dhVUrVuPruw27nTdigtr39DQ3HD9EjCRbd9ekkDdrWXc8iGjRBobL9eYjzGC9xqRaib0tXuTcOov+HeQr5aGWGGu+1E=
IronPort-HdrOrdr: A9a23:jq0UQqtfEVvd7lDlISpcsH7H7skCLoAji2hC6mlwRA09TyXGra6TdaUguiMc1gx8ZJh5o6H9BEGBKUmskaKceeEqTPmftXrdyRSVxeZZnMrfKlzbamLDH4tmtJuIHJIOcOEYYWIK7/oSpTPIburIo+P3sJxA592utEuFJDsCA8oLgmcJaTpzUHcGPjWubqBJc6Z0k/A33gZIDk5nCPhTaEN1OtTrlpnurtbLcBQGDxko5E2lljWz8oP3FBCew1M3Ty5P6a1KyxmHryXJooGY992rwB7V0GHeq75MnsH699dFDMuQzuAINzTXjBqybogJYczBgNl1mpDr1L8ZqqiKn/4SBbU015oXRBDtnfLZ4Xil7N/p0Q679bbXuwq5nSWzfkNFNyMIv/MpTvKe0Tt7gDm5u5g7g15wcPFsfE79dW3Glqv1v1sBrDvFnVMy1eEUlHBRSo0YdftYqpEe5lpcFNMaEDv9851PKpglMCjw3ocfTbqhVQGTgoCv+q3aYl0jWhOdBkQSsM2c1DZb2Hh/0ksD3cQa2nMN7og0RZVI7/nNdv0ArsADcuYGKaZmQOsRS8q+DWLABRrKLWKJOFziUKUKIWjEpZL76Kg8oOuqZJsLxp0vn4mpaiIUiUciP0b1TcGe1pxC9R7ABG27QDT208lbo4N0v7XtLYCbeBFriGpe5fdIj89vd/EzAczDSq6+K8WTWVfTJQ==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BsAADfP4Ji/5ldJa1aHQEBAQEJARIBBQUBQIE7CAELAYFRUgd1Alg5Q4ROg0wDhFJfhQmDAgOBE480inGBLIElA1QLAQEBDQEBLA0JBAEBhQICFoUoAiU0CQ4BAgQBAQESAQEFAQEBAgEHBIEJE4VoDYZCAQEBAQIBAQEQCwYRDAEBLAQHAQ8CAQgYAgIfBAMCAgIlCxQBEAIEAQ0FIoJbAYJjAw0kAQ6fJQGBPgKKH3qBMYEBgggBAQYEBIFNQYJ/GII4AwaBECwBgxODBVhMhyMnHIINgRQBJxyCMAcwPoJiAQECAYE0KRcVgyo3gi5jlGcdOwMcOIEFEoEhcQEIBgYHCgUyBgIMGBQEAhMSTQYeAhMFBwoGFg4UHBISGQwPAxIDEQEHAgsSCBUsCAMCAwgDAgMjCwIDGAkHCgMdCAocEhAUAgQTHwsIAxofLQkCBA4DQwgLCgMRBAMTGAsWCBAEBgMJLw0oCwMFDw8BBgMGAgUFAQMgAxQDBScHAyEHCyYNDQQcBx0DAwUmAwICGwcCAgMCBhcGAgIZWAooDQgECAQYBB4lEwUCBzEFBC8CHgQFBhEJAhYCBgQFAgQEFgICEggCCCcbBxYZHRkBBV0GCwkjFgYsCwYFBhYDJicqBiIBGwKSOoMdCIEOEA8OPmoEFB4GEwYCBEIJBwUgShUEBwQBExYfAQgCDQQpkW0xg0yKPJ8QgTAKg0yLGocHjWkELYN1jD6VE4IXepZmIIIqil2URQQEgXuDDwIEAgQFAg4BAQaBYTyBWXAVOyoBgj1RGQ+IAIYgN4M7hRSFSnUCOQIGAQoBAQMJjlKCSAEB
X-IronPort-AV: E=Sophos;i="5.91,229,1647302400"; d="scan'208";a="1031480932"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 May 2022 12:14:52 +0000
Received: from mail.cisco.com (xfe-rtp-003.cisco.com [64.101.210.233]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 24GCEqpr017104 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Mon, 16 May 2022 12:14:52 GMT
Received: from xfe-rtp-002.cisco.com (64.101.210.232) by xfe-rtp-003.cisco.com (64.101.210.233) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 16 May 2022 08:14:52 -0400
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (64.101.32.56) by xfe-rtp-002.cisco.com (64.101.210.232) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14 via Frontend Transport; Mon, 16 May 2022 08:14:52 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XtVpQEQ/7Ri6FTwdZO9hm7jVhugOJKpOeVuV8S28DBOzROg/s0GcybuWe6ZQMo8Cx0QtTLFJVXWxiFs4n7jfPkRXqWcvsMHFeqdR0ixs9+DIKbAvDuUDULPSXA5D5ZjikcxZby8PfrU8KABFNR+K7zUjMzjURx0CzrLSRyXpKAAS24WUWfJDGW4Fg8cV++I0cSECOMRUnlXXciRo7Y7UX+PeD96Nl6k+QFgWUmUCUl2tp78L44Jeb2EXhVJmL0YjMIMqOlUr2FBWAYME6+PN/tsi0/9ZcZiQSVtja3UCfHsl6WiVNmwzUt8PsBt7IEGZLisOgs0+cUTm03TC5Rwg9A==
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=Q0xJUJwQYNjSfPfvkb8aFBFSAiWgOlkYKnjDs+bS1Ho=; b=WLRHGrJ7M8CpzDebu7tNsHIs2VQ3hX0XP1GDFqZ1m+x5QVWbeEZyQIuCp57AV9fCO/xOytkW/G981+DbL9yY6WmvvklS3BQXFr1N4j8jNxpWuQSFROEvnpeJcTGfFIdOuBgfMmMUnX2XQtroanpTBVp3DRt1UjLGioMNTP8+xzWLH71ur34R8zTwxQQncO0/nFnVIaEV54VxUpkI+g1uH6LWSkUgvjk/OOEMBNAHOcTC+6+3mpTeKRJkLTLihf/iitjj0KZ+K8B+srK++f5jpK39XtjhiS0B+fauUebtFk29/cAiOaLlNmsNXrX+qhSc9UVA2QlHqjBAV0nkv2arMw==
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=Q0xJUJwQYNjSfPfvkb8aFBFSAiWgOlkYKnjDs+bS1Ho=; b=tuLJE7rNtBAkS8cSn4ha9kuHUK8cN7fZ0m3CcQge36qMeZGxP4LPoGOvCK2JbMyuaIiVeNqQqc4g1eYKVudRaIUrV4fwGDa2Fk+qwGitKL5UOJ1SfRy3q7MyL2vzr0AG9JUg6MDB3qdSw6UCdVf1NSAwM7YVh7zBkOfAx/nO8EQ=
Received: from BYAPR11MB2757.namprd11.prod.outlook.com (2603:10b6:a02:cb::16) by MWHPR1101MB2319.namprd11.prod.outlook.com (2603:10b6:301:52::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.14; Mon, 16 May 2022 12:14:50 +0000
Received: from BYAPR11MB2757.namprd11.prod.outlook.com ([fe80::dc12:a344:f033:8193]) by BYAPR11MB2757.namprd11.prod.outlook.com ([fe80::dc12:a344:f033:8193%4]) with mapi id 15.20.5250.018; Mon, 16 May 2022 12:14:50 +0000
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, Peter Psenak <ppsenak=40cisco.com@dmarc.ietf.org>, Ketan Talaulikar <ketant.ietf@gmail.com>
CC: "lsr@ietf.org" <lsr@ietf.org>, "draft-ietf-lsr-ip-flexalgo@ietf.org" <draft-ietf-lsr-ip-flexalgo@ietf.org>
Thread-Topic: [Lsr] Working Group Last Call for draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm) In IP Networks"
Thread-Index: AQHYSrKu6FNK67UObUGS/u+m71Clk6zqRI8AgC9fQQCAA2KkAIAAB2mAgAApz4CABFfRAP//xzuAgABQSID//72ggA==
Date: Mon, 16 May 2022 12:14:50 +0000
Message-ID: <6FE28FF3-5C12-47D1-9C4E-E96699586E34@cisco.com>
References: <36E526F2-34CB-4C0A-84C2-79A50D9D4C36@cisco.com> <CAH6gdPwrshSVGNsjJVqND8kpNBTBQWicggEz_qyP0DtMYY5wjg@mail.gmail.com> <ada98772-db20-186d-6833-4c0a1e502b99@cisco.com> <CAH6gdPzSCafeyBUJC9NyvX_=nxGJ3PXbdMukwDbUduomwq6-iQ@mail.gmail.com> <f6472e20-da10-217f-958b-4572511c6375@cisco.com> <8DCA0D7E-9787-4508-A51F-B0EB0BBF2CC4@cisco.com> <b8f004b1-cf32-b958-67a7-9e7c5b247d77@cisco.com> <51CDF194-174B-4B84-B414-73A3449FF6CD@cisco.com> <87d72b4f-5fdb-2d4f-0fcb-f40665765702@cisco.com>
In-Reply-To: <87d72b4f-5fdb-2d4f-0fcb-f40665765702@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.59.22031300
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cisco.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 436efc3e-24d2-4155-454e-08da3735ad08
x-ms-traffictypediagnostic: MWHPR1101MB2319:EE_
x-microsoft-antispam-prvs: <MWHPR1101MB2319F188B42D0AF02F737019C2CF9@MWHPR1101MB2319.namprd11.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: QXmv6WEyw4o03ZlGW4RrkfU3oVY2qRs2AuMw/jR+Dbqt1vTIOUB6HmgeqUhTPU9QZa9B4UShKalPHCtb+8ioOoe1qhfNHB3ebpywP5DreN2H84v9eUEzgJCKGMfLoR2xDxb31CehVk5LP0if5KWjknm4MliIM83VAvVXx02QyEV+wuYQFyOhs1WkWftbjMygYQRx3g44hTN6vYDhELS4y+WmeabHO5uMHaOib0HmJuhrbAIns96hkbZnJGo/T9ihni7e1HJvtfGja9GeXK5vZf9dW51J+YfTpREOdbCKkj5Pmfk+tvE6IL8EZb8WsdWNp2sDQ7ekmRchMigvwBYxU6DlRpnJIEs+8jMx8265xB6bwV7ZCntKgpefCbzWbMMTqdSG6mr2fsP31G6wUEYqDms9apqwJU94Es7UxzV0ohmsx9d4ZGmyXJY3ETXd6kWJNd+/0hfqtK0QV1uRlJr4U3A4KV4TFBIkmtqsyGDHP/6wVrQOcUMB4LLlPGOdh+8x4QTa3i9Z42rACl7sVMRiodY//nVJ5dqCAVE+CWL0/ZaQ9j1bmfxYI/p3hw1I+x3ORtsWKnfXxL1L0APi0SlXgNad3UaI46+aNF+yTY3o3w14ZCu7q+BZvGbFqbrxXMC16eVl2y/fh434AKbi50PVY1Cl2ffSB27z6V4QO6+UC2BiXGgrHxcxv5uZd5g3Ni6xY/bU/NGSg0XmhHkyoGTudgBTSSVu+XvX+6n0hSS3/oqHn8/LjDoc8ZcEqeiIIyKQBEV28QxE1tvq6Alt09Uzn11fXD+X4dduMcLkflMujmTr3pzDvb6dpSnLHXmvlP4tnW7dtR2GiWKuAX98ZLqejpwGiTU3t/hODcpejjPpkrM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR11MB2757.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(36756003)(30864003)(508600001)(110136005)(6486002)(966005)(186003)(316002)(38100700002)(8936002)(66574015)(2616005)(54906003)(86362001)(53546011)(26005)(71200400001)(66946007)(66556008)(66476007)(4326008)(5660300002)(33656002)(122000001)(91956017)(6512007)(66446008)(76116006)(6506007)(8676002)(83380400001)(2906002)(38070700005)(64756008)(45980500001)(579004); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: NkgURkL0lnaqeJT0rTkjn8OzxdSH/kqjdw8Cb+O6a//sSK9tnN9jDyWz57+nuljK7kqNioBILXJ2EiJu1LhfzKQ2VADbn+wAAsVzP6FKTT4XhdefY3Xkg3lsLEoxWuODnhTe/HaoaPUGXhIVzL4Ag7vQIeFttof9IGO0aUDaX1luP/zq1ssry72pllvvCBxE7MKzr8E6LPnnOgG+VBCxs7FujdajnCm8b6S13Z84rD/+gUmnqutUaevqXV7mfIIcH6Q7bA3/FAhD/zNZNMiOKzDwXQaHFHtSlv+qTUd2SBRPFPf/kiCbZVzZv+tid4Eu+lxvSQqHoVcx1lnFRy0TkkWvXuzsqQ5OOu83q8diGlKuT2I1ksOMpdUH+PibDHYa1F6SWyac+LDVPWcXbovU4JqlJDtjiQUgwpBykQCWGALaNfrRVWMCUeY6ft39YAmLTKWTqsqZ9mR2Rgjw/sE/GXB1zM/0jnTogfNL/I2LHdmIUjf3uFnE1E0Eiy+D0vty4C3/Damqbs8BCKIlU5ZqGSVUMJcflRlLODpa/EZGJ0uh/fU7Suh6p9aBf85yt38Dp8MN65Ud7eISsT25H4jRYcVjC9G3cHGVLj5GKbAW9Amv40vk1r5W6F7Erqb1QMk/NKp+/6sO671ZqCh8a44CTqJ7ObqfjPjIX/0dvS6K62eNCGv5tOfuhdb06lDLhGQX3cp7ZTVydZojGBnkToOmkffQJ+6vcxmaknNbwgKBpVHhp7O8lDD+Uc7YiKSbJMmIFq+4pxz2lsq76MRDyL/RC5ai4+pNyeGuQv5ovEUEuY4MO63PNJcYEbuBPFTTXr459tV9NCizxt6SQjEdB4Yvl21QakuPKaZBlt6rrLMorXX1Q/zc1JaWPbFXZSz8EB/sbpiE4TbSNDqPFGz0PlomRcSy5WgBPpe8MdPy3+JxWpRfVRfTRM+zMq0AY/DWHtclYO+2e1r6pCeWiuBirwuKripLlJ6NcD0DjuhqvM2mISgNcgK9Fhr1dE2ZYLubBo3D5Vi7lYZKl85eE/47RslhtYd1KVH22/bBTA0UO2DSmu4lJqqw8ctRLLrgmMCRtMBPCCsi9HOzo30TciF3iR++FzimcJ2R/Rm1IH/yZBE1oDcJvoSVhQQAICKw4oERahZocQ5QaCJj50k1QPZQpHCDV9V+5HhzAvwn7JYJ6ZSjJ/7hTOyeNQrZXscv9s0vMbyQ0hUHo3254ekO9QE2FYTCQUdtokBeBlsGBd049T0DNA2wX9ekXMVHWZnuA00Qyrjco00iaQn89PPwz+K9l9UX2nnR+Y2yVvtIyMpYqzXYYHP94gVbc2cpue5h4Zcd8iAVpo9G46LxDBdkcZ3F99xviM84MpSmHN/CMCXBfe8hnCItrB2qeDy2DGwOPDbKJM+CeSMbjCzJV5daJIE/rIM8IhTPRQIh045b7AE2UbhS021XiznQRYxSsx74Liw/RpZp9hMAmW3ou5kU7IIZP6KexkDYe72kLJHhF+rRo6HgvIO6E5KT2vQC7qrm7tVy5Cg9FtL+tESUXh8n0UozB26ZQ2wEeiz9vy4cttuoHLLesCn6dzY2GsJPA+KuroRKU8J1LOINf4W2lhsZl/ZWaRILpkVHbIdYdAEVF1YovcxeRqA5JfLuSMeAKCSKOh3VhOLVY8jpEQ1KL4KN+2x7tL0hh52PPLuXW7j0ZP1EgTeddxAugN6gVYgPhdwCq1y+UJedqk+Kq7ZX1zaQpo+2FITriA==
Content-Type: text/plain; charset="utf-8"
Content-ID: <368C6CA07A73744BB064536E401671D2@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BYAPR11MB2757.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 436efc3e-24d2-4155-454e-08da3735ad08
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2022 12:14:50.1672 (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: x6eQEViBufiGjA26R0qwQqvuoXFbl1Kl8zmkuWFy0DHV6AwPn1dzey3IEIgWSKzm
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1101MB2319
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 64.101.210.233, xfe-rtp-003.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/zoq2_n86E6thnUhMXsppWtJ_asQ>
Subject: Re: [Lsr] Working Group Last Call for draft-ietf-lsr-ip-flexalgo-04 - "IGP Flexible Algorithms (Flex-Algorithm) In IP Networks"
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.34
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: Mon, 16 May 2022 12:15:04 -0000


On 5/16/22, 8:12 AM, "Peter Psenak" <ppsenak@cisco.com> wrote:

    Hi Acee,

    On 16/05/2022 13:25, Acee Lindem (acee) wrote:
    > Hi Peter,
    > 
    > On 5/16/22, 6:48 AM, "Peter Psenak" <ppsenak=40cisco.com@dmarc.ietf.org> wrote:
    > 
    >      Hi Acee,
    > 
    >      thanks for your comments, I have incorporated them all.
    > 
    >      Please see one response inline:
    > 
    > 
    >      On 13/05/2022 22:28, Acee Lindem (acee) wrote:
    >      > Hi Peter,
    >      >
    >      > Thanks for addressing the WG last comments relating to terminology and IGP flex-algorithm data-plane granularity. I also have some editorial comments attached. These include:
    >      >
    >      >      1. Remove "new" from the text since these specifications will not be new when they are published.
    >      >      2. Fix the reference to the OSPFv3 Router Information Opaque LSA. As you know, there are no opaque LSAs in OSPFv3 since OSPFv3 natively supports LSA compatibility.
    >      >      3. Replace "ISIS" with "IS-IS".
    >      >      4. Use American English spellings consistent with RFC style.
    > 
    > 
    >      >
    >      > One comments, for situations where we don't install any route in the data-plane, should we recommend logging an error? For example, in RFC 7684, we say:
    > 
    >      why would not installing a forwarding entry in a specific data-plane be
    >      an error? There could be multiple valid reasons why that can happen.
    > 
    > I am only referring to the cases where we ignore advertisements due to conflict. For example:
    > 
    >      A router receiving multiple IPv4 Algorithm Prefix Reachability
    >     advertisements for the same prefix, from different originators, each
    >     with a different Algorithm, MUST ignore all of them and MUST NOT
    >     install any forwarding entries based on these advertisements.
    > 
    > There are six of these in total. Wouldn't these be configuration errors?
    ok, sure I added the "This situation SHOULD be logged as an error." to 
    all of them.

Thanks Peter,
Acee


    thanks,
    Peter
    > 
    >     
    > Thanks,
    > Acee
    > 
    > 
    >      thanks,
    >      Peter
    > 
    >      >
    >      >              This situation SHOULD be logged as an error.
    >      >
    >      > I was tempted to hyphenate "Flex-algorithm specific" and "algorithm specific" but didn't since they aren't in the base Flex-Algo specification.
    >      >
    >      > Thanks,
    >      > Acee
    >      >
    >      >
    >      >
    >      >
    >      >
    >      > On 5/13/22, 9:59 AM, "Lsr on behalf of Peter Psenak" <lsr-bounces@ietf.org on behalf of ppsenak=40cisco.com@dmarc.ietf.org> wrote:
    >      >
    >      >      Hi Ketan,
    >      >
    >      >      sure, thanks for catching those, I'll fix them in next revision.
    >      >
    >      >      thanks,
    >      >      Peter
    >      >
    >      >
    >      >      On 13/05/2022 15:32, Ketan Talaulikar wrote:
    >      >      > Hi Peter,
    >      >      >
    >      >      > Thanks for your updates to the draft and your responses below.
    >      >      >
    >      >      > I would like to point out a few remaining points to be fixed/addressed.
    >      >      >
    >      >      > a) There is a discrepancy regarding the size of the Metric field for the
    >      >      > OSPFv2 IP Algo Reachability sub-TLV between the figure and the text
    >      >      > description. The text needs to be fixed to reflect 4 octets size.
    >      >      >
    >      >      > b) For the OSPFv3 IP Algo Prefix Reachability sub-TLV the Type should be
    >      >      > 2 octets and the discrepancy in the sub-TLV name in the Figure needs to
    >      >      > be corrected. Length should now become 8.
    >      >      >
    >      >      > c) The references to the sections of draft-lsr-flex-algo in this
    >      >      > document need corrections in Sec 7 ? In general, I think the references
    >      >      > to the base draft sections 11, 12, and 13 (except that M-flag is always
    >      >      > used) would be helpful.
    >      >      >
    >      >      > Thanks,
    >      >      > Ketan
    >      >      >
    >      >      > On Wed, May 11, 2022 at 3:20 PM Peter Psenak <ppsenak@cisco.com
    >      >      > <mailto:ppsenak@cisco.com>> wrote:
    >      >      >
    >      >      >     Hi Ketan,
    >      >      >
    >      >      >
    >      >      >     please see inline (##PP):
    >      >      >
    >      >      >     On 11/04/2022 08:25, Ketan Talaulikar wrote:
    >      >      >      > Hello All,
    >      >      >      >
    >      >      >      > Following are some comments on this draft:
    >      >      >      >
    >      >      >      > 1) Is this draft about opening the use of all IGP Algorithms for IP
    >      >      >      > (Algo) Routing or intended to be specific to Flexible Algorithms
    >      >      >     (i.e.
    >      >      >      > algo 128-255) alone. I think it is important to specify the scope
    >      >      >      > unambiguously. Perhaps it makes sense to restrict the usage in this
    >      >      >      > particular document to FlexAlgorithms alone. If not, the draft
    >      >      >     probably
    >      >      >      > needs an update and we need to also cover algo 1 (Strict SPF)
    >      >      >      > applicability and update the text to refer more generically to
    >      >      >      > algo-specific IP routing.
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >      >
    >      >      >      > 2) The relationship between the algo usage for IP FlexAlgo and other
    >      >      >      > data planes (e.g. FlexAlgo with SR) is not very clear. There arise
    >      >      >      > complications when the algo usage for IP FlexAlgo overlap with other
    >      >      >      > (say SR) data planes since the FAD is shared but the node
    >      >      >     participation
    >      >      >      > is not shared. While Sec 9 suggests that we can work through these
    >      >      >      > complications, I question the need for such complexity. The FlexAlgo
    >      >      >      > space is large enough to allow it to be shared between various data
    >      >      >      > planes without overlap. My suggestion would be to neither carve out
    >      >      >      > parallel algo spaces within IGPs for various types of FlexAlgo data
    >      >      >      > planes nor allow the same algo to be used by both IP and SR data
    >      >      >     planes.
    >      >      >      > So that we have a single topology computation in the IGP for a given
    >      >      >      > algo based on its FAD and data plane participation and then when it
    >      >      >      > comes to prefix calculation, the results could involve
    >      >      >     programming of
    >      >      >      > entries in respective forwarding planes based on the signaling of
    >      >      >     the
    >      >      >      > respective prefix reachabilities. The coverage of these aspects in a
    >      >      >      > dedicated section upfront will help.
    >      >      >
    >      >      >     ##PP
    >      >      >     this has been discussed previously in this thread.
    >      >      >
    >      >      >
    >      >      >      >
    >      >      >      > 3) This draft makes assertions that IGP FlexAlgo cannot be deployed
    >      >      >      > without SR. This is not true since the base IGP FlexAlgo spec
    >      >      >     explicitly
    >      >      >      > opens it up for usage outside of the SR forwarding plane. We already
    >      >      >      > have BIER and MLDP forwarding planes as users of the IGP
    >      >      >     FlexAlgo. My
    >      >      >      > suggestion is to remove such assertions from the document. It is
    >      >      >      > sufficient to just say that the document enables the use of IGP
    >      >      >     FlexAlgo
    >      >      >      > for IP prefixes with native IP forwarding.
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >      >
    >      >      >      > 4) The draft is mixing up "address" and "prefix" in some places. IGP
    >      >      >      > path computation is for prefixes and not addresses. There are a few
    >      >      >      > instances where "address" should be replaced by "prefix".
    >      >      >     References to
    >      >      >      > RFC791 and RFC8200 seem unnecessary.
    >      >      >
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >      >
    >      >      >      > 5) The draft does not cover the actual deployment use-case or
    >      >      >      > applicability of IP FlexAlgo. The text in Sec 3 is not clear and
    >      >      >      > insufficient. What is the point/use of sending traffic to a
    >      >      >     loopback of
    >      >      >      > the egress router? Perhaps it makes sense in a deployment where
    >      >      >     IP-in-IP
    >      >      >      > encapsulation is used for delivering an overlay service? If so,
    >      >      >     would be
    >      >      >      > better to clarify this. The other deployment scenario is where
    >      >      >      > "external" or "host/leaf prefixes" are associated with a FlexAlgo to
    >      >      >      > provide them a different/appropriate routing path through the
    >      >      >     network.
    >      >      >      > Yet another is the use of IP FlexAlgo along with LDP. Sec 9 does not
    >      >      >      > address the topic well enough. I would suggest expanding and
    >      >      >     clarifying
    >      >      >      > this and perhaps other such deployment use cases (or
    >      >      >     applicability) in
    >      >      >      > the document in one of the earlier sections to provide a better
    >      >      >     context
    >      >      >      > to the reader.
    >      >      >
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >
    >      >      >      >
    >      >      >      > 6) It would be better to move the common (i.e. not protocol
    >      >      >     specific)
    >      >      >      > text from 5.1 and 5.2 under 5. This might also apply to some
    >      >      >     extent to
    >      >      >      > the contents of sec 6.
    >      >      >
    >      >      >
    >      >      >     ##PP
    >      >      >     Done. For section 6, I would prefer to keep it in the protocol specific
    >      >      >     sections.
    >      >      >
    >      >      >      >
    >      >      >      > 7) Most of the text with MUSTs in sec 5 doesn't really make sense in
    >      >      >      > repeating - this is covered in the base FlexAlgo spec already.
    >      >      >     The only
    >      >      >      > key/important MUST is the one related to using separate algo for IP
    >      >      >      > FlexAlgo over SR data planes. See my previous comment (2) above.
    >      >      >
    >      >      >     ##PP
    >      >      >     I prefer to keep the MUSTs there
    >      >      >
    >      >      >      >
    >      >      >      > 8) Sec 5.1, the SHOULD needs to be MUST in the text below.
    >      >      >      >
    >      >      >      >     A router receiving multiple IP Algorithm
    >      >      >      >     sub-TLVs from the same originator SHOULD select the first
    >      >      >      >     advertisement in the lowest-numbered LSP and subsequent
    >      >      >     instances of
    >      >      >      >     the IP Algorithm Sub-TLV MUST be ignored.
    >      >      >
    >      >      >     ##PP
    >      >      >     Done.
    >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > 9) Sec 5.1, I would suggest changing the following text as
    >      >      >     indicated.
    >      >      >      > Also, perhaps add that the algo 0 MUST NOT be advertised and a
    >      >      >     receiver
    >      >      >      > MUST ignore if it receives algo 0.
    >      >      >      > OLD
    >      >      >      >
    >      >      >      >     The IP Algorithm Sub-TLV could be used to advertise
    >      >      >      >     support for non-zero standard algorithms, but that is outside the
    >      >      >      >     scope of this document.
    >      >      >      >
    >      >      >      > NEW
    >      >      >      >
    >      >      >      >     The use of IP Algorithm Sub-TLV to advertise support for
    >      >      >     algorithms
    >      >      >      >
    >      >      >      >     outside the flex-algorithm range is outside the
    >      >      >      >     scope of this document.
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > 10) Sec 5.1, the SHOULD needs to be MUST in the text below
    >      >      >      >
    >      >      >      >     The IP Algorithm TLV is optional.  It SHOULD only be
    >      >      >     advertised once
    >      >      >      >     in the Router Information Opaque LSA.
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > 11) Sec 6. The following text is better moved into the respective
    >      >      >      > protocol sub-sections. OSPFv3 is not covered anyway by it.
    >      >      >      >
    >      >      >      >     Two new top-level TLVs are defined in ISIS [ISO10589
    >      >      >     <https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ip-flexalgo#ref-ISO10589
    >      >      >     <https://datatracker.ietf.org/doc/html/draft-ietf-lsr-ip-flexalgo#ref-ISO10589>>]
    >      >      >     to advertise
    >      >      >      >     prefix reachability associated with a Flex-Algorithm.
    >      >      >      >
    >      >      >      >     *  The IPv4 Algorithm Prefix Reachability TLV
    >      >      >      >
    >      >      >      >     *  The IPv6 Algorithm Prefix Reachability TLV
    >      >      >      >
    >      >      >      >     New top-level TLV of OSPFv2 Extended Prefix Opaque LSA
    >      >      >     [RFC7684  <https://datatracker.ietf.org/doc/html/rfc7684
    >      >      >     <https://datatracker.ietf.org/doc/html/rfc7684>>] is
    >      >      >      >     defined to advertise prefix reachability associated with a Flex-
    >      >      >      >     Algorithm in OSPFv2.
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >      >
    >      >      >      > 12) Sec 6.1 & 6.2. There is no discussion regd the use of the Prefix
    >      >      >      > Attribute Flags sub-TLV with the new top-level TLVs.
    >      >      >      >
    >      >      >      > I think their usage MUST (or at least SHOULD) be included as it
    >      >      >     helps
    >      >      >      > determine the route type and prefix attributes that
    >      >      >      >
    >      >      >      > have proven to be quite useful for various use cases and deployments.
    >      >      >
    >      >      >     ##PP
    >      >      >
    >      >      >     Why? We have a text that says:
    >      >      >
    >      >      >     "This new TLV shares the sub-TLV space defined for TLVs 135, 235, 236
    >      >      >     and 237."
    >      >      >
    >      >      >     Why do we need to describe the usage of the specific sub-TLV?
    >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > 13) Sec 6.2 what happens when the same prefix is advertised as SRv6
    >      >      >      > Locator as well as IPv6 Algo Prefix (same or conflicting algos).
    >      >      >     Perhaps
    >      >      >      > both must be ignored?
    >      >      >      >
    >      >      >      > The same applies for OSPFv3 as well.
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > 14) Sec 6.3, OSPFv2 MT-ID reference should be RFC4915. Perhaps
    >      >      >     the range
    >      >      >      > of MT should be mentioned since it is a 8 bit field here.
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > 15) Sec 6.4, the metric field in the sub-TLV has to be 32-bit. While
    >      >      >      > 24-bit is ok when the FAD uses IGP metric, it will not suffice
    >      >      >     for other
    >      >      >      > IGP metric types.
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > 16) Sec 6.3 & 6.4, the conflict checking with base algo 0 prefix
    >      >      >      > reachability cannot be limited only to the OSPFv2/3 Extended LSAs
    >      >      >     but
    >      >      >      > should also cover the base fixed form >
    >      >      >      > OSPFv2/v3 LSAs. We could use a more generic term like "normal prefix
    >      >      >      > reachability" advertisements perhaps to cover the different LSAs?
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > 17) Sec 7 and 8, suggest to not use the term "application" to avoid
    >      >      >      > confusion with ASLA. My understanding is that there is a single
    >      >      >     FlexAlgo
    >      >      >      > application when it comes to ASLA.
    >      >      >      >
    >      >      >      > Perhaps the intention here is "data plane" ?
    >      >      >
    >      >      >     ##PP
    >      >      >     Done
    >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > 18) The relationship between the BIER IPA and this draft needs some
    >      >      >      > clarifications - should the BIER WG be notified if they want to
    >      >      >     update
    >      >      >      > draft-ietf-bier-bar-ipa?
    >      >      >      >
    >      >      >      > This (in some way) goes back to my comment (2) above.
    >      >      >
    >      >      >     ##PP
    >      >      >     I don't see the relationship to BIER IPA here.
    >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > 19) Sec 8, what prevents the use of IP FlexAlgo paths programmed
    >      >      >     by LDP
    >      >      >      > as well. Or if the intention is to use them strictly for IP
    >      >      >     forwarding only
    >      >      >      >
    >      >      >      > then this needs to be clarified.
    >      >      >
    >      >      >     ##PP
    >      >      >     nothing prevents someone to advertise LDP label for the IP algo-prefix
    >      >      >     and use it with the labeled forwarding. I don't see a problem. But this
    >      >      >     specification does not specify any of it.
    >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > 20) The following text in Sec 9 is about using the same FlexAlgo
    >      >      >     (with a
    >      >      >      > common definition) for multiple data-planes at the same time. The
    >      >      >     key is
    >      >      >      > that we only are able to use
    >      >      >      >
    >      >      >      > prefix in one algo/data-plane? I am wondering if we can improve this
    >      >      >      > text to bring this out in a better way. Or altogether remove this
    >      >      >     if we
    >      >      >      > agree to not allow sharing of algo
    >      >      >      >
    >      >      >      > between different data planes to keep things simple.
    >      >      >      >
    >      >      >      >     Multiple application can use the same Flex-Algorithm value at the
    >      >      >      >
    >      >      >      >     same time and and as such share the FAD for it.  For example
    >      >      >     SR-MPLS
    >      >      >      >     and IP can both use such common Flex-Algorithm.  Traffic for
    >      >      >     SR-MPLS
    >      >      >      >     will be forwarded based on Flex-algorithm specific SR SIDs.
    >      >      >     Traffic
    >      >      >      >     for IP Flex-Algorithm will be forwarded based on Flex-Algorithm
    >      >      >      >     specific prefix reachability announcements.
    >      >      >
    >      >      >     ##PP
    >      >      >     Done.
    >      >      >
    >      >      >     thanks,
    >      >      >     Peter
    >      >      >      >
    >      >      >      >
    >      >      >      > Thanks,
    >      >      >      >
    >      >      >      > Ketan
    >      >      >      >
    >      >      >      >
    >      >      >      >
    >      >      >      > On Fri, Apr 8, 2022 at 12:38 AM Acee Lindem (acee)
    >      >      >      > <acee=40cisco.com@dmarc.ietf.org
    >      >      >     <mailto:40cisco.com@dmarc.ietf.org>
    >      >      >     <mailto:40cisco.com@dmarc.ietf.org
    >      >      >     <mailto:40cisco.com@dmarc.ietf.org>>> wrote:
    >      >      >      >
    >      >      >      >     This begins a WG last call for
    >      >      >     draft-ietf-lsr-ip-flexalgo-04.  The
    >      >      >      >     draft had a lot of support and discussion initially and has been
    >      >      >      >     stable for some time. Please review and send your comments,
    >      >      >     support,
    >      >      >      >     or objection to this list before 12 AM UTC on April 22^nd ,
    >      >      >     2022.____
    >      >      >      >
    >      >      >      >     __ __
    >      >      >      >
    >      >      >      >     Thanks,
    >      >      >      >     Acee____
    >      >      >      >
    >      >      >      >     _______________________________________________
    >      >      >      >     Lsr mailing list
    >      >      >      > Lsr@ietf.org <mailto:Lsr@ietf.org> <mailto:Lsr@ietf.org
    >      >      >     <mailto:Lsr@ietf.org>>
    >      >      >      > https://www.ietf.org/mailman/listinfo/lsr
    >      >      >     <https://www.ietf.org/mailman/listinfo/lsr>
    >      >      >      >     <https://www.ietf.org/mailman/listinfo/lsr
    >      >      >     <https://www.ietf.org/mailman/listinfo/lsr>>
    >      >      >      >
    >      >      >
    >      >
    >      >      _______________________________________________
    >      >      Lsr mailing list
    >      >      Lsr@ietf.org
    >      >      https://www.ietf.org/mailman/listinfo/lsr
    >      >
    >      >
    > 
    > 
    >