56
IANA: Who, what, why? (or, Why the IANA functions are less interesting than you thought) Elise Gerich, Michelle Cotton, Naela Sarras, Kim Davies IANA Department

ICANN 51: IANA Department – Who, What, Why?"

  • Upload
    icann

  • View
    349

  • Download
    1

Embed Size (px)

DESCRIPTION

Just what does it mean to be the IANA functions operator? An approachable session aimed at outlining the scope of the role and busting a few of the myths circulating in the community. We’ll explain the types of requests the IANA department processes and the procedures used to fulfill them.

Citation preview

Page 1: ICANN 51: IANA Department – Who, What, Why?"

IANA: Who, what, why?!(or, Why the IANA functions are less interesting than you thought)

Elise Gerich, Michelle Cotton, Naela Sarras, Kim Davies!IANA Department

Page 2: ICANN 51: IANA Department – Who, What, Why?"

IANA Department — Who are we?

Elise Kim Naela Michelle Leo

DaliniPaulaSelinaAmandaPearl

Andres Punky Marilia

Page 3: ICANN 51: IANA Department – Who, What, Why?"

What are the IANA functions?

!

• In 1998, ICANN was established as the steward and operator of the IANA functions

• The IANA Department within ICANN maintains the registries of the Internet’s unique identifiers

• The unique identifiers include protocol parameters, Internet numbers and domain names

• The IANA Department maintains these lists according to policies adopted by Internet names, numbers and protocol standards communities

Page 4: ICANN 51: IANA Department – Who, What, Why?"

Why does the IANA Department exist?

!

• The IANA Department within ICANN coordinates the Internet unique identifier systems needed to ensure the Internet interoperates globally

• If computers did not use the same system of identifiers and numbers to talk to one another, the system would not interoperate

• The authoritative registries are used by vendors, service providers, businesses, application developers and others to innovate and expand the use of the Internet

Page 5: ICANN 51: IANA Department – Who, What, Why?"

DomainNames

ProtocolParameters

NumberResources

Page 6: ICANN 51: IANA Department – Who, What, Why?"

DomainNames

ProtocolParameters

NumberResources

Michelle Cotton

Page 7: ICANN 51: IANA Department – Who, What, Why?"

Unique Identifiers

Internet Protocol

IP Header Flags

Port Numbers

Type­ of­ Service Values

MIME and Media Types

Access Types

Event Codes

Telephone Routing over IP

Address Families

Application Protocols

Attributes

Capabilities

IP Telephony AdministrativeDomain Numbers

Transmission Control Protocol

Header Flags

Cryptographic Algorithms

MPTCP Handshake Algorithms

Option Kind Numbers

Media Types

Structured Syntax Suffixes

Sub­ Parameter Registries

Comprehensive index of protocol parameter registries at!iana.org/protocols

Page 8: ICANN 51: IANA Department – Who, What, Why?"

Where do protocol parameter registries come from?

!

• The Internet Engineering Task Force (IETF) community writes Internet Drafts (I-Ds)

• When approved by the leadership of the IETF, these I-Ds become official Requests for Comments (RFCs)

• Many RFCs contain guidance to the IANA Department:

• Instructions on the creation of a unique registry for protocol parameters

• Registration policy

• Initial registrations and reserved values

Page 9: ICANN 51: IANA Department – Who, What, Why?"

What is the IANA Department’s role with protocol parameter registries?

!

• Before RFC approval:

• Review

• After RFC approval:

• Implementation

• Maintenance

Page 10: ICANN 51: IANA Department – Who, What, Why?"

Reviewing Internet Drafts before RFC approval

!

Work closely with the IETF community to make sure the “IANA Considerations” section of I-Ds is clear

Page 11: ICANN 51: IANA Department – Who, What, Why?"

Implementation and Maintenance for protocol parameter registries

!

• After RFC approval:

• Creation of new registries and/or updates to existing registries

• Maintain through accepting registration requests from the Internet community

• Follow the registration policy for new registrations and modification to existing registrations

• Update references

