Newtrk-1 newtrk New IETF Standards Track Discussion BOF Chair: Scott Bradner Agenda 1/ description of current IETF Standards Track 2/ observations from.

Slides:



Advertisements
Similar presentations
IETF 71: NETLMM Working Group – Proxy Mobile IPv6 1 Proxy Mobile IPv6 111 draft-ietf-netlmm-proxymip6-11.txt IETF 71: NETLMM Working Group – Proxy Mobile.
Advertisements

Timeliness, Effectiveness, Quality and the IETF Aaron Falk
Russ Housley IETF Chair 23 July 2012 Introduction to the IETF Standards Process.
PUFI BOF (Procedures Update for IETF) Chair: Pete Resnick Franklin 1/2 Audio channel 1.
What is a Working Group ID (and when to adopt one) Adrian Farrel Maastricht, July 2010.
MPTCP – Multipath TCP WG Meeting Honolulu, IETF-91, 14th Nov 2014 Philip Eardley Yoshifumi Nishida 1.
RADEXT WG IETF 82 Agenda November 14, Please join the Jabber room:
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
PPSP Working Group IETF-89 London, UK 16:10-18:40, Tuesday, Webex: participation.html.
Draft-loughney-what-standards-01.txt IETF 59 NEWTRK WG Presented by Spencer Dawkins.
A tech spec requirements draft IETF 64 TECHSPEC BOF.
Seamoby – IETF 56 Pat Calhoun Airespace James Kempf DoCoMo Labs USA.
MPTCP – Multipath TCP WG Meeting Toronto, IETF-90, 21 st July 2014 Philip Eardley Yoshifumi Nishida 1.
WG Leadership Tutorial IETF 86: Orlando March 10, 2012 Margaret Wasserman
1 G A A new Document Control System “A new system to manage LIGO documents” Stuart Anderson Melody Araya David Shoemaker 29 September, 2008
MASS / DKIM BOF IETF – Paris 4 Août 2005 dkim.org  mipassoc.org/mass IETF – Paris 4 Août 2005 dkim.org  mipassoc.org/mass MIPA.
NASA’s Process of Community Endorsement Standards or: How the NASA Standards Process seeks to “Cross the Chasm” CEOS WGISS, Annapolis MD Richard Ullman,
A Comprehensive Approach to Quality (COACH) IETF 57 Vienna, Austria Monday, July 14, :00 – 15:00
Submission February 2014 Slide 1 IEEE 802 Response to FDIS comments on IEEE 802.1AR 20 March 2014 Authors: NameCompanyPhone .
Submission February 2014 Slide 1 IEEE 802 Response to FDIS comments on IEEE 802.1AR 19 February 2014 Authors: NameCompanyPhone .
CCAMP Working Group Online Agenda and Slides at: Data tracker:
DIME WG IETF 82 Dime WG Agenda & Status THURSDAY, November 17, 2011 Jouni Korhonen & Lionel Morand.
RUCUS BOF IETF-71 IETF Exploratory Groups Bernard Aboba Microsoft Corporation Laksminath Dondeti Qualcomm, Inc. March 10, 2008 Philadelphia, PA.
MPTCP – MULTIPATH TCP Interim meeting #3 20 th October 2011 audio Yoshifumi Nishida Philip Eardley.
1 Yet Another Mail Working Group IETF 81 July 26, 2011.
July 27, 2009IETF NEA Meeting1 NEA Working Group IETF 75 Co-chairs: Steve Hanna
IAB Report Technical Plenary IETF 81 July 25, 2011.
SIRs, or AIRs, or something draft-carpenter-solution-sirs-01.txt Brian Carpenter without consulting my co-author Dave Crocker IETF 57, 07/03.
What makes for a quality RFC? An invited talk to the MPLS WG Adrian Farrel IETF-89 London, March 2014.
IETF #82 DRINKS WG Meeting Taipei, Taiwan Fri, Nov 18 th
IPv6 WORKING GROUP March 2002 Minneapolis IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
This is the DNSEXT Working Group (where the microphones are at Scandic hights) San Diego IETF60
PAWS Protocol to Access White Space DB IETF 81 Gabor Bajko, Brian Rosen.
NEWTRK WG Paris, August 5, Agenda 0 – agenda bashing – 10m 1 - introduction & status - chair- 10m discussion on the issues with ISD proposal.
Multi6 interim meeting agenda Chairs: Brian Carpenter, Kurt Lindqvist 1.IPR reminder, logistics, agenda bashing 2.Charter review 3.draft-lear-multi6-things-to-think-about-03.txt.
IETF Problem Statement Discussion of Draft at IETF 56 Elwyn Davies Nortel Networks: Friday, 21 March.
BFD Working Group Document Status – IETF 78 Jeffrey Haas, Dave Ward,
IETF 86 PIM wg meeting. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC.
WG Document Status 192nd IETF TEAS Working Group.
IPv6 WORKING GROUP (IPv6 a.k.a. IPNGWG) August 2001 London IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
IETF56 - March 2003Problem Report to IESG Plenary1 Problem WG IESG Status Update IETF56.
Audio/Video Transport Core Maintenance Working Group Magnus Westerlund Roni Even Jabber room:
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
File: /ram/wgchairs.sxi Date: 7 January, 2016 Slide 1 Process and Tools (PROTO) Team General Area Meeting IETF59, Seoul, Korea -- March 2004
Polling and Voting Adrian Farrel Routing Area Director Maastricht, July 2010.
Proposals for a New IETF Standards Track draft-ietf-newtrk-proposals-00.txt David Black Brian Carpenter IETF 60.
IETF #84 - NETCONF WG session 1 NETCONF WG IETF 84, Vancouver, Canada MONDAY, July 30, Bert Wijnen Mehmet Ersue.
Diameter Maintenance and Extensions (dime) IETF 68, March 2007, Prague David Frascone, Hannes Tschofenig.
P2PSIP WG IETF 87 P2PSIP WG Agenda & Status Thursday, August 1 st, 2013 Brian Rosen, Carlos J. Bernardos.
RADEXT WG IETF 81 Agenda July 25, Please join the Jabber room:
File: /ram/wgchairs.sxi Date: 10 February, 2016 Slide 1 Margaret Wasserman WG Chairs Training.
Mary Barnes (WG co-chair) Cullen Jennings (WG co-chair) DISPATCH WG IETF 90.
DMM WG IETF 84 DMM WG Agenda & Status Tuesday, July 31 st, 2012 Jouni Korhonen, Julien Laganier.
Moving Forward on Working Group Snapshot IETF 59 NEWTRK Spencer Dawkins draft-dawkins-pstmt-twostage-01.txt.
1 An RFC Stream for the IRTF Wednesday, 12 March 2008 Scalable Adaptive Multicast RG.
Slide 1 IEEE 802 Response to FDIS comments on IEEE 802.1AB 20 March 2014 Authors: NameCompanyPhone .
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
TSVWG IETF-89 (London) 5 th & 7 th March 2014 Gorry Fairhurst David Black James Polk WG chairs 1.
EDU BOF IESG Plenary – IETF57, Vienna Margaret Wasserman
IDR WG Document Status Update Sue Hares, Yakov Rekhter November 2005.
Long-term Archive and Notary Services (LTANS) Working Group.
Reducing the Standards Track to Two Maturity Levels draft-housley-two-maturity-levels-01.txt.
NETWORK-BASED MOBILITY EXTENSIONS WG (NETEXT) July 28 th, 2011 IETF81 1.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
The Web Standards Process COMP6218 Web Architecture Dr Nicholas Gibbins –
IETF 86 Orlando MBONED.
CAPWAP Working Group IETF 66 Montreal
Working Group Re-charter Draft Charter Reference Materials
The Web Standards Process
IETF 87 DHC WG Berlin, Germany Thursday, 1 August, 2013
Presentation transcript:

