SlideShare a Scribd company logo
Introduction to IETF and
standardisation process
Vinayak Hegde
President, IIESoc
What is the IETF ?
● A membershipless organisation
● Not a conference
● Not a traditional standards organization
● Meets physically 3 times a year
● Open mailing lists, easy to participate remotely
● Publishes technical and process documents known as RFCs
● Divided into 7 different areas
What is the IETF ?
● The IETF is a loosely self-organized group of people who
contribute to the engineering and evolution of Internet
technologies. It is the principal body engaged in the
development of new Internet standard specifications. The IETF
is unusual in that it exists as a collection of happenings, but is
not a corporation and has no board of directors, no members,
and no dues; [Ref BCP 95]
Mission of the IETF
The mission of the IETF is to make the Internet
work better by producing high quality, relevant
technical documents that influence the way
people design, use, and manage the Internet.
Founding Beliefs
● We reject kings, presidents and voting. We believe in rough
consensus and running code
– David Clark
● Be conservative in what you send and liberal in what you accept
– Jon Postel
History of the IETF
●
1st
IETF meeting was held in January 1986 at Linkabit in San
Diego, with 21 attendees
● 4th IETF, held at SRI in Menlo Park in October 1986 was the
first one attended by vendors
● 5th
IETF – concept of WG introduced
●
7th
IETF – first one with > 100 attendees
● Internet Society formed in Jan 1992
● First IETF outside US in 2000 in Amsterdam,NL
The 7 Areas
● Applications and Real-time (ART)
● General Area (GEN)
● Internet Area (INT)
● Operations and Management Area (OPS)
● Routing Area (RTG)
● Security Area (SEC)
● Transport Area (TSV)
Applications & Real-Time Area (art)
● Three (slightly overlapping) categories,
– Protocols which handle delay-sensitive interpersonal
communications via voice, video, instant messaging,
presence, and other means ("real-time" applications and
services) [Examples XMPP, WEBRTC]
– Protocols more tolerant of delay, [Examples HTTP, email,
and FTP]
– Building blocks that are designed for use across a wide
variety of applications and may be employed by both real-
time and non-real-time applications, [Examples URI
schemes, MIME types, authentication mechanisms, data
formats, metrics, and codecs.]
Internet Area (int)
● Includes IP layer (both IPv4 and Ipv6)
● Implications of IPv4 address depletion
● Co-existence between the IP versions, DNS, DHCP, host and
router configuration, mobility, multihoming, identifier-locator
separation,
● VPNs and pseudowires along with related MPLS issues, and
various link layer technologies.
● Specifies how IP will run over new link layer protocols.
Transport (tsv)
● Focus on end-to-end transport
– Protocols such as TCP, SCTP, DCCP, QUIC
– Congestion managemnet schemes such as PCN,
CONEX
– Also includes stuff for congestion signaling and
reporting, forward error correction, multicast, QoS
and reservation signaling
Operations & Management (ops)
● The primary technical areas covered by the Operations &
Management (OPS) Area include: Network Management, AAA,
and various operational issues facing the Internet such as DNS
operations, IPv6 operations, operational security and Routing
operations.
● Two distinct areas
– Network management and AAA (includes things such as
NETCONF, SNMP, RADIUS, Diameter, and CAPWAP, and of
data modeling and data modeling languages used in
management such as SMI and YANG.)
– Operations : Solicit feedback from ISPs/Network providers,
incoporate them into existing protocols and also recommend
BCPs. There is some overlap with other areas.
Security Area (sec)
● Focus is on security protocols and also security aspects of
protocols in other areas
● Provides security mechanism and services for
- Integrity - Authentication
- Non-repudiation - Key Management
- Confidentiality - Encryption
- Access control
● Overlaps quite frequently with other areas for security
considerations as well.
Routing (rtg)
● The Routing Area is responsible for ensuring continuous
operation of the Internet routing system by maintaining the
scalability and stability characteristics of the existing routing
protocols, as well as developing new protocols, extensions, and
bug fixes in a timely manner.
● Includes topics such as
– Forwarding methods (such as destination-based unicast and
multicast forwarding, MPLS, and pseudowire)
– Routing and signalling protocols (such as OSPF, IS-IS, BGP,
RSVP-TE, LDP, PIM, L1-, L2-, and L3-VPNs)
– Path Computation
– Traffic Engineering
General (gen)
● The General Area consists of a few IETF WGs and other
activities focused on supporting, updating and maintaining the
IETF standards development process.
● As General AD, the IETF Chair manages the General Area
Review Team (Gen-ART) and other IETF-wide directorates.
Acronyms Acronyms Acronyms
● AD : Area Director
● BCP : Best Current Practice
● BOF : Birds of a Feather
● IAB : Internet Architecture Board
● IAD : IETF Administrative Director
● IANA : Internet Assigned Numbers Authority
● IAOC : IETF Administrative Oversight Committee
● IASA : IETF Administrative Support Activity
Acronyms Acronyms Acronyms
● ICANN : Internet Corporation for Assigned Names & Numbers
● I-D : Internet-Draft
● IESG : Internet Engineering Steering Group
● IETF : Internet Engineering Task Force
● IRTF : Internet Research Task Force
● ISOC : Internet Society
● RFC : Request for Comments
● STD : Standard (RFC)
● WG : Working Group
Working Groups
● Working group is a group of people interesting in
standardisation in a certain narrow area
● A WG is really just a mailing list with a bit of adult supervision.
● It is also the “unit” around which the IETF meeting and mailing
list discussion is arranged.
● Anyone can join a WG (just join the Mailing list)
● Produced drafts for consideration of WG participants
Typical working group meetings
● Role of WG chairs – Volunteers herding cats
● WG charters
● “Note Well”
● No formal voting (but “Humming”) - Rough consensus
● Working group drafts
● “Blue Sheets”
● “Document Shepherd”
● WG meetings
● Interim Meetings / Virtual Interim meetings
Typical Working group meeting
● Submit drafts to WG chair before meeting for inclusion on
agenda
● Presentations
● WG discussions (some personal experiences)
● Lining up at the Mic
● Remote participation via Jabber/Meetecho
● Typical duration from 1 to 2.5 hours
Typical IETF meetings
● WG Meetings (the core)
● Plenaries (Technical and Administrative)
● Adjacent events
– Hackathon / Code Sprints
– Bits-N-Bytes
– Welcome receptions
– Tutorials
– ISOC events
– IETF Socials
– Side Meeting
Typical Journey of a working group
● Discussion amongst participants internal or external – Side
meetings
● A Bar BoF or non-WG-forming BoF
● “Official” BoF
● Chartering of the WG
● Scheduling of meetings
● Adopting, Reviewing and Publishing Drafts
● Dissolution of Working group
Journey from a idea to an RFC
● Discussing and Writing an I-D
● Receive comments on the draft
● Review process in WG / mailing lists
● WG Adoption (not always necessary)
● Independent Submission
● WG Review (and possibly Directorate reviews)
● WGLC
● IETF / IESG Review LC
● RFC Editor
● Publication
A note on ISOC and IESG
● Role of ISOC
– Financial and legal support for IETF
– Home base of IETF Administrative staff
– Supports IETF tools such as datatracker
– RFC-Editor / IETF Secretariat
● Role of IESG
– Consists of ADs from different IETF areas (Selected by
Nomcom)
– Have an good understanding of their areas
– Provides technical oversight for Wgs/Drafts & cross-area
reviews
– Note on Area directorates
A note on IRTF
● Works on long-term research ideas and early implementations
● Significant participation from industry researchers & academia
● 2 differences between IRTF RGs & IETF WGs
– IRTF groups are not trying to produce standards of any kind
– Output of IRTF groups does not require consensus within
the RG, or broad consensus from the IETF.
● Some currently active Rgs
– Crypto Forum Research Group (CFRG)
– Network Management Research Group (NMRG)
– Thing-to-Thing Research Group (T2TRG)
– Measurement & Analysis for Protocols RG (MAPRG)
Types of RFCs
● Proposed standards
● Internet standards (sometimes called "full standards")
● Best current practices (BCP) documents
● Informational documents
● Experimental documents
● Historic documents
● IMPORTANT : Not all RFCs are standards
How to effectively participate in IETF
● Follow and comment on the mailing lists
● Read the drafts and references
● Review the drafts of WG particpants
● Attend an IETF meeting physically
– Registration
– Side events (Plenary, Bit-N-Bites,Hackathon)
– Mentoring Program
– ISOC Fellowship to the IETF
– IIREF Fellowship (for Indians)
● Participate remotely (Remote Hubs)
Normative Language RFC 2119
● Words like MUST, SHOULD, MIGHT have specific meanings in
the context of RFCS
● Some examples (RFC 7231 – HTTP/1.1
– An HTTP sender MAY generate, and a recipient MUST be
able to parse, line breaks in text media that consist of CRLF,
bare CR, or bare LF.
– A sender that generates a message containing a payload
body SHOULD generate a Content-Type header field in that
message unless the intended media type of the enclosed
representation is unknown to the sender.
– All general-purpose servers MUST support the methods
GET and HEAD. All other methods are OPTIONAL.
Structure of a typical I-D
● Introduction
● Table of contents
● IANA considerations
● Security considerations
● Note on IPR
Tools
● IETF tools
● IETF datatracker
● Remote participation via MEETECHO
● Participating on mailing lists
● Ref : https://www.ietf.org/ietf-ftp/1id-
guidelines.txt
How to write and submit an I-D
● Overview of formats
● NROFF, XML, MSWORD
● Checking references
Writing an I-D DEMO
● Demo using .NROFF format (using NROFF
EDIT)
● Demo using XML (using xml2rfc python tool)
● Submission and checking online on IETF site
for Nits
Updates and Hot Topics (IETF99)
● BANdwidth Aggregation for interNet Access
(BANANA) – WG forming BoF. BANANA is
concerned with providing coordinated Internet
Access to a device over multiple links of
different types to allow for increased bandwidth
utilization, load-balancing and/or higher
reliability.
Updates and Hot Topics (IETF99)
● IDentity Enabled Networks (IDEAS) - WG
forming BoF. The goal of this work is to
standardize a framework that provides identity-
based services that can be used by any
identifier-location separation protocol. The new
requirements driving this framework go beyond
the traditional discovery service and mapping of
identifier-to-location for packet delivery.
Updates and Hot Topics (IETF99)
● Network Slicing (NETSLICING) will be having a
non-working-group-forming BOF. a “network
slice” is conceptualized as a logical network
comprised of the union of resources
(connectivity, storage, computing), network
functions, and service functions. Network slicing
is a concept garnering much attention as part of
5G standardization and development efforts.
Updates and Hot Topics (IETF99)
● QUIC – Work 'quic'-ly progressing in drafts
https://github.com/quicwg/base-
drafts/wiki/Second-Implementation-Draft
● 5G standardisaton efforts
References
● Tao of the IETF - https://www.ietf.org/tao.html
● IETF Newcomers -
https://www.ietf.org/newcomers.html
● IETF standards process -
https://www.ietf.org/about/process-docs.html
● IETF Community India -
https://www.ietf.org/mailman/listinfo/ietf-
community-india
● Tussle in cyberspace -
http://david.choffnes.com/classes/cs4700fa14/pape
Q&A

More Related Content

What's hot

IP Multicasting
IP MulticastingIP Multicasting
IP Multicasting
Tharindu Kumara
 
Adoptive retransmission in TCP
Adoptive retransmission in TCPAdoptive retransmission in TCP
Adoptive retransmission in TCP
selvakumar_b1985
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
Abdullah Alfadhly
 
Chap 10 igmp
Chap 10 igmpChap 10 igmp
Chap 10 igmp
Noctorous Jamal
 
SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN
Ashutosh Kaushik
 
Io t system management with
Io t system management withIo t system management with
Io t system management with
xyxz
 
Palo alto networks next generation firewalls
Palo alto networks next generation firewallsPalo alto networks next generation firewalls
Palo alto networks next generation firewallsCastleforce
 
CoAP protocol -Internet of Things(iot)
CoAP protocol -Internet of Things(iot)CoAP protocol -Internet of Things(iot)
CoAP protocol -Internet of Things(iot)
Sabahat Nowreen Shaik
 
MQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message QueueingMQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message Queueing
Peter R. Egli
 
Lecture 15
Lecture 15Lecture 15
Lecture 15
vishal choudhary
 
IoT and m2m
IoT and m2mIoT and m2m
IoT and m2m
pavan penugonda
 
connecting smart object in IoT.pptx
connecting smart object in IoT.pptxconnecting smart object in IoT.pptx
connecting smart object in IoT.pptx
AnisZahirahAzman
 
The constrained application protocol (CoAP)
The constrained application protocol (CoAP)The constrained application protocol (CoAP)
The constrained application protocol (CoAP)
Hamdamboy (함담보이)
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)
Zakaria Hossain
 
