SlideShare a Scribd company logo
1 of 30
From Research to Internet Standards Lars Eggert Standardization WorkshopFuture Internet Conference WeekGhent, Belgium, 2010-12-15
1 Who cares?
Researchers, why should you care about standards? If you’re researching Internet-related topics,where do you learn what the real current issues are? Hint: wireless ATM is not one of them You need to talk to operators, vendors, registrars, policy makers, regulators, etc. (Assuming you are interested in research that could have an actual impact) Where is it easy to meet these folks? Standards bodies + operator fora 2
But don’t forget to think for yourself You will talk to many folks who aren’t researchers Their motivations are different than yours Often very short-term agendas Few can abstract out to principles Worried about the symptoms, not the causes If all you have is a hammer, everything starts to look like a nail Many are there to make money(or keep others from taking theirs) Think hard if the “problems” you learn about pass muster c.f. software engineering requirement documents 3
Still… go! If you’re interested in what the real problems are,you’ll get a good understanding by attending these fora If you’re interested in fixing some of them,you’ll need to participatemore regularly Papers don’t get deployed For Internet and “Future” Internet stuff– due to SDO change control agreements –that means: participate in the IETF (3GPP, ITU-T, ETSI for special topics) 4
IETF participation takes time Standardization is very different from “fire & forget” academic publication/presentation venues The time commitment is substantial, both in terms of email discussion and meeting travel You will need to convince a diverse set of stakeholdersof the value of your proposal Theoretically optimal ≠ practically optimal  Business aspects and deployment incentivesare critical (papers don’t get deployed) Don’t forget about the research arm – the IRTF 5
Need additional motivation? If you’re on an academic career path,standardization is unlikely to get you tenure But it doesn’t often hurt you either You will meet likeminded people to collaborate with And some of them have substantial budgets If you’re a junior researcher not on the academic career path, getting positively noticed in these fora can lead to an industry career… 6
7 IETF in a nutshell
Internet standards = IETF standards The IETFis an open, diverseandinternationalcommunity Network designers, operators, vendors, researchers, etc. Common goal: evolution of the Internet architecture and protocols & smooth operation of the Internet Participatory culture; open to anyone: people, not companies Produces Internet Standards(and other documents) It has a research arm – the IRTF 8
IETF by numbers 1-2000 people at 3 meetings/year from ca. 40-50 different countries Many, many more on mailing lists ~120 working groups (WGs) 8 Areas with 15 area directors (ADs) More than 6000 RFCs published More than 50000 Internet-Draft revisions submitted IRTF= ~12 research groups (RGs) 9 Participants at IETF-75 Stockholm, July 2009 1084 total, 50 countries
IETF standardization considerations Open process to produce open Internet standards Global standards for a global Internet Alignment with Internet architectural principles  Maximum interoperability Maximum scalability Improved Internet security and privacy 10
11 IETF organizational structure
Top-level organizational view 12 “The IETF”
Top-level IETF & area structure IETF is structured into 8 areas Each with area directors (ADs) Areas are structured intoworking groups (WGs) Each with WG chairs Internet Engineering Steering Group (IESG) = all ADs Approves all Internet Standards Manages technical work Starts/ends WGs Assigns WG Chairs 13 Internet EngineeringSteering Group (IESG) 15 Area Directors WG WG RAIArea G. CamarilloR. Sparks ApplicationsArea A. MelnikovP. St.-Andre WG WG WG WG WG GeneralArea R. Housley RoutingArea S. BryantA. Farrell WG WG WG WG SecurityArea T. PolkS. Turner InternetArea J. ArkkoR. Droms WG WG WG WG WG O&MArea R. BonicaD. Romascanu TransportArea L. EggertD. Harrington WG WG WG WG WG
Most active IETF organizations 14
15 IETF standards & documents
Internet-Draft (I-D) Active working documents Not finalized! Not stable! Anyone can submit draft-yourname-... Only some IDs are WG documents! draft-ietf-wgname-... Request For Comment (RFC) Archival publications Never change once published Not all RFCs are Internet standards! Standards track =Proposed/Draft/Full Standard Other types =Informational, Experimental, Best-Current-Practice (BCP) 16 IETF documents – two types
Origins of authors of recent RFCs 17
Origins of authors of recent Internet-Drafts 18
IETF document format Englishif the official language ASCII is the mailing list and document format Frequent discussion of alternate formats IETF seen as “behind the times” (Almost) no drawings But no consensus on alternative  The current format is still readable after 40+ years… 19
20 Bringing new work to the IETF
The IETF takes on work, when… There is a problem that needs solving The problem fits one of the IETF areas Aligned with Internet architectural principles  Scope is well defined and understood Research is complete, and engineering work is needed Agreement on specific deliverables Probability of timely completion Peoplewilling to do the work 21
Initiating New IETF Work – Existing WG Check WG charters & approach chairs to ask their opinion Submit an I-D to the WG draft-yourname-wgname-topic-00 Ask for feedback on I-D on WG mail list Ask for presentation time during an IETF meeting Constructively incorporate feedback(“revise quickly, revise often”) Eventually, ask to adopt as WG item Continue work in WG (you now become editor) 22
WG, IETF and IESG Process Chair establishes WG consensus Then requests publication ofI-D as RFC  I-D AD review by responsible AD IETF-wide “Last Call” IESG review Last Call comments & own technical review  IESG approval RFC editor process & publication 23 I-D WorkingGroup publicationrequested significant issues IESG RFCEditor approval comments, suggestions IETFLast Call RFC IETFCommunity
Example: Better tools for IPv6 & IPv4 co-existence In 2008, service providers worried about the ability to deploy IPv6 fast enough (before IPv4 depletion) A series of bar, hallway and interim meetings led to a decision to develop some new technology for better co-existence in two WGs Results now complete; process took about 2 years 24 IESG 205 days (26%) WG I-D 263 days (33%) RFC Ed. 59 days Individual I-D 248 days (32%)
Average time from Internet-Draft to RFC 25
Initiating New IETF Work – New WG Make sure no existing WG fits! If “small”, can ask AD for I-D sponsorship Else, likely need to organize a BOF(“Birds of a Feather”) session at IETF meeting Must form a community of interested people around your proposal (!) Read RFC5434 & prepare BOF proposal Problem statement I-D, open mailing list, draft BOF agenda, etc. Ask an AD for BOF sponsorship BOF determines if a WG may form 26 may have BOF community chair, description, goals and milestones Area Director IAB IESG Working Group created
Example: PCN (Pre-Congestion Notification) Idea presented in TSVWG	ca. 2005 Bar meeting at IETF-66 in Dallas, TX 	Mar 2006 PCN mailing list created	Aug 2006 draft-chan-pcn-problem-statement-00 posted	Sep 2006 First draft charter posted	Sep 2006 BOF requested	Sep 2006 BOF held at IETF-67 in San Diego, CA, USA	Nov 2006 Charter went for External Review	Feb 2007 WG chartered	Mar 2007 WG is ca. 50% done	Dec 2010 27
28 Conclusion
Researcher Hear about what the realproblems are Work on meaningfulopen issues – help build the Internet Understand what promotes and hinders deployment Meet potential collaboratorsand fundingsources Have a realistic understanding of the time commitments IETF Gains highly skilled, unbiasedexperts Use academic results to create better standards Enable researchers to directly improve the Internet Insight into trends that will impact standards down the road Accompany relevant topics in the IRTF research arm 29 Researcher participation in the IETF is important

