[DNSOP] Request reviews of catalog zones draft (draft-muks-dnsop-dns-catalog-zones-01)

Mukund Sivaraman <muks@mukund.org> Mon, 13 June 2016 14:16 UTC

Return-Path: <muks@mukund.org>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E10FF12D7C4 for <dnsop@ietfa.amsl.com>; Mon, 13 Jun 2016 07:16:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level:
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_FAIL=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kX5vzQ6Zdlgx for <dnsop@ietfa.amsl.com>; Mon, 13 Jun 2016 07:16:35 -0700 (PDT)
Received: from mx.ams1.isc.org (mx.ams1.isc.org [199.6.1.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AFA412D7C7 for <dnsop@ietf.org>; Mon, 13 Jun 2016 07:16:35 -0700 (PDT)
Received: from zmx1.isc.org (zmx1.isc.org [149.20.0.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx.ams1.isc.org (Postfix) with ESMTPS id 5D3621FCC34; Mon, 13 Jun 2016 14:16:31 +0000 (UTC)
Received: from zmx1.isc.org (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTPS id 3566716005B; Mon, 13 Jun 2016 14:16:30 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1]) by zmx1.isc.org (Postfix) with ESMTP id 22DCC160083; Mon, 13 Jun 2016 14:16:30 +0000 (UTC)
Received: from zmx1.isc.org ([127.0.0.1]) by localhost (zmx1.isc.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id NrZw4SZ8CIvi; Mon, 13 Jun 2016 14:16:30 +0000 (UTC)
Received: from jurassic.l0.malgudi.org (unknown [115.118.31.128]) by zmx1.isc.org (Postfix) with ESMTPSA id D69E516005B; Mon, 13 Jun 2016 14:16:28 +0000 (UTC)
Date: Mon, 13 Jun 2016 19:46:24 +0530
From: Mukund Sivaraman <muks@mukund.org>
To: dnsop@ietf.org
Message-ID: <20160613141624.GC30965@jurassic.l0.malgudi.org>
References: <20160613135227.12466.44790.idtracker@ietfa.amsl.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="1UWUbFP1cBYEclgG"
Content-Disposition: inline
In-Reply-To: <20160613135227.12466.44790.idtracker@ietfa.amsl.com>
User-Agent: Mutt/1.6.1 (2016-04-27)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/jwds5k92f3bIG5xwknrTNqWXtAo>
Subject: [DNSOP] Request reviews of catalog zones draft (draft-muks-dnsop-dns-catalog-zones-01)
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Jun 2016 14:27:14 -0000

Hi everybody

On Mon, Jun 13, 2016 at 06:52:27AM -0700, internet-drafts@ietf.org wrote:
> 
> A new version of I-D, draft-muks-dnsop-dns-catalog-zones-01.txt
> has been successfully submitted by Mukund Sivaraman and posted to the
> IETF repository.
> 
> Name:		draft-muks-dnsop-dns-catalog-zones
> Revision:	01
> Title:		DNS catalog zones
> Document date:	2016-06-13
> Group:		Individual Submission
> Pages:		18
> URL:            https://www.ietf.org/internet-drafts/draft-muks-dnsop-dns-catalog-zones-01.txt
> Status:         https://datatracker.ietf.org/doc/draft-muks-dnsop-dns-catalog-zones/
> Htmlized:       https://tools.ietf.org/html/draft-muks-dnsop-dns-catalog-zones-01
> Diff:           https://www.ietf.org/rfcdiff?url2=draft-muks-dnsop-dns-catalog-zones-01
> 
> Abstract:
>    This document describes a method for automatic zone catalog
>    provisioning and synchronization among DNS primary and secondary
>    nameservers by storing and transferring the catalogs as regular DNS
>    zones.

Catalog zones is a new feature in BIND scheduled to be released in 9.11.
We request reviews of revision -01 the catalog zones draft.

The concept is similar to "metazones". It lets nameserver operators
provision (add/delete) zones on secondary nameservers automatically
using a special zone called a catalog zone representing an RFC 1035
catalog, which contains a list of zones (the catalog) and their
associated configuration. Updates to the catalog zone are automatically
picked up by secondaries and newly added zones are automatically setup,
and deleted ones are automatically removed on these secondary
nameservers.

An alpha preview of the implementation is available in BIND
9.11.0a3 (alpha) release: http://www.isc.org/downloads/

You can use this if you want to play with the feature, or if you are a
DNS developer and want to implement support for catalog zones.

An article by Jan-Piet Mens about the BIND 9.11 implementation:
http://jpmens.net/2016/05/24/catalog-zones-are-coming-to-bind-9-11/

A presentation about it (in Polish):
https://www.isc.org/wp-content/uploads/2016/03/plnog16-catzones.pdf

PowerDNS has a preliminary implementation for catalog zones, by
Peter van Dijk (Habbie): https://github.com/PowerDNS/powercatz


The goal of making this an internet draft is interoperability.  We are
hoping for this to become a standard catalog provisioning method among
DNS implementations. To help this forward, catalog zones uses DNS
protocol purely without any other out-of-band protocols, is designed not
to conflict with RFC 1035 name limits, and the zone configuration
represented in a catalog zone should be usable across DNS server
implementations.

As interoperability is high on our minds, we look to take the draft
through the WG.

		Mukund