Zonemaster Lightning talk, DNS-OARC Spring meeting 2014
Click here to load reader
-
Upload
pawal -
Category
Technology
-
view
202 -
download
3
description
Transcript of Zonemaster Lightning talk, DNS-OARC Spring meeting 2014
![Page 1: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014](https://reader038.fdocuments.us/reader038/viewer/2022100500/55843ec4d8b42a77068b5103/html5/thumbnails/1.jpg)
Zonemaster.SE & Afnic
![Page 2: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014](https://reader038.fdocuments.us/reader038/viewer/2022100500/55843ec4d8b42a77068b5103/html5/thumbnails/2.jpg)
Collaboration
• Based on DNSCheck and Zonecheck
• Collaboration between AFNIC and .SE
• New shiny name
![Page 3: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014](https://reader038.fdocuments.us/reader038/viewer/2022100500/55843ec4d8b42a77068b5103/html5/thumbnails/3.jpg)
Reasons
• DNSCheck needed rewriting
• Zonecheck written in Ruby, nobody at Afnic that knew the Zonecheck internals
• Create a new reference tool
![Page 4: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014](https://reader038.fdocuments.us/reader038/viewer/2022100500/55843ec4d8b42a77068b5103/html5/thumbnails/4.jpg)
Project status
• Project started in ~ October 2013
• Majority of work up until now has been requirements documents and specifications
• The new test framework is in place
![Page 5: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014](https://reader038.fdocuments.us/reader038/viewer/2022100500/55843ec4d8b42a77068b5103/html5/thumbnails/5.jpg)
Requirements
• For version 1.0
• All features from current Zonecheck and DNSCheck combined
• All implemented test cases from both projects combined
![Page 6: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014](https://reader038.fdocuments.us/reader038/viewer/2022100500/55843ec4d8b42a77068b5103/html5/thumbnails/6.jpg)
Test specifications
• Loosely based on IEEE 829-2008
• Master Test Plan
• Test Levels
• Test Case
![Page 7: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014](https://reader038.fdocuments.us/reader038/viewer/2022100500/55843ec4d8b42a77068b5103/html5/thumbnails/7.jpg)
Test levels• Basic (initial tests)
• Delegation properties (parent and child name servers)
• Consistency (all name have consistend answers)
• DNSSEC properties (algorithms, secure delegation)
• Address properties (IP addresses)
• Name server properties
• Name server Connectivity
• Zone properties (are data controlling the zone sane)
• Syntax (illegal hostnames and characters)
![Page 8: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014](https://reader038.fdocuments.us/reader038/viewer/2022100500/55843ec4d8b42a77068b5103/html5/thumbnails/8.jpg)
Review of test cases
• We have now written all test cases as specifications
• Internal review is finished
• Currently out for internal review - please join!
• Implementors are also “final” reviewers
![Page 9: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014](https://reader038.fdocuments.us/reader038/viewer/2022100500/55843ec4d8b42a77068b5103/html5/thumbnails/9.jpg)
URLs
• https://github.com/dotse/zonemaster
• Specifications: https://github.com/dotse/zonemaster/tree/master/docs/specifications/tests (http://goo.gl/EolsNp)