Re: [spring] [Idr] Adoption: draft-li-idr-bgp-ls-sr-policy-path-segment-03.txt and draft-li-sr-policy-path-segment-01.txt - 1 week extension [10/14 to 10/21/2019]

"Ketan Talaulikar (ketant)" <ketant@cisco.com> Fri, 18 October 2019 05:50 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 8BDAA120045; Thu, 17 Oct 2019 22:50:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=DPpdgwIQ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=vwUhxrhm
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 SgN555oxrhis; Thu, 17 Oct 2019 22:50:45 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BF7A12004A; Thu, 17 Oct 2019 22:50:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=36851; q=dns/txt; s=iport; t=1571377845; x=1572587445; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=D5fD6eHUTBZKvKbxhVYhsEyRMpcjZ0BYGa7mZo/8wr0=; b=DPpdgwIQf+LsMJLoWy9cFrI3IFlNFj+FN87scONoqRwtP8dlsCAev34a 9VB8Zqg+ZOM5u3dDPfTcqkFMZSapR+W8LnmCIfiTg5u8vsFl8tTW8mGXp cqTgQ70lv18SHTQgOH/Vu/hL7cWpRUrYKCxj8TvKUKrpjC1N1hMbjdYgf U=;
IronPort-PHdr: 9a23:PrlcBhUig6rAWCw7ooToyB+OIaDV8LGuZFwc94YnhrRSc6+q45XlOgnF6O5wiEPSANSJ8OpK3uzRta2oGXcN55qMqjgjSNRNTFdE7KdehAk8GIiAAEz/IuTtank5EdhLUkNN9HCgOk8TE8H7NBXf
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AvAQB7Uald/4UNJK1bChoBAQEBAQEBAQEDAQEBAREBAQECAgEBAQGBe4EcLyQsBWxXIAQLKoYFgWgDilBNgg+XfoJSA1QJAQEBDAEBJwYCAQGDCoE2AoMGJDgTAgMJAQEEAQEBAgEFBG2FLQyFSwEBAQEDEhsTAQE4DwIBCA4DBAEBIQECBAcyFAkIAQEEARIIEwQDgwGBeU0DLgEOpTUCgTiIYYIngn0BAQWBOAIOQYMGGIF9GgMGgTSMDhiBQD+BEUaCTD6BBIFdAQECAQGBMi0rCYMKgiyVLokwjngKgiOHDY4ygjuHUY8+hDqBFYhjiCWOYYI6AgQCBAUCDgEBBYFpIoFYcBU7gmxQEBSBLCQ4gzuFFIU/dAEBAQGBJZBTAQE
X-IronPort-AV: E=Sophos;i="5.67,310,1566864000"; d="scan'208,217";a="561080592"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Oct 2019 05:50:42 +0000
Received: from XCH-RCD-018.cisco.com (xch-rcd-018.cisco.com [173.37.102.28]) by alln-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id x9I5ogOJ031678 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 18 Oct 2019 05:50:42 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-RCD-018.cisco.com (173.37.102.28) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 18 Oct 2019 00:50:42 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 18 Oct 2019 00:50:41 -0500
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 18 Oct 2019 00:50:41 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l/xdSCc/R6HwspxweSoRdljrXB7kl8NpNwl9Ads5GwSdq0wTfxIld74oH8kqz8A2o8gCP+UqP/gd78aDISqJyI4XZEyX6DR5lfDaZa+JWXgkYONfaci6y3pjzPoUOuaP11kimvquKD9cffQMZLloOIP3QF2nSJ8Rv68Ff1BzSG4MbVGmM8cyi0Isk3JlpUc2HpXFUuSvaoi03uyySyWf06TT+KRT46APMMVkbZhraQTctAqCjpbqzw/jk8ncVi/88FvnEaJushqwHsz9u2iAbSjZky6lrvDrzQ2jh9EC1GN/+8R2kGjPr5Pmmky6xGYN6l+hKfRVb1AmVaMpRTz2sQ==
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=IKi6YXPCzxi6qdMteuIe0GK+qQseQjx+97+nxWwt9KA=; b=EDMr3aEkeqpQYQQFPorO00y4hxYAC59R7JFKDRDti41US2wfD2caKWtqlTYFaoJkzpDvvpXiM0HFItdb4sprG7T325X0cvW4EGRB7MFMLJuGi51w8WtITzPe2xkVF54A9LzTakO0CZ983tEhNsJyAEr2KhVMg4QZcPjMEQANniw33QmdHX+cKjmTbvHPyKxCw1i7ulK9vg4/C64g1P7OcVn+zCGcKRnP3m8w8FTYfGcbHIIYxJLrS+Vp7HNYDbNs8jj0ScKUzL+YBY2CCnouNTu/QS/ldO+2q/E/ADzR6llROHaZhiyixCOBgc9Hb+UL1rRmcxqpmfhXilqVLX1eRw==
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=IKi6YXPCzxi6qdMteuIe0GK+qQseQjx+97+nxWwt9KA=; b=vwUhxrhm5dkw64sgPW08dvQmE3QqTz+/1nQynRRZWAx0jD7KD4ThvkOLyl7kcfqtuYCwrCYXMjM9DAL4puY7CAqjt/JRbgkNC0cBB3cEMRcBUjR7240Q/0Kt4+puZiA1LilZ2ypImbL3TSFklyDuT3YQyqUpKT550af7TqBX6Hw=
Received: from CY4PR11MB1541.namprd11.prod.outlook.com (10.172.68.150) by CY4PR11MB1477.namprd11.prod.outlook.com (10.172.69.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.17; Fri, 18 Oct 2019 05:50:40 +0000
Received: from CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::6081:81d9:b59c:fb19]) by CY4PR11MB1541.namprd11.prod.outlook.com ([fe80::6081:81d9:b59c:fb19%10]) with mapi id 15.20.2347.026; Fri, 18 Oct 2019 05:50:40 +0000
From: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
To: Susan Hares <shares@ndzh.com>, 'idr wg' <idr@ietf.org>, 'SPRING WG List' <spring@ietf.org>
Thread-Topic: [Idr] Adoption: draft-li-idr-bgp-ls-sr-policy-path-segment-03.txt and draft-li-sr-policy-path-segment-01.txt - 1 week extension [10/14 to 10/21/2019]
Thread-Index: AdWCuk3YU0jOn/ygQ1+t1TuQqTQ3YACtfKXg
Date: Fri, 18 Oct 2019 05:50:39 +0000
Message-ID: <CY4PR11MB15411996CCC61AE91C257726C16C0@CY4PR11MB1541.namprd11.prod.outlook.com>
References: <00f901d582ba$f474a230$dd5de690$@ndzh.com>
In-Reply-To: <00f901d582ba$f474a230$dd5de690$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ketant@cisco.com;
x-originating-ip: [2001:420:c0e0:1006::229]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4d03cc0f-716f-437a-b6a3-08d7538f1b73
x-ms-traffictypediagnostic: CY4PR11MB1477:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <CY4PR11MB14772DCB6E7045DEEB2104A7C16C0@CY4PR11MB1477.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01949FE337
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(366004)(396003)(376002)(346002)(136003)(189003)(199004)(5660300002)(52536014)(86362001)(9326002)(8936002)(46003)(476003)(8676002)(2906002)(6116002)(790700001)(81156014)(81166006)(229853002)(606006)(66556008)(66476007)(66946007)(64756008)(66446008)(76116006)(316002)(6246003)(7696005)(236005)(54896002)(76176011)(6306002)(55016002)(71190400001)(102836004)(110136005)(71200400001)(53546011)(6506007)(33656002)(9686003)(6436002)(99286004)(14454004)(25786009)(446003)(11346002)(966005)(14444005)(74316002)(7736002)(186003)(486006)(478600001)(256004); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1477; H:CY4PR11MB1541.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Gz3LsdaOKVGiNOL2hD5rMuausWbUHP7Bo38dvCqlTNGrxdMxocPximxC2ez1uvwsuEXCav2vTMhE/+s3ufcUIUeDoIFN21a5eV/ntduYgXq1HVCrRubpaPXFQsXa6kEuZeju6qxTHHuxmPsrVEqdVADBHzunii8wd2l4Ogh8rjL9xfQ7ttSM7cs879iBzMe54mjk1Srff5K19F0/YmiyZnEVxrW/mXXmMcB7oKjhoy/sc7l7f7eHIsQuWQX1wQtvD2UEumHFB/TLCnzsn1eSQgRAv8XNRmuthYRkqcyjJINNfQ2T7FIfeOMP2hSCsvoTNT2qSpOGVTsZLgu8TzRZ26MJn6hd9d1PeuejjWEHi/U30AMe8zsiOo0VWrYLiGjt3KQUSHTG6P65uh/iJGuqdV50oQqquJ0cVnhMSfXptPIdpoEWvZNHt3iKy3mo/HGJEJcLWbk7Xc09SmcgIgb0mQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR11MB15411996CCC61AE91C257726C16C0CY4PR11MB1541namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 4d03cc0f-716f-437a-b6a3-08d7538f1b73
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2019 05:50:39.9212 (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: e8Qp7qzeTD1biVq7V29AAw5Y6r6EFUdXYnQ8bmji9tT2LdkxOJOJrj10JK+1kZGC4aWxZsgOynHc1CdwaPl4mA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1477
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.28, xch-rcd-018.cisco.com
X-Outbound-Node: alln-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UYv87wxivyJWGihEEo45gpL79u8>
Subject: Re: [spring] [Idr] Adoption: draft-li-idr-bgp-ls-sr-policy-path-segment-03.txt and draft-li-sr-policy-path-segment-01.txt - 1 week extension [10/14 to 10/21/2019]
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, 18 Oct 2019 05:50:50 -0000

Hi Sue,


  1.  Should this SR Policy technology be included in BGP for SR-MPLS



Yes. The path segment for MPLS has been defined in Spring and we need the corresponding work in BGP to build the solutions based on path segments.


  1.  Is this technology a good way to implement the required

Features in BGP?



Yes and do refer to some of the issues pointed in the comments below.



  1.  Is this technology ready for adoption?



I have listed down the issues/concerns below. I believe we need to hear the responses from the authors on them. The WG/chairs can decide whether to require these changes before or after adoption.



  1.  Do you have any concerns about adopting this technology?



No (subject to clarifications on the comments below).



My apologies for the delay in review and sharing these comments:

https://datatracker.ietf.org/doc/draft-li-idr-sr-policy-path-segment/


  1.  Sec 3 has the following statement which is incorrect. First the Path Segment does not identify the SR Policy and the identifiers of SR Policy are specified in draft-ietf-spring-segment-routing-policy. What the path segment does is identify the specific "SR Path(s)" at the tail-end - this is as per draft-ietf-spring-mpls-path-segment. So I think the statement below needs to be revised.


Also,

   it can be used for identifying an SR candidate path or an SR Policy

   in some use cases if needed.


  1.  The draft proposes to have the ability to encode the Path Segment at both the Segment List and Candidate path level. I can understand the signalling at the Segment List level, but not sure why we need it also at the CP level? If the same Path Segment needs to be shared across Segment Lists then it can be specified for each of them?


  1.  Sec 3.1. Both the SR-MPLS and SRv6 path segments are being combined here and I am not sure that is appropriate. Since only the SR-MPLS path segment document is adopted in WG, we need SPRING WG to evaluate the SRv6 path segment. I would suggest to call this "MPLS Path Segment" so that work can proceed independently. Down the line, we can introduce another TLV for SRv6 Path Segment.



  1.  I would also propose to use the TLV encoding that is similar to https://tools.ietf.org/html/draft-ietf-idr-segment-routing-te-policy-07#section-2.4.3.2.1 for the MPLS path segment.



  1.  Sec 4.1. The proposed Bidirectional Path sub-TLV is at the CP level. So does it indicate a single reverse path SL for all the forward path SLs or can it have multiple SLs? Why not also do this on the per SL level so that the reverse path matches the forward path where necessary? Otherwise it is not possible to correlate the forward and reverse SLs.



  1.  I am not sure why the parameters like weight is required in the reverse path since weight is for load-balancing when steering into the path.



  1.  I think either this draft or perhaps more appropriately the draft-ietf-spring-mpls-path-segment better describes the usage of the reverse path list so that this draft can refer to it. While we are calling this "bidirectional", it is actually the reverse path information. There is nothing like traditional bidirectional LSP signalling happening here between the two end points directly. It is something that is provisioned by a controller.



  1.  Please remove all suggested code points from the draft until we have IANA allocations for them.


https://datatracker.ietf.org/doc/draft-li-idr-bgp-ls-sr-policy-path-segment/


  1.  Sec 3 has some similar text as below and the comment (1) also applies to it.

it can be used for identifying an SR candidate path or an SR
   Policy defined in [I-D.ietf-spring-segment-routing-policy<https://tools.ietf.org/html/draft-li-idr-bgp-ls-sr-policy-path-segment-03#ref-I-D.ietf-spring-segment-routing-policy>]


  1.  Most of the comments from the previous draft also applies to this one and so I won't repeat them.


  1.  This draft cannot borrow the TLV formats from the one above since in BGP-LS we have 2 byte type and 2 byte length. It is required to align instead with draft-ietf-idr-te-lsp-distribution.



  1.  Please remove all suggested code points from the draft until we have IANA allocations for them.

Thanks,
Ketan

From: Idr <idr-bounces@ietf.org> On Behalf Of Susan Hares
Sent: 14 October 2019 23:43
To: 'idr wg' <idr@ietf.org>; 'SPRING WG List' <spring@ietf.org>
Subject: Re: [Idr] Adoption: draft-li-idr-bgp-ls-sr-policy-path-segment-03.txt and draft-li-sr-policy-path-segment-01.txt - 1 week extension [10/14 to 10/21/2019]

Greetings IDR and Spring WG

The WG Adoption for the two IDR drafts related to IDR received a level support below the threshold to accept this draft into the IDR WG.  There were no objection, but there was simply a low level of response.

This 1 week extension to the Adoption call is to let the members of both the IDR and SPRING WG comment on whether these drafts have matured enough to be IDR WG drafts.  On 10/21/2019, the IDR chairs will make a determination of whether either of these two drafts have enough support to be accepted.

Thank you,  Susan  Hares
IDR co-chair

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Susan Hares
Sent: Tuesday, September 17, 2019 12:35 PM
To: 'idr wg'
Subject: [Idr] Adoption: draft-li-idr-bgp-ls-sr-policy-path-segment-03.txt and draft-li-sr-policy-path-segment-01.txt [9/17 to 10/1/2019]

This begins a 2 week WG Adoption call two related drafts [9/17 to 10/1/2019]

  *   draft-li-bgp-ls-sr-policy-path-segment-03.txt and
  *   draft-li-idr-sr-policy-path-segment-01.txt.

You can access these two drafts at the following location:

https://datatracker.ietf.org/doc/draft-li-idr-bgp-ls-sr-policy-path-segment/

https://datatracker.ietf.org/doc/draft-li-idr-sr-policy-path-segment/

The authors have pointed out that the adoption of this
draft since the following  SR-MPLS Path Segment draft has been adopted:

https://tools.ietf.org/html/draft-ietf-spring-mpls-path-segment-00

Please consider the following questions in your responses?


  1.  Should this SR Policy technology be included in BGP for SR-MPLS



Spring has adopted the draft, but IDR can provide feedback

to spring about putting this technology in BGP.


  1.  Is this technology a good way to implement the required

Features in BGP?



  1.  Is this technology ready for adoption?



  1.  Do you have any concerns about adopting this technology?



Cheers, Susan Hares