Zonemaster Lightning talk, DNS-OARC Spring meeting 2014

9

Click here to load reader

description

An overview of the current status of the Zonemaster project. Zonemaster is the rewrite of the combination of DNSCheck and Zonecheck.

Transcript of Zonemaster Lightning talk, DNS-OARC Spring meeting 2014

Page 1: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014

Zonemaster.SE & Afnic

Page 2: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014

Collaboration

• Based on DNSCheck and Zonecheck

• Collaboration between AFNIC and .SE

• New shiny name

Page 3: Zonemaster Lightning talk, DNS-OARC Spring meeting 2014

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

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

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

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

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

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

URLs

• https://github.com/dotse/zonemaster

• Specifications: https://github.com/dotse/zonemaster/tree/master/docs/specifications/tests (http://goo.gl/EolsNp)