Page 12: ICANN 51: IANA Department – Who, What, Why?"

How many registries does the IANA Department maintain?

over2,800

protocol parameter2,800protocol parameter2,800

registries and

sub­ registries

Page 13: ICANN 51: IANA Department – Who, What, Why?"

RequestWhat type of protocol parameteris being requested?

Registration PolicyLook at the named registry to determinewhich registration policy to follow.Defining RFC determines the policy.

Processing and EvaluationFollow the appropriate processaccording to registration policyConsult with experts if requiredGather more information fromrequester if needed

Update RegistryMake protocol parameter assignmentin registryNotify the requester the registrationis complete

Processing Protocol Parameter Requests

Page 14: ICANN 51: IANA Department – Who, What, Why?"

Request fora new

Media Type

Review requestAre all the fields

complete?

Send totechnical expert

for review

Add mediatype to the

registry

My mediatype registration

is complete!

Confirm requestis complete

with therequester

Processing Protocol Parameter Requests

Page 15: ICANN 51: IANA Department – Who, What, Why?"

Requests per month (Excludes Private Enterprise Numbers)

Sep2013

175

Oct148

Nov129

Dec133

Jan2014

175

Feb164

Mar139

Apr185

May169

Jun158

Jul146

Aug139

Page 16: ICANN 51: IANA Department – Who, What, Why?"

Performance Targets!

• Performance standards were developed collaboratively with the IETF to supplement the existing MoU between ICANN and the IETF

• Began reporting in 2007 on the Service Level Agreement deliverables

• SLA is reviewed, modified and approved annually

Jan

99%

Feb

98%

Mar

99%

Apr

99%

May

100%

Jun

99%

Jul

100%

Aug

99%

SLA Met

KPIs Met

2014

Page 17: ICANN 51: IANA Department – Who, What, Why?"

DomainNames

ProtocolParameters

NumberResources

Naela Sarras

Page 18: ICANN 51: IANA Department – Who, What, Why?"

Unique Identifiers

Internet Protocol

IPv4 Addresses

IPv6 Addresses

IP Header Flags

Border Gateway Protocol

AS Numbers

Path Attributes

Page 19: ICANN 51: IANA Department – Who, What, Why?"

Deterministic Decision Making

!

• The policies have deterministic formulas governing when an RIR can get more and how much they can get

• IPv4 is allocated on a schedule and not by request

• IPv6 and AS Numbers are allocated on receipt of a justified request

• Staff validate what an RIR reports against what it publishes via its daily stats reports

Page 20: ICANN 51: IANA Department – Who, What, Why?"

Allocation Types

!

• Formula + Request!(IPv6 and ASN allocations)

• Formula + Schedule!(IPv4 allocations)

• IETF Allocation Procedures !(Non-Unicast Addresses)

Page 21: ICANN 51: IANA Department – Who, What, Why?"

Formula + Request!(IPv6)

n ≤ 1 → 1 × n > 1 → n ×

n = (6mo usage)×18

RequestComes from an RIR

Do they qualify?Less than half of a /12 in reserve

Not enough to last 9 months

What do they get?

or

/12 block

/12 block/12 block

Page 22: ICANN 51: IANA Department – Who, What, Why?"

Reserved (12620)

Assigned (0)

Available (54642)

Allocated (3670)

RIPE NCC IPv6 Pool as at 2014­ 10­ 02(Millions of /48 addresses)

Page 23: ICANN 51: IANA Department – Who, What, Why?"

Allocate and Communicate (1)

!"##$$%&

PREFIX

IANA

DESIGNATION DATE STATUS

'##&(#) Reserved*""+$$%,- IANA '##&(#) Reserved'.##$####$$%,' AFRINIC '##-(,# Allocated'/##$####$$%,' RIPE NCC '##-(,# Allocated'&##$####$$%,' LACNIC '##-(,# Allocated'-##$####$$%,' ARIN '##-(,# Allocated')##$####$$%,' APNIC '##-(,# Allocated'-'#$####$$%'* ARIN '##-(#0 Allocated'##,$1###$$%'# APNIC '##-(#* Allocated