IOT gateways.pptx
IOT gateways.pptxIOT gateways.pptx
IOT gateways.pptx
Pratik Gohel
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
Venkata Naga Ravi
 
AWS for IoT
AWS for IoTAWS for IoT
AWS for IoT
Amazon Web Services
 
Data Analytics for IoT
Data Analytics for IoT Data Analytics for IoT
Data Analytics for IoT
Muralidhar Somisetty
 
MQTT and CoAP
MQTT and CoAPMQTT and CoAP
MQTT and CoAP
ITVoyagers
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
Pradeep Kumar TS
 

What's hot (20)

IP Multicasting
IP MulticastingIP Multicasting
IP Multicasting
 
Adoptive retransmission in TCP
Adoptive retransmission in TCPAdoptive retransmission in TCP
Adoptive retransmission in TCP
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
 
Chap 10 igmp
Chap 10 igmpChap 10 igmp
Chap 10 igmp
 
SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN
 
Io t system management with
Io t system management withIo t system management with
Io t system management with
 
Palo alto networks next generation firewalls
Palo alto networks next generation firewallsPalo alto networks next generation firewalls
Palo alto networks next generation firewalls
 
CoAP protocol -Internet of Things(iot)
CoAP protocol -Internet of Things(iot)CoAP protocol -Internet of Things(iot)
CoAP protocol -Internet of Things(iot)
 
MQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message QueueingMQTT - MQ Telemetry Transport for Message Queueing
MQTT - MQ Telemetry Transport for Message Queueing
 
Lecture 15
Lecture 15Lecture 15
Lecture 15
 
IoT and m2m
IoT and m2mIoT and m2m
IoT and m2m
 
connecting smart object in IoT.pptx
connecting smart object in IoT.pptxconnecting smart object in IoT.pptx
connecting smart object in IoT.pptx
 
The constrained application protocol (CoAP)
The constrained application protocol (CoAP)The constrained application protocol (CoAP)
The constrained application protocol (CoAP)
 
Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)Cloud of things (IoT + Cloud Computing)
Cloud of things (IoT + Cloud Computing)
 
IOT gateways.pptx
IOT gateways.pptxIOT gateways.pptx
IOT gateways.pptx
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
AWS for IoT
AWS for IoTAWS for IoT
AWS for IoT
 
Data Analytics for IoT
Data Analytics for IoT Data Analytics for IoT
Data Analytics for IoT
 
MQTT and CoAP
MQTT and CoAPMQTT and CoAP
MQTT and CoAP
 
IoT Communication Protocols
IoT Communication ProtocolsIoT Communication Protocols
IoT Communication Protocols
 

Similar to Introduction to IETF and Standardisation Process

