The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC...

30
I speak about the IETF, not for the IETF The IETF Open Standards for an Open Internet Olaf M. Kolkman [email protected] Benoit Claise Andrew Sullivan Eliot Lear IETF Leadership present

Transcript of The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC...

Page 1: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

I speak about the

IETF, not for the IETF

The IETF

Open Standards for an Open Internet

Olaf M. Kolkman

[email protected] Benoit Claise

Andrew Sullivan

Eliot Lear

IETF Leadershippresent

Page 2: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Open Internet

Open Standards

The IETF as a

Open Standards

BodyOrg Chart

Working Methods

Participation

Outline

Work of Potential

Interest

Page 3: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Open Internet?The Internet is a

Network of Independent Networks

That exchange IP traffic

Picture by: O. Kolkman/NLnet Labs, Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 4: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Mini note: HTTP is more and more the de-facto substrate

• Permissionless Innovation

• The IP API as the common

open interface to the network

These logos are trademarks of individual companies and used for illustrative purposes

Page 5: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Image source www.opte.org, creative commons license

• Independent Autonomous Networks

•Serving different

markets

Page 6: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Highly competitive

A EUR80 fiber cross connect:

Internet Exchange traffic:

Backbone traffic Western Europe:

Transatlantic traffic, wholesale:

Internet Transit, wholesale:

Internet Transit, retail:

Broadband Internet, consumer:

National Ethernet service:

3G mobile data, national:

GSM voice call, national:

3G mobile data, roaming low:

3G mobile data, roaming high:

GSM voice call, roaming:

SMS Text Messages:

SMS Text Messages, roaming:

$0.01

$0.25*

$0.50

$1

$2

$15

$50

$180

$11,400

$483,840

$834,000

$3,127,500

$3,338,496

$210,000,000

$1,166,400,000

The Price of Bandwidth, in bulk, per Mbps

Western Europe, early-mid 2011 (based on 10Gbps or 300GB)

Commodity

Table courtesy of Remco van Mook, Equinix

Page 7: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Voluntary

adoption of

technologybottom-up innovation

Open Internet Keywords

Different PlayersatDifferent LayersFunctional Interoperability

Collaboration where needed Competition

where possible

Global Generic and Universal

Page 8: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Browsing The WebBrowsing The WebBrowsing The WebBrowsing The Web802,11 IEEE TCP/IP IETFURI IETF BGP IETFNAT No Standard HTTP IETFCSS W3C PNG IETFHTML W3C/ISO MPEG ISO/IECXML W3C ADSL ITU-T

How Do Open Standards Play a Role

Interoperability

Page 9: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Open Standards

as Building BlocksSame message, different words

Picture by ‘Kloot’ used with permission under Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Page 10: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Standardization

the Internet way

Details on:http://open-stand.org

CooperationAdherence to Principles

Collective Empowerment

Availability

Voluntary Adoption

driver for innovation

Borderless commerce

Page 11: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

1. CooperationRespectful cooperation between standards organizations, whereby each respects the autonomy, integrity, processes, and intellectual property rules of the others.

2. Adherence to PrinciplesAdherence to the five fundamental principles of standards development:

• Due process. Decisions are made with equity and fairness among participants. No one party dominates or guides standards development. Standards processes are transparent and opportunities exist to appeal decisions. Processes for periodic standards review and updating are well defined.

• Broad consensus. Processes allow for all views to be considered and addressed, such that agreement can be found across a range of interests.

• Transparency. Standards organizations provide advance public notice of proposed standards development activities, the scope of work to be undertaken, and conditions for participation. Easily accessible records of decisions and the materials used in reaching those decisions are provided. Public comment periods are provided before final standards approval and adoption.

• Balance. Standards activities are not exclusively dominated by any particular person, company or interest group.

• Openness. Standards processes are open to all interested and informed parties.3. Collective EmpowermentCommitment by affirming standards organizations and their participants to collective empowerment by striving for standards that:• are chosen and defined based on technical merit, as judged by the contributed expertise of each participant;• provide global interoperability, scalability, stability, and resiliency;• enable global competition;• serve as building blocks for further innovation; and• contribute to the creation of global communities, benefiting humanity.

4. AvailabilityStandards specifications are made accessible to all for implementation and deployment. Affirming standards organizations have defined procedures to develop specifications that can be implemented under fair terms. Given market diversity, fair terms may vary from royalty-free to fair, reasonable, and non-discriminatory terms (FRAND).

