34
© Men & Mice http://menandmice,com IETF 90 Review 6th August 2014 1

IETF 90 Report – DNS, DHCP, IPv6 and DANE

Embed Size (px)

DESCRIPTION

At this webinar, Mr. Carsten Strotmann from the Men & Mice Services team gives an overview of interesting developments from the working groups inside the IETF, after attending online at the IETF 90 in Toronto. Hear more on: - DNS - DNS-Privacy - IPv6 - DANE - DHCP(v6) - and new RFCs that have been published since the last IETF in March 2014

Citation preview

Page 1: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

IETF!90!Review

6th!August!2014

1

Page 2: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

IETF

•The!Internet!Engineering!Task!Force!(IETF)!is!a!large!open!international!community!of!network!designers,!operators,!vendors,!and!researchers!concerned!with!the!evolution!of!the!Internet!architecture!and!the!smooth!operation!of!the!Internet.!It!is!open!to!any!interested!individual.!The!IETF!Mission!Statement!is!documented!in!RFC!3935.

•http://www.ietf.org/about/

2

Page 3: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

Agenda

• IETF!90!in!Toronto!

• DNS

• DNSSEC!/!DANE!(review!moved!to!September!Webinar)

• DHCP

• IPv6

• the!following!information!is!an!excerpt!of!the!IETF!working!group!activities

• for!a!full!overview!of!all!activities!at!IETF!90,!see!https://datatracker.ietf.org/meeting/90/materials.html

3

Page 4: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

Generic!IETF!news/RFCs

• RFC!7282!“On!Consensus!and!Humming!in!the!IETF”!(Informal)

• Chapters:

• Lack!of!disagreement!is!more!important!than!agreement

• Rough!consensus!is!achieved!when!all!issues!are!addressed,!but!not!necessarily!accommodated!

• Humming!should!be!the!start!of!a!conversation,!not!the!end

• Consensus!is!the!path,!not!the!destination!

• One!hundred!people!for!and!five!people!against!might!not!be!rough!consensus!

• Five!people!for!and!one!hundred!people!against!might!still!be!rough!consensus

4

Page 5: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

Generic!IETF!news/RFCs

•RFC!7258!“Pervasive!Monitoring!Is!an!Attack”!(BCP)

•“Pervasive monitoring is a technical attack that should be mitigated in the design of IETF protocols, where possible.”

5

Page 6: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

DNS

6

Page 7: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

new!RFCs!published!since!last!IETF

RFC Title Category

7208Sender Policy Framework (SPF) for Authorizing Use of

Domains in Email, Version 1Standards Track

7218Adding Acronyms to Simplify Conversations about

DNS-Based Authentication of Named Entities (DANE)Standards Track

7314 Extension Mechanisms for DNS (EDNS) EXPIRE Option Experimental

7

Page 8: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

DNSOPs!charter!update

•the!IETF!DNSOPS!working-group!has!updated!its!charter

• it!is!now!possible!to!“tweak”!the!existing!DNS!protocols!(now!that!DNSEXT!--!DNS!extensions!--!has!been!shut!down)

•but!no!work!on!completely!new!DNS!protocols

8

Page 9: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-ietf-dnsop-dnssec-key-timing

ñDNSSEC Key Rollover Timing Considerations

•new!version!04

•Updated!diagrams!and!text!to!better!reflect!key!states!and!key!lifetimes

•new!WGLC

9

Page 10: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-ietf-dnsop-resolver-priming

ñInitializing a DNS Resolver with Priming Queries

•queries!a!DNS!resolver!sends!to!fill!it’s!cache!with!the!required!information!about!the!root-zone!(NS!records!and!address!records)

•document!has!open!issues

10

Page 11: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-wkumari-dnsop-dist-root

ñSecurely Distributing the DNS Root

•give!every!DNS!resolver!a!copy!of!the!root!zone

•benefits:

• less!(junk)!queries!to!the!real!DNS!root!servers

• DNS!resolver!can!operate!even!if!the!DNS!root!server!system!is!under!DDoS!attack

• privacy!--!less!information!leaking

11

Page 12: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-wkumari-dnsop-dist-root

ñ Securely Distributing the DNS Root

• give!every!DNS!resolver!a!copy!of!the!root!zone

• possible!issues:

• more!complex!DNS!resolver!software

