User Tools

Site Tools


0x13:reports:d2t3t01-open-source-the-ietf-and-you

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
0x13:reports:d2t3t01-open-source-the-ietf-and-you [2019/04/03 16:43] ehalep0x13:reports:d2t3t01-open-source-the-ietf-and-you [2019/09/28 17:04] (current) – external edit 127.0.0.1
Line 1: Line 1:
-Day 2 / Track / Talk 1+Day 2 / Common Track / Talk 1
 Talk – Keynote: Open Source, the IETF, and You Talk – Keynote: Open Source, the IETF, and You
 Speakers: Alissa Cooper Speakers: Alissa Cooper
-Report by: Michael Kehoe +Report by: Michael Kehoe and Evangelos Haleplidis.
  
-Alissa walked through the role of the IETF and gave two examples of standards (QUIC & TLS 1.3) and their journey through the IETF processAlissa finished by talking about how to get involved in the IETF,+Alissa Cooper, the chair of the IETF, was the keynote speakerAlissa set out to talk about the relationship between open source and the IETF. She argued, in her keynote, that these are mutually supportive and that the Linux developer community and the IETF should work more closely together.
  
-Site: https://www.netdevconf.org/0x13/session.html?keynote-cooper +Alissa begun by discussing how the IETF works and the standard document that it produces, namely the RFC seriesThen she mentioned the focus of her talk, creating a standard and an implementation in parallelTo illustrate her talk, she mentioned two prominent examples in the IETF, TLS 1.3 and QUIC
-Slides:  +
-Videos: +
  
 +In regards to TLS, Alissa mentioned that support and implementation for TLS 1.2 took 5 years. However in the case of TLS 1.3, which was finalized last August, which solves issues from the cryptographic algorithms and makes more improvements, chrome and firefox already support 11% of the traffic and 50% of facebook traffic is using TLS 1.3. The reason for this fast support was the parallel implementation. There was a real-time feedback loop between the standardization process and the implementation. One of the reasons this was feasible, is that the IETF has a flexible model. While standards take a lot of time to be completed (TLS 1.3 took 4 years) the total effort is collaborative and provides a better outcome.
 +
 +Alissa then switched to QUIC. QUIC is an ongoing effort, developed initially at Google and after two years it was brought to the IETF. The IETF begun work in QUIC in 2016, with the first version probably been released by the end of this year. Since 2016 the wire protocol has been changed drastically. The open public standardization would eventually provide a more used implementation. Already there are two dozen QUIC implementations, with two being open sourced.
 +
 +One topic that Alissa mentioned was that of protocol ossification. When some parts of a protocol changes, it usually can't get through middleboxes. QUIC and TLS were ambitious. They knew that middleboxes couldn't change and so, both took the network reality and made their work around them.
 +
 +TLS 1.3 saw middleboxes creating issues and therefore masqueraded it as TLS 1.2. The other way is to use encryption, which was the approach QUIC used. QUIC has everything encrypted over UDP. 
 +
 +Alissa then enumerated a couple of points when implementing a new standard:
 +1. Design for deployed reality, don't expect the network to change.
 +2. Use encryption.
 +3. Document well in advance protocol invariances. Decide which part of the protocol won't change. This approach will create more flexibility for the future.
 +
 +The talk shifted towards how the IETF works. IETF is around more than 30 years. The IETF meets three times a year and starts with a two day hackathon over the weekend which is free to attend, with the focus being towards collaboration rather than competition. Then the following five days are filled with meeting over a number of parallel tracks. The IETF is organized in 6 different areas, Internet, Routing, Ops & Management, Transport, Apps & Real Time and Security. There is also the IRTF, which are research groups, focused on research and experimentation. 
 +
 +To participate is really easy and open to all. You can use the datatracker, mailing list, use collaboration tools or contact the chairs. Before proposing something for the first time, it is advisable to talk first to people, to get the lay of the land. The way to participate is by writing internet drafts. There are two kinds of drafts, individual and working group drafts. Also there are three different types of RFCs, proposed standards, informational and experimental. 
 +
 +IETF supports a number of tools, open source projects, visualization and validation for writing documents.
 +
 +Site: https://www.netdevconf.info/0x13/session.html?keynote-cooper
  
0x13/reports/d2t3t01-open-source-the-ietf-and-you.1554309799.txt.gz · Last modified: 2019/09/28 17:04 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki