IETF Structure and Internet Standards Process

Slides:



Advertisements
Similar presentations
Whos who in the IETF Zoo? Geoff Huston Executive Director, Internet Architecture Board.
Advertisements

Russ Housley IETF Chair 23 July 2012 Introduction to the IETF Standards Process.
TSVWG #1 IETF-92 (Dallas) 24 th March 2015 Gorry Fairhurst David Black WG chairs.
Deterministic Networking (DetNet) BoF IETF 91 Monday Afternoon Session II, Coral 1.
Management of the Internet
PPSP Working Group IETF-89 London, UK 16:10-18:40, Tuesday, Webex: participation.html.
IETF 90: NetExt WG Meeting. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet- Draft.
Emergency Context Resolution with Internet Technologies Marc Linsner Roger Marshall IETF 87 Berlin July 29, 2013.
Routing Area Open Meeting Hiroshima, November 2009 Area Directors Ross Callon Adrian Farrel.
IETF and ISOC Internet Standardization Ole Jacobsen, Editor and Publisher The Internet Protocol Journal
NEWTRK WG Paris, August 5, Agenda 0 – agenda bashing – 10m 1 - introduction & status - chair- 10m discussion on the issues with ISD proposal.
CONEX BoF. Welcome to CONEX! Chairs: –Leslie Daigle –Philip Eardley Scribe Note well.
Technical Plenary Agenda IETF 81 Quebec City, Quebec July 25, 2011 Presentations: Jabber room:
Who’s watching your network The IETF standards process and OpenPGP Jon Callas 8 October 1998.
Web Authorization Protocol (oauth) IETF 90, Toronto Chairs: Hannes Tschofenig, Derek Atkins Responsible AD: Kathleen Moriarty Mailing List:
P2PSIP WG IETF 87 P2PSIP WG Agenda & Status Thursday, August 1 st, 2013 Brian Rosen, Carlos J. Bernardos.
DMM WG IETF 84 DMM WG Agenda & Status Tuesday, July 31 st, 2012 Jouni Korhonen, Julien Laganier.
Interface to the Routing System (IRS) BOF IETF 85, Atlanta November 2012.
IPR WG IETF 62 Minneapolis. IPR WG: Administrivia Blue sheets Scribes Use the microphones Note Well.
3 August th IETF - San Diego, CA, USA1 SPEECHSC Eric Burger Dave Oran
MODERN BoF Managing, Ordering, Distributing, Exposing, and Registering telephone Numbers IETF 92.
CLUE WG IETF-85 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
OPSAWG chairs: Scott Bradner Christopher Liljenstolpe.
Agenda Wednesday, July 29, :00 – 15:00 Congresshall B Please join the Jabber room: LEDBAT WG IETF 75.
SNMP (Simple Network Management Protocol) Overview
IETF Structure and Internet Standards Process
Emergency Context Resolution with Internet Technologies (ECRIT) Chairs: Marc Linsner & Roger Marshall Standing In for the Chairs: Brian Rosen IETF 94.
STIR Secure Telephone Identity Revisited
IETF Structure and Internet Standards Process
IETF Structure and Internet Standards Process
WG Chairs Forum Wednesday 29 March 2017.
LMAP WG IETF 97 – Seoul, SK November 17, 2016 Dan Romascanu Jason Weil
IETF Structure and Internet Standards Process
Emergency Context Resolution with Internet Technologies Marc Linsner Roger Marshall IETF 86 Orlando March 13, 2013.
CLUE WG Interim Meeting San Jose, CA Sept , 2012
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.
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.
Agenda and Status SIP Working Group
IETF 86 Orlando MBONED.
SNMP (Simple Network Management Protocol) Overview
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.
CONEX BoF.
MODERN Working Group IETF 97 November 14, 2016.
CAPWAP Working Group IETF 73 Minneapolis 18 Nov 2008, 17:10-18:10
IETF Structure and Internet Standards Process
IETF Structure and Internet Standards Process
Kathleen Moriarty, Trusted Execution Environment Provisioning (TEEP) BoF IETF-100 November 2017 Chairs: Nancy Cam-Winget,
SPRING IETF-98 Tuesday, March 28.
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.
IETF Structure and Internet Standards Process
IETF Structure and Internet Standards Process
Thursday, 20th of July 2017.
16th November 2016 Gorry Fairhurst (via webrtc) David Black WG chairs
Agenda IETF 82 Taipei November 14, 2011
Multiple Interfaces (MIF) WG
NETMOD Agenda and WG Status
Flexible Ethernet (Side meeting)
IETF DTN Working Group July 17th, 2017 Chairs:
Web Authorization Protocol (OAuth) WG Chairs: Hannes Tschofenig, Rifaat Shekh-Yusef, Security AD: Roman.
DetNet WG Chairs: Lou Berger
Web Authorization Protocol (OAuth) WG Chairs: Hannes Tschofenig, Rifaat Shekh-Yusef, Security AD: Roman.
SIPREC WG, Interim virtual meeting , GMT
Agenda Wednesday, March 30, :00 – 11:30 AM
James Polk Gorry Fairhurst
SIPBRANDY Chair Slides
Multiple Interfaces (MIF) WG
Interface to Network Security Functions (I2NSF)
Scott Bradner & Martin Thomson
IETF 100 Singapore MBONED.
Audio/Video Transport Extensions (avtext) Working Group
Presentation transcript:

