Jan 21 – 23, 2002
About Network Agenda Tests Files
Attendees:
Overview:
This is a DNSSEC workshop, where folks get together and test various aspects of the DNSSEC specification to see if they work. This workshop will (at least initially) focus on the DNSSEC Opt-In specification.
Location:
The workshop takes place in the RIPE NCC training room from Tuesday 21st to Thursday 23rd. Unfortunately the training room is not available on Friday. We'll be starting Tuesday 9:30 and we expect people between 9:00 and 9:30. How to get to the RIPE NCC is described here (the training room is in the RIPE NCC offices).
Food:
The RIPE NCC will cater lunch; simple Dutch sandwiches. Reply to Olaf privately if you have special vegetarian or other wishes.
We will be running the network on private address space. The 'testnet' will be available through copper and wave. The RIPE NCC 'guestnet', connected to the Internet, will also be available on wavelan. The SSIDs will be 'testnet' and 'guestnet' respectively. The IPs on the 'testnet' will need to be hand configured, the 'guestnet' runs DHCP.
The 'testnet' will be configured with a root server with a TLD 'ws' for the workshop machines themselves. There will be a web server and anonymous ftp server for exchanging files.
The testnet is configured to be 192.168.53/24.
| Zone | Nameserver | Address |
|---|---|---|
| "." | ns1.ws. | 192.168.53.10 |
| ws. | ns2.ws. | 192.168.53.11 |
| in-addr.arpa. | ns3.ws | 192.168.53.12 |
| 53.169.192.in-addr.arpa | ns3.ws | 192.168.53.12 |
Addresses on the testnet have been preallocated:
| Person | Hostname | IP Address |
|---|---|---|
| Olaf Kolkman | olaf.ws. | 192.168.53.100 |
| Daniel Massey | dan.ws. | 192.168.53.101 |
| Miek Gieben | miek.ws. | 192.168.53.202 |
| Jaap Akkerhuis | jaap.ws. | 192.168.53.203 |
| David Blacka | david.ws. | 192.168.53.204 |
| Matt Larson | matt.ws. | 192.168.53.205 |
| Mark Kosters | mark.ws. | 192.168.53.206 |
| Suzanne Woolf | suzanne.ws. | 192.168.53.207 |
| Joao Damas | joao.ws. | 192.168.53.208 |
| Ted Lindgreen | ted.ws | 192.168.53.209 |
| Sam Weiler | sam.ws. | 192.168.53.210 |
| Juergen Pfleger | juergen.ws. | 192.168.53.211 |
If you are not on this list and are coming to the workshop, we can easily add you.
Day 1 (Jan 21, 2003)
Chair: David Blacka
Goals:
Tasks:
Day 2 (Jan 22, 2003)
Chair: TBD
Goals: TBD
Tasks: TBD
Day 3 (Jan 23, 2003)
Chair: TBD
Goals: TBD
Tasks: TBD
The plan is to have a three-level DNS heirarchy in order to test secure resolution through Opt-In zones.
Root
"." will be the existing testnet root nameserver. It will start out unsigned, later we will sign it.
TLD
Since one of the primary uses of Opt-In is for TLDs we will have two TLDs set up to do opt-in, each using different software. We will set up a normally secure TLD for comparison purposes.
"optin" will be an Opt-In TLD using the BIND 9 snapshot.
"test" will be an Opt-In TLD using the Verisign Opt-In proxy server,and a BIND 8 server.
"secure" will be a normally fully-secured zone.
SLD
We will have some standard SLDs that will exist under each TLD. This should allow us to test resolution through combinations of secure and opt-in zones.
The Tests
Initially, the root will not be signed, so the resolvers will have to be configured with the trusted key from each TLD.
dig @ns.test. a.secure.test. a +dnssec (AD bit should be 1) (repeat using the "optin" TLD) dig @ns.test. a.insecure.test. a +dnssec (AD bit should be 0) (repeat using the "optin" TLD)
dig a.secure.optin. a +dnssec dig a.secure.test. a +dnssec dig a.optin.optin. a +dnssec dig a.optin.test. a +dnssecThe AD bit should be 1 in this case.
dig a.insecure.optin. a +dnssec dig a.insecure.test. a +dnssec dig ins.optin.optin. ns +dnssecThe AD bit should be 0.
dig a.notthere.optin a +dnssec dig @ns.optin. a.secure.optin. a +dnssec
Additional Tests
If we can, we should test some marginal cases. This will require a zone signer that will sign zones either incorrectly or oddly.
| Zone | Assignee | Software | Address |
|---|---|---|---|
| "." | Workshop Machine (Olaf) | 192.168.53.10 | |
| ws. | Workshop Machine (Olaf) | 192.168.53.11 | |
| test. | David Blacka | Verisignlabs Opt-In Proxy | 192.168.53.204 |
| optin. | bind 9.3.?-snap | ||
| secure. | bind 9.3.? | ||
| optin.test. | bind 9.3.?-snap | ||
| secure.test. | |||
| insecure.test | |||
| optin.optin | bind 9.3.?-snap | ||
| secure.optin. | |||
| insecure.optin. | |||
| optin.secure. | bind 9.3.?-snap | ||
| secure.secure. | |||
| insecure.secure. | |||
| resolver 1 | |||
| resolver 2 |