newtrk-1 newtrk New IETF Standards Track Discussion BOF Chair: Scott Bradner Agenda 1/ description of current IETF Standards Track 2/ observations from problem working group 3/ what other SDOs do 4/ proposals for alternate standards track processes 5/ what would define success in a revised IETF Standards track 6/ open discussion

newtrk-2 Current IETF Standards Track same basic track since at least 1988 RFC (IAB Proto Stds) December 1988 –1st stage “Proposed Protocol” (changed in 1990/1) RFCs 1100, 1130, 1140, 1200, & 1250 RFC (Stds Process) March 1992 revision 2: RFC March 1994 revision 3: RFC October ? stages

newtrk-3 RFC 2026 Standards Track (Internet Draft) Proposed Standard (PS) –good idea, no known problems Draft Standard (DS) (min 6-month wait) –stable –multiple interoperable implementations –note IPR restriction Internet Standard (STD) (min 4-month wait) –wide use

newtrk-4 feelings from the Problem WG Elwyn Davies

newtrk Three Stage Standards Hierarchy not properly Utilized Input from the problem WG draft-problem-issue-statement-05 Elwyn Davies (editor)

newtrk-6 HEALTH WARNING The problem WG ….emphasize that both the long list of problems and the root cause issues that we have derived from them are problems that are believed to exist by a significant constituency [in the IETF]

newtrk-7 Root Cause #4 (in no particular order) Three Stage Standards Hierarchy not properly Utilized Intention (RFC2026): Proposed(PS)  Draft(DS)  Full(FS) Situation today: Effectively… A single stage - Proposed –Relatively few standards progress beyond PS

newtrk-8 Subversion and Compression IETF aims to produce effective standards: Demonstrated with running code With multiple, interoperable examples Matured by experience Reduction to a single phase… Subverts the aims Compresses maturation process

newtrk-9 Perception of Higher Quality Bar Perception: IESG has raised the bar for PS –Need to specify a complete system rather than just an interface BUT.. Quality checked by thought experiment (mostly) –PS does not require multiple running and interoperating code instances

newtrk-10 Howlround in Standards A positive feedback loop exists –Increasing pressure on time to market is speeding up the cycle time –Vendors deploy specifications at PS as if they are fully matured –To avoid damage to our reputation, we have responded by trying to make PS specifications ready for prime time Results in baked-in problems

