Re: [Idr] draft-ietf-idr-rs-bfd-05 - 2 Week WG LC from 4/13 to 4/27

"John G. Scudder" <jgs@juniper.net> Fri, 13 April 2018 18:06 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 B1840127419; Fri, 13 Apr 2018 11:06:46 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 jyw8G0V6G3lt; Fri, 13 Apr 2018 11:06:44 -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 07FCF127201; Fri, 13 Apr 2018 11:06:43 -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 w3DI62Rt016236; Fri, 13 Apr 2018 11:06:43 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : message-id : content-type : mime-version : subject : date : in-reply-to : cc : to : references; s=PPS1017; bh=ZDoTsG3Jq+OJVctIxe3Mnn8mmE84uj9LRbMPLaTx1OM=; b=yXtCQigt48oT5ajp+IUJOywmVaB8KeUKNgIM4xyJtMe+iMgpO0A1vG6U48yRPXDdpZat KVtXDE/j4LvCXTOQ5fkGehYLI9YhOvMAUb8kACKDAe5kRmduNC3ocijRs43R7nUIKbTx ItJE98elVMPh76epmXkbSxRMBa3Oh0nwmdoTsWgetfBYdKqOUP3fD8renuKQreB9dm/E /upPmZVC3noTcNAjeaduU6uVXV26iymxW1F6SbQrEuaBUVNpSYEagc6LyJwIXBqJo9Sb O36vE23MxrL3M3j7CHsBHAJQQbVdZkdKdFkTCll8UhkvsKaf9v/ugq/t8ajoYTbSoo8z 8w==
Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp0023.outbound.protection.outlook.com [216.32.181.23]) by mx0b-00273201.pphosted.com with ESMTP id 2haw7r8h3k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 13 Apr 2018 11:06:42 -0700
Received: from [172.29.34.87] (66.129.241.12) by SN1PR0501MB2080.namprd05.prod.outlook.com (2a01:111:e400:5962::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.675.7; Fri, 13 Apr 2018 18:06:34 +0000
From: "John G. Scudder" <jgs@juniper.net>
Message-Id: <89466EFB-7F8F-4C5A-AB36-7E510FA3F3C6@juniper.net>
Content-Type: multipart/alternative; boundary="Apple-Mail=_F6A628FC-2415-460F-B128-2D3A6C3F4EBE"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Fri, 13 Apr 2018 14:06:19 -0400
In-Reply-To: <CACWOCC_fb1NcUC6qGrNFAA0CTBJkDOhecV4J-NgvTP7_wzWV5g@mail.gmail.com>
Cc: Hares Susan <shares@ndzh.com>, draft-ietf-idr-rs-bfd@ietf.org, "idr@ietf. org" <idr@ietf.org>
To: Job Snijders <job@ntt.net>
References: <013401d3d338$f7c74f60$e755ee20$@ndzh.com> <CACWOCC_fb1NcUC6qGrNFAA0CTBJkDOhecV4J-NgvTP7_wzWV5g@mail.gmail.com>
X-Mailer: Apple Mail (2.3273)
X-Originating-IP: [66.129.241.12]
X-ClientProxiedBy: MWHPR22CA0036.namprd22.prod.outlook.com (2603:10b6:300:69::22) To SN1PR0501MB2080.namprd05.prod.outlook.com (2a01:111:e400:5962::29)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(2017052603328)(7153060)(7193020); SRVR:SN1PR0501MB2080;
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0501MB2080; 3:dhfjOjWHvOCTyeuK0U7xDtfjVNUJtHnPv/w5hXl55A2BVWbQCMnoRDkZJjvaii0k8uNqnZuwKGTXJg201Po7syUtYcAvRdzJkZ5mBrF3EfHOxyPRnvxLx9LbxYq+eT8Myn3C61FZt1ZSnUcEy33mGOpyPjssF04zIhMkkuztZ4+1DGSlt/8V+FZUv0RrI9x7uhci1JPOmD0+182pX5/6Rj3BRm/v+IJEfV2tsBTfyzVHJav3su80jsx50X14rEKl; 25:YKjcg4zmluyqXv19/pptvnjuoDLCEF4BvhmBXrMUUqFKtFuOcTgq+TJZw/h+RB7Aa72hzdYVRaL3eOMfy+qLX1kRU+FHl+Z0J2Fy3LT60c/MOqwXKmkVmdmk/f23Yqbwg6scZVcO97lxUNLoAQvMQIypXGuSZm5b6if5JLuzdoOKxQ4TvDnYkS+iSlUxCfj4EFAyuQByCOj5gGKi+ZNBqbe6tOGm6OEKEsY9vmJ5gV6pbQKrVgXk7wFfKd/WANlepbDFx/FYEXaUovq22bhhTLjsT6az3UyScWBPk5v+97zJyPgaIjUnaMM2diZwq8V6moqq3fCoxioc3SRjKTOveQ==; 31:9JCKnJYWpL9n3PvMKtrwgc+apCut1ql4Hs6qXHjdTAGEBOFSFsHGt+dh0rGyxnNUDO54FSxHlzvjgDLDuukhXeld8lpifBmA9Wb5bTu/0x0F0aedxTLwZTl1UxI/ddES3aGRC2htj/yz14bzrM+3ruWhM7S/2HP/g4iqbeVzUIX/UOC19hLp9GdHJPrjy+RhE1kPxb7LBawaHYYwA6tXnUcXNUGkEtGKvm1ig22ITHo=
X-MS-TrafficTypeDiagnostic: SN1PR0501MB2080:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0501MB2080; 20:4vRcTWMp9fucIJAyQ0zNNcRzuoiWsw48uAtltoGkc0wZWtbsfAgprpkYnN09w3M+SHaBrfaViToOtn1FAP7QRqyYiWlFLtnR8EUmVmxD5yh1x2Y3fQ4j0Ixphx1pRp+dFxVrMIjOhVYMpP3bHujCmDZt9aHX7oyOazKmmPbZVaZkG7Hl0YFlMUwH8Hi6T8IlitbxodKIOUDtkjuWDNYHSfvZTQ8lc+2j5Qa4wPkF07jNHJAmEMmBjeTZxr4kMb3XIXNVSyG/PkYN1Q3xxyr5z89rilYlNyKCvi8HmBakgnUHWeMBpqo9r7+dvcT/QlCU95cFIRWyjcToPBKrprxIof8+4EiRGiUICq7o+A9JYr4wZqOMRtzzums+eQeWYAg9MIntVQOldfQgk5b9MUXzvG2+6SMhnc2j6LinSlJBmsBMKoNgaEUkgNSn3RRoKXiF3IVXCXkqLT6D0YeDzPjSlh8sgimMFAQDMzRnTTNMMDAl1QelMFyqifAcMwKqEEdu9rcFHqfNT3tHXUjy/rDtX9g0/m7T6fbW1fQ8wz6uw1KzTQ/7yIkrkzEh7iZ0EyVAaR8yTLrjvzCJ0v/wDvY1fQ5lut3Ib+vi0lyh87WvHX4=; 4:mveByyUuZgZXwDMpkmgQUoRvT9KnuUUcTM/DeBEBQD7kWFriWV+aLniB49QSoKv+BujPJPMQ5tpUcYkig7vv6ubb5ep6Fvqo7iusVIhT44e+XgCzwW6DNrlX1WV7cZhZFFFupNToqyN2pakR27DR5ZI8/TS/Bj+B5Y/KkAmGCuit8aVkO6cns/3eWZSpsjPvr3FzLjpblFJgAda36qiUpLUWy32sT1Jv5O/o9qk30KwLlCcwatxfTXANSzLccQHdOkK6Gee75uWQvbDZ7moub3BmBuBU7O9wsb8eDeGgeAelIrH8oRk3LOsO73xmxoQK
X-Microsoft-Antispam-PRVS: <SN1PR0501MB20805124A261FC1C38C846A5AAB30@SN1PR0501MB2080.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(35073007944872);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231232)(944501327)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011); SRVR:SN1PR0501MB2080; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0501MB2080;
X-Forefront-PRVS: 0641678E68
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6049001)(396003)(346002)(366004)(376002)(39380400002)(39860400002)(52314003)(199004)(189003)(33656002)(69556001)(16576012)(105586002)(6486002)(7736002)(478600001)(956004)(83716003)(11346002)(6246003)(53936002)(2906002)(53546011)(386003)(316002)(106356001)(2616005)(476003)(446003)(26005)(6306002)(486006)(236005)(86362001)(97736004)(54906003)(77096007)(16586007)(3846002)(966005)(6666003)(606006)(68736007)(33964004)(36756003)(84326002)(76176011)(8936002)(66066001)(6116002)(229853002)(50226002)(186003)(16526019)(6916009)(25786009)(57306001)(8676002)(4326008)(52116002)(82746002)(81156014)(81166006)(5660300001)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR0501MB2080; H:[172.29.34.87]; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
Received-SPF: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0501MB2080; 23:dNm7jdPDkdhlcBdzQLQlAqqT3gIPgdrcqPzoLh+4BzTqlCOnRybDhB6wddpyKYc7KBmaHISfsAu1OjpVVcj/KhBMjpSVkmZGFxhXn2A246ETSCcZCJRD+nugDyeg4yQ19GOHCDd0ZjD5e18PCXQRQ8h/1c7/F6fVoMTP879QqV95PCOjMstnpnIQI76aKQHAvWP+QpOZyiXmVUZxJAMDeUYuA49esgdFjyx8DwR8BBsbs/soJriWLC+7bJKXidpbEEN7cUcS93btVoQRJzYz6JxbAikB9kPjOIYdLG4kNsAz7tZoEg0Sl2/vrULfIO31Gz3r1lnPq11LPO17XqBmnSq+VcmcOx9hptdOYem9HBThsRRQ0iTZwmejaTVap08seTilLLHk2uhI250+IxpWpeZ18C+iWAADMX6ByKiiVTvtQ+vhsaHBZWFDAI7kIAHPKPEnw85Peppv09WXgEBvy4EzIDrwTbv+mQahxjdi3dYrNOjrvybkJgjAuPVwctFmrBRG5MoZ3H5ULw1t1cFvUuOczyvKj6O/DGgu2FDYSwrg7oFTwud+ZLOD0NQ1v4BlhqxXcoyxo5BXhCh415SVEb8ftPWrajJAPE0SpE+3wHt8h1yq9yxl6oe5VPzBumv8qhyaUBQGTq2I/65SJfuefGdXL6/kcU/ZcMWSb4DkcIe+DY1Vk7pbmfVXmtvRWKUTi/XAWkFfJ0FNs2b2zC4NSsdVDJmwu+8ZRu/tdsAFZC91Wcya5mrMIIGgizXs3qzq+EnVIi0R6LoncqRf1VgwtnRi9xGWBhpM12HvzuUkC6MJhYdZHKxlr/M/odIhC9Hg8Fdjb3GItaOyFFdwH5m5IuQ+2VwPq+wN+LvmF5W35LUvHbv7Q/PQ4avw/A2SFkoSjli3GkWKhs+6M/34OCiThAqsNtVqS+1qhTIcawwgqU72qjokr8ILND1OU1SONe/+eYyqqaC0UqeawKlY08LAqmfmnfLe+3IZj1cwBQdgeB5p/OAJHJMRHZKLmjRhOAlxp5+Vmlor1vk/KDzW+UOZQ5dshZ0svl4CLsjX5NnqaooVPO2A39K+ziVKfML89xWGNafWCN9aDJkhaH1s/tiCkUdkFkk5L7FIAW2obum9rqU4JmgYlctcVKVoqNNWNRm3lT+F6Q6BHZjJaz9y4IOZDmeZPsHP+A+gYAsRCriCVlVHJzgOak+kvMsjrsdHHYMhXOmbw0R+c5EPao9OOOVca/y9dr1s2L/rQnxugrjqCQiLuek57IJ4ygQc/EZ+qiNZV4PoxvCCfXZxBFEQPqooPduOuBHDaKlaX+IEQWnASzfi3vGd5McPsusKRYGqJxFOhD/57KraDR4jbozhLjv8KoLesMNRW1kuEcVkfReAf8L0xkuRo7TOejnYE9Z699JCEhmVDFx4Uj1EvrW1J9+FPwn5frsSlsu72gx9BdBrJgA=
X-Microsoft-Antispam-Message-Info: tT3Ua4BOsmLCx/hLJbEBYvcfys0UpE5Iwl7MDkdWwXKP5lwKTm4EVeH/oi6X3AVKOAhvN82NqdeSX3zm7lY6E6VaNdpk0ML1MT1vnLvMoCKD8S0N2ZcPK7Vh0K6NBLKl+EVNvk/mvDUaTnbAPcRnQXgmbNuryd84hf78svRwqhNk4x8Z4S7r+5M1FHmkvWzk
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0501MB2080; 6:jzdYY4YzF0oiaS7+p/VaJjM+z/QWjps4XYmSKcAGSGmPcGX11euLrMyM0WRhBnK6pASCMdvq7REPV7s6Myx95+uMq8nAeyWMF5FPi8+mak6n17b15gMFUuKIBXp8tUVlmtusmYqjAh4eHR5dKBZv50sKWKe8nKG8iHxdG1IHit/bcORM/7hH0slQV3Hv45YUGxD7pB7Glb+LAM543JA5bekL5foWGdsfaQafm6tNUOssGWZ1wlkfSy4izsiyj7CLxvNCLdZpVEb3poMss+gXJ3Ls9QAwHI16LdwsX+yhG1H4/pAVQU7Pg9ulbMn9PuJcIhDI2N/7lMxKVreKMxuune+a+4g91VHWxPlG5kaP0Wxf5FLPkD48snApzJ4vnY1gh7UYnzRW9+G24EW1w2KvpHxAkivro4CLl055PS/CTu53/w5Kdn0G28UHpq8f0sxmYi4pTKUnYJYCUmOSotYBEw==; 5:hVOp4Z/8Xez2C1soX8+y8SIGKzVVL3ErapEgdQ3lRpB/wWfd4meMb0hFaP8PU4Wb5L7pmTqtk8r/PSIe++v/9IkOxB9UwAwDND6tCUPXl6/ZW56X2E2x1XWP9xPT/dokTzed6iEETDvs6zWi1mJDR7XxnD+NI1zWK9vuOanqZCM=; 24:pHCi/9BljASYauEPQJigr++zK1VoQAPPwle1OAqf8pXX73rSrpia00YeYvHOF0z0FuaMQYh/owV7VoeICI0emodxvt7HPaw7aVQb8lk9ol0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0501MB2080; 7:vgf8N0uxIEvKPusPHFkWX0eHEfIERSbPS3/3ta5EhZDF8spBAfutZfTD+sHvU/OLEDcYwWRSpprJ2QqysYeJc178/CkHFwbsPYYfP7vUZz1NrLtgdtEy2vVRHzDBj3nhMD+Lxn/JUFvUy8KVkEk/Q/14YYTon4uOHFCHZbhsIfKn8YIfZ7nAChje5ATAL/EJDqFT8zd77DdCNAsDKuR6SvO5onjyLcpDykG/1lx0MvxtAaOafFdlG7mjs32uCjw7
X-MS-Office365-Filtering-Correlation-Id: 78f69534-43af-4215-736c-08d5a1694b6d
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2018 18:06:34.1616 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 78f69534-43af-4215-736c-08d5a1694b6d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0501MB2080
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-04-13_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 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-1804130166
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/b4c3ltkqJxHRl2Q6RlfO57wV4VM>
Subject: Re: [Idr] draft-ietf-idr-rs-bfd-05 - 2 Week WG LC from 4/13 to 4/27
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: Fri, 13 Apr 2018 18:06:47 -0000