Page 24: ICANN 51: IANA Department – Who, What, Why?"

Allocate and Communicate (2)

Communicateallocation to theoperations community

Communicateallocation to theRIR

Page 25: ICANN 51: IANA Department – Who, What, Why?"

SEP

1MAR

Communicate resultsAfter the formula is applied per the schedule, the results arecommunicated to the RIRs and operations community, andthe IANA registry is updated.iana.org/assignments/ipv4­ recovered­ address­ space

Use formula posted onlineICANN publishes the formula used to make selection asopen source available for anyone to inspect.github.com/icann/ipv4­ recovery­ algorithm

Allocate twice per yearAllocations happen on a pre­ defined schedule 1

Formula + Schedule!(IPv4)

Page 26: ICANN 51: IANA Department – Who, What, Why?"

Allocations per year

2011 2012 2013 2014

4 2 5 5

Page 27: ICANN 51: IANA Department – Who, What, Why?"

Performance Targets

• Formal performance standards consultation in 2012

• Have met or exceeded all targets since public reporting began in 2013

Page 28: ICANN 51: IANA Department – Who, What, Why?"

DomainNames

ProtocolParameters

NumberResources

Kim Davies

Page 29: ICANN 51: IANA Department – Who, What, Why?"

Unique Identifiers

Domain Name System

Domain Name Space

Domain Resource Record Types

DNS Security Algorithm Types

DNS Header Flags

Page 30: ICANN 51: IANA Department – Who, What, Why?"

Unique Identifiers

Domain Name System

Domain Name Space

root

.org .us .бел

icann.org someco.us дамена.белwikipedia.org

Page 31: ICANN 51: IANA Department – Who, What, Why?"

Event Triggers RequestAn event such as a change in TLD operator, routine maintenance (technical or staffing change) or a natural disaster triggers the need for a change request.

Page 32: ICANN 51: IANA Department – Who, What, Why?"

REGISTRY ENTRY FOR A TOP­ LEVEL DOMAIN

Operator Recognized Company or OrganizationFormal Legal Name, Physical Address

Contacts Administrative ContactName, Job Title,Company, Address,Phone, Fax, Email

Technical ContactName, Job Title,Company, Address,Phone, Fax, Email

Technicalconfiguration

Data that goes in the root zoneAuthoritative name serversIP addresses of name serversDNSSEC (ìDS î) r ecords

Metadata Courtesy information not tied to operationsURL to Operatorí s website, location of WHOISservice, domain converted to A­ label, language etc.

Page 33: ICANN 51: IANA Department – Who, What, Why?"

REGISTRY ENTRY FOR .HAMBURG

Operator Hamburg Top­ Level­ Domain GmbHGertigstrasse 28, Hamburg, 22303Germany

Contacts Oliver Joachim SuemeHamburg Top­ Level­ Domain GmbHGertigstrasse 28, Hamburg, 22303GermanyEmail: [email protected]: +49 40 27806736Fax: +49 40 380 89 810

Martin SchlicksbierTLD­ BOX RegistrydienstleistungenJakob­ Haringer­ Strasse 85020 SalzburgAustriaEmail: iana@tld­ box.atVoice: +43 662 2345 48730

Technicalconfiguration

NS a.dns.nic.hamburg (194.0.25.21 2001:678:20:0:0:0:0:21)NS b.dns.nic.hamburg (193.170.61.10 2001:62a:a:2000:0:0:0:10)NS c.dns.nic.hamburg (193.170.187.10 2001:62a:a:3000:0:0:0:10)DS 53866 8 2 AF2F53F6B523F31C04A741B3826D27CBAE16F4BA6F...DS 26479 8 1 1C9F5D68C413E8A9A2C8E1C1637B8A4DA2CA6827DS 26479 8 2 4A48334EF87D7FC156E886E5A2B2682FCF0679ED6FC...DS 53866 8 1 D26808AE1E19086BCF5FC88D59066C3AD22F2E56