newtrk-11 Cautionary Note Elsewhere in problem issues…. Need to be aware of the market deadline Need to know what the engineering trade- offs are for a piece of work Need to avoid perfectionism

newtrk-12 Lack of Aftercare for Standards Nobody is responsible for maintenance There is no formal bug reporting and tracking system Periodic reviews not being carried out

newtrk-13 Inevitable Consequences The 3-stage standards maturity level process is PERCEIVED (by some IETF participants) as excessive

newtrk-14 What Do Other SDOs do? (jargon parsing: Standards Development Organizations)

newtrk-15 What Other SDOs Do W3C –Working Draft (WD) published for review by the community –Candidate Recommendation (CR) a document that W3C believes has been widely reviewed and satisfies the Working Group's technical requirements –Proposed Recommendation (PR) a mature technical report that, after wide review for technical soundness and implementability, W3C has sent to the W3C Advisory Committee for final endorsement. –W3C Recommendation (REC) a specification or set of guidelines that, after extensive consensus-building, has received the endorsement of W3C Members and the Director. W3C recommends the wide deployment of its Recommendations.

newtrk-16 Other Standards Dev Orgs. ISO GGF ITU-T 3GPP Open Group...

newtrk-17 New Tracks draft-bradner-ietf-stds-trk-00.txt draft-dawkins-pstmt-twostage-01.txt draft-iesg-hardie-outline-00.txt draft-hardie-category-descriptions-00.txt draft-loughney-what-standards-00.txt

newtrk-18 An Idea for an Alternate IETF Standards Track IESG practice raised bar for PS over time –close to old requirement for DS –not let nits go vendors implement from IDs –but IDs change and disappear little difference between DS & S

newtrk-19 Alternate Standards Track (Internet Draft) Stable Snapshot –like old PS w/o much IESG review –immature, pre-standard specifications –note any omissions from requirement Proposed Standard –new PS - IESG cross area review etc –some implementation experience Internet Standard –old DS + S

newtrk-20 Other Ideas draft-dawkins-pstmt-twostage-01.txt draft-iesg-hardie-outline-00.txt draft-hardie-category-descriptions-00.txt draft-loughney-what-standards-00.txt

newtrk-21 Dave Crocker

newtrk-22 Two-Stages and a Label S. Dawkins C. Perkins D. Crocker Problems –Onerous barriers –Unused stages –Unused process and false advertising –Uncoordinated use of drafts –Cruft in Archive

newtrk-23 Proposal Proposed Standard –Go build product –Completed specification, same as today –1 implementation –36 month timeout Internet Standard –Successful part of Internet –Community adoption and use Working Group Snapshot working group go test the spec –Formal, working group “synchronization”, eg., go test the spec Internet-Draft –Working group consensus on version of Internet-Draft –No IETF-level status –IESG opportunity to comment –6 month timeout

newtrk-24 Ted Hardie (very well disguised as Leslie Daigle)

newtrk-25 John Loughney

newtrk-26 Standards, What Standards? The IETF has produced a good body of work. –3655 RFCs at last count –63 STDs People seem to be using our standards. But, there are problems. –Published RFCs never change. Although every published RFC has been submitted to careful proof reading by the RFC Editor and the author(s), errors do sometimes go undetected. As a service to the readers of RFCs, this page contains a list of technical and editorial errors that have been reported to the RFC Editor and verified by the authors or the IESG.

newtrk-27 More Problems Relatively few specifications are now progressed beyond Proposed Standard (PS) There is no formal bug reporting or tracking system in place for IETF specifications. Periodic review of protocols are not being carried out. No individual or body is given the task of 'maintaining' a specification.

newtrk-28 Solutions? Improved errata pages with hyperlinks? Maintanence teams? Early assignment of STD numbers? Enhanced STD numbers?

newtrk-29 Next Steps Incorporate more discussions of solutions. Solicit input for which possible solutions seem reasonable. Apply test cases to the above.

newtrk-30 Appendix bin/rfcsearchTest.plhttp:// bin/rfcsearchTest.pl Based on your search of [Transmission Control Protocol] in the All Fields field 61 matches were found Based on your search of [tcp] in the All Fields field 119 matches were found

newtrk-31 Maintaining Standards musings: by Brian Carpenter

newtrk-32 IPR remember IPR “feature” currently in Draft Standard step

newtrk-33 Defining Success what would define success in a revised IETF Standards track –more advancement (assuming N>1-stage) –fewer ID-based products –better WG/participant understanding –less press stories saying “IETF standard” when referring to IDs –other?

newtrk-34 Discussion

newtrk-35 Discussion is change needed? designated ID stage? stage requiring multiple implementations? N=? (N-stage) maintaining standards IPR hook other?

newtrk-36 Conclusions Scott to say if he thinks there is consensus on specific things –is change needed? –designated ID stage? –stage requiring multiple implementations? –N=? (N-stage) –maintaining standards –IPR hook –other

newtrk-37 Future Steps to WG or not to WG? –how close to consensus are we? –is mailing list discussion enough? now a word from our AD