IETF Structure and Internet Standards Process Scott Bradner 61st IETF Washington, DC

The IETF “rough consensus and running code” Dave Clark Internet Engineering Task Force Formed in 1986 Was not considered important for a long time - good!! Not government approved - great!! People not companies “rough consensus and running code” Dave Clark

IETF Overview IETF has no members, no voting 1,200 to 2000 at 3/year meetings, more on mail lists 127ish working groups (where real work happens) If it matters to the Internet, it matters to us 8 areas (for organizational convenience) APS, GEN, INT, O&M, RTG, SEC, SUB, TSV SUB “temporary” since 2001, almost finished now Management: IESG (ADs, chosen by community) Architectural guidance & liaisons: IAB (also chosen) Produces standards and other documents

IETF “Standards” IETF standards not standards “because we say so” Only standards if/when people use them No formal recognition No submitting to “traditional” standards bodies

Organization of the IETF Internet Society “the IETF” IAB IESG area area IRTF IANA RFC area

The Internet Society (ISOC) Non-profit, non-governmental, international, professional membership organization 150 organization and 16,000 individual members in over 180 countries Provides organizational home for IETF Legal umbrella, insurance, etc. The ISOC BoT part of IETF appeal chain The ISOC president appoints chair of IETF nomcom IAB chartered by the ISOC The ISOC president is on the IAB mailing list & calls IETF (through IAB) appoints 3 ISOC trustees update: taking on support of administrative functions join at www.isoc.org

Internet Research Task Force (IRTF) Focused on long term problems in Internet Anti-Spam Crypto Forum Delay-Tolerant Networking End-to-End Group Security Host Identity Protocol Internet Measurement IP Mobility Optimizations Network Management Peer-to-Peer Routing For more information see http://www.irtf.org

Internet Architecture Board (IAB) Provides overall architectural advice to the IESG, the IETF & the ISOC Advises the IESG on IETF working group formation Deals with IETF external liaisons Appoints the IRTF chair Selects the IETF-IANA Oversees the RFC Editor Hosts workshops Chartered by the ISOC

IAB Members Bernard Aboba Harald Alverstrand IETF Chair Rob Austein Leslie Daigle IAB chair Patrik Fältström Sally Floyd Mark Handley Bob Hinden Geoff Huston Jun-ichiro Itojun Hagino Eric Rescorla Pete Resnick Jonathan Rosenberg

Internet Assigned Number Authority (IANA) Assigns parameters and keeps them from colliding protocol numbers IP addresses mostly delegated to the 4 (going on 5) IP Address registries domain names mostly delegated to DNS name registries Functions split with the creation of ICANN Internet Corporation for Assigned Names and Numbers Independent corporation to take over IANA functions Contract with US government - lots of tussling over concept Now IETF-IANA and non-IETF-IANA

RFC Editor Historically Jon Postel and helpers Now a small group funded by the ISOC rfc-editor@rfc-editor.org Semi-independent Gets requests to publish IETF IDs from IESG Gets requests to publish independent IDs for info or exp RFCs asks IESG for advice on publishing independent RFCs but can exercise own discretion presumption is to publish technically competent IDs which sometimes is a conflict with IESG

IETF Chair Harald Alvestrand <harald@alvestrand.no> also chair of the IESG also director of the General Area also ex officio member of the IAB Nominated by IETF community - this includes you Selected by nomcom IETF’s “CTO” - “Chief Talking (& Traveling) Officer”

Area Directors (ADs) Nominated by the community – this includes you Selected by nomcom Responsible for setting direction in Area Responsible for managing process in Area approve BOFs & working group charters then go to IESG & IAB for final approval Reviews working group documents Most Areas have 2 ADs all but General Area

