Using Test Delegations from the Root Prior to Full Allocation and Delegation DNS-OARC Fall workshop, October 2013 Andrew Sullivan Principal Architect.

Slides:



Advertisements
Similar presentations
IDN TLD Variants Implementation Guideline draft-yao-dnsop-idntld-implementation-01.txt Yao Jiankang.
Advertisements

XPointer and HTTP Range A possible design for a scalable and extensible RDF Data Access protocol. Bryan Thompson Presented to the RDF Data Access.
XPointer and HTTP Range A possible design for a scalable and extensible RDF Data Access protocol. Bryan Thompson draft Presented to the RDF.
Why is that LOV in the screen not returning me desired value?
6. Timelines. Explore the development of the English language over time…
Internationalized Domain Names Status Report Prepared for: ICANN Meeting, Lisbon 29 March, 2007 Tina Dam IDN Program Director ICANN
IETF-751 Olafur Gudmundsson Andrew Sullivan.
International Telecommunication Union ITU Perspective on ENUM Robert Shaw ITU Internet Strategy and Policy Advisor ICANN Rio de Janeiro, Brazil March 25,
IANA Status Update ARIN XXVI meeting, Atlanta Barbara Roseman October 2010.
The Domain Name System Overview Introduction DNS overview How DNS helps us? Summary.
© Afilias Limitedwww.afilias.info SM Challenges of Deploying DNSSEC: Prepare your ccTLD with Secondary DNS services LACNIC Meeting May 2010 Presented by:
1Bloom Filters Lookup questions: Does item “ x ” exist in a set or multiset? Data set may be very big or expensive to access. Filter lookup questions with.
1.When a job comes in office it goes to Customer Service 2.If you are sending in a payment whether the job is in house or on it’s way, it comes to Customer.
Step by step guide to reset your Honeywell LDAP Password
بسم الله الرحمن الرحيم * this presentation about :- “experimental design “ * Induced to :- Dr Aidah Abu Elsoud Alkaissi * Prepared by :- 1)-Hamsa karof.
Test cases for domain checks – a step towards a best practice Mats Dufberg,.SE Sandoche Balakrichenan, AFNIC.
Parts of a URL (Uniform Resource Locator). Let’s study more closely what the parts of this string indicate.
ICANN Fellowship Program. 2  Program Goals  Awareness: Engage representatives from developing nations  Participation: Build capacity within ICANN community.
Tyre Kicking the DNS Testing Transport Considerations of Rolling Roots Geoff Huston APNIC.
Jen-Jou Hung DDBC Authority Database Web Services & Widgets Jen-Jou Hung Assistant Professor Dharma Drum Buddhist College PNC/ECAI 2009 ( ) A.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
An overview of IP addressing history and policy issues Leo Vegoda Number Resources Manager, IANA.
SECURITY MANAGEMENT Key Management in the case of public-key cryptosystems, we assumed that a sender of a message had the public key of the receiver at.
Measuring IPv6 Deployment Geoff Huston George Michaelson
How to Build a CPU Cache COMP25212 – Lecture 2. Learning Objectives To understand: –how cache is logically structured –how cache operates CPU reads CPU.
1 Kyung Hee University Chapter 18 Domain Name System.
Volodya Savastiouk 13 th Brewer User Workshop. Beijing, China September 12-16, 2011 A database implementation of data analysis and quality.
IBISAdmin Utah’s Web-based Public Health Indicator Content Management System.
Antoine Isaac 1 st PRELIDA Workshop Pisa, June 26, 2013.
What does good look like? October Where’s the greatest challenge? OBSERVABLE performance and behaviour indicators  Unacceptable, acceptable, exceptional.
Section 10.1 Confidence Intervals
CLARIN-NL Requirements and Desiderata Jan Odijk CLARIN-NL Call 3 Info-session Utrecht, 25 Aug 2011.
CS201: Data Structures and Discrete Mathematics I Hash Table.
Lecture 11 Page 1 CS 111 Online Virtual Memory A generalization of what demand paging allows A form of memory where the system provides a useful abstraction.
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
Universal Acceptance of All TLDs ALAC 24 June 2012.
Happy Eyeballs for the DNS Geoff Huston, George Michaelson APNIC Labs October 2015.
Olaf M. Kolkman. IETF55, November 2002, Atlanta GA. 1 key-signing key flag [1] & wildcard-optimization [2] Olaf Kolkman [1] with.
1 APNIC Trial of Certification of IP Addresses and ASes RIPE October 2005 Geoff Huston.
Selling Favors in the Lab: Experiments on Campaign Finance Reform Daniel Houser Thomas Stratmann George Mason University October, 2005.
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
1 IPv6 Allocation and Policy Update Global IPv6 Summit in China 2007 April 12, 2007 Guangliang Pan.
1 Internationalized Domain Names Paul Twomey 7 April 2008.
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
CcTLD Issues AFNOG Accra, Ghana May, 2001 Andrew McLaughlin.
Understand Names Resolution
KSK Rollover Update David Conrad, CTO ICANN 59 – ccNSO Members Meeting
102 % of everything is crap I know the law is “90%” of everything is crap. Unfortunately, my percentage calculator isn't in the other 10%. This is a true.
Internationalized Domain Names
Geoff Huston APNIC March 2017
Defining Namespaces Challenges with Internet Namespaces Jonne Soininen
draft-huston-kskroll-sentinel
Network Programming (3)
A proposal to deprecate ip6.int reverse DNS service in APNIC
Addresses on the Web.
IDN Variant TLDs Program Update
Net 323 D: Networks Protocols
Re-Engineering the Root of the DNS
APNIC Trial of Certification of IP Addresses and ASes
Measuring KSK Roll Readiness
ICANN/IANA Update at APNIC 29
IPv6 Policy and Allocation Update
Measuring KSK Roll Readiness
COMPUTER NETWORKS PRESENTATION
The Binomial Distributions
The Geometric Distributions
AMM APNIC 15, Taipei, Taiwan 28 Feb 2003
Path Oram An Extremely Simple Oblivious RAM Protocol
Presentation transcript:

