Re: [tcpm] poll for adopting draft-gont-tcp-security
Lloyd Wood <L.Wood@surrey.ac.uk> Sat, 04 July 2009 22:44 UTC
Return-Path: <L.Wood@surrey.ac.uk>
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5C3CE3A6A61 for <tcpm@core3.amsl.com>; Sat, 4 Jul 2009 15:44:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.316
X-Spam-Level:
X-Spam-Status: No, score=-6.316 tagged_above=-999 required=5 tests=[AWL=0.283, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2M7Ei8tCWLDk for <tcpm@core3.amsl.com>; Sat, 4 Jul 2009 15:44:55 -0700 (PDT)
Received: from mail114.messagelabs.com (mail114.messagelabs.com [195.245.231.163]) by core3.amsl.com (Postfix) with SMTP id 7E5703A68B6 for <tcpm@ietf.org>; Sat, 4 Jul 2009 15:44:54 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: L.Wood@surrey.ac.uk
X-Msg-Ref: server-7.tower-114.messagelabs.com!1246747503!63926470!1
X-StarScan-Version: 6.0.0; banners=-,-,-
X-Originating-IP: [131.227.102.140]
Received: (qmail 16503 invoked from network); 4 Jul 2009 22:45:03 -0000
Received: from ads40.surrey.ac.uk (HELO ads40.surrey.ac.uk) (131.227.102.140) by server-7.tower-114.messagelabs.com with SMTP; 4 Jul 2009 22:45:03 -0000
Received: from ads31.surrey.ac.uk ([131.227.120.131]) by ads40.surrey.ac.uk with Microsoft SMTPSVC(6.0.3790.3959); Sat, 4 Jul 2009 23:45:03 +0100
Received: from [192.168.1.209] ([86.3.114.249]) by ads31.surrey.ac.uk over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Sat, 4 Jul 2009 23:45:03 +0100
Message-Id: <B01940FF-71BD-4C9E-B9BD-A241C4BA1740@surrey.ac.uk>
From: Lloyd Wood <L.Wood@surrey.ac.uk>
To: Joe Touch <touch@ISI.EDU>
In-Reply-To: <4A4FC30F.2050709@isi.edu>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Date: Sat, 04 Jul 2009 23:45:01 +0100
References: <C304DB494AC0C04C87C6A6E2FF5603DB2217B28763@NDJSSCC01.ndc.nasa.gov> <fc0ff13d0906241711k44de4f77u8ec825e1ea151a1e@mail.gmail.com> <4A4317ED.1040905@gont.com.ar> <4A48F60A.7020602@gmail.com> <4A49CA1A.6060702@gont.com.ar> <4A4A2A73.0@isi.edu> <C304DB494AC0C04C87C6A6E2FF5603DB2217BA03DF@NDJSSCC01.ndc.nasa.gov> <4A4A3F1F.1060904@isi.edu> <4A4A56F5.30806@gont.com.ar> <4A4A5A23.1010009@isi.edu> <D04557F4-BEAF-4885-AF33-D9643AF5D049@surrey.ac.uk> <4A4EA787.4090004@isi.edu> <528F1AE1-67BC-42EA-AFF7-44A231970342@surrey.ac.uk> <4A4EF1C4.50305@isi.edu> <4A4EDFEB.4030008@gont.com.ar> <4A4F8136.2040004@isi.edu> <3CF80CBC-71B9-4EBB-8BEC-F41B73609B2F@surrey.ac.uk> <4A4FAD0A.5010502@isi.edu> <6DA8D914-3A76-415C-9DD3-2AFD8AE648F5@surrey.ac.uk> <4A4FC30F.2050709@isi.edu>
X-Mailer: Apple Mail (2.935.3)
X-OriginalArrivalTime: 04 Jul 2009 22:45:03.0291 (UTC) FILETIME=[11D3A8B0:01C9FCF9]
Cc: tcpm Extensions WG <tcpm@ietf.org>, Fernando Gont <fernando@gont.com.ar>, Lloyd Wood <L.Wood@surrey.ac.uk>
Subject: Re: [tcpm] poll for adopting draft-gont-tcp-security
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Jul 2009 22:44:56 -0000
On 4 Jul 2009, at 22:01, Joe Touch wrote: > Lloyd Wood wrote: >> On 4 Jul 2009, at 20:27, Joe Touch wrote: >>> >>>>> If you care that much about the implementations, >>>>> then change them. It'd be more productive than simply >>>>> documenting what >>>>> has been implemented instead. >>>> >>>> Implementation experience is an important input to developing and >>>> refining an IETF standard. >>>> >>>> The IETF standard can't be defined wholly on paper theoretically de >>>> jure, or wholly in implementations de facto. There's a meeting in >>>> the >>>> middle - hence >>>> consensus and code. >>> >>> Please review sec 9.1 of the TAO of the IETF. >> >> You might want to reread that. From section 9.1 of the Tao of the >> IETF: >> >> 'One of the oft-quoted tenets of the IETF is "running code wins"' > > You need to quote the entire passage: Quoting it at all rather misses the philosophical point that Tao can never be adequately expressed in words, what? [section A.1 barely touches on this paradox.] > Implement -- Write programs that use the current Internet standards. > The > standards aren't worth much unless they are available to Internet > users. > Implement even the "minor" standards, since they will become less > minor > if they appear in more software. Report any problems you find with the > standards to the appropriate Working Group so that the standard can be > clarified in later revisions. One of the oft-quoted tenets of the IETF > is "running code wins", so you can help support the standards you want > to become more widespread by creating more running code. > > I.e., to support the standards, make running code. Notice it doesn't > say > doing things the other way around. It does: "Report any problems you find with the standards to the appropriate Working Group so that the standard can be clarified in later revisions." And those problems are found with the implementations. The standard is not immutable. The standard is not set in stone. The standard can be revised. (Much as the Tao of the IETF is revised.) There's a feedback loop. And, in that loop, running code wins. (There's another argument on how the Tao is written for the inexperienced in the IETF, and how citing it in the first place either indicates inexperience, or that far too much faith is placed in the written word, which is _so_ not Taoist, as noted above. And, of course, the Tao is informational, and thus has no bearing on standards- track docs, so a self-respecting standards wonk wouldn't use it in the first place. Much less quote it. Quoting something that recognises that it can't be encapsulated in words is really missing the point. And, reflecting on the Tao, one can observe that the above paragraph sounds awfully like the evangelism of Stallman's manifestos. Lots of do-this- for-us imperatives. It's laying out the appropriate puritan work ethic to be followed, which is certainly not Taoist. The document's a sham!) >> (If TCPM doesn't take on this work, then TCPM is irrelevant, and the >> IETF likely abdicates any authority it had on TCP. Still, there's >> always adding new stuff to SCTP, eh?) > > You're basically claiming that RFC2525 was a waste of time. I claimed no such thing. (And in 1999, when RFC2525 was published, the IETF was reaching its peak meeting attendance, indicating that it was more relevant as an organisation And TCPM didn't yet exist.) > I disagree. You're disagreeing with a strawman position that you invented for me. RFC2525 is informational, which is an approach that draft-gont could take. The difference here is that we're documenting problems with the written documentation, not with the implementations - i.e. the inverse of 2525. The feedback loop also goes the other way. The aim is to keep documents and code close together. Either can be changed. In this case, changing the documentation to match widespread practice in a mature protocol makes a lot of sense. > The WG needs to decide what we want (consensus - which means my voice > counts as much as yours or Fernando's), rough consensus, not vote counting. I think Fernando's voice, and his experience in working with others to put together this and other documents in the face of consistent opposition from you, speaks far louder than either of our voices. He's far more credible than we are. > and decide what position we > should take. No, I don't think TCPM's charter is to run around > trying to > standardize or, worse, document without taking a stand, every place > where implementation differs from standard. Surprised you didn't quote the charter here. > In 1999 we had a backbone and decided between deployey* bugs (per > 2525) > and things we wanted to change that weren't deployed (e.g., the TOS > bit, > which was changed in RFC2873). All I'm asking Constantly using the imperative tense is not asking. > is that we do the same > now, not just claim that deployed code is the basis of an appropriate > position. Deployed code is, at least, testable science. A piece of a standard without code implementing that piece as specified is merely religious dogma. And yet you prefer the latter position? (RFC2525 didn't touch on the TOS bits. False argument there.) L. DTN work: http://info.ee.surrey.ac.uk/Personal/L.Wood/saratoga/ <http://info.surrey.ac.uk/Personal/L.Wood/><L.Wood@surrey.ac.uk>
- [tcpm] poll for adopting draft-gont-tcp-security Eddy, Wesley M. (GRC-MS00)[Verizon]
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Matt Mathis
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Matt Mathis
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Alfred Hönes
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Ilpo Järvinen
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Eddy, Wesley M. (GRC-MS00)[Verizon]
- [tcpm] [Fwd: Re: poll for adopting draft-gont-tcp… Fernando Gont
- [tcpm] [Fwd: Re: poll for adopting draft-gont-tcp… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Christos Zoulas
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Eddy, Wesley M. (GRC-MS00)[Verizon]
- [tcpm] Handling of malformed options (was: Re: po… Fernando Gont
- Re: [tcpm] Handling of malformed options Joe Touch
- Re: [tcpm] Handling of malformed options Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Lloyd Wood
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Lloyd Wood
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Lloyd Wood
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Lloyd Wood
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Lloyd Wood
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Fernando Gont
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Joe Touch
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Lloyd Wood
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Andrew Yourtchenko
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… Dan Wing
- Re: [tcpm] poll for adopting draft-gont-tcp-secur… David Borman