Metadata http://www.dothamburg.dewhois.nic.hamburg

Page 34: ICANN 51: IANA Department – Who, What, Why?"

NEW TLD!CHANGEOPERATOR!

CHANGEADDRESS!

CHANGESERVER!

Change RequestA TLD operator submits a change request to IANA Department within ICANN. This istypically done through an automated webservice ICANN provides called the Root Zone Management System(RZMS).

Page 35: ICANN 51: IANA Department – Who, What, Why?"

☑☑☑

ALL GOOD!

Policy CheckICANN checks that the change re­quest meets policy and technical requirements and confirms consent from the appropriate parties. If issues are found, ICANN clarifies with the TLD operator. Then, ICANN forwards the request to NTIA forauthorization to proceed.

Page 36: ICANN 51: IANA Department – Who, What, Why?"

TechnicalName Servers are responding

Name Servers return correct datathat matches the request

DNS data can be verified using thesupplied DNSSEC DS recordsSupplied email addresses work

ConsentExisting contacts agree to change

New contacts agree to their newresponsibilities

Other impacts TLDs agree

RegulatoryRequest meets legal requirements

Well­ formednessSupplied data is clear, well­ formedand consistent

Transfer of responsibilityMeets policy requirements fortransfers (differs between ccTLDsand gTLDs)

Page 37: ICANN 51: IANA Department – Who, What, Why?"

CHANGEOPERATOR!

CHANGEOPERATOR! ccTLDs

ALL GOOD!ALL GOOD!

CONTRACT

Change request reflectsoutcome of a consensusbuilding process thathappened within thecountry.

gTLDsChange request reflectsoutcome of anevaluation andcontracting processconducted elsewhere inICANN according toGNSO policies.

Page 38: ICANN 51: IANA Department – Who, What, Why?"

+ PUBLISH

VERIFIED

Implement changesAfter authorization to proceed, anytechnical changes to the root zone areimplemented. This includes applying a tamper­ evident seal using DNSSEC, and distributing the updated root zone file to root server operators. The Root ZoneDatabase is updated with the changes.

Verification Changes that satisfy the policy requirements are transmitted to NTIA for verification. NTIA reviews the change and then gives authorization toproceed with publishing the change.

Page 39: ICANN 51: IANA Department – Who, What, Why?"

The Root Key Signing Key

• As part of its root zone related functions, the IANA Department manages the key signing key, used to secure the DNS with the DNSSEC protocol.

• An auditable process of performing key signing ceremonies to use this key is conducted using members of the community as key participants.

Page 40: ICANN 51: IANA Department – Who, What, Why?"

The DNSSEC root key is stored in a device known as a hardware security module (HSM) whose sole purpose is to securely store cryptographic keys. The device isdesigned to be tamper proof. If there is anattempt to open it, the contents willself­ destruct.

Page 41: ICANN 51: IANA Department – Who, What, Why?"

Seven smart cards exist that can turn on each device. The device is configured suchthat 3 of the 7 smart cards must be present to make it useable.

Page 42: ICANN 51: IANA Department – Who, What, Why?"

Each smart card is given to a differentICANN community member, known asa trusted community representative.To access the key signing key, therefore,at least three of these TCRs need to bepresent.

Page 43: ICANN 51: IANA Department – Who, What, Why?"

The HSM is stored inside a high­ securitysafe, which can only be opened by adesignated person, the safe securitycontroller. The safe is monitored withseismic and other sensors.

Page 44: ICANN 51: IANA Department – Who, What, Why?"

The safes are stored in a secure room which can only opened jointly by two designatedpersons, the ceremony administrator and the internal witness. The room ismonitored with intrusion and motion sen­sors.

Page 45: ICANN 51: IANA Department – Who, What, Why?"

The safe room is located within a larger room where ceremonies are performedinvolving the TCRs and other persons.Ceremonies are recorded on video,witnessed by the participants and others, and audited by a third party audit firm. Access to the room needs to be grantedby another designated person, thephysical access control manager, whois not on­ site.

Page 46: ICANN 51: IANA Department – Who, What, Why?"