How it works internet standards setting icann53
How it works  internet standards setting icann53How it works  internet standards setting icann53
How it works internet standards setting icann53ICANN
 
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?
Deploy360 Programme (Internet Society)
 
ION Belgrade - IETF Update
ION Belgrade - IETF UpdateION Belgrade - IETF Update
ION Belgrade - IETF Update
Deploy360 Programme (Internet Society)
 
ION Malta - IETF Update
ION Malta - IETF UpdateION Malta - IETF Update
ION Costa Rica - About the IETF and How to Get Involved
ION Costa Rica - About the IETF and How to Get InvolvedION Costa Rica - About the IETF and How to Get Involved
ION Costa Rica - About the IETF and How to Get Involved
Deploy360 Programme (Internet Society)
 
ION Durban - What's Happening at the IETF?
ION Durban - What's Happening at the IETF?ION Durban - What's Happening at the IETF?
ION Durban - What's Happening at the IETF?
Deploy360 Programme (Internet Society)
 
ION Santiago: What's Happening at the IETF? Internet Standards and How to Get...
ION Santiago: What's Happening at the IETF? Internet Standards and How to Get...ION Santiago: What's Happening at the IETF? Internet Standards and How to Get...
ION Santiago: What's Happening at the IETF? Internet Standards and How to Get...
Deploy360 Programme (Internet Society)
 
Standard standardization protocol
Standard standardization protocolStandard standardization protocol
Standard standardization protocol
Sutanu Kandar
 
GÉANT TURN pilot
GÉANT TURN pilotGÉANT TURN pilot
GÉANT TURN pilot
Mihály Mészáros
 
Geoscience and Microservices
Geoscience and Microservices Geoscience and Microservices
Geoscience and Microservices
Matthew Gerring
 
RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?
Pekka Klärck
 
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
herrykobs01
 
The Open Networking Foundation: Standard Bearer for SDN
The Open Networking Foundation: Standard Bearer for SDNThe Open Networking Foundation: Standard Bearer for SDN
The Open Networking Foundation: Standard Bearer for SDN
Open Networking Summits
 
ION Bangladesh - IETF Update
ION Bangladesh - IETF UpdateION Bangladesh - IETF Update
ION Bangladesh - IETF Update
Deploy360 Programme (Internet Society)
 
IETF Update: Making the Internet Work Better
IETF Update: Making the Internet Work BetterIETF Update: Making the Internet Work Better
IETF Update: Making the Internet Work Better
Deploy360 Programme (Internet Society)
 
Presentatie Tilt September 2010
Presentatie Tilt September 2010Presentatie Tilt September 2010
Presentatie Tilt September 2010
frankvogt
 
都立大「ユビキタスロボティクス特論」5月12日
都立大「ユビキタスロボティクス特論」5月12日都立大「ユビキタスロボティクス特論」5月12日
都立大「ユビキタスロボティクス特論」5月12日
NoriakiAndo
 
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
OWASP Delhi
 

Similar to Introduction to IETF and Standardisation Process (20)

