LANDER:DNS Recursive Study-20170323 From Predict README version: 7834, last modified: 2017-06-20. This file describes the trace dataset "DNS_Recursive_Study-20170323" provided by the LANDER project. Contents • 1 LANDER Metadata • 2 Dataset Contents • 2.1 The Testbed • 2.2 Vantage Points • 2.3 Data • 2.3.1 RIPE Atlas Measurements • 2.3.2 PCAP Data • 3 Citation • 4 Results Using This Dataset • 5 User Annotations LANDER Metadata ┌───────────────────────────┬────────────────────────────────────────────────────────────────────────────────────┐ │ dataSetName │ DNS_Recursive_Study-20170323 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ status │ usc-web-and-predict │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ shortDesc │ Experimental data measuring how recursive DNS servers select authoritatives "in │ │ │ the wild" │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ longDesc │ This data set contains captures of DNS queries towards a test domain with 7 │ │ │ different setups of authoritative servers. It contains DNS queries captured at the │ │ │ authoritatives (in PCAP format) as well as the measurement data (in JSON format) │ │ │ of the RIPE Atlas Probes. │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ datasetClass │ Quasi-Restricted │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ commercialAllowed │ true │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ requestReviewRequired │ true │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ productReviewRequired │ false │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ ongoingMeasurement │ false │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ submissionMethod │ Upload │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ collectionStartDate │ 2017-03-23 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ collectionStartTime │ 13:09:00 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ collectionEndDate │ 2017-03-27 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ collectionEndTime │ 09:10:00 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ availabilityStartDate │ 2017-06-23 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ availabilityStartTime │ 00:00:00 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ availabilityEndDate │ 2030-01-01 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ availabilityEndTime │ 00:00:00 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ anonymization │ none │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ archivingAllowed │ false │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ keywords │ category:synthetically-generated-data, subcategory:experimental-data, DNS, RIPE │ │ │ Atlas, non-anonymized, experimental data, anycast │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ format │ text │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ access │ https │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ hostName │ USC-LANDER │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ providerName │ USC │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ groupingId │ │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ groupingSummaryFlag │ false │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ retrievalInstructions │ download │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ byteSize │ 595591168 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ expirationDays │ 14 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ uncompressedSize │ 4733290205 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ impactDoi │ 10.23721/109/1365570 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ useAgreement │ dua-ni-160816 │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ irbRequired │ false │ ├───────────────────────────┼────────────────────────────────────────────────────────────────────────────────────┤ │ privateAccessInstructions │ See https://ant.isi.edu/datasets/#getting-datasets for information on obtaining │ │ │ this dataset. │ │ │ See │ └───────────────────────────┴────────────────────────────────────────────────────────────────────────────────────┘ Dataset Contents This data represents measurements for DNS recursive servers accessing a custom-built testbed for work described in the paper: Moritz Müller, Giovane C. M. Moura, Ricardo de O. Schmidt, and John Heidemann. Recursives in the Wild: Engineering Authoritative DNS Servers. Technical Report N. ISI-TR-xxx, USC/Information Sciences Institute, June, 2017. [1]. This paper provides the first analysis of how recursives select between name servers in the wild. In DNS, services operate authoritative} name servers that individuals query through recursive resolvers. Operators strive to provide reliability by operating multiple name servers (NS), each on a separate IP address, and by using IP anycast to allow NSes to provide service from many physical locations. To meet their goals of minimizing latency and balancing load across NSes and anycast, operators need to know how recursive resolvers select an NS, and how that interacts with their NS deployments. Prior work has shown some recursives search for low latency, while others pick an NS at random or round robin, but did not examine how prevalent each choice was. In this paper, we provide guidance to name server operators to reach their goals. We conclude that all NSes need to be equally strong and therefore we recommend to deploy IP anycast at every single authoritative. We use a test domain (testdomain.nl) and configure different setups of authoritative name servers (2-4 unicast authoritatives) across all over the world. We use 9000 RIPE Atlas probes and their default recursive resolvers to query for the test domain. We observe, from the point of view of the RIPE Atlas probe and from the point of view of the authoritative, which authoritative was chosen for each DNS query. This data set contains the DNS queries (in PCAP format), captured at the authoritatives, as well as the raw measurement results (in JSON format) of the RIPE Atlas Probes. The Testbed The testbed was built and operated by SIDN on commercial sites for this experiment. It consists of the following locations: GRU (São Paulo, BR) NRT (Tokyo, JP) DUB (Dublin, IE) FRA (Frankfurt, DE) SYD (Sydney, AU) IAD (Washington, US) SFO (San Francisco, US) and is deployed in the following configurations: 2A: GRU (São Paulo, BR), NRT (Tokyo, JP) 2B: DUB (Dublin, IE), FRA (Frankfurt, DE) 2C: FRA, SYD (Sydney, AU) 3A: GRU, NRT, SYD 3B: DUB, FRA, IAD (Washington, US) 4A: GRU, NRT, SYD, DUB 4B: DUB, FRA, IAD, SFO (San Francisco, US) Vantage Points The testbed is observed from between 8000 and 9000 vantage points (VPs), each a pair of a RIPE Atlas probe and a recursive resolver. Data RIPE Atlas Measurements Data is measured from the VPs, and reported as RIPE Atlas JSON-format data. The relevant fields of the JSON structure are: "address" -- [optional] IP address of the destination (string) "prb_id" -- source probe ID (int) "answers" -- first two records from the response decoded by the probe, if they are TXT or SOA; other RR can be decoded from "abuf" (array) "RDATA" -- [type TXT] txt value, (string) "rt" -- [optional] response time in milli seconds (float) "timestamp" -- start time, Unix timestamp (int) (see the RIPE Altas Documentation for a full description) PCAP Data Data is also observed at the servers, reported as tcpdump-format packet captures. Citation If you use this trace to conduct additional research, please cite it as: DNS Recursive Study Dataset, PREDICT ID: USC-LANDER/DNS_Recursive_Study-20170323/rev7834. Provided by the USC/LANDER project (http://www.isi.edu/ant/lander). Results Using This Dataset  1. Moritz Müller, Giovane C. M. Moura, Ricardo de O. Schmidt, and John Heidemann. Recursives in the Wild: Engineering Authoritative DNS Servers. Technical Report N. ISI-TR-xxx, USC/Information Sciences Institute, June, 2017. [2]. User Annotations Currently no annotations. Categories: • LANDER • LANDER:Datasets • Datasets