US West KMFEl Segundo, California US East KMF

Culpeper, Virginia

The ceremony rooms, known askey management facilities, are locatedwithin two guarded facilities, one eachon the US West and East coasts.

Page 47: ICANN 51: IANA Department – Who, What, Why?"

The ceremonies

• Approximately four times a year, the TCRs and others meet to use the HSMs to sign keys to be used for the root zone.

• The process is streamed and recorded, with external witnesses watching every step. All materials (videos, code, scripts, etc.) are posted online at iana.org/dnssec

• The purpose is to ensure trust in the process. DNSSEC only provides security if the community is confident the HSMs have not been compromised.

Page 48: ICANN 51: IANA Department – Who, What, Why?"

The Guardian!http://goo.gl/JvPu62

BBC Horizon!http://goo.gl/WAz1iV

Watch short documentaries:

Page 49: ICANN 51: IANA Department – Who, What, Why?"

Performance

Comprehensive service level performance reporting at!iana.org/performance

Oct46

Nov67

Dec74

Jan123

Feb77

Mar81

Apr90

May75

Jun91

Jul85

Aug94

KPIs Met 100% 100% 91% 84% 95% 97% 100% 100% 94% 95% 95%

SLA Met

Numberof requests

14.3 6.7 7.6 8.1 8.1 7.4 12.5 8.2 7.0 10.0 9.2Averagedays

end­ to­ end

Page 50: ICANN 51: IANA Department – Who, What, Why?"

DomainNames

ProtocolParameters

NumberResources

Elise Gerich

Page 51: ICANN 51: IANA Department – Who, What, Why?"

How big is the job?

Request count: Period 30 September 2013 — 30 September 2014!TLD count: As at 7 October 2014!Domain related requests include processing .int, .arpa and other non-root related requests

Domain­ relatedrequests

1,115Number­ related

requests

5Protocol­ related

requests

3,871General

enquiries

1,106

Top Level DomainDelegations

726

Number ResourceRegistries

13

Protocol ParameterRegistries

2,800+

Third partyaudits

2

Key signingceremonies

4

Page 52: ICANN 51: IANA Department – Who, What, Why?"

Satisfaction by customer group

IANA Functions Customer Survey 2013!http://www.iana.org/reports/2013/customer-survey-20131210.pdf

Trusted Community Representatives

Requesters of routine root zone changes

Regional Internet Registries

Requesters of .int zone changes

IESG members

Requesters of protocol parameter assignments

100%

93%

100%

93%

87%

92%Very Satisfied &Satisfied

Dissatisfied &Very Dissatisfied

Page 53: ICANN 51: IANA Department – Who, What, Why?"

Root Processing Times

IANA Monthly Root Dashboard — September 2014!http://www.iana.org/performance/root-processing-times

Number of requests Average processing time (days)

Nameserver (NS) recordsDNSSEC (DS) recordsAdmin contact changeTech contact changeMetadata changeDelegation/redelegationRoot server update

192

129

634

0

6.00.0

16.313.8

6.26.3

N/A

Measurement period: 2014­ 08­ 16 to 2014­ 09­ 15

Page 54: ICANN 51: IANA Department – Who, What, Why?"

Create registries based onpolicies from the community

The IANA Department does The IANA Department doesní t

Create nor interpret policy

Maintain existing registries

Allocate number resources

Determine what can be a domainnameChoose TLD managers

Publish all registries for generalpublic use

Page 55: ICANN 51: IANA Department – Who, What, Why?"

Summary

• IANA Department maintains the registries of unique numbering systems that keep the Internet interoperating.

• Most IANA registries are straightforward, and are not generally known to the end-user.

• High profile, hierarchically-delegated registries are used for the Domain Name System and Number Resources. IANA Dept. maintains the global “root” for these.

Page 56: ICANN 51: IANA Department – Who, What, Why?"

Thank you!

Website iana.org

Service level reporting iana.org/performance

Functional areas iana.org/protocolsiana.org/numbersiana.org/domains

More background iana.org/about