[Idr] draft-ietf-idr-bgp-optimal-route-reflection-15 comments and suggestions

John Scudder <jgs@juniper.net> Sat, 28 October 2017 11:10 UTC

Return-Path: <jgs@juniper.net>
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 3018C13F46E; Sat, 28 Oct 2017 04:10:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level:
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-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=juniper.net
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 QXbQnKq7H_gU; Sat, 28 Oct 2017 04:10:20 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0126.outbound.protection.outlook.com [104.47.40.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0875F139436; Sat, 28 Oct 2017 04:10:20 -0700 (PDT)
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; bh=tQhjj8AfTYQvC4WvDeD4yfw9NgCFLigLZa+iNBnI5E8=; b=ZuiKrPo1bSK66KUxpJD7/O+XSsI7IsccRrIHYKSDuK/n2z/iVapK6REMvttk3txKuvBYqv1eAMDA2ZfPBqWCf8dbxayqV8/X9fZCujWI/QvqOVFz8Rdx43uGBlYazXJje7jSzTb9KE30zYjCfx1mJGHu17k91V3bv1Ge/9hvI6Q=
Received: from [172.29.64.88] (193.110.55.13) by CO2PR05MB2502.namprd05.prod.outlook.com (10.166.95.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.197.4; Sat, 28 Oct 2017 11:10:16 +0000
From: John Scudder <jgs@juniper.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <9A570D1D-5409-4512-AA45-98866094C1A8@juniper.net>
Date: Sat, 28 Oct 2017 14:10:04 +0300
Cc: idr@ietf.org
To: draft-ietf-idr-bgp-optimal-route-reflection@ietf.org
X-Mailer: Apple Mail (2.3273)
X-Originating-IP: [193.110.55.13]
X-ClientProxiedBy: VI1PR09CA0054.eurprd09.prod.outlook.com (10.174.49.22) To CO2PR05MB2502.namprd05.prod.outlook.com (10.166.95.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 87b2a81c-f89f-412d-2466-08d51df47900
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(4534020)(4602075)(2017052603238); SRVR:CO2PR05MB2502;
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB2502; 3:bT6g/SXVN6NI2Nv55C7IVh/HYB1h94XuQp2HqgdtURWn1K2peNl/G2La3Xp1id48+W6NfW8CpHdgRND4rzNp+qBXTJfiYwsFl102DiNpRhgc6X8l/K+V2/AClDc2vcuuUPD0Ke+Cqm4jkP+dkZGIPsfA83efnMS+OYFeTYcnidify8B3eFgqpmWdH48VpRZcWh/MLkatuyLJkd9F9F/i83ZG1QHXFOahYKixR/31nQjaqlY84gNlihYnJXUZOC7G; 25:3XEZWWnsrZHD9MMx9rn2LeAMpb1qPKVFlk1nZyo4UwsXtrIFUpYw1rbMzTrW32DlamUWG8v1DQS0CCXcy5y7e6elmdhYkZIqLeJ6NIPGdVshBX0n8dVbrlrO4Y/89UYo4uPvnNFtM+9vwX58FTV29OBRFrRRMseG9CVGul35zqrh+Dk5w2QMRF9+4ronoLv8VpAQdTSquJXGVpQ6aT1UD+T5ectZBGl74j9QUBwaCI+M7hTogpEAEXwZLA/MWZiZkRi/j5JoXSzusbzRnPPatOL0b73dpVqKcQHbg3sEjqOAL9gk9B1Ur5kkJoIYsNKtM/M7MWBpttHl/sVKpSnHImHAvCz3E37E0/QKhPOOgKg=; 31:FfEzJkftgaNRK3krTVHwyPasZQWn39oCtUvE4Yxo9o2S2wqJEW/TPsS9LNFdBpTah0QQB+iLzHpkh1cUOqrRJ1P5ueWczkjX5YHy4ovqvsiY8oQN4quutHMJTV8YpShQ2MRuya2O/bayxwLDZ8pgHLWwxElt5Eh017m5Im48/P7SDuGMwSj4H3CRKJv/uuW2o/2l839T2tON6kGwajAGA1vdYzv32R0c3u6och4nfTU=
X-MS-TrafficTypeDiagnostic: CO2PR05MB2502:
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=jgs@juniper.net;
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB2502; 20:2TV49kquy1h1AuYQ4Tai0iIL6yEuJXkJRJviBL1Kx8cbSw1WSfT6CUo3t+8VyD7uMjLL4zbIZkhuCUU8IeFpY51p1NxJNWx6IzbpQTaDXd/eXUe7AhuRns7cC5QRWM/Vj9aysbjsJ++J4lDpOkjd4z5hoAb9NSx7Ao6ZVfKQqohIZhy0OwbZwHfoFKQqRRm8ecZvdIIwxFxJPvJ2eWOqBd94m2dn9tTI3PT9asU9faTNmpe5nKpt5PHrqQxAdnFx6/0X11gwg+lK3KAdxkRm+jsp8avuM4TcHBr3LcbEomZGII7mM/sl8UrVLSBt7m0ZJfLzobO5H4DprtPhBWeMNXl6G6DE6xU3ji+CNre5dOFI70bpCrUkwavf8ibd3Ztyo3/0V/FxV1Ssn11ZHgLFNM7S1MNsUrSa7liJ+DoWoIygo/kLd/uiiTHqSfaPQxlxJ4SJkjC/bXoaawjJ715vrGpgUl4fnUqH74MdjCynRDLd/0i0DQPr3GIcedlrSjTS; 4:94OKgTsIjJOctjEiClNaX5gE4aMTqdPtPKwUQjFRdp+MAAvJwuBp3DN8YfnWJyGC5ygcZLMVLqgBzWwxrWmXFMDUj7KTYd4KfUOiVKiJOerokZhb+sAIANZOsBDRTRl+JCNL3zFMC+Grd9CmMQ8KKj20Hpjbcapqt/0tbgz8ikX/Vg+d0leAIflgpRELFlXXnJzOJyjkCGO7U60U3DhCAm7JmaoYv2+KLfD5P6ViHIcx25OO8fpdLBL5Y7Csj8rwNdMhanGlQRq0DS2+tupVpA==
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <CO2PR05MB2502035B9D37B02EA713579BAA5B0@CO2PR05MB2502.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(3231020)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:CO2PR05MB2502; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CO2PR05MB2502;
X-Forefront-PRVS: 04740D25F1
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(346002)(376002)(39860400002)(189002)(199003)(47776003)(50466002)(50226002)(36756003)(68736007)(106356001)(16526018)(6666003)(2361001)(2351001)(2906002)(23726003)(3846002)(6116002)(8746002)(316002)(8936002)(83716003)(16576012)(81166006)(81156014)(8676002)(86362001)(82746002)(25786009)(478600001)(7736002)(305945005)(450100002)(97736004)(4326008)(53936002)(5660300001)(50986999)(77096006)(90366009)(66066001)(57306001)(230783001)(6916009)(6486002)(189998001)(33656002)(101416001)(105586002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR05MB2502; H:[172.29.64.88]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CO2PR05MB2502; 23:vB/NFcntDo7EMwUBP2sSqZ1dpQrUwuREe/Ild3Ujq?= =?us-ascii?Q?E3sRjNgDXUvxdci0k2rCqfpAHObv5T2kSEOGxTvtpiMH7g2wonyvdQqHu385?= =?us-ascii?Q?2c9owv2Ub6ZMbtXokWrrFZAFAqhDaQX4cBSsTd+PmC5HvLAZ4OTO1comEi8H?= =?us-ascii?Q?7PWC4kxCbwvbKEZIHDKxqUjF7yj2qukQJXJ7kt+CvSky9mNnYJyP8fMoeK/y?= =?us-ascii?Q?MooA8J553MmwRm53eYvRaCZEgq+vjyhv4JKih1CqCzEn4mSJyo9ALJjBnPmX?= =?us-ascii?Q?BLeyiI7VkqZUBXLwB7dOqlk94LEQLunMUSDavpGfrloIVoqN689CVt5SPPY3?= =?us-ascii?Q?7WB+UpEElFr0pCGho01KPMyTidR3Ey+bJIAfrXDyY3aJJz1hQc/sS+RbBeI5?= =?us-ascii?Q?OwVcyrWQMQd8ZDk3fC7HABnFtBKEvo0yORFhMiOBzY90bjG85+qNrTnkrx8F?= =?us-ascii?Q?ZkGyCZ8IC7HWQCJ/RfyHD3NK58L8dIpjcfwCb5eu8GpTLBZ2pU/S2AH3MuL4?= =?us-ascii?Q?pxU6CN4ImxJwgdEwCtK85wp/dXF6XlmlV/JWueE7OOzFj2kIYPgKHrOwTrRF?= =?us-ascii?Q?QAxb7LnOqRLk47ziV1csP6rI5bz/jgNzNJKH62fxAloEsiWtSCcJm1rO9jOW?= =?us-ascii?Q?i0Oh2b0FuFn01pyPwy/mRz721Uj4iaf6rrYiwf9ax0+GotnnnK0dnC2pXrgQ?= =?us-ascii?Q?DYWqdxno3GIypi/bePVP+9LNr1FzGhL85FO2VmtclTQDOBI9rtGUvZrZz3oM?= =?us-ascii?Q?4FMfa+u2z1nWpK5aO7hhuqTlzhjYVw8TWHxwhpwI1Lp2QoQU9xcCmcVGqDGi?= =?us-ascii?Q?srCQqBWH8Wx/9AXSXtiu3bmM9Y+1zF7Tuf+A0NW4EMvyi/G8BtDKvZqSTy5h?= =?us-ascii?Q?rrMVtih6GyeG98OegXlMhRo7UwOUpUWZHOoBorwNpCrwY6pl2bEMSd2zjvYW?= =?us-ascii?Q?7vog/MFKAR07i7spOpQ1iz/Mm++MFfBTQ1199KP86GBAEGh4T8DM4V2kn2C6?= =?us-ascii?Q?bZSPGf5tQadXrua7uoHtV/ewnFjbPeHR3E6IVvU+oLro5GvbJ3Uc/mWtTPxq?= =?us-ascii?Q?w7Opes9e8MXIjzFkLtVE+HaVWHU69tM2yXVRjfH+GaJY6G7zX/1uOBoBS9mo?= =?us-ascii?Q?KYRcZiDfkbS/RLre4B3KIYh1i4nJRYICi9mLSZnnDstE51zv6mT1dFi+p492?= =?us-ascii?Q?dfZoXry/ybLq5gQRuQLGzqrP8bWYgK4u/5jz23u+zbPGL/tGwomEVl/gA=3D?= =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB2502; 6:ZFKavjjdtJ5zP/av2Dg0UqaamXKuQVXIi5X0Ypxv6aEdm83sKVbaImjUjv16Ia6za3ROdVIbanYBHEw/yeCMdm5Rqp/XGua2rqyHp7vziptEWYPxk2VYkz5hEhUYZ4CihCxdpe0B/2zONaudJOv91jhnbn+IQUegKWQMeAjS8CkeE00GrP/1TyjJl9Gq319sQP/bHboDvXoeXNWzatNEVPJGYUKlKiBEX0/82p6McDxwiv/JgRSDJ/1E8JkhxLHD9zB11I/hcKOwfAOyt0VZrXIzSIGPp1W2nYj6O6hHBa1z+ehvSO0N0oZ7dznyPakBTGoNbLL61hnQSWz1L0sINZbyp+PRY1CvILS4XgGRtTM=; 5:F5uDKZjElombjuUS7ivE8fnvNpNbKAqGNNMhT0QL82EGjhOhNKfNuEuW5mcBfM5ghoktURz6yXRvvbniSZ2wJeElfjxnh26hSN8OWQfxevJaqehQVXfdmRpDqBQ9n0gqVRFF4iGPMVLaABC+3KDEBlTVZ5THn6JPfbwY3cDul5k=; 24:qh9nwU4Sy4wm2z3bk5lGW1Xd7tc3AYgLAJ4QQZy+k/cNQkWYiEhdSkvRUf4quZ1rcz1wV7Iq3UYk+dPvMatyv5ZaWXHjy+N+ywGoIspg+qo=; 7:UxqrTWNP6BwMbhn6ebucyyseJiBhhw+wmsC0lr2lNzG0uoAUmydXjegCq3rEzNcaVM56E9tL+TFC06vAghdZpsPYDmQlHYFbJ3EMsUk4KhHYPQ/onBYla3SOvpZY1Y8Gyxb0MdMAWVUsEn0F9vOA5bWkfEdFwQbNH0aluZFQJzYb9vlLaL6LdKjNp+AjkxY1sbbLnDbXM3qaaXU7fXIDyfy81ILuuUB9ACQj8NE1Moqjn3RwFhNPKXiz6rZ+IsDs
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2017 11:10:16.9415 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 87b2a81c-f89f-412d-2466-08d51df47900
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR05MB2502
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/tZz1fPwMe_3bD-qw2_6pEcuuVgk>
Subject: [Idr] draft-ietf-idr-bgp-optimal-route-reflection-15 comments and suggestions
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 28 Oct 2017 11:10:22 -0000

Hi Authors,

As part of working on the shepherd's report I came up with a few fairly minor comments and suggestions. If you choose not to adopt #1 (not necessarily the exact text) I'd be interested in further discussion.

Some of my comments suggest replacing the term "optimal" with something more specific. I suggest this even though I do note your paragraph that begins "In this approach, optimal refers to..." (which might go well in the Introduction or even definitions, by the way?).

1. The document uses the term "best path" in many places. The term is used in the sense BGP practitioners tend to use it, and not the common English sense. This might be a problem for reviewers who aren't BGP subject experts. I suggest adding a definition to section 1 or elsewhere, along the lines of,

best path - the route chosen by the decision process detailed in [RFC 4271] section 9.1.2 and its subsections.
best path computation, best path algorithm, best path selection - the decision process detailed in [RFC 4271] section 9.1.2 and its subsections.

2. "best exit point" --> "closest exit point"

3. "add/diverse path deployments" should have references to RFC 7911 and RFC 6774. 

4. The reference to draft-ietf-idr-add-paths needs to be updated to point to RFC 7911.

5. "While the route
   reflector chooses one set of n paths" --> "When the..."

6. "enough so to make it typically undesirable" -> "enough so to typically make it undesirable"

7. "optimal distance to the next hops" --> "shortest distance to the next hops" ?

8. "This also provides for freedom" --> "This provides for freedom"

9. "allows transient or permanent migration of
   this network control plane function to an optimal location" -->
"allows transient or permanent migration of
   this network control plane function to an arbitrary location"

10. "The choice of specific granularity is left to the implementation
   decision" -->
... left as an implementation decision
or
... left to the implementor to decide

11. "implementation may automate it
   based on specified heuristics" -->
"implementation may automate it
   based on heuristics"
or if "specified" means something, it needs to be elaborated

12. "In situations where BGP next hop" --> "In situations where the BGP next hop"

13. In section 4.3, aren't paras 1 and 3 redundant, especially starting from "will be applied first" in both paragraphs? 

14. "one or more backup virtual
   location SHOULD" -->
"one or more backup virtual
   locations SHOULD"

15. "overhead is comparable to existing BGP export policies therefore" --> "overhead is comparable to existing BGP export policies and therefore"

16. "In the
   networks where there are" -->
"In
   networks where there are"

Thanks,

--John