[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dnsext] Report on NSEC3 interop workshop during IETF73
[ Moderators note: Post was moderated, either because it was posted by
a non-subscriber, or because it was over 20K.
With the massive amount of spam, it is easy to miss and therefore
delete relevant posts by non-subscribers.
Please fix your subscription addresses. ]
AS some of you may be aware, we got together a few people involved in
the production of software support NSEC3 as well as some registry
people and put all the implementations we knew and had at hand against
each other.
Below is the report of this activity
Joao Damas
ISC
NSEC3 interoperability workshop
Minneapolis, Minnesota, USA
17 December 2008
Participants
============
Local
-----
Joe Gersch - Secure64
Jelte Jansen - NLNetLabs
Rob Austein - ISC
Mark Andrews - ISC
João Damas - ISC
Roy Arends - Nominet
Shane Kerr - Afilias
Frederico Neves - Registro.br
Hugo Koji Kobayashi - Registro.br
Remote
------
Wouter Wijngaards - NLNetLabs
Matthijs Mekking - NLNetLabs
Goals
=====
Test available implementations of NSEC3 DNSSEC software, both signers/
authoritative servers and validating resolvers
Implementations present
=======================
- BIND 9.6.0rc1
- NSD
- Secure64
- Registro.br (NSEC3 signer only, no validator)
- unbound
- ldns (signer)
Tests undertaken
================
AXFR/IXFR in both directions between all implementations present.
registro.br as source only
Initial test zone
sec3.br zone. Registro.br
All servers transferred production sec3.br zone correctly.
Same tests using the RFC example zone to introduce tests using opt-out.
=======================
transfer from BIND to NSD
axfr tested OK. Zones on both servers are equal
ixfr tested OK. Zones on both servers are equal
transfer from BIND to secure64
axfr tested OK. Zones on both servers are equal
ixfr tested OK. Zones on both servers are equal
transfer from NSD to BIND
axfr tested OK. Zones on both servers are equal
ixfr NOTIMPL. Fallback to AXFR
transfer from NSD to secure64
axfr tested OK. Zones on both servers are equal
ixfr NOT IMPL. Fallback was not working. Forced AXFR worked OK.
transfer from secure64 to NSD
axfr tested OK, including fallback to AXFR from IXFR
transfer from secure64 to BIND
axfr tested OK. Zones on both servers are equal
ixfr tested OK. Zones on both servers are equal
Validation
==========
Unbound, drill, BIND
Queries tested
--------------
Query for existing RR
Query for non-existing RR
Query for non-existing RR in an opt-out range
Query for non-existing RR without opt-out
Query for existing RR with invalid signature
* BIND vs BIND
validate OK for the 5 queries
* BIND vs Secure64
validate OK for the 5 queries
* Unbound vs BIND
validate OK for the 5 queries
* Unbound vs NSD
validate OK for the 5 queries
* Unbound vs Secure64 cache
all 5 queries OK
* Drill vs BIND cache
validate OK for the 5 queries
Issues discovered
=================
All 3 signers were adding an RRSIG bit to the NSEC3 bitmap in insecure
delegations. Doesn't cause operational problems other than a bigger
than necessary NSEC3. ALl vendors committed to fixing in next releases.
Secure64 pointed to an inconsistency in RFC 5155, already addressed by
one of the authors in a communication to the IETF DNS Extensions WG.
--
to unsubscribe send a message to namedroppers-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/namedroppers/>