• no!central!monitoring!at!the!root-servers

• root!zone!changes!would!propagate!slowly

• change!of!nature!of!traffic!hitting!the!Internet!root!server!(only!“bad”!resolvers)

12

Page 13: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-lee-dnsop-scalingroot

ñHow to scale the DNS root system?

•restriction!for!13!DNS!root!name!servers!came!from!IPv4!UDP!“don’t!fragment”!requirement!(512!byte!max!payload)

•this!restriction!is!not!relevant!anymore!(IPv6,!modern!IPv4!environment,!Ethernet!everywhere![1500!MTU])

•now,!up!to!20!DNS!root!servers!are!possible

• but!where!to!place!the!7!new!ones?

13

Page 14: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

Optimizing!DNS!Authority!Server!Placement

•discusses!a!way!to!calculate!the!optimal!placement!for!authoritative!DNS!server!based!on!

•processing!capacity!(queries!per!seconds)

• latency!(round!trip!time!of!queries!from!client)

•deployment!costs

14

Page 15: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

Optimizing!DNS!Authority!Server!Placement

15

Page 16: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

Optimizing!DNS!Authority!Server!Placement

16

Page 17: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-mekking-dnsop-kasp

ñKey and Signing Policy

•common!data!format!(YANG)!to!describe!a!DNSSEC!key-!and!signing!policy

• Signature!validity!period,!NSEC!or!NSEC3,!Key!sizes!and!algorithms,!signing!scheme,!etc...

•makes!it!possible!to!import/export!the!DNSSEC!policy!between!products

17

Page 18: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-howard-dnsop-ip6rdns

ñ Reverse DNS in IPv6 for Internet Service Providers

• service!provider!cannot!pre-populate!all!IPv6!PTR!records!for!a!customer!(as!is!sometimes!done!for!IPv4)

• “38!trillion!year!to!populate!a!/64!for!one!customer”

• draft!discusses!alternatives:

• No!Response

• Wildcard!match

• Dynamic!DNS

• Delegate!DNS!to!customer

• Dynamically!Generate!PTR!When!Queried!("On!the!Fly")

18

Page 19: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-jabley-multicast-ptr

ñDNS Reverse Mapping for Multicast Addresses

•how!to!name!“well!known”!multicast!addresses!to!DNS!names

• fix!IPv4!naming

• provide!IPv6!naming

19

Page 20: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-jabley-multicast-ptr

• IPv4!multicast!reverse!today:

% dig -x 224.0.1.1 +noall +answer

; <<>> DiG 9.10.0-P1 <<>> -x 224.0.1.1 +noall +answer;; global options: +cmd1.1.0.224.in-addr.arpa. 28787 IN PTR ntp.mcast.net.

• use!of!MCAST.ARPA!instead!of!MCAST.NET

• IPv6!multicast!scope!mapped!via!DNS!name!hierarchy

• ff05::fb!-->!MDNSV6.SITE-LOCAL.MCAST6.ARPA.

• ff01::fb!-->!MDNSV6.LINK-LOCAL.MCAST6.ARPA.

20

Page 21: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

DHCP

21

Page 22: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

new!RFCs!published!since!last!IETF

RFC Title Category

7227 Guidelines for Creating New DHCPv6 Options BCP

7283 Handling Unknown DHCPv6 MessagesStandards

Track

7291 DHCP Options for the Port Control Protocol (PCP)Standards

Track

22

Page 23: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

Secure!DHCPv6!with!Public!Keydraft-ietf-dhc-sedhcpv6-03

•Authentication!of!DHCPv6!server!towards!the!client

•PKI!or!pre-configured!trust!anchor

•two!public!key!based!mechanisms!with!different!security!strengths

• strong:!only!signed!certificate!or!pre-shared!key!accepted

• leap-of-faith:!un-authenticated!key!exchange!of!first!contact

23

Page 24: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

Dynamic!Allocation!of!Shared!IPv4!Addressesdraft-ietf-dhc-dynamic-shared-v4allocation

•allocate!the!same!IPv4!address(es)!to!multiple!clients

• in!DHCP4over6!scenario

•the!client!transmits!“OPTION_V4_PORTPARAMS”!(port!set!ID!to!be!used)

• combined!tuple!of!IPv4!address!and!Port!Set!ID!MUST!be!unique!for!each!active!lease

24

Page 25: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