How it works internet standards setting icann53
How it works  internet standards setting icann53How it works  internet standards setting icann53
How it works internet standards setting icann53
 
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?
 
ION Belgrade - IETF Update
ION Belgrade - IETF UpdateION Belgrade - IETF Update
ION Belgrade - IETF Update
 
IETF Talk
IETF TalkIETF Talk
IETF Talk
 
ION Malta - IETF Update
ION Malta - IETF UpdateION Malta - IETF Update
ION Malta - IETF Update
 
ION Costa Rica - About the IETF and How to Get Involved
ION Costa Rica - About the IETF and How to Get InvolvedION Costa Rica - About the IETF and How to Get Involved
ION Costa Rica - About the IETF and How to Get Involved
 
ION Durban - What's Happening at the IETF?
ION Durban - What's Happening at the IETF?ION Durban - What's Happening at the IETF?
ION Durban - What's Happening at the IETF?
 
ION Santiago: What's Happening at the IETF? Internet Standards and How to Get...
ION Santiago: What's Happening at the IETF? Internet Standards and How to Get...ION Santiago: What's Happening at the IETF? Internet Standards and How to Get...
ION Santiago: What's Happening at the IETF? Internet Standards and How to Get...
 
Lars Eggert - IETF
Lars Eggert - IETFLars Eggert - IETF
Lars Eggert - IETF
 
Standard standardization protocol
Standard standardization protocolStandard standardization protocol
Standard standardization protocol
 
GÉANT TURN pilot
GÉANT TURN pilotGÉANT TURN pilot
GÉANT TURN pilot
 
Geoscience and Microservices
Geoscience and Microservices Geoscience and Microservices
Geoscience and Microservices
 
RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?RoboCon 2018: How did we get here? Where do we go next?
RoboCon 2018: How did we get here? Where do we go next?
 
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
 
The Open Networking Foundation: Standard Bearer for SDN
The Open Networking Foundation: Standard Bearer for SDNThe Open Networking Foundation: Standard Bearer for SDN
The Open Networking Foundation: Standard Bearer for SDN
 
ION Bangladesh - IETF Update
ION Bangladesh - IETF UpdateION Bangladesh - IETF Update
ION Bangladesh - IETF Update
 
IETF Update: Making the Internet Work Better
IETF Update: Making the Internet Work BetterIETF Update: Making the Internet Work Better
IETF Update: Making the Internet Work Better
 
Presentatie Tilt September 2010
Presentatie Tilt September 2010Presentatie Tilt September 2010
Presentatie Tilt September 2010
 
都立大「ユビキタスロボティクス特論」5月12日
都立大「ユビキタスロボティクス特論」5月12日都立大「ユビキタスロボティクス特論」5月12日
都立大「ユビキタスロボティクス特論」5月12日
 
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
 

More from Vinayak Hegde

The Art and Science of Hiring
The Art and Science of HiringThe Art and Science of Hiring
The Art and Science of Hiring
Vinayak Hegde
 
Product Thinking in Technology
Product Thinking in TechnologyProduct Thinking in Technology
Product Thinking in Technology
Vinayak Hegde
 
HTTP In-depth
HTTP In-depthHTTP In-depth
HTTP In-depth
Vinayak Hegde
 
Introduction to IIESOC at SANOG 30
Introduction to IIESOC at SANOG 30Introduction to IIESOC at SANOG 30
Introduction to IIESOC at SANOG 30
Vinayak Hegde
 
Presentation at SANOG 30 - EDCO
Presentation at SANOG 30 - EDCOPresentation at SANOG 30 - EDCO
Presentation at SANOG 30 - EDCO
Vinayak Hegde
 
How to build a data stack from scratch
How to build a data stack from scratchHow to build a data stack from scratch
How to build a data stack from scratch
Vinayak Hegde
 
Startup Saturday Bangalore - Saas To Cloud computing
Startup Saturday Bangalore - Saas To Cloud computingStartup Saturday Bangalore - Saas To Cloud computing
Startup Saturday Bangalore - Saas To Cloud computing
Vinayak Hegde
 
Acm Tech Talk - Decomposition Paradigms for Large Scale Systems
Acm Tech Talk - Decomposition Paradigms for Large Scale SystemsAcm Tech Talk - Decomposition Paradigms for Large Scale Systems
Acm Tech Talk - Decomposition Paradigms for Large Scale Systems
Vinayak Hegde
 
ACM Tech Talk - Signature based Problem Solving
ACM Tech Talk - Signature based Problem SolvingACM Tech Talk - Signature based Problem Solving
ACM Tech Talk - Signature based Problem Solving
Vinayak Hegde
 