Using Test Delegations from the Root Prior to Full Allocation and Delegation DNS-OARC Fall workshop, October 2013 Andrew Sullivan Principal Architect

Pg. 2 Lessons from Internet Protocols What is this all about? If we want to know whether some candidate TLD is in use on the Internet, we have to measure that.

Pg. 3 Lessons from Internet Protocols The name collision report rity/ssr/name-collision-02aug13-en.pdf

Pg. 4 Lessons from Internet Protocols The draft root-test-delegation-00 (updates soon)

Pg. 5 Lessons from Internet Protocols Disclaimer Draft written with Olaf Kolkman, Geoff Huston, George Michaelson, and Warren Kumari They didn’t vet this presentation & when I get it wrong, please just blame me

Pg. 6 Lessons from Internet Protocols Overview Basic approach is to stimulate queries for the candidate string At the same time, stimulate queries for some other (regular) name Compare the behaviour

Pg. 7 Lessons from Internet Protocols What we’ll need Some special names A special name server An advert network The candidate string in the root (!)

Pg. 8 Lessons from Internet Protocols Special labels TestName. CandidateTLD. ExistingTLD.

Pg. 9 Lessons from Internet Protocols The TestName A constant This string is used in every test. Random string Constant through test Should be “semantic nonsense” Must be LDH-valid Mustn’t exist already

Pg. 10 Lessons from Internet Protocols The ExistingTLD A control The ExistingTLD is used to hold names that should work fine on the Internet Needs to be “normal” Probably not com. Probably not an IDNA label Are there problems using a ccTLD?

Pg. 11 Lessons from Internet Protocols The CandidateTLD The subject The CandidateTLD’s use is what we’re trying to test Assume the low-risk category from the report is right Do this for the other cases Needs to be delegated to instrumented name server

Pg. 12 Lessons from Internet Protocols The An identifier The uniqueid ties the different queries together Each test round gets a uniqueid that identifies the same query source Syntactically valid LDH label

Pg. 13 Lessons from Internet Protocols QNAMEs we might see -a.TestName. -b.TestName.CandidateTLD. -c.TestName.ExistingTLD.

Pg. 14 Lessons from Internet Protocols Cases One Local use of CandidateTLD but no search list - b.TestName.CandidateTLD. doesn’t exit the network -a.TestName. and - c.TestName.ExistingTLD. will be observed

Pg. 15 Lessons from Internet Protocols Cases Two Local use of CandidateTLD and CandidateTLD in search list - b.TestName.CandidateTLD. doesn’t exit the network -a.TestName. gets search listed, doesn’t exit the network - c.TestName.ExistingTLD. will be observed

Pg. 16 Lessons from Internet Protocols Cases Three No local use of CandidateTLD, including in search lists All names observed

Pg. 17 Lessons from Internet Protocols Cases Four No local use of CandidateTLD, including in search lists - b.TestName.CandidateTLD. and - c.TestName.ExistingTLD both observed -a.TestName. gets search list: - a.TestName.CandidateTLD

Pg. 18 Lessons from Internet Protocols Open questions Should we test for http fetches? – Requires actual resolution of names Is even a test delegation acceptable? How much use is ok? – Probably a policy question that’s not our problem?

Using Test Delegations from the Root Prior to Full Allocation and Delegation Thank you