Internet Engineering Steering Group (IESG) IETF Chair + rest of ADs IETF process management and RFC approval body Approves WG creation Reviews & approves publication of IETF documents reviews and comments on non-IETF submissions Multi-disciplinary technical review group

IETF Areas IETF Chair & AD for General Area (gen) (4 WGs) Harald Alvestrand <chair@ietf.org> Applications (app) (15 WGs) Ted Hardie hardie@qualcomm.com Scott Hollenbeck <shollenbeck@verisign.com> Internet (int) (20 WGs) Thomas Narten <narten@us.ibm.com> Margaret Wasserman <margaret@thingmagic.com> Operations & Management (ops) (25 WGs) David Kessens <david.kessens@nokia.com> Bert Wijnen <bwijnen@lucent.com>

IETF Areas (cont.) Routing (rtg) (14 WGs) Security (sec) (22 WGs) Bill Fenner <fenner@research.att.com> Alex Zinin <zinin@psg.com> Security (sec) (22 WGs) Steve Bellovin <smb@research.att.com> Russ Housley <housley@vigilsec.com> SUB-IP (sub) - Ad Hoc Area (1 WG) Bert Wijnen <bwijnen@lucent.com> Transport Services (tsv) (26 WGs) Allison Mankin <mankin@psg.com> Jon Peterson <jon.peterson@neustar.biz>

IETF Secretariat Organizes/Coordinates plenary meetings mailing lists hosted by IETF Internet-Draft directory IESG teleconferences day to day work of IESG and working groups Currently provided by Foretec – Reston, Virginia Funded from IETF meeting fees Under discussion

Selecting IETF Management RFC 3777 describes process IESG & IAB members normally have 2-year terms Picked by a nominations committee (nomcom) nomcom chair appointed by the ISOC president nomcom selects community nominees for each job reviews one half of the IESG, half of the IAB each year includes the IETF chair IESG approved by IAB, IAB approved by the ISOC BoT nomcom selected randomly from list of volunteers volunteers have to have been at 2 of last 3 IETF meetings very random selection process

Dots IAB member (red) IESG member (yellow) Working Group chair (blue) nomcom (orange) – they came to listen to you... Local host (green) People who are willing to help!

Working Groups This is where the IETF primarily get its work done RFC 2418 describes WG operation Working group focused by charter agreed between chair(s) and area director restrictive charters with deliverables and milestones working groups closed when their work is done Charter approved by IESG with IAB advice AD with IESG has final say on charter & chair(s)

Working Groups (continued) “rough consensus and running code...” No formal voting can do show of hands or hum Does not require unanimity Disputes resolved by discussion Mailing list and face-to-face meetings most work happens on mailing lists all decisions must be verified on mailing list face-to-face discussion to resolve disagreements

IETF Documents All open - no “confidential contributions” Developed as Internet-Drafts anyone can submit - “expire” in 6 months some I-Ds are working group documents Published as RFCs archival publications (never changed once published) different types: (not all RFCs are standards!) informational, experimental, BCP, standards track, historic 3-stage standards track, under review in NEWTRK Proposed Standard, Draft Standard, Internet Standard Interoperability not conformance

What is a RFC? IETF document publication series RFC used to stand for Request for Comments now just a name now tend to be more formal documents than early RFCs Now nearly 3700 RFCs RFC 1 Host Software - Apr 7 1969 “Not all RFCs are standards” see RFC 1796 though some vendors imply otherwise Many types of RFCs

RFC Repository Contains: Standards track OSPF, IPv6, IPsec ... Obsolete Standards RIPv1 Requirements Host Requirements Policies Classless InterDomain Routing April fool’s day jokes IP on Avian Carriers ... ... updated for QoS Poetry ‘Twas the night before startup White papers On packet switches with infinite storage Corporate documentation Ascend multilink protocol (mp+) Experimental history Netblt Process documents IETF Standards Process

Working Documents Internet-Draft input to the process or for background information no admissions control other than IPR statements anyone can submit an ID zapped from IETF directory after 6 months but many mirrors exist almost all RFCs must pre-exist as IDs some RFCs created by IANA or RFC Editor - exceptions

Standards Track RFCs: Start at Proposed Standard (PS) good idea, no known problems implementation required at AD discretion Advance to Draft Standard (DS) stable Proposed Standard specification multiple interoperable implementations note IPR restriction Advance again to Internet Standard (STD) Draft Standard with wide deployment and use Best Current Practices (BCP) generally policies or IETF procedures (best way we know how)

IETF Standards Process Specification published as Internet Draft Discussed in a working group - creates revised IDs ID sent to IESG after working group consensus IESG issues IETF Last Call (2 weeks) anyone can comment IESG considers comments and its own review may approve publication as standards track RFC may point out issues to working group & return ID Similar process for non-WG drafts (with 4-week LC)