Starup Saturday - Legal issues in a startup
Starup Saturday - Legal issues in a startupStarup Saturday - Legal issues in a startup
Starup Saturday - Legal issues in a startup
Vinayak Hegde
 
ACM Tech Talk - Linux In Enterprise Realtime
ACM Tech Talk - Linux In Enterprise RealtimeACM Tech Talk - Linux In Enterprise Realtime
ACM Tech Talk - Linux In Enterprise Realtime
Vinayak Hegde
 

More from Vinayak Hegde (11)

The Art and Science of Hiring
The Art and Science of HiringThe Art and Science of Hiring
The Art and Science of Hiring
 
Product Thinking in Technology
Product Thinking in TechnologyProduct Thinking in Technology
Product Thinking in Technology
 
HTTP In-depth
HTTP In-depthHTTP In-depth
HTTP In-depth
 
Introduction to IIESOC at SANOG 30
Introduction to IIESOC at SANOG 30Introduction to IIESOC at SANOG 30
Introduction to IIESOC at SANOG 30
 
Presentation at SANOG 30 - EDCO
Presentation at SANOG 30 - EDCOPresentation at SANOG 30 - EDCO
Presentation at SANOG 30 - EDCO
 
How to build a data stack from scratch
How to build a data stack from scratchHow to build a data stack from scratch
How to build a data stack from scratch
 
Startup Saturday Bangalore - Saas To Cloud computing
Startup Saturday Bangalore - Saas To Cloud computingStartup Saturday Bangalore - Saas To Cloud computing
Startup Saturday Bangalore - Saas To Cloud computing
 
Acm Tech Talk - Decomposition Paradigms for Large Scale Systems
Acm Tech Talk - Decomposition Paradigms for Large Scale SystemsAcm Tech Talk - Decomposition Paradigms for Large Scale Systems
Acm Tech Talk - Decomposition Paradigms for Large Scale Systems
 
ACM Tech Talk - Signature based Problem Solving
ACM Tech Talk - Signature based Problem SolvingACM Tech Talk - Signature based Problem Solving
ACM Tech Talk - Signature based Problem Solving
 
Starup Saturday - Legal issues in a startup
Starup Saturday - Legal issues in a startupStarup Saturday - Legal issues in a startup
Starup Saturday - Legal issues in a startup
 
ACM Tech Talk - Linux In Enterprise Realtime
ACM Tech Talk - Linux In Enterprise RealtimeACM Tech Talk - Linux In Enterprise Realtime
ACM Tech Talk - Linux In Enterprise Realtime
 

Recently uploaded

Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 

Recently uploaded (20)

Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 

