[Idr] RTG Dir QA review of draft-ietf-idr-bgp-optimal-route-reflection

Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> Wed, 22 June 2016 16:07 UTC

Return-Path: <daniele.ceccarelli@ericsson.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CABF12D868; Wed, 22 Jun 2016 09:07:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 V_jxoWYmybfU; Wed, 22 Jun 2016 09:07:15 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5F7F12DE36; Wed, 22 Jun 2016 08:57:23 -0700 (PDT)
X-AuditID: c1b4fb3a-f79386d00000467b-ba-576ab5619d9e
Received: from ESESSHC023.ericsson.se (Unknown_Domain [153.88.183.87]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 54.F3.18043.165BA675; Wed, 22 Jun 2016 17:57:22 +0200 (CEST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.87) with Microsoft SMTP Server (TLS) id 14.3.294.0; Wed, 22 Jun 2016 17:57:21 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.onmicrosoft.com; s=selector1-ericsson-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=oeFXz9ecQl82BdZhYncw8VTWzjTo8ihpXC/mNtV0tok=; b=Y5k/m1mw6KyzLRP7R9EsiiJQPg1JHBTqMkkUamjnMvXfGgnRlMc1jr+cSFaSL4slHOXKhjDOfE1SYLqFCbv5cy3nyqn2GFkDCaaDAEX8MGbpzb/vW1MIihkvESySBKO6XYUfNKeL6GlifseSjz3CZjZCid8Pc8V55EUEEWVObFA=
Received: from VI1PR07MB1005.eurprd07.prod.outlook.com (10.161.110.21) by VI1PR07MB1006.eurprd07.prod.outlook.com (10.161.110.22) with Microsoft SMTP Server (TLS) id 15.1.523.12; Wed, 22 Jun 2016 15:57:20 +0000
Received: from VI1PR07MB1005.eurprd07.prod.outlook.com ([10.161.110.21]) by VI1PR07MB1005.eurprd07.prod.outlook.com ([10.161.110.21]) with mapi id 15.01.0523.015; Wed, 22 Jun 2016 15:57:20 +0000
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: "draft-ietf-idr-bgp-optimal-route-reflection.all@tools.ietf.org" <draft-ietf-idr-bgp-optimal-route-reflection.all@tools.ietf.org>
Thread-Topic: RTG Dir QA review of draft-ietf-idr-bgp-optimal-route-reflection
Thread-Index: AdHMiqSYAER1UXQQQXKhr6277cbfMw==
Date: Wed, 22 Jun 2016 15:57:20 +0000
Message-ID: <VI1PR07MB1005B3A912A18AB20AF9164CF02C0@VI1PR07MB1005.eurprd07.prod.outlook.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=daniele.ceccarelli@ericsson.com;
x-originating-ip: [93.144.137.35]
x-ms-office365-filtering-correlation-id: 2474245a-88c6-40d5-6385-08d39ab5e48e
x-microsoft-exchange-diagnostics: 1; VI1PR07MB1006; 6:+awxIMrIh0Z77M2o9y+CnPI+DKIKJqxt/jco0i7UUbT1Qlsj7XnxXsBL56FFjfE6ZgDs48mOWOlue2ZVjWL7mMeOZ+4aYsdP9u8ZWjTLbU/q/6XqkleJvVsogtmdnuHdoxLdOyBNxAG+1HnwkV0PgYhOSA93Ay64IfNCCynP0nseFc/QY0SlESgt77bWwUyVU84qadaqaizceknoP0kSGdXv0t0Vv9F3N+wEfB/oQZesYeAmqPI8YMDr9M0kU/9EN0Ewjh7MI6dW9Fi6Rzc4SO4lHHBaxZJP4McUla/Erj8CFSxv8BXO4gLVzltArHc8; 5:0kN+7ugnWvVhHFkSoqY5Jo+2X1vUZiQd+KFG5z8j2gISuySzhpxRrcKi/JPyWm0Yxdzdx0/FznIXaYSGFHJbKAw1Zdu/UuAppkZAU8p97TSDJbZHIoo2kw6JSytM4UIzpiHJnZ9YHu0Ng8eelz13Nw==; 24:FiWlME/PZMpRwxmYRjFBwepCG0owmrexzTgOvh4kZQRid/JY0lw2Tc0oNh+60nnzveAcK0j6oXzfMNBRwqjN4an5ygQdP7FvFg3GYbnA52M=; 7:sQFOH5gc92pbpTlErv8St8jfGtZWqjOpR551AGiPHnF8p6mCiUvcOBDVEvVwXu17uSZUrg1zLXjLfAl6FOCjzP0jwjJsPtFYLqJLdmqVCXRftUxpB6dKR6lwJh5+OAOlv06kgTc3vrSfADFEfwiwV6R4+obWweecLB0z7hKPzJy+9Az6S5pOfCu7vFXBboD1mjHOsBhzrG4bVbgtjyaTwHoOfe9lY6QjvACnNSa0pcwSiCxB9E5XZAHTNCs3N8aaIlGePayLm4H3yQQpyqLCaw==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR07MB1006;
x-microsoft-antispam-prvs: <VI1PR07MB10064A937E8F61B451329CF2F02C0@VI1PR07MB1006.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:VI1PR07MB1006; BCL:0; PCL:0; RULEID:; SRVR:VI1PR07MB1006;
x-forefront-prvs: 0981815F2F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(7916002)(199003)(189002)(4326007)(19580395003)(33656002)(2906002)(230783001)(105586002)(106356001)(86362001)(16236675004)(10400500002)(76576001)(11100500001)(54356999)(50986999)(2351001)(19617315012)(19625215002)(66066001)(229853001)(790700001)(6116002)(102836003)(586003)(3846002)(81156014)(8676002)(110136002)(81166006)(2900100001)(97736004)(122556002)(101416001)(3280700002)(189998001)(3660700001)(87936001)(8936002)(5002640100001)(77096005)(9686002)(2501003)(68736007)(7906002)(92566002)(7736002)(5003600100003)(19300405004)(7696003)(15975445007)(7846002)(74316001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB1006; H:VI1PR07MB1005.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_VI1PR07MB1005B3A912A18AB20AF9164CF02C0VI1PR07MB1005eurp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2016 15:57:20.1865 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1006
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SfSzUcRzH+9797u7n5tavQz6TFrdsQshsmaJiE63in5xEnPzm+ej3uyz+ aKqZPJSY1Wh5KEuFWfJwHlocuVTEKKsTN4dI0rD1QOTuezb/vb7vz/v78Nq+JFdczbMi4+QK mpHLEiV8IVEc0izdH9UYL3VVFYo8urR9hMc3zTTHo7xmSnCU619Z+Yfjvzy0xA/ihAoPR9OJ cak04+IdKYztKA1L0SguVxf3EBmoi85BJiRQ7tC3ksfFvBMGxur4OUhIiqluBAXz4wK8eI1g rWnQ0CKom1x4pg3Hg48IcqdnjK0eBEML3UQOIkk+5QmTqpP63JzKQjB8vUWg382l/OHJei5f z2ZUAJQu9RN6NqdOg3rwO8LsDFOFbQJ8mx1krU4b+iIqDN42/DD00cZbf72p4eAzLeHzZBkH O1BQ2f7e6GMBs7o1Hu5HQV2m0tixBc1iPsJ8Cn4+mOBhLhHAvSoGsx+oB3R8vQtQCdDUADj2 hBsFamO9bsOrSIjZGkbGFpDeF6hlHijHPxneL6ZoqKrNRNjXCr4MZxvZGmZGX/BuI/uSLQqY k+HlhwleiUF5B/QWTxI4d4LytkU+Zkd4VDHH3eR3HTrO1rwcCZ4iC5Zm2aQYNzdnmom7wLLJ cmc5rahHG1+os2HFU4k6vx5TIYpEElORVhknFfNkqWxakgoByZWYi7Kfx0vFomhZWjrNJEcw lxJpVoV2kYTEUhQ4aysVUzEyBZ1A0yk0sznlkCZWGSj3itljmU5reiuo8X6wkzw4KNvi1QlN Pae5xyXp2u+L+bX9vukH21vtZOcVZTZlY15nXH3++qLj6t3eFX5F072thxz2DGgKvYR5heqV IWZuPe/hvgg2tkV1JJJwDFT6rKUkb3P/N2ifdufc/HrIaOhV3V3PgO2rOWf3hksTbG1GtBKC jZUdcOAyrOw/Ydnzpj4DAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/gHbSo8EFHFqw67W2x79tYefvR58>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "idr@ietf.org" <idr@ietf.org>
Subject: [Idr] RTG Dir QA review of draft-ietf-idr-bgp-optimal-route-reflection
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jun 2016 16:07:18 -0000

Hello,

I am the Routing Area Directorate member that was assigned the QA review of draft-ietf-idr-bgp-optimal-route-reflection.

If you're not familiar with the QA review process please see:  https://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDirDocQa

BR
Daniele


-          General comment:
The draft is understandable and does not require any major modification in addition to the minor edits and clarifications suggested below.
My concern, which is something the working group probably already discussed, is about the complexity and usefulness of the idea.
The goal of draft is:

"   The core of this solution is the ability for an operator to specify

   on a per route reflector basis or per peer/update group basis or per

   peer basis the virtual IGP location placement of the route reflector.

   This enables having a given group of clients receive routes with

   optimal distance to the next hops from the position of the configured

   virtual IGP location.  This also provides for freedom of route

   reflector location and allows transient or permanent migration of

   such network control plane function to optimal location."
But I understand that there is a number of workarounds and that different paths are already used for redundancy reasons, hence my questions is: is it worth defining a new solution? Is the usage of the actual mechanisms so disoptimized to require these changes? How many possible paths are there between the client and the AS border node?


-          Abstract

"   This document proposes a solution for BGP route reflectors to allow
   them to choose the best path their clients would have chosen under
   the same conditions, without requiring further state or any new
   features to be placed on the clients"
This is really hard to read. Maybe it could be improved stating what is the problem and what the solution is. You could copy a couple of sentences from section 1.1. which is much clear.


-          Introduction:


" In some situations, this method suffers from non-optimal path selection". Which path? The one used to forward the packets? The one used to redistribute the route? Or?
---
In a number of occurrences acronyms are not explained at first usage, e.g. POP, L3VPN, 6PE...
---

Another general comment: I like the rich intro full of details on the problem statement, the existing solutions and the proposed one. However I'm struggling to understand how an implementation could be declared to be compliant to this ID. The only thing I see is "the implementation MUST NOT prevent reflecting more than one path" and an analog requirement which is "the route reflector MUST reflect N optimal paths". I would have expected this to be an amendment to the existing RFC that states that a single path can be reflected.

---