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

"John G. Scudder" <jgs@juniper.net> Mon, 19 March 2018 12:57 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 D59FD12778D; Mon, 19 Mar 2018 05:57:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-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 X3QlBgeuj7gV; Mon, 19 Mar 2018 05:57:41 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C55C1242F5; Mon, 19 Mar 2018 05:57:38 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w2JCs9we008770; Mon, 19 Mar 2018 05:57:37 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=content-type : mime-version : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=PPS1017; bh=7nVlECqOsjBnMBNGhqybXSdi3YxHvKnPoZJs6aUyRy0=; b=uAboMX34xjrPQejHRkRjZbQjiYnsNibHN7Hhuhq+bxi6wWV+/h63KSixfWU2PLMSFxTw xqRxPrxiLfKiOO+e3IMI9rrJzyKQIgQ8jMd7sFaKoXfepQLyWJ7JQJpCYLTd1QL36b3I A/eYu0O1og1Z4Uy78cRHgIqG8jNp8W6vysNCIE0fe5XQiq4p7b02qn/NpBjWk/xeBmVA 3rEPVrvOm3NCsKVX+0GEFqtaihSVIamhlUi2DJKYcDz05xb84/AItEOHe8nnIzi2GFDm PXcK9n0TOEt8aqcId7JklPhX4g6PF8lReBA6/DeNr724/eHTtLw8ecwuM2tFG2KFVqJT Sg==
Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp0021.outbound.protection.outlook.com [216.32.181.21]) by mx0b-00273201.pphosted.com with ESMTP id 2gtc1584yq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 19 Mar 2018 05:57:37 -0700
Received: from [172.29.66.4] (193.110.55.11) by BLUPR0501MB2066.namprd05.prod.outlook.com (2a01:111:e400:c475::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.609.6; Mon, 19 Mar 2018 12:57:34 +0000
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: "John G. Scudder" <jgs@juniper.net>
In-Reply-To: <9A570D1D-5409-4512-AA45-98866094C1A8@juniper.net>
Date: Mon, 19 Mar 2018 12:57:26 +0000
Cc: idr@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <360A7BD6-59BB-431F-BD18-46E2F2F14FA2@juniper.net>
References: <9A570D1D-5409-4512-AA45-98866094C1A8@juniper.net>
To: draft-ietf-idr-bgp-optimal-route-reflection@ietf.org
X-Mailer: Apple Mail (2.3273)
X-Originating-IP: [193.110.55.11]
X-ClientProxiedBy: BN6PR03CA0082.namprd03.prod.outlook.com (2603:10b6:405:6f::20) To BLUPR0501MB2066.namprd05.prod.outlook.com (2a01:111:e400:c475::24)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 2eb686bc-23a1-471a-2844-08d58d98fc79
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:BLUPR0501MB2066;
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB2066; 3:FlolL+76IWG8wZDufB5PaVcaTrpjyK0FcvWp76af4eybt6Cg53us97JP14Q/rnJDhV9vdb49FBn4d08sN6i/0PYdKyxT/qlayDM+1remNdAfbJxd3Lzt+97JnjWQj4e+PtUP1vffAR07JUCWG0HAW/XSU/GqhF13RazG//QYp0xlvNVmUbzLnYa/zJ0ksmo7ZD5xWxJshlX8fixyMLenJeYOd+38PLXGmpSZcqCrMqPWeCzN2bXOsVreG2e5Iyzu; 25:9xlm9KhBXm5fFfnMTXcki39cK/BkLh+zYhU6vT3WgV0veu/hkReqzXPv1jMwjfm/6EbAbIujso/PtAvAAjnDq9ga9iyZUrLQD8qefc7O85zEHOz3efzEzHCql2m+qEmY2Fo8B9Htt/F3TKG7wNNfDOkmLZ3fft/IJdxcbR+zGY4ZwsaL7hnS0ztYvCMvmi31aQ0nKx3lBygTqihwO8eGKRVi0GBEmz0kJ2pGQW8GGflcyhAUk6sPlrYrXUNRlJ/r2wfot/Xi6NOPxq4OG8gFsNu0eQZrFAXjv9MoUmbpFg2V9xwofNo1t4T8vM9CHf4N0kM56CdsgB2euvjJTNzRyQ==; 31:061KjsI5/xYDotYmFjUw4Q8QhRDBeFEsKR8awphwsRhceXqvFhasIY3am+4ulq27UBEq/DoCemCS02uYYBP9qdijHQQqDsRrNfzKsywaOlVf/xNhaP22CKLtkQAWRzXn3f1V+Wq1Wyr9ipwveo0E/A2GBSiRRc5AS1bRD97Lj2FAeR7X4TmJkAdUo9JTeL5LqhJwjrcW3q6fsvJ8NZnkDniDKILH4RiQHErFzJoGdV8=
X-MS-TrafficTypeDiagnostic: BLUPR0501MB2066:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB2066; 20:s75ZU50zkwHWLACvAJ2PcAyq/ZvMcefRPnJU8O675lb+/+pAbsIygpCe0emmUDek08bqnO+oiA0CDlC7TI+WMAsRGWJJj+3ClCVpEOIqmj38mqTotcn30OCfYVJznM/10OcdzRUpHA4HhjEKGe+fb5G4MeCxCMT+SZnQEYcMPi6hp4wzrAH5GK6lfgIGGE9m04T6hBeyRyyYsC8bZ01TE7qoHS/dCuUmy6GqxBMgocT4kcO2MQ2XCXwzdDYpJ9/1RWslUKIBK50I6SU+qTETC5ouu9ObUOrkCfqPId1P/lC05KZYqVL/1SOAWVM1C9ZdRTHbk4bEwiSTpsDBU6CNlSgZiGV86iFKvGKXBVpNbi4S138itfT1hUk5i33TJXuJhQOwHJkcBRNNsML2jpnVUONzwCiVGwnxxiE9i/V6Bf2X6azFNLoZ84a05HLCPCQ2ku6cr0VuspdAG1ZEHPCV1c19sOLsCLwGaxlJqoJisFW6qY2dLu+ppGsSaJi/l8ZE; 4:abqkRLbJiBkHLkEWKE1bBGzikURYInZ3aw625X2stBXnleI3h7+5bj+duXxHJRljov9nwoKio+/q+ygof5zOzN2Tw0QmYuFemc4ctd9/l6jiD7sLX0Mi+Xbxp5CbRj0p3rwHEgW4eu7YgHrkp+W5rvee0+5bzYChYu/X2x1mq0AN6YZqhojWJJwoa4MS+sdn72Mo6YNiRFf8T0+EHdxoh0cSUmtuU+H9e9BIx/kneWMf3HmdPmQ79MUE08WF8S00B77Hgp1rNl8PpkdyttmLQ1zZW2Jp9ZL3tyLrj9v1u8jsF88BmCgIPvlZop3rMB0MufjaIQkpirQbsoosT3hvqS6h49SpNBNTufDK4MVi8gc=
X-Microsoft-Antispam-PRVS: <BLUPR0501MB206682D0CFC25AC3E4E62538AAD40@BLUPR0501MB2066.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(10436049006162)(138986009662008);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231221)(944501300)(52105095)(10201501046)(6055026)(6041310)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:BLUPR0501MB2066; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0501MB2066;
X-Forefront-PRVS: 06167FAD59
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(346002)(396003)(376002)(366004)(39380400002)(39860400002)(189003)(199004)(16526019)(97736004)(83716003)(53936002)(50226002)(4326008)(186003)(36756003)(2906002)(6306002)(6486002)(86362001)(450100002)(6246003)(16576012)(52116002)(229853002)(82746002)(105586002)(76176011)(575784001)(2361001)(53546011)(386003)(478600001)(5660300001)(305945005)(7736002)(8936002)(2950100002)(316002)(68736007)(81156014)(81166006)(6666003)(26005)(50466002)(8676002)(77096007)(3846002)(6116002)(66066001)(106356001)(57306001)(33656002)(6916009)(23726003)(8746002)(966005)(2351001)(47776003)(25786009)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR0501MB2066; H:[172.29.66.4]; 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; BLUPR0501MB2066; 23:DiQaJLXDabxQpSKi/kRGlo/IyabTzTxaDcKtOMh?= =?us-ascii?Q?P4e2HEwx/Xk+7hA338jVdtq8kmnv63IrFldZIxfX1XRxWkdkO1IjRM4KetoH?= =?us-ascii?Q?/bmS1ZK0r7E1En9OtizuoPX0oGHWuavP+tQukvO1dyE0PfIgBUOslwIBIMcl?= =?us-ascii?Q?HDH7yC6mU1SBTpW9ehX3Zt72zCLPkW3qORsHq/e8QLUS5BviwwwTpTGiEgrm?= =?us-ascii?Q?MKl/ky4BQvp79EoJwDquFfH5uYlFdD+Zkurm7Ee9HxrHoFC0u/vZvRx1kwfD?= =?us-ascii?Q?+TYwqycXGC0Z9kL8oQBnoxbALC/A0CzeaWQbRhf5V8JYzYHnRmSu0ycGd2ro?= =?us-ascii?Q?Yz8J/XErgiILj2raIbwGDTHmYP2huVrkxNtuj0E8LD+Y+dmfxvCnGvk+Wo/V?= =?us-ascii?Q?K6xhjBhxkccTiQDgYYp3Y/ypshUjA8ZD0iLjIZ3N8aN4dUK++UGKMgtPmqgj?= =?us-ascii?Q?Ax7RX01UJG8BGE4XWvejrN8sq/l0M3pXV8zuz36PJE/tTcowZ1jQlaIoBnSQ?= =?us-ascii?Q?3AiRuwgS+o4NjL086bWh1FIVed1gVI8PMTjOgHhTrxbM3kLvbyYR8nrNnOoD?= =?us-ascii?Q?76U9Ko+ISqzjkCiIS97BxpbtRjx+3a+OCO5vJs8YWhp9mXe5b05cPD8xctOc?= =?us-ascii?Q?890LvXSthbj+AdUqwezr9FfZRyskSv95ZfYnGbKHcBPkcA3kVUnI6QNcs64z?= =?us-ascii?Q?NCAUgeaRZGzMfzeKTx7640yB4PiuYnhd2WJTWb3X1ATSMXsTnR0mN6bPqjDd?= =?us-ascii?Q?wAGaSzNkHR27XpO87i4a/3SZYqYMe8F2RIlFEZmusETaZ1XGgqlbqCDMKuKt?= =?us-ascii?Q?t6AgLFex3yCVToFPS/zaHuOGV/tpQoCdxU+pnhG7Dpa6k3iwcaTjrMyHtjXH?= =?us-ascii?Q?x5MDMXeoHeDNGXsoE2n2b0s46nTkwIk1yghzvEgmtiI4K94F+P3Te2VD4FLx?= =?us-ascii?Q?kNA+Fit9C1hsdVgwX9/k5OFLYLSXyCRaTK7sly2stTd+wPeQCo4wq8lQn2hm?= =?us-ascii?Q?FEByM7t4q33a9HqoDkI+Vbtky9RTE0iOZH+bg4QrRcwFgf6K/RzSOiYp/JAn?= =?us-ascii?Q?katYTDVH/NX1JVZryp18XZpgSPdNPJLYGWfAt9vqN4BGxLc4BfF5INq6ttSh?= =?us-ascii?Q?aqDxJwfX7/I3ptmAYtLN6AnFs9G+OkiWLBV/dlwPhcmAtwiExpfnT9pNHgVz?= =?us-ascii?Q?HXVvhmVxaMxqy7AAlKNCNo5l/AXS8j56KVmzHCfu07obuM/dvvSPoyPuE9ZV?= =?us-ascii?Q?pyUNhXtp5AX2emVHGw9Uhgm9hmg8UhBqt/W6OTY9fG7fXWk6BZSWRjpGYuRN?= =?us-ascii?Q?63L9ixkip3otVPWbLtd2sLN5YviLEPPEr6hp2Kv6rxlONuTJDuMQPJjIPgqQ?= =?us-ascii?Q?ZE33QF7Ilss2ertoIvh1Iyjldt5TOZioxFLpL00ayuwSRJ629?=
X-Microsoft-Antispam-Message-Info: nl9BhN1yjDb5+niHRal53UDwHYaTUXR+d20DE7GbFoYLvhREye+5JevlHGo7DiJoCCtwjJS+05oxaFD1NtuFmUzECYJSQp+5rYUErpdM7I1pkg2hlCsa2eZqyIcvJm35h6kGEdlN410ci3b/0hTqT4sN7Zma3Shoph3OVIzAaFX8L5J2nHSC/fMEZdQNqfdD
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB2066; 6:70zMtYj3wIhGqN4qxCiZGhWTZSAgDP4qrIIQ9gDJniUnkAdp1bAh0NR+4+8TDogem3O7x6Z8Uag6nA9wioz6qmGtswnG0YGRpSbfm1hD8/6tGSeYE5pDkHCGFDkbiJJFbTTtqlWsALTrdW8imHqNZlZhw9RBp0wANb2k8NZRXmYW6hQgV25Yv7K7dlSZT1wiTGCLQZ7S1vipKcq9VwZpExm8C7YPF83L6er5mlGXHDd/I5aEXuemhmjkQSs1FF9ARi3JtYik/slaIx5ptOCIkrKEMubjfdXZFW2smn42PT/hzKtml4qlcmub/RgNZxaJpQLblxSelSZ7syOKdIVATSZE194yupLOcL5TmR1e+C/CYuSXvD7CfmboKk6x5Je7yTpJAOPHNeiUujdQ09fAHuXmQ2IZyPTDdOAXZnjsCzH4P75hWJGeLzRSs3a16l4hsPJsVTI2ZTbPehvGQaAO2A==; 5:wXAvh3Wr9ce+IjewA7Yq0UbzyQXVssljGbOCwxfXuY401qcVTM7wMNq7XwzwFomajjnaSaKBkYWsmFGtGqY7MUtsyPukypPVqnYWoVNdGQqpITmokd/yOYCwtknRia2zCmCj62a/NxykSfwMkUHpBS/EAzOZIRVmc2V6OwuLvHw=; 24:nNKF5wTz2YWf4X8utLa27/v+iAXdhyHK2roF97PBY2vXd5zjsXC4ADT+sKe0/2WuaW27GNsa/p1dlymuVuo4VAHq3Fys0HjqhO5bLY+Hg0E=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0501MB2066; 7:PsU7NOBzazNCHyT3UYZkLkNTyloL1MHzyPtHz1xghIAubHw06qt/AcXxFOCKfHijiyPLYtJ9om+uHpQ+oVnd3dP70inXKX1qAMdbn40EmLUnSTv0OKALC7AdSgoiNlvkhWmYbhDfhoL6zDmNmMPQO7VOuqbd1EWPb0k2OVwv8HmFUtQqxK6pHkbd6fY4llb60LsJRnwPbqqlylIj2+aJFHi1STEto2/aDGdMb3k7OjIsNq+iApDda1qDIYaOHkQX
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Mar 2018 12:57:34.8692 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2eb686bc-23a1-471a-2844-08d58d98fc79
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0501MB2066
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2018-03-19_08:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=12 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1803190152
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/JGqmaGoIzx_9WlhOh7KvurFLjtE>
Subject: Re: [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: Mon, 19 Mar 2018 12:57:44 -0000

Bump.

--John

> On Oct 28, 2017, at 12:10 PM, John Scudder <jgs@juniper.net> wrote:
> 
> 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
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_idr&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=hLt5iDJpw7ukqICc0hoT7A&m=EESFOQ2FZ1ow8qBl5Ee1jJ5RTHwGl04ZjBbru1xT15I&s=zqQBURSlJ210Lxi8TC-O7mASpDluBPsMb0XI4F7PDjY&e=