[rssac-caucus] Root Stability Study RFP

Joe Abley jabley at hopcount.ca
Wed Jun 10 13:48:46 UTC 2015


On 10 Jun 2015, at 4:05, Davey Song wrote:

> FYI, there is a thorough study done by Joe and Kim in June 2012 which 
> is
> not included in the project overview document.
>
> http://newgtlds.icann.org/en/about/historical-documentation/root-scaling-27jun12-en.pdf

Thanks, Davey! I am particularly pleased that we managed to cite both 
Donna Summers and Angry Birds in Appendix E.

That appendix provides describes a numerical model for predicting the 
compiled root zone size (using BIND9's named-compilezone as a 
normalisation tool) based on the number of TLDs and the prevalence of 
AAAA and DS records. It seems like fun to see how accurate it turned out 
to be.

The numerical model is collapsed to three parameters, the number of TLDs 
(T), the number of AAAA RRs per TLD (alpha) and the number of DS RRs per 
TLD (delta). This gives S = 730585 bytes = 713 KB, or thereabouts.

[walrus:~]% dig @xfr.cjr.dns.icann.org . axfr | awk '($2 ~ /^[0-9]+$/ && 
$3 == "IN" && $4 == "NS") { if (!tld[$1]) { tld[$1] = 1; T++; } } ($3 == 
"IN" && $4 == "AAAA" ) { aaaa++; } ($3 == "IN" && $4 == "DS") { ds++; } 
END { print T, aaaa/T, ds/T, T*(496.225 + 70.1988*aaaa/T + 
125.387*ds/T); }'
964 1.7168 1.12552 730585
[walrus:~]%

The actual size of the root zone according to the measure used in that 
report is 704 KB, so the model is off by 1.3%, which seems acceptable. 
Hooray! :-)

[walrus:~]% named-compilezone -i none -f text -F raw=0 -o root.compiled 
. root
zone ./IN: loaded serial 2015061000 (DNSSEC signed)
dump zone to root.compiled...done
OK
[walrus:~]% ls -al root*
-rw-r--r--  1 jabley  staff  953547 10 Jun 09:38 root
-rw-r--r--  1 jabley  staff  720776 10 Jun 09:39 root.compiled
[walrus:~]%


Joe



More information about the rssac-caucus mailing list