Re: [mpls] MPLS-RT review of draft-hegde-mpls-spring-epe-oam

Shraddha Hegde <shraddha@juniper.net> Mon, 24 February 2020 16:56 UTC

Return-Path: <shraddha@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AAF53A0E46; Mon, 24 Feb 2020 08:56:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level:
X-Spam-Status: No, score=-2.089 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=xxicyMh7; dkim=pass (1024-bit key) header.d=juniper.net header.b=XiOIb57b
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 NOE1Z_mV-mVE; Mon, 24 Feb 2020 08:56:30 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F042D3A0E3A; Mon, 24 Feb 2020 08:56:29 -0800 (PST)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 01OGlV6N029747; Mon, 24 Feb 2020 08:56:15 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=ImclkHTRh1Z/kcK/Yd4y6gmSwAm612E/6pbM9i/Qwrc=; b=xxicyMh7XWcsxCt3K+xGh5ObH7o6/qCMGo/HFQo3sxD/BwL9k0+8MSlhnl8xQP7+Vvw8 O8pe/ZQySZlXYSMjmc5gGU3PqKxVk+tfUwXKsC5T/bINUMI5vDnFFZGM16F+Bqa9dHjh ja/gf9JSOVno6XRkl87M70zqnYyPpr7ZzKY5Z/Ea8dgZCfJdX1j3ZPZkvKR9aKPI+Mb1 3vPOvHwNM9thzvJLacdHQZs0nMPoAAGpF6+8aA5EWfNMQoJv9Z/vy5rZrWZUVq87fan2 /3VIDawy4aUKRyhcdf8MzGKbfRpFCMpCz+fi4GeGSG7PRiK4PiKg9A4U0ZejKUOa78uL xw==
Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2102.outbound.protection.outlook.com [104.47.58.102]) by mx0b-00273201.pphosted.com with ESMTP id 2yb0dx3ab8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 24 Feb 2020 08:56:15 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gZ9TCZVVv4JD0mJ7/JcfdnXZQVQIcH+nEb9wfl+uH9hTnPwlVH94VxEGYhbu+SDIS3wn8U+hJ8bJtJNBXx2aOnzxaM8dr9jnZL8sG33khyZVV8KGsV2ZAUFciabDBilkTrXpkHWIwpO3e1OmMzQcCQjdhm9ktOt+dvE9MebwVZw0waj80gg9rC/JksQEn/S5GR3JT/GrN2BgxpwscY1t62+sYvL5edeBmKCvzpRtJJR2/Q8M51JxFbVbDANsC5c2xSObhpMycNISb/MzUFfMawFCPUkxUlqM46enTnd4Kl7MLkkUlzGBrqWLXuhkjLgJTDVZ0emydhqOt77cfrFoxg==
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=ImclkHTRh1Z/kcK/Yd4y6gmSwAm612E/6pbM9i/Qwrc=; b=gyVq680SElIYiBLe1YN5R/Wsi4pQzSqPW8QZF83hBS4wBh8K8EKq/uc7w6DewgbLwK76osKDNtPmJjoVJ1+XAGBNo5q7buVCwqpVZWeDY32kzP6JR7bUe+kjzVTwy7UVCSxVTZz+8VWy+oq0OB8jYUc0GAHRFYPPCNnYqJTj7cdMN1jueuHE+vJlNMbfKxm/YeGY3OBuzJ6/RKuLy3JWFk6OR3BXmWSiMx6Cs4/6pYW0zRVV0/hcFYEuT596IG4kt/FIKfWugdi20wYQhFO4/S2Xb83DMPVnyrN++q5d2KTqVgCzK0TwTD9MYuMqPFGi8VSHIRnv8h3p2wB4jY7v0w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ImclkHTRh1Z/kcK/Yd4y6gmSwAm612E/6pbM9i/Qwrc=; b=XiOIb57bF/Rra648ipK6aJwxa85uleL/eq64ExPE5CYxt47FEu59j5Qj1p8pu0+3e/Y5ojWlsAu/QdntZoxWqjFmEqpE2iWhNZT6C7L2kJstkM9mOUn0ziC7Mlv5lq1hZBzfKY/fXv2+/Pyc90M4dyedLduTyMnm6AbLfCVwheg=
Received: from BYAPR05MB3943.namprd05.prod.outlook.com (2603:10b6:a02:8b::18) by BYASPR01MB0047.namprd05.prod.outlook.com (2603:10b6:a03:d5::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.5; Mon, 24 Feb 2020 16:56:13 +0000
Received: from BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::9415:edbd:33a5:5708]) by BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::9415:edbd:33a5:5708%3]) with mapi id 15.20.2750.021; Mon, 24 Feb 2020 16:56:13 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
CC: "mpls-chairs@ietf.org" <mpls-chairs@ietf.org>, Mach Chen <mach.chen@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: MPLS-RT review of draft-hegde-mpls-spring-epe-oam
Thread-Index: AQHV4vKl4WCDGjdC3kq5Rs08STypkqgg4S6AgAkNc8A=
Date: Mon, 24 Feb 2020 16:56:13 +0000
Message-ID: <BYAPR05MB39430B4382AE04298C1BF806D5EC0@BYAPR05MB3943.namprd05.prod.outlook.com>
References: <2141e262-752f-0c7e-fdcb-03aea45e9aa1@pi.nu> <AM0PR0302MB32176103B4B465D86CF7C8C49D110@AM0PR0302MB3217.eurprd03.prod.outlook.com>
In-Reply-To: <AM0PR0302MB32176103B4B465D86CF7C8C49D110@AM0PR0302MB3217.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ActionId=f8a09fe9-c657-4161-aeab-0000700c9fa1; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_ContentBits=0; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Enabled=true; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Method=Standard; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_Name=Juniper Business Use Only; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SetDate=2020-02-24T06:18:43Z; MSIP_Label_9784d817-3396-4a4f-b60c-3ef6b345fe55_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4;
dlp-product: dlpe-windows
dlp-version: 11.2.0.14
dlp-reaction: no-action
x-originating-ip: [122.167.162.173]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: ab1f345d-6d0f-4a0b-6e7e-08d7b94a74cd
x-ms-traffictypediagnostic: BYASPR01MB0047:
x-microsoft-antispam-prvs: <BYASPR01MB00472D46E17F9DC7441E096AD5EC0@BYASPR01MB0047.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 032334F434
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(39860400002)(396003)(136003)(346002)(376002)(189003)(199004)(9326002)(9686003)(86362001)(52536014)(55016002)(66946007)(186003)(7696005)(8936002)(5660300002)(26005)(71200400001)(64756008)(6916009)(53546011)(33656002)(478600001)(4326008)(8676002)(66446008)(2906002)(66476007)(76116006)(66556008)(81166006)(81156014)(6506007)(316002)(54906003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYASPR01MB0047; H:BYAPR05MB3943.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: aKIKXNNMPpLAcD57KVmfFcptMOoKSdSv1dU2oMDoZIhh91BwnH2gPQ1WlsPVk55RISYD+gZIjFtUwioPI4aTZJw2jYXudNhWR6hGC6X2OzmMtJZXY/L6dIt+33jq0qjOT7vhxS/SZj1AZ846jUgn2HzW0UqtN28CbY+kQLH0QNNfqJ1tRvOD6S5y36T6xQ1t7fOFgkZK6VE0n+5EFTt5VtbG+ZnrOTgyjUR9tMLShQTfof8gNIXfJGOO6fLeGPdk+lBNtteG0wqN8NRBP5c+sLLk6gsJ8R7HM7SkdZQBuLv8blKm7zDRKQq6O5rTI++zmpjKw+m+dGtFsPvZ6H8lJz0bNfLjr8igdFQit6A7JqaQArzMjbFtT/6sVr1So0SWLmVmRn/sYVzXSXfQOmZZjlAPPS1/PEkuheJDtjezeUyBUDh944KvLcuY5J80RVjceShBtUcU/CMYd1szB6VMwMdyONFhmSwrJWaegmV+OLnv9x+NP5B1GBt8pprR/p5FQE8ZdZhByKUkrOIIi6TE3w==
x-ms-exchange-antispam-messagedata: If926jAkL+Dqf1C0FycWw6nodCK4EoHkycz70Yb9NLrHqYv+x7cjy0IhBJPKCqzGLpRRY+XMDWD/45owAtcTSb3VIWw7nRwGMz00KW5k4DMFFN0BER0cinfDDNqCUp1oAZKoYWyjJi8I57WKGRiuSA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB39430B4382AE04298C1BF806D5EC0BYAPR05MB3943namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: ab1f345d-6d0f-4a0b-6e7e-08d7b94a74cd
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2020 16:56:13.2694 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: lhA5AVw20Xm5Mn2ZhSkJ1fmE3qjJk3/iwr12CiSfKlKSGACoCKz9yCJayp+gP487nODs6Q8FuhQo0r6WoEu6Pw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYASPR01MB0047
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-02-24_07:2020-02-21, 2020-02-24 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 mlxscore=0 spamscore=0 mlxlogscore=999 bulkscore=0 phishscore=0 priorityscore=1501 clxscore=1011 adultscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002240129
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/LwEGrArzY4l8OG27bmivVwcX9DE>
Subject: Re: [mpls] MPLS-RT review of draft-hegde-mpls-spring-epe-oam
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Feb 2020 16:56:33 -0000

Hi Sasha,

Thanks for the review. Pls see inline for replies

Rgds
Shraddha

From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Sent: Tuesday, February 18, 2020 5:34 PM
To: mpls-chairs@ietf.org; Mach Chen <mach.chen@huawei.com>
Cc: draft-hegde-mpls-spring-epe-oam@ietf.org
Subject: RE: MPLS-RT review of draft-hegde-mpls-spring-epe-oam


Hello,

I have been selected as one of the  MPLS-RT reviewers of draft-hegde-mpls-spring-epe-oam.



This review presumably is part of the process of adoption of this draft as an MPLS WG document, and should answer the following questions:

  1.  Does this draft address a real problem?
  2.  Is the current version a reasonably good start for solving this problem?
  3.  Are there any issues that must be fixed prior to adoption of the draft as a WG document?



After reading the draft I think that the answers to questions (1) and (2) above are positive.



I have a couple of technical issues with the draft listed below.



  1.  All sub-TLVs defined in the draft include lists of pair of local and remote IPv4 or IPv6 addresses describing links between the advertising node and the eBGP neighbor for which the EPE SID is advertised.
     *   I wonder if link-local IPv6 addresses are acceptable in these lists

              <shraddha> draft-ietf-idr-bgpls-segment-routing-epe does not explicitly specify whether link local addresses are included.

From BGP protocol perspective I do not see any problem with including link local addresses. I have updated this draft to include link-local ipv6 addresses.



     *   I also wonder how unnumbered P2P IPv4 interfaces could be specified in these lists.

             <Shraddha> unnumbered p2p interfaces are out of scope. I have updated the document with this information



  1.  All sub-TLVs defined in the draft include, as one of their files the field “Local AS” that is always defined as ”4 octet unsigned integer representing the Member ASN inside the Confederation”. I wonder if this definition equally applies to the case when the so-called “Local AS” mechanism defined in RFC 7705<https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc7705__;!!NEt6yMaO-gk!VXfhq4-7vne-Eba0WNolAQzJH-fEDF07GOqv-Q6SasdjBzZEdG6DQXAcVwjnSv1I$> is used vs. a specific eBGP peer. In these scenarios the number of the AS to which the node that advertises an EPE SID differs from the AS number that this node uses in its OPEN message to the specific neighbor.

           <Shraddha> This is a good point draft draft-ietf-idr-bgpls-segment-routing-epe does not talk about RFC 7705 and does not include MUST statements to indicate what should be sent if migration with RFC 7705 is in force. Although I personally think that it should be possible to support OAM when RFC 7705 is in force by including the AS numbers from “local AS”, it should be specified clearly in draft

draft-ietf-idr-bgpls-segment-routing-epe and this document should just inherit from draft-ietf-idr-bgpls-segment-routing-epe. It may be too late to update draft-ietf-idr-bgpls-segment-routing-epe as its already in RFC editor queue. For now I have updated OAM draft and mentioned that if RFC 7705 is in force and if global AS number is sent, remote node may fail the validation.

Looking for feedback if there is a better way to handle this.





  1.  The document states in Section 1 that “Other procedures for mpls ping and traceroute as defined in [RFC8287<https://urldefense.com/v3/__https:/tools.ietf.org/html/rfc8287__;!!NEt6yMaO-gk!VXfhq4-7vne-Eba0WNolAQzJH-fEDF07GOqv-Q6SasdjBzZEdG6DQXAcVx_5oIeQ$>] are applicable for EPE-SIDs as well”.
     *   Such a blank statement requires some clarification IMHO

<shraddha> referred section 7 of RFC 8287

     *   Specifically, RFC 8287 states in Section that the Traceroute initiator, upon receiving an MPLS Echo Reply message that includes the FEC Stack Change TLV with one or more of the original segments being popped “MAY remove a corresponding FEC(s) from the Target FEC          Stack TLV in the next (TTL+1) traceroute request”. I wonder if, in the case of EPE SIDs, MAY requirement should not be upgraded to SHOULD or even MUST for security reasons

<shraddha> This is up for discussion.If the FEC stack is not removed, it exposes the details of the previous AS and hence the security risk.

This usecase is applicable when the involved ASes belong to same operator so keeping MAY  might be ok. I am looking for input from WG.



Neither of the issues mentioned above looks to be as blocking WG adoption of the draft. They can safely be resolved after adoption.



Hopefully this review will be useful.



Regards,

Sasha



Office: +972-39266302

Cell:      +972-549266302

Email:   Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>



-----Original Message-----
From: Loa Andersson <loa@pi.nu<mailto:loa@pi.nu>>
Sent: Friday, February 14, 2020 6:53 AM
To: Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com<mailto:matthew.bocci@nokia.com>>; Alexander Vainshtein <Alexander.Vainshtein@ecitele.com<mailto:Alexander.Vainshtein@ecitele.com>>; Sam Aldrin <aldrin.ietf@gmail.com<mailto:aldrin.ietf@gmail.com>>; Italo Busi <Italo.Busi@huawei.com<mailto:Italo.Busi@huawei.com>>
Cc: draft-hegde-mpls-spring-epe-oam@ietf.org<mailto:draft-hegde-mpls-spring-epe-oam@ietf.org>; mpls-chairs@ietf.org<mailto:mpls-chairs@ietf.org>
Subject: MPLS-RT review of draft-hegde-mpls-spring-epe-oam



Mathew, Sam, Sasha and Italo,



You have be selected as MPLS-RT reviewers for draft-hegde-mpls-spring-epe-oam.



Note to authors: You have been CC'd on this email so that you can know that this review is going on. However, please do not review your own document.



Reviews should comment on whether the document is coherent, is it useful (ie, is it likely to be actually useful in operational networks), and is the document technically sound?  We are interested in knowing whether the document is ready to be considered for WG adoption (ie, it doesn't have to be perfect at this point, but should be a good start).



Reviews should be sent to the document authors, WG co-chairs and WG secretary, and CC'd to the MPLS WG email list. If necessary, comments may be sent privately to only the WG chairs.



If you have technical comments you should try to be explicit about what

*really* need to be resolved before adopting it as a working group document, and what can wait until the document is a working group document and the working group has the revision control.



Are you able to review this draft by Feb 28, 2020? Please respond in a timely fashion.





Thanks, Loa

(as MPLS WG chair)

--

--





Loa Andersson                        email: loa@pi.nu<mailto:loa@pi.nu>

Senior MPLS Expert

Bronze Dragon Consulting             phone: +46 739 81 21 64

___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this
transmission in error, please inform us by e-mail, phone or fax, and then delete the original
and all copies thereof.
___________________________________________________________________________