(As a co-author, yes, really. Maybe the co-chair would even disagree with some of these points, who knows.[*])

> On Apr 13, 2018, at 1:31 PM, Job Snijders <job@ntt.net> wrote:
> 
> Dear all,
> 
> Are there implementations? Is there an implemention report as per IDR tradition?
> 
> If not, I don’t support progressing this draft at this moment. 
> 
> The machinery described in this draft is not entirely straight forward, without running code we should hold off on progressing. 

For those who missed it, there is a bit more context in Job's earlier note, https://www.ietf.org/mail-archive/web/idr/current/msg19261.html, including

"ps. yes, i know IDR can have WGLC without running code, but given that
this is a non-trivial extension to BGP; I'd really like to see multiple
implementations that are able to interact with each other in the correct
way and a report detailing the interopability."

In this case the authors are, exactly and without pretense, requesting WGLC without running code. Which seems a funny thing coming from me -- sometimes all these hats I wear get too tight and give me a headache. Anyway, in this case we think it's worth doing the WGLC because it indicates as clearly as we can to potential implementors that the spec is "done" and will not continue to mutate. As you might recall, this particular spec has changed quite a lot over its history, more than many, and I wouldn't blame an implementor for standing back and waiting for the dust to settle before writing code. 

As we all know (and have a history of doing, as a WG) if post-WGLC implementation experience indicates a need for changes, the draft can and will be updated to take them onboard, and of course if those changes are substantive enough, I would expect a new WGLC would be needed at that point. Other groups do this same review/implementation cycle by progressing things to RFC, then implementing, then bis-ing or otherwise updating the RFCs. I am not (again, as a WG member) a fan of that, and I'm glad we don't do things that way, although our way is also not perfect as witness this discussion.

Fundamentally a WGLC is a way of asking the WG, "the authors think this is done, do you agree?" We are asking. "We have implementations" is a strong argument to support the "we are done" argument, but it's neither necessary nor sufficient and so far the WG has deemed it desirable but not required for WGLC. We think there would be no benefit, and some harm, from letting the document sit in "active WG draft" status when it's *not* in fact active and the authors have moved on to other things. Moving it to "waiting for implementation" status, if the results of the WGLC support that, is more honest and more clear. I suppose another way of doing this would be to invent some IDR pre-WGLC-WGLC that feeds into the "waiting for implementation" document state, but right now we don't have that.

Of course you and any other WG member are free to use all the facts at your disposal (including the document itself, and including any reported implementation) to decide if you want to support a WGLC, and that's fine.

Finally I'd like to ask (and this *is* with the co-chair hat on) that if we continue a wide-ranging philosophical discussion of the IDR implementation tradition as opposed to a discussion of whether the doc is ready for WGLC, that we change the subject line accordingly. 

Thanks!

--John

[*] "Do I contradict myself? Very well, then I contradict myself, I am large, I contain multitudes." --Walt Whitman