individual standards track doc IETF Submission Working group doc, or individual standards track doc Submit Concerns IESG RFC Editor Published RFC “Last Call” Comments, suggestions IETF Community Review

Non-IETF Submissions individual Content concerns and Submit editorial details Submit RFC Editor Comments IESG Publish

Working Group Creation Chair, description, goals and milestones may have BOF community Area Director IESG new-work & IETF Announce IAB Working group created

Appeals Process IETF decisions can be appealed 1st to the WG chair(s) start level above decision being appealed 1st to the WG chair(s) Only then to the Area Director Only then to the IESG Only then to the IAB If claim is that the process has not been followed, only then an appeal can be made to the ISOC Board It is OK to appeal decisions – people do but appeals are not quick starting “low” is the right thing to do

IPR (Patents) IETF IPR (patent) rules in RFC 3668 Current IETF rules require disclosure of your own IPR in your own submissions & submissions of others “reasonably and personally” known IPR no patent search required WG takes IPR into account when choosing technology RFC 3669 gives background and guidance Push from open source people for RF-only process consensus to not change to mandatory RF-only but many WGs tend to want RF or IPR-free

IPR (Copyright) Author(s) need to give publication rights to the ISOC (IETF) if document is to be published at all even as an Internet-Draft But authors retain most rights Mandatory ID statements 1/ agreement that IPR disclosures have been (or will be) made 2/ (optional) no right to produce derivative works 3/ (optional) just publish as ID 4/ Copyright statement Standards track requires IETF change control no derivative works restrictions

Note Well (1) Note Well - the first The “Note Well” statement shows up a lot at the IETF. Mailing lists, registration, meeting openings, etc. “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 within the context of an IETF activity is considered an "IETF Contribution". continued ... Note Well - the first All statements of a technical or standards-related nature addressed to the IETF plenary session, any IETF working group or portion thereof, the IESG or any member thereof, the IAB or any member thereof, or any participant in the IETF, at an IETF meeting or other IETF function (other than personal communications outside of meeting sessions not intended to be shared with the IETF membership at-large ), are deemed to be part of an IETF standards-related discussion and, as such, are subject to all provisions of Section 10 of RFC 2026, granting certain licenses and rights in such statements to IETF and its participants.

Note Well (2) Note Well - the first “Such statements include oral statements in IETF sessions, as well as written and electronic communications made at any time or place, which are addressed to: • the IETF plenary session • any IETF working group or portion thereof • the IESG, or any member thereof on behalf of the IESG • the IAB or any member thereof on behalf of the IAB • any IETF mailing list, including the IETF list itself, any working group or design team list, or any other list functioning under IETF auspices • the RFC Editor or the Internet-Drafts function” continued ... Note Well - the first All statements of a technical or standards-related nature addressed to the IETF plenary session, any IETF working group or portion thereof, the IESG or any member thereof, the IAB or any member thereof, or any participant in the IETF, at an IETF meeting or other IETF function (other than personal communications outside of meeting sessions not intended to be shared with the IETF membership at-large ), are deemed to be part of an IETF standards-related discussion and, as such, are subject to all provisions of Section 10 of RFC 2026, granting certain licenses and rights in such statements to IETF and its participants.

Note Well (3) Note Well - the first “All IETF Contributions are subject to the rules of RFC 3667 and RFC 3668. Statements made outside of an IETF session, mailing list or other function, that are clearly not intended to be input to an IETF activity, group or function, are not IETF Contributions in the context of this notice. Please consult RFC 3667 for details.” Note Well - the first All statements of a technical or standards-related nature addressed to the IETF plenary session, any IETF working group or portion thereof, the IESG or any member thereof, the IAB or any member thereof, or any participant in the IETF, at an IETF meeting or other IETF function (other than personal communications outside of meeting sessions not intended to be shared with the IETF membership at-large ), are deemed to be part of an IETF standards-related discussion and, as such, are subject to all provisions of Section 10 of RFC 2026, granting certain licenses and rights in such statements to IETF and its participants.

Other IETF Training/Tutorials Provided by EDU-Team at each IETF see details at http://edu.ietf.org 1300 -1500 Editor's Training 1500 -1700 Intro WG Chairs Training 1500 -1700 Security Tutorial 1700 -1900 Welcome Reception (talking to IETF people is always an education!)

What next? Join mailing lists Read the drafts Don’t be shy This is where the work happens Read the drafts Don’t be shy Talk to people Look for common ground Help people Don’t settle for settle for second-rate

Questions?