5. Voluntary AdoptionStandards are voluntarily adopted and success is determined by the market.

Cooperation

Adherence to Principles

Collective Empowerment

Availability

Voluntary Adoption

Page 12: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Open Internet

Open Standards

The IETF as a

Open Standards

Body

Org ChartWorking Methods

Participation

Outline

We are here

Page 13: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

The Internet Engineering Task Force isa loosely self-organized group of peoplewho contribute to the engineering andevolution of Internet technologies.It is the principal body engaged in thedevelopment of new Internet standardspecifications. RFC4677

Page 14: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

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.

Page 15: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

IETF Trust

IETF UniverseRFC Editor

IASAIAD IAOC

IESGArea Area Area Area Area Area

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

workinggroup

IETF Secretariat

Page 16: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

INT

RTG

TSV

OPS

RAI

About Packets

About creating the paths for the packets

About managing the networks

About the use of the paths to provide the end-to-end experience

AboutReal Time Applications

APS About Application Protocols used on the Internet

SEC

About Security Protocols (cross area)

Page 17: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

IESGApplications

AreaP. ResnickB. Leiba

TransportArea

M. Stiemer-ling

SecurityArea

S. TurnerS. Farrell

RoutingArea

S. BryantA. Farrell

O&MArea

B. Claise J. Jaeggli

RAIArea

G.GamarilloR. Barnes

InternetArea

B. Haberman T. Lemmon

GENERALAREAJ. Arko

appsawgcore

httpbishybi

jcardcalpaws

precisrepute

scimspfbis

urnbiswebsec

weirds

altobehave

cdniippm

mptcpnsfv4

ppsprmcat

rmtstorm

tcpmtsvwg

abfabdane

emuipsecme

josekitten

milenea

oauthpkix

tls

bfdccamp

forcesi2rs

idrisis

karpl2vpn

l3vpnmanet

mplsnvo3

ospfpce

pim

pwe3

rollrtwg

6renumadslmib

bmwgdime

dnsopeman

growipfix

mbonednetconf

netmodopsawg

opsec

avtcoreavtext

bfcpbisclue

codeccuss

dispatchdrinks

ecritgeopriv

insipidmediactrl

mmusicp2psip

payload

rtcweb

saludsiprecsoc

v6ops

6lowpan

6manancp

dhcdmm

dnexthip

homenetintarea

l2tpextlisp

lwig

mif

mip-4multimob

netextntppcp

pppextsavi

softwire

sidr

wkops

strawviperxmpp

xrblocksunset4

tictoctrill

last update of this

slide: march 2013

Page 18: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

draft

full

proposed

IETF standards are published as RFCs• Standards track• Best Current Practices (operational)• Informational and Experimental

RFC series also includes• IRTF (Internet Research Task Force)• IAB (Internet Architecture Board)• Independent contributions

Standards Track documents are maintained by the IETF

• IESG approval: based on consensus process

Not al RFCs are IETF standards

Internet-Drafts

Internet Standard

IETF Standards and RFCs

Proposed Standard

IESG Approval

IESG Approval

old 3 stepnew 2 step

Page 19: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

IETF 87 Participants

1407 people 316 newcomers IETF 84 (Vancouver) was

1199 people

62 countries IETF 84 was 52 countries

US DE CN JP FR UKNL FI Others

Who Participates

Berlin Meeting Stats

Page 20: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

IETF comes to town

November 3-8, 2013 Vancouver, CA

March 2-7, 2014 London, UK

July 20-25, 2014 Toronto, CA

November 9-14, 2014 Honolulu, US

March 22-27, 2015 Dallas, US

July 19-24, 2015 Prague, CZ

November 1-6, 2015 Yokohama, JP

Page 21: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Who Pays

Page 23: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

IETF Technology Public Policy Aspects

WG Acronym

2 word description of policy area

The design of the building blocks is sometimes triggered by policy requirements and

sometimes there are identified public policy aspects.

Page 24: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Examples

Stir

Ecrit

Paws

Lmap

MileWeirds

Tel. number authorization POTSEmergency Response

Spectrum ManagementConsumer / Universal

ServiceICT trust and security

law enforcement

IETF Technology Public Policy Aspects

Eman Energy Management

Page 25: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Question Time

What follows are slides

used during Q&ASome questions where anticipated

Page 26: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

� IETF creates few obstacles to support of national cryptographic algorithms in IETF protocols� Public pointer to algorithm definition required, but the