Introduction to IETF and Standardisation Process

  • 1. Introduction to IETF and standardisation process Vinayak Hegde President, IIESoc
  • 2. What is the IETF ? ● A membershipless organisation ● Not a conference ● Not a traditional standards organization ● Meets physically 3 times a year ● Open mailing lists, easy to participate remotely ● Publishes technical and process documents known as RFCs ● Divided into 7 different areas
  • 3. What is the IETF ? ● The IETF is a loosely self-organized group of people who contribute to the engineering and evolution of Internet technologies. It is the principal body engaged in the development of new Internet standard specifications. The IETF is unusual in that it exists as a collection of happenings, but is not a corporation and has no board of directors, no members, and no dues; [Ref BCP 95]
  • 4. Mission of the IETF The mission of the IETF is to make the Internet work better by producing high quality, relevant technical documents that influence the way people design, use, and manage the Internet.
  • 5. Founding Beliefs ● We reject kings, presidents and voting. We believe in rough consensus and running code – David Clark ● Be conservative in what you send and liberal in what you accept – Jon Postel
  • 6. History of the IETF ● 1st IETF meeting was held in January 1986 at Linkabit in San Diego, with 21 attendees ● 4th IETF, held at SRI in Menlo Park in October 1986 was the first one attended by vendors ● 5th IETF – concept of WG introduced ● 7th IETF – first one with > 100 attendees ● Internet Society formed in Jan 1992 ● First IETF outside US in 2000 in Amsterdam,NL
  • 7. The 7 Areas ● Applications and Real-time (ART) ● General Area (GEN) ● Internet Area (INT) ● Operations and Management Area (OPS) ● Routing Area (RTG) ● Security Area (SEC) ● Transport Area (TSV)
  • 8. Applications & Real-Time Area (art) ● Three (slightly overlapping) categories, – Protocols which handle delay-sensitive interpersonal communications via voice, video, instant messaging, presence, and other means ("real-time" applications and services) [Examples XMPP, WEBRTC] – Protocols more tolerant of delay, [Examples HTTP, email, and FTP] – Building blocks that are designed for use across a wide variety of applications and may be employed by both real- time and non-real-time applications, [Examples URI schemes, MIME types, authentication mechanisms, data formats, metrics, and codecs.]
  • 9. Internet Area (int) ● Includes IP layer (both IPv4 and Ipv6) ● Implications of IPv4 address depletion ● Co-existence between the IP versions, DNS, DHCP, host and router configuration, mobility, multihoming, identifier-locator separation, ● VPNs and pseudowires along with related MPLS issues, and various link layer technologies. ● Specifies how IP will run over new link layer protocols.
  • 10. Transport (tsv) ● Focus on end-to-end transport – Protocols such as TCP, SCTP, DCCP, QUIC – Congestion managemnet schemes such as PCN, CONEX – Also includes stuff for congestion signaling and reporting, forward error correction, multicast, QoS and reservation signaling
  • 11. Operations & Management (ops) ● The primary technical areas covered by the Operations & Management (OPS) Area include: Network Management, AAA, and various operational issues facing the Internet such as DNS operations, IPv6 operations, operational security and Routing operations. ● Two distinct areas – Network management and AAA (includes things such as NETCONF, SNMP, RADIUS, Diameter, and CAPWAP, and of data modeling and data modeling languages used in management such as SMI and YANG.) – Operations : Solicit feedback from ISPs/Network providers, incoporate them into existing protocols and also recommend BCPs. There is some overlap with other areas.
  • 12. Security Area (sec) ● Focus is on security protocols and also security aspects of protocols in other areas ● Provides security mechanism and services for - Integrity - Authentication - Non-repudiation - Key Management - Confidentiality - Encryption - Access control ● Overlaps quite frequently with other areas for security considerations as well.
  • 13. Routing (rtg) ● The Routing Area is responsible for ensuring continuous operation of the Internet routing system by maintaining the scalability and stability characteristics of the existing routing protocols, as well as developing new protocols, extensions, and bug fixes in a timely manner. ● Includes topics such as – Forwarding methods (such as destination-based unicast and multicast forwarding, MPLS, and pseudowire) – Routing and signalling protocols (such as OSPF, IS-IS, BGP, RSVP-TE, LDP, PIM, L1-, L2-, and L3-VPNs) – Path Computation – Traffic Engineering
  • 14. General (gen) ● The General Area consists of a few IETF WGs and other activities focused on supporting, updating and maintaining the IETF standards development process. ● As General AD, the IETF Chair manages the General Area Review Team (Gen-ART) and other IETF-wide directorates.
  • 15. Acronyms Acronyms Acronyms ● AD : Area Director ● BCP : Best Current Practice ● BOF : Birds of a Feather ● IAB : Internet Architecture Board ● IAD : IETF Administrative Director ● IANA : Internet Assigned Numbers Authority ● IAOC : IETF Administrative Oversight Committee ● IASA : IETF Administrative Support Activity
  • 16. Acronyms Acronyms Acronyms ● ICANN : Internet Corporation for Assigned Names & Numbers ● I-D : Internet-Draft ● IESG : Internet Engineering Steering Group ● IETF : Internet Engineering Task Force ● IRTF : Internet Research Task Force ● ISOC : Internet Society ● RFC : Request for Comments ● STD : Standard (RFC) ● WG : Working Group
  • 17. Working Groups ● Working group is a group of people interesting in standardisation in a certain narrow area ● A WG is really just a mailing list with a bit of adult supervision. ● It is also the “unit” around which the IETF meeting and mailing list discussion is arranged. ● Anyone can join a WG (just join the Mailing list) ● Produced drafts for consideration of WG participants
  • 18. Typical working group meetings ● Role of WG chairs – Volunteers herding cats ● WG charters ● “Note Well” ● No formal voting (but “Humming”) - Rough consensus ● Working group drafts ● “Blue Sheets” ● “Document Shepherd” ● WG meetings ● Interim Meetings / Virtual Interim meetings
  • 19. Typical Working group meeting ● Submit drafts to WG chair before meeting for inclusion on agenda ● Presentations ● WG discussions (some personal experiences) ● Lining up at the Mic ● Remote participation via Jabber/Meetecho ● Typical duration from 1 to 2.5 hours
  • 20. Typical IETF meetings ● WG Meetings (the core) ● Plenaries (Technical and Administrative) ● Adjacent events – Hackathon / Code Sprints – Bits-N-Bytes – Welcome receptions – Tutorials – ISOC events – IETF Socials – Side Meeting
  • 21. Typical Journey of a working group ● Discussion amongst participants internal or external – Side meetings ● A Bar BoF or non-WG-forming BoF ● “Official” BoF ● Chartering of the WG ● Scheduling of meetings ● Adopting, Reviewing and Publishing Drafts ● Dissolution of Working group
  • 22. Journey from a idea to an RFC ● Discussing and Writing an I-D ● Receive comments on the draft ● Review process in WG / mailing lists ● WG Adoption (not always necessary) ● Independent Submission ● WG Review (and possibly Directorate reviews) ● WGLC ● IETF / IESG Review LC ● RFC Editor ● Publication
  • 23. A note on ISOC and IESG ● Role of ISOC – Financial and legal support for IETF – Home base of IETF Administrative staff – Supports IETF tools such as datatracker – RFC-Editor / IETF Secretariat ● Role of IESG – Consists of ADs from different IETF areas (Selected by Nomcom) – Have an good understanding of their areas – Provides technical oversight for Wgs/Drafts & cross-area reviews – Note on Area directorates
  • 24. A note on IRTF ● Works on long-term research ideas and early implementations ● Significant participation from industry researchers & academia ● 2 differences between IRTF RGs & IETF WGs – IRTF groups are not trying to produce standards of any kind – Output of IRTF groups does not require consensus within the RG, or broad consensus from the IETF. ● Some currently active Rgs – Crypto Forum Research Group (CFRG) – Network Management Research Group (NMRG) – Thing-to-Thing Research Group (T2TRG) – Measurement & Analysis for Protocols RG (MAPRG)
  • 25. Types of RFCs ● Proposed standards ● Internet standards (sometimes called "full standards") ● Best current practices (BCP) documents ● Informational documents ● Experimental documents ● Historic documents ● IMPORTANT : Not all RFCs are standards
  • 26. How to effectively participate in IETF ● Follow and comment on the mailing lists ● Read the drafts and references ● Review the drafts of WG particpants ● Attend an IETF meeting physically – Registration – Side events (Plenary, Bit-N-Bites,Hackathon) – Mentoring Program – ISOC Fellowship to the IETF – IIREF Fellowship (for Indians) ● Participate remotely (Remote Hubs)
  • 27. Normative Language RFC 2119 ● Words like MUST, SHOULD, MIGHT have specific meanings in the context of RFCS ● Some examples (RFC 7231 – HTTP/1.1 – An HTTP sender MAY generate, and a recipient MUST be able to parse, line breaks in text media that consist of CRLF, bare CR, or bare LF. – A sender that generates a message containing a payload body SHOULD generate a Content-Type header field in that message unless the intended media type of the enclosed representation is unknown to the sender. – All general-purpose servers MUST support the methods GET and HEAD. All other methods are OPTIONAL.
  • 28. Structure of a typical I-D ● Introduction ● Table of contents ● IANA considerations ● Security considerations ● Note on IPR
  • 29. Tools ● IETF tools ● IETF datatracker ● Remote participation via MEETECHO ● Participating on mailing lists ● Ref : https://www.ietf.org/ietf-ftp/1id- guidelines.txt
  • 30. How to write and submit an I-D ● Overview of formats ● NROFF, XML, MSWORD ● Checking references
  • 31. Writing an I-D DEMO ● Demo using .NROFF format (using NROFF EDIT) ● Demo using XML (using xml2rfc python tool) ● Submission and checking online on IETF site for Nits
  • 32. Updates and Hot Topics (IETF99) ● BANdwidth Aggregation for interNet Access (BANANA) – WG forming BoF. BANANA is concerned with providing coordinated Internet Access to a device over multiple links of different types to allow for increased bandwidth utilization, load-balancing and/or higher reliability.
  • 33. Updates and Hot Topics (IETF99) ● IDentity Enabled Networks (IDEAS) - WG forming BoF. The goal of this work is to standardize a framework that provides identity- based services that can be used by any identifier-location separation protocol. The new requirements driving this framework go beyond the traditional discovery service and mapping of identifier-to-location for packet delivery.
  • 34. Updates and Hot Topics (IETF99) ● Network Slicing (NETSLICING) will be having a non-working-group-forming BOF. a “network slice” is conceptualized as a logical network comprised of the union of resources (connectivity, storage, computing), network functions, and service functions. Network slicing is a concept garnering much attention as part of 5G standardization and development efforts.
  • 35. Updates and Hot Topics (IETF99) ● QUIC – Work 'quic'-ly progressing in drafts https://github.com/quicwg/base- drafts/wiki/Second-Implementation-Draft ● 5G standardisaton efforts
  • 36. References ● Tao of the IETF - https://www.ietf.org/tao.html ● IETF Newcomers - https://www.ietf.org/newcomers.html ● IETF standards process - https://www.ietf.org/about/process-docs.html ● IETF Community India - https://www.ietf.org/mailman/listinfo/ietf- community-india ● Tussle in cyberspace - http://david.choffnes.com/classes/cs4700fa14/pape
  • 37. Q&A