Re: [Lsr] Alvaro Retana's Discuss on draft-ietf-spring-segment-routing-mpls-19: (with DISCUSS and COMMENT) (draft-ietf-ospf-segment-routing-extensions / draft-ietf-ospf-ospfv3-segment-routing-extensions / draft-ietf-isis-segment-routing-extensions)
"Vigoureux, Martin (Nokia - FR/Paris-Saclay)" <martin.vigoureux@nokia.com> Wed, 10 April 2019 21:47 UTC
Return-Path: <martin.vigoureux@nokia.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 7BEA9120446; Wed, 10 Apr 2019 14:47:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
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 fsbZvDFE21J3; Wed, 10 Apr 2019 14:46:58 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80103.outbound.protection.outlook.com [40.107.8.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FCED120449; Wed, 10 Apr 2019 14:46:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gd0D8qvdnSWvXK+2q03reJeJx4l954n1nSo3j7YLjGA=; b=M9lqsgfvPi7KQGuWAPNt/w7ZZsHkAIvDRlC/gAN8ehfuA0+UpaTciYJPvsjvL2EJ3rlcotQG7yaX1zVwQzl7O3sw+Sgf1wD8TpDdWaqBKtqh35iN6JJ6e5rtp5cnSPWEbBHq3Wlt6lHqMg8cdCXuwaW5tYfyBld69F6pANK8Y2U=
Received: from DB7PR07MB4999.eurprd07.prod.outlook.com (20.177.193.88) by DB7PR07MB5751.eurprd07.prod.outlook.com (20.177.195.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1813.3; Wed, 10 Apr 2019 21:46:54 +0000
Received: from DB7PR07MB4999.eurprd07.prod.outlook.com ([fe80::ac3e:c6bf:1d97:41a1]) by DB7PR07MB4999.eurprd07.prod.outlook.com ([fe80::ac3e:c6bf:1d97:41a1%2]) with mapi id 15.20.1792.009; Wed, 10 Apr 2019 21:46:54 +0000
From: "Vigoureux, Martin (Nokia - FR/Paris-Saclay)" <martin.vigoureux@nokia.com>
To: Alvaro Retana <aretana.ietf@gmail.com>, "draft-ietf-spring-segment-routing-mpls.all@ietf.org" <draft-ietf-spring-segment-routing-mpls.all@ietf.org>, "draft-ietf-ospf-segment-routing-extensions.all@ietf.org" <draft-ietf-ospf-segment-routing-extensions.all@ietf.org>, "draft-ietf-ospf-ospfv3-segment-routing-extensions.all@ietf.org" <draft-ietf-ospf-ospfv3-segment-routing-extensions.all@ietf.org>, "draft-ietf-isis-segment-routing-extensions.all@ietf.org" <draft-ietf-isis-segment-routing-extensions.all@ietf.org>
CC: SPRING WG <spring@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
Thread-Topic: Alvaro Retana's Discuss on draft-ietf-spring-segment-routing-mpls-19: (with DISCUSS and COMMENT) (draft-ietf-ospf-segment-routing-extensions / draft-ietf-ospf-ospfv3-segment-routing-extensions / draft-ietf-isis-segment-routing-extensions)
Thread-Index: AQHU79xhoMW6K44qsUOPRq7GQt4ZiaY16Dnw
Date: Wed, 10 Apr 2019 21:46:54 +0000
Message-ID: <DB7PR07MB4999B1D9BE0BF5B459051F598C2E0@DB7PR07MB4999.eurprd07.prod.outlook.com>
References: <CAMMESsxRGWhgUOniQBiELTc4FaaG5gDaA08FQ_KfcEDdB_HfHg@mail.gmail.com>
In-Reply-To: <CAMMESsxRGWhgUOniQBiELTc4FaaG5gDaA08FQ_KfcEDdB_HfHg@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=martin.vigoureux@nokia.com;
x-originating-ip: [83.202.228.207]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bfb4af65-6686-4838-78d8-08d6bdfe0c81
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(4618075)(2017052603328)(7193020); SRVR:DB7PR07MB5751;
x-ms-traffictypediagnostic: DB7PR07MB5751:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <DB7PR07MB5751793F7046B853618B034F8C2E0@DB7PR07MB5751.eurprd07.prod.outlook.com>
x-forefront-prvs: 00032065B2
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(39860400002)(136003)(346002)(396003)(366004)(199004)(189003)(52536014)(790700001)(4326008)(3846002)(6116002)(53936002)(53546011)(66066001)(110136005)(54906003)(6306002)(54896002)(99286004)(81166006)(5660300002)(33656002)(55016002)(6436002)(9686003)(97736004)(8676002)(316002)(81156014)(8936002)(236005)(476003)(11346002)(2201001)(25786009)(76176011)(86362001)(14444005)(256004)(66574012)(966005)(68736007)(446003)(2906002)(7696005)(229853002)(102836004)(606006)(6506007)(106356001)(478600001)(7736002)(2501003)(186003)(74316002)(105586002)(26005)(71200400001)(486006)(6246003)(14454004)(71190400001)(219693003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR07MB5751; H:DB7PR07MB4999.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: cFOjkDOAoKwumPL5ssBzyF4s/Ne3pVJLX3riPnJAH8nP+Kq/VHI6H8UCnJ9oeVIetxHXuMrcMdGwvdVQr8LNVYjZv5MRtVkO1tPxiGUFieWcFEB9G8mTzoXwIfv0+rraT059SPjdyMwbWs1ktNk7hQxlbqHoESPAycENnMuAqtbEeILsAZa7ewuv8O4KG/30s9Pq5Xq3UgrSKGgdsxuUY+mzfNb4E7aEI1B1RP0JfRzXmg49whpQKD8uXK/Izwr/iViyglIfIEXv1nIGBN3PhMREkDmmg9+54uTNHu/nxR3JwRZyLMDiX63xOps4VVK0SbS1w9tk0cbB1qR8lFK4sgClxkdqN+57w6SkwrxzrK3A+jTTUUXPESx4hf3dXYkZm0SopY7wwvsVPhXrBjWgyz05fwJGscBKDo7zJ8ePEMU=
Content-Type: multipart/alternative; boundary="_000_DB7PR07MB4999B1D9BE0BF5B459051F598C2E0DB7PR07MB4999eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bfb4af65-6686-4838-78d8-08d6bdfe0c81
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2019 21:46:54.8067 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5751
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/vkwss2EbyarrRv4UaZ8P-OBA4YA>
Subject: Re: [Lsr] Alvaro Retana's Discuss on draft-ietf-spring-segment-routing-mpls-19: (with DISCUSS and COMMENT) (draft-ietf-ospf-segment-routing-extensions / draft-ietf-ospf-ospfv3-segment-routing-extensions / draft-ietf-isis-segment-routing-extensions)
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 10 Apr 2019 21:47:03 -0000
Alvaro, Thanks for your review. I’m not sure whether I should reply here or on the iesg’s list. It looks to me that you don’t disagree with what is written in the draft but rather with the fact that the draft may suggest that IGPs should do things which are in fact not specified in the IGPs drafts. I think this point covers 1.1 to 1.4 Assuming that I’m correct, I believe that in order to clear the misunderstanding authors could simply remove the sentence: “IGPs with SR extensions...are examples of MCCs.”. On 1.5. I don’t think there is a conflict. It does not contradict 8402. It is not saying “An IGP Node-SID SHOULD NOT be associated with a prefix …” The way I see it is that this is a belt and suspenders approach. The base req says MUST NOT and this req says “check if this req is respected”. Of course this is only my view. I expect authors to have their own. -m From: Alvaro Retana <aretana.ietf@gmail.com> Sent: Wednesday, April 10, 2019 22:31 To: draft-ietf-spring-segment-routing-mpls.all@ietf.org; draft-ietf-ospf-segment-routing-extensions.all@ietf.org; draft-ietf-ospf-ospfv3-segment-routing-extensions.all@ietf.org; draft-ietf-isis-segment-routing-extensions.all@ietf.org Cc: SPRING WG <spring@ietf.org>; lsr@ietf.org Subject: Fwd: Alvaro Retana's Discuss on draft-ietf-spring-segment-routing-mpls-19: (with DISCUSS and COMMENT) (draft-ietf-ospf-segment-routing-extensions / draft-ietf-ospf-ospfv3-segment-routing-extensions / draft-ietf-isis-segment-routing-extensions) Hi! I just entered a DISCUSS position related to draft-ietf-spring-segment-routing-mpls (see below). I believe that the issue needs to be solved in conjunction with the IGP extension drafts, so I’m copying the authors/shepherds/chairs here. Thanks! Alvaro. On April 10, 2019 at 4:25:22 PM, Alvaro Retana via Datatracker (noreply@ietf.org<mailto:noreply@ietf.org>) wrote: ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- (1) This first point is a cross-document DISCUSS. In short, the assumptions in this document about what an MCC is responsible for are not in line with the corresponding IGP drafts for OSPF [1][2] and IS-IS [3]. This misalignment must be resolved before any of these documents are published. [Note: I'll start a thread with the corresponding WGS, Authors, Shepherds, Chairs and ADs. Let's please discuss this point there.] This document uses the following definition in §2: "We call "MPLS Control Plane Client (MCC)" any control plane entity installing forwarding entries in the MPLS data plane. IGPs with SR extensions...are examples of MCCs." The focus of the IGP drafts is on the transport of the SR information, and not on other functions (see below). Which component is responsible for what is the point that needs clarification -- either in this document, the IGP drafts, or both. These are some specific cases: (1.1) §2.4 (Mapping a SID Index to an MPLS label): "The following rules MUST be applied by the MCC when calculating the MPLS label value corresponding the SID index value "I"." There's nothing in the IGP extension documents that point at this set of rules, and only a passing reference in the OSPF documents about outgoing labels. (1.2) §2.5 (Incoming Label Collision) also assumes more functions from an MCC than what the IGP documents do. For example: "Within an MCC, apply tie-breaking rules to select one FEC only and assign the label to it." (1.3) §2.8 also expects work by the IGPs: "the MCC is responsible for downloading the correct label value to FIB"...in this case not just calculating the label, but installing it in the FIB. (1.4) §2.10.1: "The method by which the MCC on router "R0" determines that PUSH or CONTINUE operation must be applied using the SID "Si" is beyond the scope of this document. An example of a method to determine the SID "Si" for PUSH operation is the case where IS-IS [I-D.ietf-isis-segment-routing-extensions]..." Note that the IS-IS draft (or the OSPF ones, for that matter) don't talk about how to determine the operation -- if that is out of scope of this document, then where is it specified? (1.5) From §2: An implementation SHOULD check that an IGP node-SID is not associated with a prefix that is owned by more than one router within the same routing domain. If so, it SHOULD NOT use this Node-SID, MAY use another one if available, and SHOULD log an error. rfc8402 reads (§3.2): "An IGP Node-SID MUST NOT be associated with a prefix that is owned by more than one router within the same routing domain." The text above is not in line with that (MUST NOT vs SHOULD). Also, how can "SHOULD check" be Normatively enforced? Both sentences above seem to be trying to specify a behavior for the IGPs. [1] https://tools.ietf.org/html/draft-ietf-ospf-segment-routing-extensions [2] https://tools.ietf.org/html/draft-ietf-ospf-ospfv3-segment-routing-extensions [3] https://tools.ietf.org/html/draft-ietf-isis-segment-routing-extensions
- [Lsr] Fwd: Alvaro Retana's Discuss on draft-ietf-… Alvaro Retana
- Re: [Lsr] Alvaro Retana's Discuss on draft-ietf-s… Vigoureux, Martin (Nokia - FR/Paris-Saclay)
- Re: [Lsr] Alvaro Retana's Discuss on draft-ietf-s… Alvaro Retana
- Re: [Lsr] Alvaro Retana's Discuss on draft-ietf-s… Ahmed Bashandy