documentation need not be an RFC.� Easy to publish specifications on algorithm use with IETF

security protocols as Informational RFCs� Procedures in place to allocate code points� Process already used for publication of RFCs specifying use of

US, Korean, Japanese, and Russian cryptographic algorithms

USA – Suite B – RFC 5430, 5647, 6239, 6318, 6379, 6380, etc.Korea – SEED – RFC 4009, 4010, 4162, 4196, 4269, 5669, 5748Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc.Russia – GOST – RFC 4357, 4491, 5830, 5993, etc.

IETF Crypto

SupportIETF uses Crypto,does not develop Crypto

IETF protocols are

crypto agile

Page 27: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

RFC1984 IAB and IESG Statement on Cryptographic Technology and the Internet

August 1996

Escrow m

echanisms

inevitably

weaken th

e security

of the ov

erall

cryptog

raphic sys

tem, by cr

eating new

points of

vulnerabi

lity that

can and

will be a

ttacked.

KEYS SHOULD NOT BE REVEALABLE The security of a modern cryptosystem rests entirely on the secrecy

of the keys. Accordingly, it is a major principle of system design

that to the extent possible, secret keys should never leave their

user's secure environment. Key escrow implies that keys must be

disclosed in some fashion, a flat-out contradiction of this

principle. Any such disclosure weakens the total security of the

system.DATA R

ECOVERY

Sometimes

escrow syst

ems are tout

ed as being

good for the

customer

because t

hey allow da

ta recovery

in the case

of lost keys

. However,

it should

be up to th

e customer t

o decide whe

ther they wo

uld prefer

the more

secure syste

m in which l

ost keys mea

n lost data,

or one in

which key

s are escrow

ed to be rec

overed when

necessary.

Similarly,

keys used

only for co

nversations

(as opposed

to file stor

age) need

never be

escrowed. A

nd a system

in which the

secret key

is stored by

a governm

ent and not

by the data

owner is cer

tainly not p

ractical for

data reco

very.

CONCLUSIONS

As more and more companies connect to the Internet, and as more and more commerce takes place there, security is becoming more and more critical. Cryptography is the most powerful single tool that users can use to secure the Internet. Knowingly making that tool weaker threatens their ability to do so, and has no proven benefit.

Page 28: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

RFC 2804IETF Policy on Wiretapping

May 2000

Abstract

The Internet Engineerin

g Task Force (IETF) has be

en asked to take a

position on the inclusi

on into IETF standards-tra

ck documents of

functionality designed

to facilitate wiretapping.

This memo explains what

the IETF thinks the quest

ion means, why its

answer is "no", and wha

t that answer means.

IETF Policy on Wiretapping

Page 29: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

Up to date information at: http://www.ietf.org/liaison/managers.html

SDO IETF Liaison Manager IAB Liaison Shepherd

3GPP Gonzalo Camarillo Hannes Tschofenig

3GPP2 Charlie Perkins Marc Blanchet

Broadband Forum David Sinicrope Ross Callon

CableLabs Ralph Droms Eliot Lear

ICANN Board of Directors Jonne Soininen Andrew Sullivan

ICANN NomCom Russ Mundy Eliot Lear

ICANN RSSAC Peter Koch Marc Blanchet

IEEE 802.1 Eric Gray Bernard Aboba

IEEE-SA Dan Romascanu Bernard Aboba

ISO/IEC JTC1 SC2 Patrik Fältström Russ Housley

ISO/IEC JTC1 SC29 Stephan Wenger Russ Housley

ISO/IEC JTC1 SC6 Allison Mankin Russ Housley

ISO/TC46 John Klensin Russ Housley

ITU-T Scott Mansfield Ross Callon

ITU-T, MPLS Deborah Brungard Ross Callon

ITU-T, SG15 (optical control plane)

John Drake Ross Callon

Messaging Anti-Abuse Working Group (MAAWG)

Barry Leiba Hannes Tschofenig

Unicode Patrik Fältström Dave Thaler

W3C Mark Nottingham Alissa Cooper

WIPO Patrik Fältström

ZigBee Alliance JP Vasseur

Formal Relations

Page 30: The IETF - NLnet Labs€¦ · slide: march 2013. draft full proposed ... Japan – Camellia – RFC 3657, 3713, 4132, 4312, 5528, 5529, etc. Russia – GOST – RFC 4357, 4491, 5830,

fin