Re: [spring] WGLC for draft-ietf-spring-segment-routing-policy

"Ketan Talaulikar (ketant)" <ketant@cisco.com> Fri, 30 April 2021 13:03 UTC

Return-Path: <ketant@cisco.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73C313A171F; Fri, 30 Apr 2021 06:03:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.605
X-Spam-Level:
X-Spam-Status: No, score=-9.605 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_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_NONE=0.001, T_REMOTE_IMAGE=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=BB1AUSN3; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=gjBYmQNl
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 dhypap3_oa3A; Fri, 30 Apr 2021 06:03:46 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0E8A53A171A; Fri, 30 Apr 2021 06:03:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=99530; q=dns/txt; s=iport; t=1619787826; x=1620997426; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=4vsNGeybT3clXSHi4dlcWHB2krAmA/BA1Aavh/mYzXM=; b=BB1AUSN3AVWkVk2GGqOBqHd6cFp18C9IZ9ABawSSR/h5b+P4Mnyx9Iik Ncc+aKEtf8ZE8dFLQy5uoEElmOlDyCFe86yE1JDCDOWya6wSUGDcQoKCN WQZyL8g3A4J11SebJXAaGguPyXPXmrGYXw9KCxi4Ch0ho6ofdafggsDG7 s=;
X-IPAS-Result: A0ApAABy/4tgmIMNJK1QBwMcAQEBAQEBBwEBEgEBBAQBAYIEBgEBCwGBIjAjBih+WhIkMQuEOYNIA4U5iGwDijOEfoocgS4UgREDTwULAQEBDQEBHQEMCAIEAQGEDEQCF4FkAiU1CA4CBAEBAQMCAwEBAQEBBQEBAQIBBgQUAQEBAQEBAQFohVANhkQBAQEEAQEYAQIGChMBASMJCwEPAgEIBwcDAQMBARYLAQYDAgICHwYLFAMGCAIEAQ0FCBOCVgGBflcDLwEOnFsCih96gTKBAYIEAQEGBASBNAETQYMlDQuCEwmBIxcBgniECQEBgROBSoJmgRAnHIFJQoEUAUOBX4EAPoIeQgEBAgGBFgEMBQEHBQYBIwwJCgUHCQgBCIJQFx+CK4FRCBBbCFINAwEDDRAFIQgGAQECAxsCDRcVIFsHBgEuGQYzAQ+QVhqDMod6jQmQYDBbCoMQiXaHd4UDeYVXEINUPopMhhyNR4JdkzKBBHaCFologxyPWw+EWAIEAgQFAg4BAQaBVgE1a3BwFTuCNQEzCUcXAg6OHwsBBQgJgQIBB4JEhRSFSXMCATUCBgEJAQEDCXyJTgEmB4EHAYEPAQE
IronPort-PHdr: A9a23:g8OO7BJ83PHo65bnftmcuZUyDhhPgJ39IxIV55w7irlHbqWk+dH4M VfC4el25HfGWIza77RPjO+F+6zjWGlV55GHvThCdZFXTBYKhI0QmBBoG8+KD0D3bZuIJyw3F chPThlpqne8N0UGF8P3ZlmUqXq3vnYeHxzlPl9zIeL4UofZk8Ww0bW0/JveKwVFjTawe/V8N hKz+A7QrcIRx4BlL/VZ9w==
IronPort-HdrOrdr: A9a23:3jKqK69jzctVrMRpihtuk+GKcb1zdoIgy1knxilNYDRvWIixi9 2ukPMH1RX9lTYWXzUalcqdPbSbKEm8ybdc2qNUGbu5RgHptC+TLI9k5Zb/2DGIIUPD38Zn/+ Nbf6B6YeeeMXFTh8z3+RT9Nt4mzsWO/qzAv5ag815GZ2hRGsZdxi1+DRuWFVAzYQFAC4YwGp b03Ls4mxOLf3MLYsOnQkQURuSrnayEqLvKQz4jQyQm5g6HkC+y5NfBcySw8x8CX1p0sMwf2E fflQiR3NTHj9iazVvm23bX/9BqnrLau6d+LeitruRQFTn2kAavY+1aKvy/lRQ4uvum5lpvsP SkmWZbA+1J53ncfn64rHLWsmGKultDmhySq2Owunftrdf0Qzg3EaN69P9kWyHE4EkttswU6t Ms40ultoFaBR6FvCPx68mgbWATqmOIoGEvmeNWsnpHUYF2Us4pkaUj+ipuYfM9NRO/zLpiPP hlDcna6voTW0iddWrlsm5mx8HpdmgvHz+dK3Jy+vC94nxzpjRU3kEYzMsQkjMr75QmUaRJ4O zCL+BBiKxOdMkLdqhwbd1xAvefOyjoe1bhIWiSKVPoGOUsIHTWsaP6570z+aWMdIEXyoAx3L DMSklRu2J3W0+GM7zN4LR7tjT2BEmtVzXkzc9To7JjvKfnebbtOSqfDF80lc+tpOgeH93bV/ 6/NIk+OY6mEULeXaJymyHuUZhbLncTFOcPvMwgZl6IqsXXbo3m39arN8r7Ff7IK3IJS2n/Cn wMUHzYP8Nb9H2mXXf+nVzUU3PpcUrv4IJoHMHhjq4u4blIErcJnhkeiFy/6M3OAyZFqLYKcE x3J66ilLi6q2mw9WPB9H5oJRJZE0ZQ7NzbIjZ3jD5PF3mxXacIut2Zd2wX9mCAPAVDQ8TfFx Mau0564rutL5ubxTkrDtWuNm7ytQpLmFu6C7Mn3oGT78bsfZ01Sqs8UKtqDAPRClheggBxsl pObwcCW27SHj7jkr+ekZQRHe3THuMM2DuDEIpxkzb/vV/ZjdwzTnEbNgTeIPK/sEILfX5ooX Fft4UYm6GNnD6zL3BXupVJDHR8LEKNALxHCwyZYp5zgb6DQnAqcU66wRqHlho0Zm3ms2IVi2 CJF1zIRdj7RnxAp3tfzqHmtGlRS1zYVUdxZndm2LcNT1jusmpv0OONe6q423aQbFxH2e0GLD TZe1IpU3BT7sHy2xiPlDmYE3I6gp0oI+zGFbwmN6rew3W3NeSz5Ow7Nu4R+JZuL9b1tOAXFe qZZg+ONTv9YtlZkDC9tzIgOCNurmMjnu6t0Br57HKg1Hp6BfbJOlxpS/UaJN6bhlKUDcqgwd F8jdgvu/G3PXi0YtmaybvPZzoGMwjNuweNPpcVgIERubh3uKp4HpHdXzeN3HZb3A8mJMOxkE 8FWqx07L3IJ4cHRb1fRwtJul4y0NifJkoitQL7RvUzelwglHfXNdKE6bigk8tmPmSR4A/rfV WP+SxU+PnIGzaZ3bkBEqQqPCBYblM/5HkKxpLMS6TATAGxM+dN81qxPiXjLPtTSK2ZFa4RqR g/6deShOOTfzf53geVvTYTGNM7z0+3BcepRASLEqpU9tb/P1KGiK6j+tSygzf6UiHTUTVQua RVMUgLKt1egTwjhpAt2ie8Sqbrslso+mEulA1PhxrowMy6+2/VEkFNLB3BjphXVTdVNGKUjc 6ty5nu6F3tpD5f2ZfCE09MftZBX9gIJ7KHXRtTFQ==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.82,262,1613433600"; d="scan'208,217";a="678439486"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 30 Apr 2021 13:03:44 +0000
Received: from mail.cisco.com (xbe-rcd-006.cisco.com [173.37.102.21]) by alln-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 13UD3ios008915 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=OK); Fri, 30 Apr 2021 13:03:44 GMT
Received: from xfe-rcd-005.cisco.com (173.37.227.253) by xbe-rcd-006.cisco.com (173.37.102.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.3; Fri, 30 Apr 2021 08:03:44 -0500
Received: from xfe-rcd-003.cisco.com (173.37.227.251) by xfe-rcd-005.cisco.com (173.37.227.253) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.3; Fri, 30 Apr 2021 08:03:43 -0500
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xfe-rcd-003.cisco.com (173.37.227.251) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.792.3 via Frontend Transport; Fri, 30 Apr 2021 08:03:43 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lo/5RkKT5bYSsbtOg5BjamUKChM6NlWMom5TuCWLF7epfG97VBheQU9JjsHQlugiaX0QFhCXgPd0Lc2nO23zPPEA3JZgREzXzwqN8G2TcaAdw2g8IF6Z1S1XWHwxY4uSxhggVo7cSyyLledCR0LlZNZ56VSvefjwS3aFKz5yxlh5K0mqXCf/fhH5YyR6PChhLtKzOib1LXHZ0ITiKfafveKti0VKiqgqujS7ty8+9tmazjfuyMRjmMKtLwRzf24hvLjPaxD4cQ8oEG+zSHxtSN21+59mpVV11GZwQFqWV5+KOLZf5NsIaC8u2bP+r7OjcJqdeRBoR7/0729PKxKyyw==
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=4vsNGeybT3clXSHi4dlcWHB2krAmA/BA1Aavh/mYzXM=; b=QAf1wQ7I8xKdbA01VMuVa6nXuauVEej9jEcdj4qz/y+5b2Vm2muG/aa5qp3kK9OWtwWPmeoV7e3zPOs0N1qO5FTreyZ9eZHSNSWHht+5ssXi8CN+hcMdnKFUTWfvCRAC70iiTzSiYvOABhrsOfDLXEn/dbX+Y+AeBC9sKVimLQKSlS6QS12U3ny2XAnftJW6ZsXKtsGucfAAHw8FXhiLr8kBy4AK9FwpN3aYBG6h9guk1XM/+e6TLIrnas//rP9Ks4nCgCjMPEFR6PxpzCGyuK89FPPz7J39QmlJoj22YdyC+MeM+ZcdO/sYujWqhBqelCS/rkm18f/x1RNabDuE1g==
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=4vsNGeybT3clXSHi4dlcWHB2krAmA/BA1Aavh/mYzXM=; b=gjBYmQNlGnULQMi6gAgHhHJOjNlNgQ6BYXcvR9jy8WFR9/Xvi+20n201RMj5HbEN0w7+zNkuxMsHQX4ega64Mw88wPYEUDC6VhP60E2497vlml3Ecpnh1Dfe1bggf7QyQzIi2nWrkdgO8GBL9tC55hWZw+pk4WltF3ELJQM+WDY=
Received: from MW3PR11MB4570.namprd11.prod.outlook.com (2603:10b6:303:5f::22) by CO1PR11MB5044.namprd11.prod.outlook.com (2603:10b6:303:92::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.35; Fri, 30 Apr 2021 13:03:42 +0000
Received: from MW3PR11MB4570.namprd11.prod.outlook.com ([fe80::592f:2e19:cf5b:a0f5]) by MW3PR11MB4570.namprd11.prod.outlook.com ([fe80::592f:2e19:cf5b:a0f5%5]) with mapi id 15.20.4065.027; Fri, 30 Apr 2021 13:03:42 +0000
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: Gyan Mishra <hayabusagsm@gmail.com>, Dhruv Dhody <dhruv.ietf@gmail.com>
CC: James Guichard <james.n.guichard@futurewei.com>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: [spring] WGLC for draft-ietf-spring-segment-routing-policy
Thread-Index: AdcuvULnk99okXSERoCLmuuUCHnxwAOAoYgAAAFggFAABtYOAAAAN7TgACmS4oAAAeUJAAAAUASAAACMhQAACcoDAA==
Date: Fri, 30 Apr 2021 13:03:42 +0000
Message-ID: <MW3PR11MB457087BAEA1F609F6C77D388C15E9@MW3PR11MB4570.namprd11.prod.outlook.com>
References: <MN2PR13MB4206EF1F6E9B1C01BDDCDD76D24D9@MN2PR13MB4206.namprd13.prod.outlook.com> <CAB75xn6mV0b6AT_6DQEGNBvhMw1bLm7Hr-X71+afe+zPMBxaPg@mail.gmail.com> <MW3PR11MB4570B64CAD44377A56D5C0EDC15F9@MW3PR11MB4570.namprd11.prod.outlook.com> <CAB75xn6rcP7QbCZEgANgT15956M5GW0RkGN7FcT+-DTQnAPs0w@mail.gmail.com> <MW3PR11MB457062613B7F61B6D977BB39C15F9@MW3PR11MB4570.namprd11.prod.outlook.com> <CAB75xn5-4p5rbgSOEmNcu9=e3wAwb+7ENxxzAN=iBVik4GkORA@mail.gmail.com> <CABNhwV0Ppv+9pzVW+=enqNj6HbChE53K0ePYpuTVQMUNTwEpdw@mail.gmail.com> <CABNhwV0cmNyRnAJNamqxQGxGZXfzt5wdyfsx7c7cJw=ZDYepmw@mail.gmail.com> <CABNhwV2SOZ3HqYEoj56mU0tJQr9L77WeOtr7Q+g32Df+ir=5LA@mail.gmail.com>
In-Reply-To: <CABNhwV2SOZ3HqYEoj56mU0tJQr9L77WeOtr7Q+g32Df+ir=5LA@mail.gmail.com>
Accept-Language: en-GB, 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: [72.163.220.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6271fbf0-f975-47a2-89da-08d90bd86156
x-ms-traffictypediagnostic: CO1PR11MB5044:
x-microsoft-antispam-prvs: <CO1PR11MB50442FD25CC5ECB37C04BC34C15E9@CO1PR11MB5044.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ps8Fq9gyCJY9SDwHIZtPggaN9fg8SaEmgCZw61dSAl2Zucr9vbr1G2MTtZ5Z6OwGP8OsxPfPYqxE/3w+Di1jhOBRaftbaQPIBq7Jknu+av0m4cbyzbqCBO2pcXmdky7ttz32gLw1spNNTh0cI6yd276+JyaVbTo3gdjCcZ2PIBKpE56976hkBSvpZ3hH//gVV+BIunqJl9y2ICPcuNfyydi/UqWhDNC59wYxKky7ZxGMvG2DokObf5aJ49TVxEor1kaEqDKHNEO7gkl3awUowJ8k9LzijVzFGts4SQW40woEnhoSp7GTjAOHj/TDqAOPPyZPe0ErHB8QTH6BqAo9FFLOvBIK/56oFJlvjTxn3yrYqtSW5FcKzxozmYBQ3PKJfoPLfqbTsordUtkg9nS4FMDXb8Cas4fLe7g29AoN0LHlfSIxtAx0l+AK/RiEUkfHmGTe6raf0HcWKFR0tBIuzZ3A4FU++rbSkA6jpGn6TtBRRIzoBu+ZGzN4d7x5u49TB4SeyawMLejEK/VpaOrZQII7FLdjk2zkWQxzpw0wsqhLvvZ8gxJTt/4bJWsCk8TdMNqA98lLo01bGFUtdWBr1j7Bq29TyHsp2msSsjUDLVHAunxSAAMFrTQo3gv5U/jsZuc60ML3eCQ+mn2H5JgtgEiw6WSzhJx6UM5m2+8DcbloubVtbjnlmkFPlvXEEmIa
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW3PR11MB4570.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(39860400002)(366004)(346002)(396003)(376002)(478600001)(166002)(966005)(53546011)(38100700002)(7696005)(6506007)(186003)(54906003)(110136005)(26005)(5660300002)(66946007)(66476007)(66556008)(66446008)(52536014)(86362001)(64756008)(30864003)(76116006)(33656002)(122000001)(2906002)(9686003)(55016002)(316002)(83380400001)(9326002)(8676002)(71200400001)(8936002)(4326008)(579004)(559001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 5HyzyjDk9p/erBUXVktyOWSbf5q5EGZUTHSPe6PioPZOLUvfm7pY2KR8gmxG2CY23GN4k/WkiWTnzEJeHO05sKLP3OplI04I5EXSBfhnKVBW6P2TtqSkw4u6FJ1IzDcM8t3thqXEIZseAgz1Whl9+eMud7B69Gu8X1V0UZnmfeZR554yuCVOtn/NWpbV/tbXYxDQVRt++dKOYGQarZG8apq6DUFEI3GyxyfUl4+H+tVBLQ7wt3RJcO5ON59fa/CecPlTUGgz0TK+zIFAFiuo4/JaCkEaDcUEYa6H9a09eUPJjO0nMm8QR4GCWGdS6fbxue/yh7kStGv6nAh1H0wc5/lousFVcO3Veb6iLfBgHkb6OKEa7t/+n0JbJWSf+VF5XwkuSYjNsQttBEYsWBJXd+zLss6snxh+52qlxqdcDXX/KHBC0IrrCFfYIefI6dVg4QxStA3NRImqBnB8JWPmiBSoLq4Hg5S81ZqdhkesoV0Mf3RCZCTebyjEWp2ZYEqWIYUcr1pEhyV9BN9oU3z/LD4V4zrCpLiSrPHLwozaTO+a70J8P+uTGVkCR0FG7J4IIxRg1k4bir04uxLzc8xFrzBq3RXnev/9fNILHT6WCN+SU6bN08fBddT3yeEe71N9A4sxajIVShKFsGzczzuqr/WZy4wUpaGcqT+TB87+CoIG8FCkpjeYMkeW6CSm4GLak4btxW4nZJ/2P1cRD83fUChN9yYhqn13jEhuQ4zOFjPTdp97lyti2wKeDcTOexkeCU33w9b/YABKdrmqfHZ370X3K39auh8oIdfy5++c6aXj4LwmeQngL6x56HqOlbZVOOsNwL8p6ppwTeDKWbL/XzsiMDkSSGYxiLAtvoAZaPQxwtOZ8PFBwBBs4fuBgquEYFFXH+O/aRLqHVJxwd5rL/63n5IErc/vfcRwalRysBbMvO7IprfUc5mgiBCUFSwvIx8y5+03RXNWW6FUr9D/BCY03pa3hehL7ssYN9TnCo7HLeIEnX9i/vbHcx5DxRKv/IaxyI/3r/vvaJ+Ys+11U6NXQFwp0ZrwjvQlAFvCDxNlQ2KFr9r+C2mrCJu9TaOvNzDNZgLx/W0dKwXQV1ws5/Rl87u9pe5fFH4QY7f18ZNzloaeVk8jRvZ8JzZZR1tV5XiE048dStuKaXDM/6gU2FFwAo2b3TDPrlt4lDXdyKleo526S3XvGEhPO8k2J3gIJYr3DMUF+KP8K/rNwrFEV1uOw3sZLFItD4P7TZ0Ugp86MJRspfRj+I2zE1cUW5mOkcWsVTXwf+WxXkA5o9IaK6eEtpZKwHa7pir7MZ36dlmG5p1ljHfl3nW5XMXIa2Qs
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MW3PR11MB457087BAEA1F609F6C77D388C15E9MW3PR11MB4570namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MW3PR11MB4570.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6271fbf0-f975-47a2-89da-08d90bd86156
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Apr 2021 13:03:42.1308 (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: HdKXqbFgwoFtkScBU4YI435sWEXNJbl6IWuohSfvbwDPIlX1NrNSfDSf7GLBMtPamokjMBOl3QKG1eosDwpiQQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB5044
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.21, xbe-rcd-006.cisco.com
X-Outbound-Node: alln-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/tVCOcDyxMOjlo9ENyMCATjTurJY>
Subject: Re: [spring] WGLC for draft-ietf-spring-segment-routing-policy
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Apr 2021 13:03:52 -0000

Hi Gyan,

Thanks for your review and the detailed feedback/comments. Will address your comments in the upcoming updated and let me try to summarize the changes/responses below:


  1.  The SR Policy computation can use/leverage the Flex-Algo SIDs when they meets the requirements. There used to be text in an earlier version of this document which was taken out and put into a separate draft since it was purely informational in nature. The authors got the feedback/guidance from the chairs to move it into a separate document. Can you please check and see if the text here is what you were looking for ? https://datatracker.ietf.org/doc/html/draft-filsfils-spring-sr-policy-considerations-07#section-7


  1.  Sec 9.3. You are right that there is no signalling involved and so it is different. This is about path protection and since the only state is on the SR source node, it alone needs to have a backup CP ready and programmed in the h/w to get activated when a failure is detected by the SR Source Node itself (via say BFD monitoring) on the primary CP. If your point was that this backup CP can be setup with the desired intent in mind, then yes I agree and I will clarify that in the text.



  1.  On the abstract and intro, thanks for bringing out the point that the “per-flow” term may have different interpretations. Here we are talking about SR paths and so actually, we are talking about using source routing to eliminate the “per-path” state in the intermediate nodes. I will clarify that in the text. I am not proposing to use “intermediate node control plane state” since it can be misinterpreted to include a lot of things – even the IGP Prefix and Adjacency SIDs are new states being introduced (however they are not per-path).



  1.  On the abstract and intro, a lot of the details are actually covered in the RFC8402 and so I am going to clarify that in the text and update specific pointer to that.



  1.  For the data-plane things, thanks for pointing out. I’ve updated references to the specs RFC8660, RFC8754 and RFC8986 where those aspects are covered.



  1.  Sec 2. That line/text is a reminder from RFC8402. The segment can be associated with a topological or service instruction and therefore it would not be right to just limit to prefix segment.



Thanks again for your review and will be posting an updated version to address your comments along with others received during this WGLC.

Thanks,
Ketan

From: Gyan Mishra <hayabusagsm@gmail.com>
Sent: 30 April 2021 13:01
To: Dhruv Dhody <dhruv.ietf@gmail.com>
Cc: James Guichard <james.n.guichard@futurewei.com>; Ketan Talaulikar (ketant) <ketant@cisco.com>; spring-chairs@ietf.org; spring@ietf.org
Subject: Re: [spring] WGLC for draft-ietf-spring-segment-routing-policy

Dear Authors

As Flex Algo specification must be used over SR data plane architecture I think a section should be added related to flex Algo interaction with SR policy. It may have been mentioned but I didn’t notice it.

Also in section 9.3 so as I understand we are using the backup path for FRR path protection.  How the fast 50ms failover restoration can occur is that its intent based and no PCALC signaling RSVP FRR like make before break signaling so the path does not have to be pre built as it cannot be pre built technically as their is no intermediate node state and all state is “intent based” on the SR source node when the packet per flow hits the source node.

 I don’t think the backup path can be pre provisioned into the forwarding plane as their is no state on the intermediate nodes.


I am not sure if below is accurate.

“ The headend MAY compute a-priori and validate such backup candidate

   paths as well as provision them into the forwarding plane as a backup

   for the active path.  A fast re-route mechanism MAY then be used to

   trigger sub 50msec switchover from the active to the backup candidate

   path in the forwarding plane.  Mechanisms like BFD MAY be used for

   fast detection of such failures.”

https://datatracker.ietf.org/doc/draft-ietf-lsr-flex-algo/15/


Kind Regards

Gyan

On Fri, Apr 30, 2021 at 3:15 AM Gyan Mishra <hayabusagsm@gmail.com<mailto:hayabusagsm@gmail.com>> wrote:

Dear Authors

In the Abstract and Introduction you could say that the intermediate node control plane state maintenance is eliminated as now the same functionality of a label binding is now provided with IGP SR extension per SR architecture.


Kind Regards

Gyan

On Fri, Apr 30, 2021 at 3:06 AM Gyan Mishra <hayabusagsm@gmail.com<mailto:hayabusagsm@gmail.com>> wrote:
Dear WG Authors

This draft is very well written and I support publication.

Few minor comments

Abstract and Introduction

I would reword “ Intermediate per-flow states are eliminated thanks to source routing.”

I would reword saying the header of a packet is steered into an SR policy as it’s the entire packet including overlay payload and not just the header.  Also saying that intermediate per flow state is eliminated is not accurate even though RFC 8402 does state so it’s not accurate.  So the concept of “per flow” implies per packet used in EVPN MHD/MHN or with IPv6 flow label stateless uniform load balancing.  Flow based implies flow based load balancing of the entire flow which is subject to polarization uneven load balancing. In MPLS framework which SR-MPLS reused the MPLS data plane even with entropy label the ECMP control and data plane extra per path label state is eliminated but the flows are still flow based load balanced and not per packet as is implied with “per flow” statement.  In the MPLS framework all interesting packets flow along LSP path to egress PE FEC destination for all VPNs unless per VPN to TE next hop rewrite feature is utilized and then each VPN can map to a different RSVP tunnel.  Long story short - reasons above as to the rewrite of Abstract as well as Introduction sentence where “per flow” is mentioned.

What is eliminated with SR is LDP and RSVP TE control plane signaling state not flow state.  In both SR and MPLS the flow state exist but now with SR the per flow steering has much more granularity.  This does bring up another very critical point.  I can understand SRv6 as it used the IPv6 data plane and with RFC 6437 flow label you get per flow per packet uniform distribution load balancing however with SR-MPLSv4 you would still be subject to flow based load balancing hash meaning all packets that are part of the same flow would be steered along the same ECMP prefix sid path instantiated as oppose to SRv6 which can take advantage of flow label uniform load balancing.  At the bottom of the draft where you get into coloring of flows per destination coloring would work but section 8.6 per flow steering would not work as you are still subject to IPv4 flow based load balancing polarization of packets.  On the other hand if SR-MPLSv6 was used that would be MPLS over v6 core and you now have flow label providing entropy for load balancing now the per flow load balancing per flow coloring would now work.

In the draft you mentioned that all of the draft uses MPLS data plane for the examples but given the issue I am bringing up I think maybe at least mention SRv6 if you don’t want to mention SR-MPLSv6 which would be not as common. As their can be more nuances between MPLS data plane and IPv6 data plane I think having both examples and taking into account both throughout the draft for consistency and also to ensure nothing technical get overlooked in the specification.

NEW Abstract


   Segment Routing (SR) allows a headend node to steer a packet flow

   along any path.  Intermediate node control plane signaling is eliminated

   by source routing.  The headend node can now steer any discrete flow into an

   instantiated SR Policy path.

   The per flow packets are now steered into an SR Policy made up of an

   ordered list of transport topological segments .  This

   document details the forwarding plane concepts of SR Policy and per flow steering into an SR

   Policy explicit path.

Section 2 minor typo

An instruction is a segment so I think you meant binding of the topological SID instructions advertised in the IGP extension is what is bound to the prefix FEC binding in the case of MPLS
data plane and SRv6 a binding.

OLD


   The Segment Routing architecture.

[RFC8402<https://tools.ietf.org/html/rfc8402>] specifies that any

   instruction can be bound to a segment.  Thus, an SR Policy can be

   built using any type of Segment Identifier (SID) including those

   associated with topological or service instructions.



NEW



The Segment Routing architecture [RFC8402<https://tools.ietf.org/html/rfc8402>] specifies that any

   Prefix can be bound to a segment.  Thus, an SR Policy can be

   built using any type of Segment Identifier (SID) including those

   associated with topological or service instructions.

Kind Regards

Gyan

On Fri, Apr 30, 2021 at 2:13 AM Dhruv Dhody <dhruv.ietf@gmail.com<mailto:dhruv.ietf@gmail.com>> wrote:
Hi Ketan

Thanks for handling the comments. Just a final comment on the security/manageability considerations that explains my reasoning. I would let you/shepherd take a call!

This draft describes the SR Policy with a common informational model which has proven to be quite useful. I would like to see this approach extended to also capture the security and manageability aspects in a protocol-agnostic way. The configuration of SR policy, the verification rules, SR-DB handling, various policies that control active path selection, are all common and should be listed in this I-D. You could also give clear requirements for the protocols to build on. There have been cases where the protocols have differed leading to issues. Having a section in this I-D that lays out clearly for protocols would be useful. As the work is distributed across WG, IMHO having a SPRING WG consensus on such a text would be nice.

Just my 2 paisa :)
Stay Safe!

Thanks!
Dhruv


On Thu, Apr 29, 2021 at 7:40 PM Ketan Talaulikar (ketant) <ketant@cisco.com<mailto:ketant@cisco.com>> wrote:
Hi Dhruv,

Please check inline below.

From: Dhruv Dhody <dhruv.ietf@gmail.com<mailto:dhruv.ietf@gmail.com>>
Sent: 29 April 2021 15:46
To: Ketan Talaulikar (ketant) <ketant@cisco.com<mailto:ketant@cisco.com>>
Cc: James Guichard <james.n.guichard@futurewei.com<mailto:james.n.guichard@futurewei.com>>; spring@ietf.org<mailto:spring@ietf.org>; spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>
Subject: Re: [spring] WGLC for draft-ietf-spring-segment-routing-policy

Hi Ketan,

Thanks for the discussion. Sniping to -


If a node is identified by multiple addresses, from the point of view of the SR policy they would be considered as different nodes, correct?
[KT] This relates to the computation of SR Policy which is outside the scope of this document. There was some text around computation aspects in an earlier version of the draft that has been moved into draft-filsfils-spring-sr-policy-considerations around the WG adoption time. To answer your question, the endpoint address can be mapped to a node which becomes the tail-end and then path is computed to that node. In that case, multiple addresses may all map to a single node. This would be an implementation aspect.

[Dhruv]: I was thinking from the SR policy identification point of view, i.e. <H1-IP1, color, endpoint> and <H1-IP2, color, endpoint> will be considered as different SR policies even though H1-IP1 and H1-IP2 belong to the same headend H1.
[KT] Yes, they would be different SR Policies.


- Section 2.3, What are the 8-bit values for the Protocol-Origin, is there an existing registry that is used here? Is it - https://datatracker.ietf.org/doc/html/draft-ietf-idr-te-lsp-distribution-14#section-9.4 , should it be listed in this document perhaps?
[KT] These are not code points but suggested default values for the Priority assigned to each protocol. An implementation may use a completely different scheme and/or make theme configurable. I see that https://datatracker.ietf.org/doc/html/draft-ietf-pce-segment-routing-policy-cp-04#section-5.2.2 does not clearly indicate this and perhaps the authors should clarify that the Protocol Origin in that PCEP TLV is used to tweak/signal the Priority value to be used for that particular CP in the tiebreaker.


[Dhruv]: I am referring to this text -

   Protocol-Origin of a candidate path is an 8-bit value which
   identifies the component or protocol that originates or signals the
   candidate path.

Which says that an "8-bit value" identifies the protocol as PCEP, BGP, etc. What you are describing is the priority associated with the protocol. I feel the term "Protocol-Origin" and "Protocol-Origin Priority" is used interchangeably, leading to this misunderstanding.

To confirm, in the example - Candidate-path CP1 <protocol-origin = 20, originator = 100:1.1.1.1, discriminator = 1>. The value 20 identify BGP or the Priority value associated with BGP? I am assuming it is the priority!

In which case some cleanup of text is needed to make things clear.
[KT] I see your point. The use of “priority” and that too inconsistently might be the cause for the confusion. Will clean-up the text around this.


- Section 10, It might be a good idea to acknowledge security considerations from the SR policy architecture point of view: how various SR policy parameters and attributes could be exploited to make a headend to forward the traffic incorrectly. It is better to add details that clearly show that the authors/WG have given it a thought and analyzed the implications.
[KT] As a reminder the SR Policy has been introduced in RFC8402 which covers these aspects of incorrect routing and other challenges associated with source routing. This document is only providing the details of the implementation construct/framework for the SR Policy.


[Dhruv]: In my reading, RFC 8402 security considerations are focused on the data plane and not much on the interaction between the controller and SR nodes where the SR policy architecture comes in.
[KT] This document does not cover the actual protocols used for interactions between controller and routers – that is covered via PCEP and BGP documents.


- Section 11, What is the range of the value for Segment Types? A-Z only? It would be good to be clear about this. With A-K already allocated, worth thinking if this is too restrictive and not future-proof. Perhaps we could think of the value as a string that is currently populated with a single alphabetic character.
[KT] String can become freeform. How about A-Z, then AA-AZ … ZA-ZZ – that should be a large enough space?

[Dhruv]: That works. Maybe you could add this to the table to clearly indicate the range:
L-Z: Unassigned
AA-ZZ: Unassigned
[KT] I’ll try to describe this in the text since the AA-ZZ might not be very clear.


Related question: is there a value in putting aside a few of these for Experimental Use?
[KT] I don’t think so because these are not signaled in any protocol.


- Since the I-D talks about policy configuration, explicit candidate paths, verification, SR-DB, etc. I don't want to add work for the authors but I do feel in this case a dedicated manageability consideration section would be useful :)
[KT] Good catch. I will add it. It is not much work really since we need to point to RFC8402 which introduced the SR Policy and an informative reference to draft-ietf-spring-sr-policy-yang that the WG is already working on.


[Dhruv]: That helps, but also think in lines of documenting some key considerations as per https://datatracker.ietf.org/doc/html/rfc5706#section-2
[KT] This is not really a new protocol per-se and I am not sure if this is necessary. However, if there are any text proposals, we can discuss within the WG.

Thanks,
Ketan

Hope the authors and WG find these suggestions useful.
[KT] Yes, definitely.

Thanks!
Dhruv



Thanks,
Ketan

Thanks!
Dhruv
On Fri, Apr 16, 2021 at 12:27 AM James Guichard <james.n.guichard@futurewei.com<mailto:james.n.guichard@futurewei.com>> wrote:
Dear WG:

This email starts a 2 week Working Group Last Call for draft-ietf-spring-segment-routing-policy [1].

Please read this document if you haven’t read the most recent version and send your comments to the SPRING WG list no later than April 29th 2021.

If you are raising a point which you expect will be specifically debated on the mailing list, consider using a specific email/thread for this point.

Lastly, if you are an author or contributors for this document please response to the IPR call in the previous email thread.

Thanks!

Jim, Joel & Bruno


[1] https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-policy/




_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring
_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring
--

[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]<http://www.verizon.com/>

Gyan Mishra

Network Solutions Architect

Email gyan.s.mishra@verizon.com<mailto:gyan.s.mishra@verizon.com>

M 301 502-1347

--

[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]<http://www.verizon.com/>

Gyan Mishra

Network Solutions Architect

Email gyan.s.mishra@verizon.com<mailto:gyan.s.mishra@verizon.com>

M 301 502-1347

--

[http://ss7.vzw.com/is/image/VerizonWireless/vz-logo-email]<http://www.verizon.com/>

Gyan Mishra

Network Solutions Architect

Email gyan.s.mishra@verizon.com<mailto:gyan.s.mishra@verizon.com>

M 301 502-1347