More Related Content

Similar to Lars Eggert - IETF

AusNOG 2015 - Why you should read RFCs and Internet Drafts (and what you need...
AusNOG 2015 - Why you should read RFCs and Internet Drafts (and what you need...AusNOG 2015 - Why you should read RFCs and Internet Drafts (and what you need...
AusNOG 2015 - Why you should read RFCs and Internet Drafts (and what you need...Mark Smith
 
Introduction to IETF and Standardisation Process
Introduction to IETF and Standardisation ProcessIntroduction to IETF and Standardisation Process
Introduction to IETF and Standardisation ProcessVinayak Hegde
 
Standards Through Interoperability? Really?
Standards Through Interoperability? Really?Standards Through Interoperability? Really?
Standards Through Interoperability? Really?lisbk
 
Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An IntroductionAkash Tandon
 
IETF's Role and Mandate in Internet Governance by Mohit Batra
IETF's Role and Mandate in Internet Governance by Mohit BatraIETF's Role and Mandate in Internet Governance by Mohit Batra
IETF's Role and Mandate in Internet Governance by Mohit BatraOWASP Delhi
 
What's Happening at the IETF? Internet Standards and How to Get Involved
What's Happening at the IETF? Internet Standards and How to Get InvolvedWhat's Happening at the IETF? Internet Standards and How to Get Involved
What's Happening at the IETF? Internet Standards and How to Get InvolvedBangladesh Network Operators Group
 
How to sustain a tool building community-driven effort
How to sustain a tool building community-driven effortHow to sustain a tool building community-driven effort
How to sustain a tool building community-driven effortJordi Cabot
 
A common architecture framework for UAE Educational
A common architecture framework for UAE Educational A common architecture framework for UAE Educational
A common architecture framework for UAE Educational Luqman Kondeth
 
Principles for proper data management and reuse--An RDA view
Principles for proper data management and reuse--An RDA viewPrinciples for proper data management and reuse--An RDA view
Principles for proper data management and reuse--An RDA viewResearch Data Alliance
 
Future Internet Arch - Open Workshop
Future Internet Arch - Open WorkshopFuture Internet Arch - Open Workshop
Future Internet Arch - Open WorkshopSOFIProject
 
Learn, Teach, Build and Deploy IoT
Learn, Teach, Build and Deploy IoTLearn, Teach, Build and Deploy IoT
Learn, Teach, Build and Deploy IoTDr. Mazlan Abbas
 
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developerFrom TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developerAlexandro Colorado
 
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...The Internet of Things Methodology
 
Introduction to the web systems and technologies.pptx
Introduction to the web systems and technologies.pptxIntroduction to the web systems and technologies.pptx
Introduction to the web systems and technologies.pptxherrykobs01
 
(Big) Data (Science) Skills
(Big) Data (Science) Skills(Big) Data (Science) Skills
(Big) Data (Science) SkillsOscar Corcho
 

Similar to Lars Eggert - IETF (20)

IETF Talk
IETF TalkIETF Talk
IETF Talk
 
AusNOG 2015 - Why you should read RFCs and Internet Drafts (and what you need...
AusNOG 2015 - Why you should read RFCs and Internet Drafts (and what you need...AusNOG 2015 - Why you should read RFCs and Internet Drafts (and what you need...
AusNOG 2015 - Why you should read RFCs and Internet Drafts (and what you need...
 
Introduction to IETF and Standardisation Process
Introduction to IETF and Standardisation ProcessIntroduction to IETF and Standardisation Process
Introduction to IETF and Standardisation Process
 
Standards Through Interoperability? Really?
Standards Through Interoperability? Really?Standards Through Interoperability? Really?
Standards Through Interoperability? Really?
 
Open source and then some: An Introduction
Open source and then some: An IntroductionOpen source and then some: An Introduction
Open source and then some: An Introduction
 
IETF's Role and Mandate in Internet Governance by Mohit Batra
IETF's Role and Mandate in Internet Governance by Mohit BatraIETF's Role and Mandate in Internet Governance by Mohit Batra
IETF's Role and Mandate in Internet Governance by Mohit Batra
 
What's Happening at the IETF? Internet Standards and How to Get Involved
What's Happening at the IETF? Internet Standards and How to Get InvolvedWhat's Happening at the IETF? Internet Standards and How to Get Involved
What's Happening at the IETF? Internet Standards and How to Get Involved
 
How to sustain a tool building community-driven effort
How to sustain a tool building community-driven effortHow to sustain a tool building community-driven effort
How to sustain a tool building community-driven effort
 
A common architecture framework for UAE Educational
A common architecture framework for UAE Educational A common architecture framework for UAE Educational
A common architecture framework for UAE Educational
 
Principles for proper data management and reuse--An RDA view
Principles for proper data management and reuse--An RDA viewPrinciples for proper data management and reuse--An RDA view
Principles for proper data management and reuse--An RDA view
 
Future Internet Arch - Open Workshop
Future Internet Arch - Open WorkshopFuture Internet Arch - Open Workshop
Future Internet Arch - Open Workshop
 
Learn, Teach, Build and Deploy IoT
Learn, Teach, Build and Deploy IoTLearn, Teach, Build and Deploy IoT
Learn, Teach, Build and Deploy IoT
 
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developerFrom TrainedMonkey to Google SoC mentor – How to become an OOo developer
From TrainedMonkey to Google SoC mentor – How to become an OOo developer
 
ION Hangzhou - About IETF
ION Hangzhou - About IETFION Hangzhou - About IETF
ION Hangzhou - About IETF
 
A Methodology for Building the Internet of Things
A Methodology for Building the Internet of ThingsA Methodology for Building the Internet of Things
A Methodology for Building the Internet of Things
 
ION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris GrundemannION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris Grundemann
 
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
 
ION Islamabad - What's Happening at the IETF?
ION Islamabad - What's Happening at the IETF?ION Islamabad - What's Happening at the IETF?
ION Islamabad - What's Happening at the IETF?
 
Introduction to the web systems and technologies.pptx
Introduction to the web systems and technologies.pptxIntroduction to the web systems and technologies.pptx
Introduction to the web systems and technologies.pptx
 
(Big) Data (Science) Skills
(Big) Data (Science) Skills(Big) Data (Science) Skills
(Big) Data (Science) Skills
 

More from Standardization2010 (12)

Leo Giannotti - EPO
Leo Giannotti - EPOLeo Giannotti - EPO
Leo Giannotti - EPO
 
Alain Renault - CRP Henri Tudor
Alain Renault - CRP Henri TudorAlain Renault - CRP Henri Tudor
Alain Renault - CRP Henri Tudor
 
Leo Giannotti - EPO
Leo Giannotti - EPOLeo Giannotti - EPO
Leo Giannotti - EPO
 
Fabrice Clari - EC-FIA
Fabrice Clari - EC-FIAFabrice Clari - EC-FIA
Fabrice Clari - EC-FIA
 
Alain Renault - CRP Henri Tudor
Alain Renault - CRP Henri TudorAlain Renault - CRP Henri Tudor
Alain Renault - CRP Henri Tudor
 
Ultan Mulligan - ETSI
Ultan Mulligan - ETSIUltan Mulligan - ETSI
Ultan Mulligan - ETSI
 
Wouter Haerick
Wouter HaerickWouter Haerick
Wouter Haerick
 
John Ketchell
John KetchellJohn Ketchell
John Ketchell
 
Frank Van der Putten
Frank Van der PuttenFrank Van der Putten
Frank Van der Putten
 
Marc cumps, Agoria
Marc cumps, AgoriaMarc cumps, Agoria
Marc cumps, Agoria
 
Rani Pinchuk
Rani PinchukRani Pinchuk
Rani Pinchuk
 
Veronique Beauvois, ULG
Veronique Beauvois, ULGVeronique Beauvois, ULG
Veronique Beauvois, ULG
 

Recently uploaded

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Lars Eggert - IETF

  • 1. From Research to Internet Standards Lars Eggert Standardization WorkshopFuture Internet Conference WeekGhent, Belgium, 2010-12-15
  • 3. Researchers, why should you care about standards? If you’re researching Internet-related topics,where do you learn what the real current issues are? Hint: wireless ATM is not one of them You need to talk to operators, vendors, registrars, policy makers, regulators, etc. (Assuming you are interested in research that could have an actual impact) Where is it easy to meet these folks? Standards bodies + operator fora 2
  • 4. But don’t forget to think for yourself You will talk to many folks who aren’t researchers Their motivations are different than yours Often very short-term agendas Few can abstract out to principles Worried about the symptoms, not the causes If all you have is a hammer, everything starts to look like a nail Many are there to make money(or keep others from taking theirs) Think hard if the “problems” you learn about pass muster c.f. software engineering requirement documents 3
  • 5. Still… go! If you’re interested in what the real problems are,you’ll get a good understanding by attending these fora If you’re interested in fixing some of them,you’ll need to participatemore regularly Papers don’t get deployed For Internet and “Future” Internet stuff– due to SDO change control agreements –that means: participate in the IETF (3GPP, ITU-T, ETSI for special topics) 4
  • 6. IETF participation takes time Standardization is very different from “fire & forget” academic publication/presentation venues The time commitment is substantial, both in terms of email discussion and meeting travel You will need to convince a diverse set of stakeholdersof the value of your proposal Theoretically optimal ≠ practically optimal Business aspects and deployment incentivesare critical (papers don’t get deployed) Don’t forget about the research arm – the IRTF 5
  • 7. Need additional motivation? If you’re on an academic career path,standardization is unlikely to get you tenure But it doesn’t often hurt you either You will meet likeminded people to collaborate with And some of them have substantial budgets If you’re a junior researcher not on the academic career path, getting positively noticed in these fora can lead to an industry career… 6
  • 8. 7 IETF in a nutshell
  • 9. Internet standards = IETF standards The IETFis an open, diverseandinternationalcommunity Network designers, operators, vendors, researchers, etc. Common goal: evolution of the Internet architecture and protocols & smooth operation of the Internet Participatory culture; open to anyone: people, not companies Produces Internet Standards(and other documents) It has a research arm – the IRTF 8
  • 10. IETF by numbers 1-2000 people at 3 meetings/year from ca. 40-50 different countries Many, many more on mailing lists ~120 working groups (WGs) 8 Areas with 15 area directors (ADs) More than 6000 RFCs published More than 50000 Internet-Draft revisions submitted IRTF= ~12 research groups (RGs) 9 Participants at IETF-75 Stockholm, July 2009 1084 total, 50 countries
  • 11. IETF standardization considerations Open process to produce open Internet standards Global standards for a global Internet Alignment with Internet architectural principles Maximum interoperability Maximum scalability Improved Internet security and privacy 10
  • 13. Top-level organizational view 12 “The IETF”
  • 14. Top-level IETF & area structure IETF is structured into 8 areas Each with area directors (ADs) Areas are structured intoworking groups (WGs) Each with WG chairs Internet Engineering Steering Group (IESG) = all ADs Approves all Internet Standards Manages technical work Starts/ends WGs Assigns WG Chairs 13 Internet EngineeringSteering Group (IESG) 15 Area Directors WG WG RAIArea G. CamarilloR. Sparks ApplicationsArea A. MelnikovP. St.-Andre WG WG WG WG WG GeneralArea R. Housley RoutingArea S. BryantA. Farrell WG WG WG WG SecurityArea T. PolkS. Turner InternetArea J. ArkkoR. Droms WG WG WG WG WG O&MArea R. BonicaD. Romascanu TransportArea L. EggertD. Harrington WG WG WG WG WG
  • 15. Most active IETF organizations 14
  • 16. 15 IETF standards & documents
  • 17. Internet-Draft (I-D) Active working documents Not finalized! Not stable! Anyone can submit draft-yourname-... Only some IDs are WG documents! draft-ietf-wgname-... Request For Comment (RFC) Archival publications Never change once published Not all RFCs are Internet standards! Standards track =Proposed/Draft/Full Standard Other types =Informational, Experimental, Best-Current-Practice (BCP) 16 IETF documents – two types
  • 18. Origins of authors of recent RFCs 17
  • 19. Origins of authors of recent Internet-Drafts 18
  • 20. IETF document format Englishif the official language ASCII is the mailing list and document format Frequent discussion of alternate formats IETF seen as “behind the times” (Almost) no drawings But no consensus on alternative The current format is still readable after 40+ years… 19
  • 21. 20 Bringing new work to the IETF
  • 22. The IETF takes on work, when… There is a problem that needs solving The problem fits one of the IETF areas Aligned with Internet architectural principles Scope is well defined and understood Research is complete, and engineering work is needed Agreement on specific deliverables Probability of timely completion Peoplewilling to do the work 21
  • 23. Initiating New IETF Work – Existing WG Check WG charters & approach chairs to ask their opinion Submit an I-D to the WG draft-yourname-wgname-topic-00 Ask for feedback on I-D on WG mail list Ask for presentation time during an IETF meeting Constructively incorporate feedback(“revise quickly, revise often”) Eventually, ask to adopt as WG item Continue work in WG (you now become editor) 22
  • 24. WG, IETF and IESG Process Chair establishes WG consensus Then requests publication ofI-D as RFC I-D AD review by responsible AD IETF-wide “Last Call” IESG review Last Call comments & own technical review IESG approval RFC editor process & publication 23 I-D WorkingGroup publicationrequested significant issues IESG RFCEditor approval comments, suggestions IETFLast Call RFC IETFCommunity
  • 25. Example: Better tools for IPv6 & IPv4 co-existence In 2008, service providers worried about the ability to deploy IPv6 fast enough (before IPv4 depletion) A series of bar, hallway and interim meetings led to a decision to develop some new technology for better co-existence in two WGs Results now complete; process took about 2 years 24 IESG 205 days (26%) WG I-D 263 days (33%) RFC Ed. 59 days Individual I-D 248 days (32%)
  • 26. Average time from Internet-Draft to RFC 25
  • 27. Initiating New IETF Work – New WG Make sure no existing WG fits! If “small”, can ask AD for I-D sponsorship Else, likely need to organize a BOF(“Birds of a Feather”) session at IETF meeting Must form a community of interested people around your proposal (!) Read RFC5434 & prepare BOF proposal Problem statement I-D, open mailing list, draft BOF agenda, etc. Ask an AD for BOF sponsorship BOF determines if a WG may form 26 may have BOF community chair, description, goals and milestones Area Director IAB IESG Working Group created
  • 28. Example: PCN (Pre-Congestion Notification) Idea presented in TSVWG ca. 2005 Bar meeting at IETF-66 in Dallas, TX Mar 2006 PCN mailing list created Aug 2006 draft-chan-pcn-problem-statement-00 posted Sep 2006 First draft charter posted Sep 2006 BOF requested Sep 2006 BOF held at IETF-67 in San Diego, CA, USA Nov 2006 Charter went for External Review Feb 2007 WG chartered Mar 2007 WG is ca. 50% done Dec 2010 27
  • 30. Researcher Hear about what the realproblems are Work on meaningfulopen issues – help build the Internet Understand what promotes and hinders deployment Meet potential collaboratorsand fundingsources Have a realistic understanding of the time commitments IETF Gains highly skilled, unbiasedexperts Use academic results to create better standards Enable researchers to directly improve the Internet Insight into trends that will impact standards down the road Accompany relevant topics in the IRTF research arm 29 Researcher participation in the IETF is important