DHCP!Privacy!Considerations

•presentation!of!problem!statement!and!initial!discussion:

•DHCP!is!susceptible!to!surveillance

•DHCP!can!be!used!to!track!users!and!devices

•Users’!mobility!patterns!may!be!revealed

•Users’!personal!information!may!be!revealed

25

Page 26: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

Support!for!multiple!provisioning!domains!in!DHCPv6draft-kkb-mpvd-dhcp-support

•notes!can!be!attached!to!multiple!networks

• each!network!might!run!a!DHCPv6!service

• provisioning!data!from!different!networks!might!be!in!conflict

•proposed!solution!sends!the!identity!of!an!provisioning!domain!inside!a!DHCPv6!option

• encapsulates!the!options!that!contain!the!configuration!information

• encapsulates!any!accompanying!authentication/authorization!!!information

26

Page 27: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

IPv6/IPv4-sunset

27

Page 28: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

published!new!RFCs!since!last!IETF

RFC Title Category

7157 IPv6 Multihoming without Network Address Translation Informal

7217 A Method for Generating Semantically Opaque Interface Identifiers with IPv6 Stateless Address Autoconfiguration (SLAAC)

Standards Track

7219 SEcure Neighbor Discovery (SEND) Source Address Validation Improvement (SAVI)

Standards Track

7225 Discovering NAT64 IPv6 Prefixes Using the Port Control Protocol (PCP)

Standards Track

7269 NAT64 Deployment Options and Experience Informational

28

Page 29: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-ietf-sunset4-noipv4-00

•Turning off IPv4 Using DHCPv6 or Router Advertisements

•How!to!tell!a!client!“there!is!no!IPv4!no!more!in!this!network”

• stop!useless!traffic!(DHCPv4!broadcasts)

• Power!Consumption!in!mobile!nodes

•DHCPv6!option!and/or!IPv6!Router-Advertisement!option

29

Page 30: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-liu-v6ops-running-multiple-prefixes

•Operational Considerations & Problems of Running Multiple IPv6 Prefixes

•Network!Management!Tools

•multiple!provisioning!domains

•ND!cache!of!Layer!2!switches

•“exit!router”!selection

30

Page 31: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

draft-kitamura-ipv6-zoneid-free

•Free from Using Zone Identifier for IPv6 Link-Local

•link-local!(unicast)!communication!without!the!need!to!zone-ids

• the!IPv6!stack!can!use!some!heuristics!to!find!the!interface/zone-id

• Goal:

% ssh fe80::226:b0ff:fed6:a4e0instead!of% ssh fe80::226:b0ff:fed6:a4e0%en0

31

Page 32: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

ULA!experience!at!JANOG!34!

•Japan!Network!Operators!Group!(JANOG)!meeting

• ULA!(IPv6)!+!GUA!(IPv6)!+!IPv4!segment

• ULAs!not!used!except!in!ND!and!mDNS!traffic

• ULA!(IPv6!via!SLAAC!and!DHCPv6)!+!NAT64/DNS64

• most!applications!work

• ULA!(IPv6!via!SLAAC!and!DHCPv6)!+!NAT66!(stateless)

• most!applications!work

32

Page 33: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

upcoming!Men!&!Mice!events

• 23.!Aug!2014!-!FrOSCon!lecture!(German):!DANEn!lügen!nicht!--!SSL/TLS!Zertifikate!mit!DNSSEC!absichern;!http://programm.froscon.de/2014/events/1407.html

• Men!&!Mice!WebinarDNSSEC!&!DANE!-!E-Mail!security!reloadedWed,!Sep!3,!2014!4:00!PM!-!5:00!PM!GMThttp://www.menandmice.com/resources/educational-resources/webinars/dnssec-and-dane-e-mail-security-reloaded/

• Tutorial!@!GuuG!“Transportverschlüsselung!-!jetzt!aber!mal!richtig”!(German),!Wednesday,!Sep!24,!2014!10:00-18:00,!http://www.guug.de/veranstaltungen/ffg2014/abstracts.html

33

Page 34: IETF 90 Report – DNS, DHCP, IPv6 and DANE

©!Men!&!Mice!!http://menandmice,com!

Q/A

?Slides,!Links,!Recording!and!errata!will!be!posted!@

https://www.menandmice.com/resources/educational-resources/webinars/

34