Re: [dnsext] draft-ah-dnsext-rfc1995bis-ixfr-03.txt
Andreas Gustafsson <gson@araneus.fi> Fri, 09 March 2012 17:37 UTC
Return-Path: <dnsext-bounces@ietf.org>
X-Original-To: namedroppers-archive-gleetwall6@lists.ietf.org
Delivered-To: ietfarch-namedroppers-archive-gleetwall6@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1410021E8027; Fri, 9 Mar 2012 09:37:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1331314632; bh=3ejoggV6MmGo4vRVBmYz0DY51kIXq9wa7eOH4WgRxw8=; h=MIME-Version:Message-ID:Date:To:In-Reply-To:References:From:Cc: Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help: List-Subscribe:Content-Type:Content-Transfer-Encoding:Sender; b=x+gRqB4o80S5aPSglMT/OSqyNndVBBmyFvsjzCefu2SOCzj1QYRN1LDUrrNYvHBqC 7dp5Um6CCJhjoBb3syUUoNH5NhqUHQ08G6M0BYfE/yRawPAANvTc8aojGQ/p25g8X2 Fc6AKfMD02eP34KWd2PysFp4t6HviGRGAvWkJhfs=
X-Original-To: dnsext@ietfa.amsl.com
Delivered-To: dnsext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 481FF21E8027 for <dnsext@ietfa.amsl.com>; Fri, 9 Mar 2012 09:37:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xUBJDQVX62Jn for <dnsext@ietfa.amsl.com>; Fri, 9 Mar 2012 09:37:09 -0800 (PST)
Received: from gunk.araneus.fi (gunk.araneus.fi [166.84.6.82]) by ietfa.amsl.com (Postfix) with ESMTP id 6044121F86D5 for <dnsext@ietf.org>; Fri, 9 Mar 2012 09:37:09 -0800 (PST)
Received: from guava.gson.org (guava.gson.org [10.0.11.2]) by gunk.araneus.fi (Postfix) with ESMTP id 966F31D0C03; Fri, 9 Mar 2012 17:37:04 +0000 (UTC)
Received: by guava.gson.org (Postfix, from userid 101) id 0392675E5E; Fri, 9 Mar 2012 19:37:01 +0200 (EET)
MIME-Version: 1.0
Message-ID: <20314.16317.950807.748833@guava.gson.org>
Date: Fri, 09 Mar 2012 19:37:01 +0200
To: Alfred Hoenes <ah@TR-Sys.de>
In-Reply-To: Re: <201203091310.OAA28601@TR-Sys.de>
References: <201203091310.OAA28601@TR-Sys.de>
X-Mailer: VM 8.0.14 under 21.4.1 (i386--netbsdelf)
From: Andreas Gustafsson <gson@araneus.fi>
Cc: dnsext@ietf.org
Subject: Re: [dnsext] draft-ah-dnsext-rfc1995bis-ixfr-03.txt
X-BeenThere: dnsext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: DNS Extensions working group discussion list <dnsext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsext>, <mailto:dnsext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsext>
List-Post: <mailto:dnsext@ietf.org>
List-Help: <mailto:dnsext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsext>, <mailto:dnsext-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: dnsext-bounces@ietf.org
Errors-To: dnsext-bounces@ietf.org
Alfred Hoenes wrote: > I have submitted a revised version of our RFC 1995bis (IXRF) draft. Regrettably, I haven't had time to respond to the previous versions of the draft, but based on a quick review of the -03 version, I think it still has problems. In particular, Section 4 (Response Contents) specifies client behavior where decisions are made based on an RR occurring alone in a message, or multiple RRs occurring in the same message, which makes the locations of the boundaries between messages significant. For example, the draft says: > An IXFR client that receives over connection-oriented transport > an IXFR response message (as the first response message related > to its IXFR query) that contains only a single SOA RR with sn_n > unequal to sn_o MUST discard the response message (see below). and: > c. The server serial (sn_n) differs from the client serial (sn_o) > sent in the Authority section of the IXFR query, and this SOA RR > is followed by another SOA RR in the same response message. The way I have always interpreted RFC 1995 is that the message boundaries have no significance to the protocol, and that a server can break up the ordered stream of RRs forming the IXFR response into messages at arbitrary points without affecting client behavior. This interpretation seems consistent with AXFR, and with the following text in the draft: > The conceptional "answer" carried in a multi-message response is the > concatenation of the content of the Answer sections in these response > messages, in the order they are sent I don't think the current Section 4 accurately describes the behavior of existing implementations (at least not the ones I am familiar with), nor does it appear to be fully interoperable with those implementations. For example, existing servers will send a message of the form described in the first quoted paragraph above when the second RR in the transfer is too large to fit in the same message as the initial SOA, and may conceivably also do it in other circumstances, such as when that second RR exceeds the 16k compression limit. Existing clients will accept such a response, but a client following the draft will not. -- Andreas Gustafsson, gson@araneus.fi _______________________________________________ dnsext mailing list dnsext@ietf.org https://www.ietf.org/mailman/listinfo/dnsext
- [dnsext] New Version Notification for draft-ah-dn… Alfred Hönes
- Re: [dnsext] draft-ah-dnsext-rfc1995bis-ixfr-03.t… Andreas Gustafsson
- Re: [dnsext] draft-ah-dnsext-rfc1995bis-ixfr-03.t… Alfred Hönes
- Re: [dnsext] draft-ah-dnsext-rfc1995bis-ixfr-03.t… Andreas Gustafsson