Re: [Pce] Eric Rescorla's No Objection on draft-ietf-pce-pce-initiated-lsp-10: (with COMMENT)
Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com> Wed, 04 October 2017 16:39 UTC
Return-Path: <Jonathan.Hardwick@metaswitch.com>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAB9513422B; Wed, 4 Oct 2017 09:39:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.009
X-Spam-Level:
X-Spam-Status: No, score=-2.009 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_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 (1024-bit key) header.d=metaswitch.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 rmiYLUTeBROl; Wed, 4 Oct 2017 09:39:45 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0095.outbound.protection.outlook.com [104.47.37.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56B99133341; Wed, 4 Oct 2017 09:39:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=metaswitch.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=KROjtpdElV4/YBtFQnLf42YxJBcyXdOb+N0BoilS4dY=; b=lyejvhPD1iSciJIHqDZVeY2LEBZfWax0W08uedNqimaQPV5V3ygZqmjPgyWUL469bisLxNSYGvZ8TKg3rmF297oIDdmIj+wpTJ7D6ju247IfWqunKHjSw1/05b3OCNNe1DXKm1ItScL9QdsZDcfaSYIWOa/ztIEntEHI2YzAdtc=
Received: from CY4PR0201MB3603.namprd02.prod.outlook.com (52.132.99.21) by CY4PR0201MB3601.namprd02.prod.outlook.com (52.132.98.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Wed, 4 Oct 2017 16:39:43 +0000
Received: from CY4PR0201MB3603.namprd02.prod.outlook.com ([fe80::e96f:ba45:f27a:2369]) by CY4PR0201MB3603.namprd02.prod.outlook.com ([fe80::e96f:ba45:f27a:2369%13]) with mapi id 15.20.0077.018; Wed, 4 Oct 2017 16:39:43 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: Eric Rescorla <ekr@rtfm.com>
CC: "draft-ietf-pce-pce-initiated-lsp@ietf.org" <draft-ietf-pce-pce-initiated-lsp@ietf.org>, Julien Meuric <julien.meuric@orange.com>, "pce-chairs@ietf.org" <pce-chairs@ietf.org>, "julien.meuric@orange.com" <julien.meuric@orange.com>, "pce@ietf.org" <pce@ietf.org>, The IESG <iesg@ietf.org>
Thread-Topic: Eric Rescorla's No Objection on draft-ietf-pce-pce-initiated-lsp-10: (with COMMENT)
Thread-Index: AQHTIeUvbGcpfmkyNka85MRgeWEWEKLUErCw
Date: Wed, 04 Oct 2017 16:39:43 +0000
Message-ID: <CY4PR0201MB3603B7E7BB1B3D552AC7862584730@CY4PR0201MB3603.namprd02.prod.outlook.com>
References: <150413463251.16900.3748494998139258011.idtracker@ietfa.amsl.com>
In-Reply-To: <150413463251.16900.3748494998139258011.idtracker@ietfa.amsl.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Jonathan.Hardwick@metaswitch.com;
x-originating-ip: [2620:104:4001:73:3d9b:db3a:ab99:dd46]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR0201MB3601; 6:OSMHjwXaEgkC/EqPIw9Pjzj3hK6NxKyW4SdWJCdSLyDoBOntcp/DcV7Pz3jz0KHqEf0nlDrsZPYbthPUUwHVx03qutmuXG9M/Nk/5nJlnXA9CVSilREPnjUSoomH5S4CdgVjOGfmYIAbtDfSjuW4nnY1NbPZtZKRLqh1/Gma81W1gUwmpGLBK1TivTt4soUw751zkGZuvroMIxDIHlmMxk1+qN/O9W78JM90S88mi47dqtAK0YaHVlnMwOZb/ohpzNoS0WD5i5hbmZqHPu4rVpMHkOhup7YGfOgP00xGabgJ/P+UUWrSbNsfmPuwQngSOzgEFn/nNUFW7poyYdq4tg==; 5:j7Mkonr7LlOnHPjVyWdEM9x90d4ExuVc3H0CE0V9NmlmfVB3+lvxnMaFq7LOJ49a1Bc033R4gaXbXsNrgfSJxt78WQO7WoAn3MQBU1W+AvPfRfMZc6El10c87GQ4xaZcK8aL59hSEuf5plzmiYx54Q==; 24:d9UygEkQQPjujld7+wH92p3xJHcYYAcHeKzEIsS6IA3WBLjTMyFLlBg7JVSr74DVccL2HQEANoVU5NgXsKd+mkJsusPTaVX+M18qlDkNfgE=; 7:J/goFXjFn3PyAIkaiyCefvOXrzrUtZiCYMctbRdarAb2yEH+d3UORtBFNnmgWcRcZGwK9ZgRDKh4Bwf8J3GBMCm4AKcIDEXR5Lf3NtoXYl8XJxs/b/9vuVrdB8kR0AJkFXz8xobKhUT/jzFT1YjF88Gjx3T3BcsddcWm6hIjfQOOzahSyr4AqvfZH2PeByR9u5ouc+DuwniEiA+N3pKlfvqhtOW9AxYeGg7yfspiQpo=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 36360ae4-ad61-43aa-4d65-08d50b46844c
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:CY4PR0201MB3601;
x-ms-traffictypediagnostic: CY4PR0201MB3601:
x-exchange-antispam-report-test: UriScan:(278428928389397)(192374486261705)(21748063052155);
x-microsoft-antispam-prvs: <CY4PR0201MB3601BE9C4C5A5ABC18445F2B84730@CY4PR0201MB3601.namprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CY4PR0201MB3601; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CY4PR0201MB3601;
x-forefront-prvs: 0450A714CB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(199003)(51914003)(189002)(6306002)(53936002)(105586002)(54906003)(106356001)(189998001)(102836003)(3660700001)(6116002)(50986999)(54356999)(790700001)(14454004)(5660300001)(4326008)(68736007)(3280700002)(76176999)(25786009)(101416001)(55016002)(230783001)(316002)(6246003)(99286003)(6506006)(54896002)(2950100002)(6916009)(7696004)(74316002)(236005)(97736004)(33656002)(6436002)(2900100001)(5250100002)(9686003)(966005)(229853002)(8676002)(72206003)(86362001)(2906002)(606006)(81166006)(478600001)(81156014)(7736002)(8936002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR0201MB3601; H:CY4PR0201MB3603.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: metaswitch.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CY4PR0201MB3603B7E7BB1B3D552AC7862584730CY4PR0201MB3603_"
MIME-Version: 1.0
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2017 16:39:43.5658 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0201MB3601
Archived-At: <https://mailarchive.ietf.org/arch/msg/pce/w2cozA3mQVtQlUFqPddoxJry7Gc>
Subject: Re: [Pce] Eric Rescorla's No Objection on draft-ietf-pce-pce-initiated-lsp-10: (with COMMENT)
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Oct 2017 16:39:48 -0000
Hi Eric Many thanks for these comments. I'm picking up this thread and replying as PCE working group chair, as the authors are unavailable. I am very sorry for the delay. Please see my proposed resolutions inline below, marked with "Jon>" Best regards Jon <snip> ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- Document: draft-ietf-pce-pce-initiated-lsp-10.txt Note: I reviewed this document on my experimental Phabricator instance. You can see the comments inline at: https://mozphab-ietf.devsvcdev.mozaws.net/D20 Jon> This is a useful tool, thanks! It may just be my unfamiliarity with this system, but it's not clear to me what the security model is here for the delegation. As I understand this document the PCC just tells the PCE that it has delegated the LSP to it, and then the PCE can make the LSP via the normal procedures. But what is it that tells the rest of the system that the PCC is allowed to manage that LSP. I didn't get that out of this document or out of a cursory look at RFC 8051. Jon> The model is that the PCE makes the first move. It instructs the PCC to initiate an LSP that the PCC has not previously heard of. The PCC initiates the LSP and sends a PCRpt message delegating control over it to the PCE. Once it receives the delegation, the PCE is free to make whatever changes it likes, or delete the LSP. INLINE COMMENTS Line 162 A possible use case is a software-driven network, where applications request network resources and paths from the network infrastructure. NIT: isn't the term here "software-defined network" Jon> Indeed. Will fix. Line 218 all state related to the LSP and sends a PCRpt for the removed state. See details in Section 5.4. A diagram would sure help here. Jon> How about this: NEW The following diagram illustrates these message exchanges. +-+-+ +-+-+ |PCC| |PCE| +-+-+ +-+-+ | | |<--PCInitiate-------------------| (Initiate LSP) | | |---PCRpt, PLSP_ID=1, D=1------->| (Confirm initiation) | . | | . | | | |<--PCUpd, PLSP_ID=1-------------| (Update LSP) | | |---PCRpt, PLSP_ID=1, D=1------->| (Confirm update) | . | | . | | | |<--PCInitiate, PLSP_ID=1, R=1---| (Delete LSP) | | |---PCRpt, PLSP_ID=1, R=1------->| (Confirm update) Figure 1: Initiated LSP lifecycle END NEW Line 263 Unassigned bits are considered reserved. They MUST be set to 0 on transmission and MUST be ignored on receipt. As I understand this text, you are merely adding a new code point to flags. I'm not sure it's necessary to reproduce the PDU, but if you do, you should clarify that th only change you are making is adding a new field. Perhaps on line 249 "It is reproduced here with the addition of the new I bit" Jon> Yes, this is correct. I will update this section and the similar cases below to follow the form of the "good text" from line 436 that you cite below. Line 278 and the LSP objects, and MAY contain other objects, as discussed later in this section. Is the syntax here supposed to be ABNF? If so, you need a citation to the syntax". Jon> It's RBNF. It’s defined in [RFC5511], listed as a normative reference and cited from section 2. Line 337 create an LSP. If set to 1, it indicates a request to remove an LSP. I have the same comment here about repeating PDU. Jon> Ack. Line 436 The LSP object is defined in [I-D.ietf-pce-stateful-pce] and included here for easy reference. This is good text, and is what I would encourage the other places you replicate PDUs from other documents. Jon> Ack.
- [Pce] Eric Rescorla's No Objection on draft-ietf-… Eric Rescorla
- Re: [Pce] Eric Rescorla's No Objection on draft-i… Jonathan Hardwick