RE: Stephen Farrell's No Objection on draft-ietf-rtgwg-mrt-frr-architecture-09: (with COMMENT)

Chris Bowers <cbowers@juniper.net> Sat, 06 February 2016 01:22 UTC

Return-Path: <cbowers@juniper.net>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A1F31B2AFE; Fri, 5 Feb 2016 17:22:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 QrCBaOgGfYte; Fri, 5 Feb 2016 17:22:51 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0139.outbound.protection.outlook.com [65.55.169.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E94281B2AFD; Fri, 5 Feb 2016 17:22:49 -0800 (PST)
Received: from BY2PR05MB614.namprd05.prod.outlook.com (10.141.218.148) by BY2PR05MB614.namprd05.prod.outlook.com (10.141.218.148) with Microsoft SMTP Server (TLS) id 15.1.396.15; Sat, 6 Feb 2016 01:22:46 +0000
Received: from BY2PR05MB614.namprd05.prod.outlook.com ([10.141.218.148]) by BY2PR05MB614.namprd05.prod.outlook.com ([10.141.218.148]) with mapi id 15.01.0396.020; Sat, 6 Feb 2016 01:22:46 +0000
From: Chris Bowers <cbowers@juniper.net>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, The IESG <iesg@ietf.org>
Subject: RE: Stephen Farrell's No Objection on draft-ietf-rtgwg-mrt-frr-architecture-09: (with COMMENT)
Thread-Topic: Stephen Farrell's No Objection on draft-ietf-rtgwg-mrt-frr-architecture-09: (with COMMENT)
Thread-Index: AQHRX0FLkgKklu8XvEuuxXf6vcWrVJ8eF8eQ
Date: Sat, 06 Feb 2016 01:22:46 +0000
Message-ID: <BY2PR05MB614C84042FE0FF94C3A6815A9D30@BY2PR05MB614.namprd05.prod.outlook.com>
References: <20160204114337.9848.23027.idtracker@ietfa.amsl.com>
In-Reply-To: <20160204114337.9848.23027.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cs.tcd.ie; dkim=none (message not signed) header.d=none;cs.tcd.ie; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.239.13]
x-microsoft-exchange-diagnostics: 1; BY2PR05MB614; 5:IG6HtyiA0lSKMztVBQRLxaHLVGqS2anwTkMCPQ1FFylt7zQ5vdLycFEosRYQxnB6T5I8G0qvXv/A0zaurE/DMe2y638ySS0Hfd5vmzmTNQNmzDLXFNqpdgkKEvdKyVAvw+Ix7Weei3GGOslggInwdg==; 24:bWShId3Xr83RiRtM6Jk7n0hFAAXJ9WbjmHC4Rn3g8Gf+ekUaULHMs0uKfDWpaBu2EuOq9FBOO072KDUhi3fUUiXzLLChA/NXknqHraGkoVc=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR05MB614;
x-ms-office365-filtering-correlation-id: b6009099-9eb0-4700-ef67-08d32e940507
x-microsoft-antispam-prvs: <BY2PR05MB614230139274B9188FA3E6AA9D30@BY2PR05MB614.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(32856632585715)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:BY2PR05MB614; BCL:0; PCL:0; RULEID:; SRVR:BY2PR05MB614;
x-forefront-prvs: 08444C7C87
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(51914003)(164054003)(52044002)(377454003)(13464003)(10400500002)(2900100001)(3280700002)(1096002)(122556002)(33656002)(92566002)(102836003)(586003)(5001770100001)(6116002)(66066001)(15975445007)(77096005)(3660700001)(1220700001)(40100003)(87936001)(3846002)(4326007)(5001960100002)(74316001)(86362001)(19580405001)(99286002)(54356999)(19580395003)(230783001)(2950100001)(2906002)(189998001)(5008740100001)(5003600100002)(5002640100001)(76176999)(106116001)(5004730100002)(11100500001)(50986999)(76576001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR05MB614; H:BY2PR05MB614.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2016 01:22:46.2253 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR05MB614
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtgwg/BkhbAz9f00VmmAdzpTcbNk8Mu38>
Cc: "draft-ietf-rtgwg-mrt-frr-architecture@ietf.org" <draft-ietf-rtgwg-mrt-frr-architecture@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>, "rtgwg-chairs@ietf.org" <rtgwg-chairs@ietf.org>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 06 Feb 2016 01:22:53 -0000

Stephen,

Thanks for the feedback.  Responses are inline below with [CB].

They are incorporate in this latest version.
https://tools.ietf.org/html/draft-ietf-rtgwg-mrt-frr-architecture-10
https://www.ietf.org/rfcdiff?url2=draft-ietf-rtgwg-mrt-frr-architecture-10

Thanks,
Chris


-----Original Message-----
From: Stephen Farrell [mailto:stephen.farrell@cs.tcd.ie] 
Sent: Thursday, February 04, 2016 5:44 AM
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-rtgwg-mrt-frr-architecture@ietf.org; aretana@cisco.com; Janos Farkas <janos.farkas@ericsson.com>; rtgwg-chairs@ietf.org; janos.farkas@ericsson.com; rtgwg@ietf.org
Subject: Stephen Farrell's No Objection on draft-ietf-rtgwg-mrt-frr-architecture-09: (with COMMENT)

Stephen Farrell has entered the following ballot position for
draft-ietf-rtgwg-mrt-frr-architecture-09: No Objection

When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-rtgwg-mrt-frr-architecture/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------


- abstract: "IP/LDP" is a bit ambiguous - it could be read as "IP over LDP," "IP and LDP" or "IP or LDP" not all of which make sense I guess:-) Be better if the abstract said "IP and LDP" I think.
===========
[CB]  Changed abstract to "IP and LDP"

========
- section 3: the definitions are very dense - would re-ordering them help maybe? Not sure myself, but maybe think about it.
==========
[CB]  I actually reordered them between -08 and -09.  Current order tries to build up from basic graph theory terminology, then terminology about MRTs , then terminology related to calculating MRTs using other constructs like GADAGs, then terminology related to computing paths for destinations outside of an MRT island.

==========

- Section 8: with so many parameters, why choose an 8-bit profile ID? That seems to be a bit short-sighted maybe? 
========
[CB] 8-bits seems like a reasonable starting place.  I think it is unlikely that we will exhaust this 8-bit space.  However, if we get to the point where we are creating a large number of profiles based on different combinations of the parameters that make up an MRT profile, I think we would do better to assign standard values to each of the profile parameters, and have routers advertise one or more sets of profile parameters.  We would then require that all of the profile parameter values to match in order for the two routers to be in the same MRT island.  At that point, we would actually understand what is needed based on deployment experience. 

========
- 12.2: The sequence presented here has the look of something that might be a potential DoS vector, but maybe the computation isn't that significant, not sure.  Did you consider a potential attack where the bad actor takes down then re-instates one or more links so as to increase the computation to the max? (Perhaps you did and the max is still not a big deal.)
===========
[CB]  We estimate the computation for MRT to be roughly 3 times that of a standard SPF.  In current deployments using LFA and Remote LFA, there are quite a lot more SPFs being done, so I don't think this is a concern. 
===========

- As noted by the secdir review [1] this is highly acronym laden. I'd encourage an editing pass to try reduce that where possible. I'll also bet a beer that not every acronym used is either expanded or else present in the list of "well known"
acronyms (which is of course pretty outdated). 

   [1] https://www.ietf.org/mail-archive/web/secdir/current/msg06344.html
============
[CB]  OK. You win.  I found and expanded four.  
SPF
LFA
FIB
OAM
============