RE: [BEHAVE] auth48 changes to draft-ietf-behave-dns64

Dmitry Anipko <Dmitry.Anipko@microsoft.com> Tue, 29 March 2011 18:06 UTC

Return-Path: <Dmitry.Anipko@microsoft.com>
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 522AF3A6A82; Tue, 29 Mar 2011 11:06:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OqUecnM3tkGt; Tue, 29 Mar 2011 11:06:31 -0700 (PDT)
Received: from smtp.microsoft.com (smtp.microsoft.com [131.107.115.215]) by core3.amsl.com (Postfix) with ESMTP id E884B3A6A76; Tue, 29 Mar 2011 11:06:30 -0700 (PDT)
Received: from TK5EX14MLTC102.redmond.corp.microsoft.com (157.54.79.180) by TK5-EXGWY-E802.partners.extranet.microsoft.com (10.251.56.168) with Microsoft SMTP Server (TLS) id 8.2.176.0; Tue, 29 Mar 2011 11:08:06 -0700
Received: from tk5-exmlt-s702.segroup.winse.corp.microsoft.com (157.54.90.70) by TK5EX14MLTC102.redmond.corp.microsoft.com (157.54.79.180) with Microsoft SMTP Server (TLS) id 14.1.270.2; Tue, 29 Mar 2011 11:08:07 -0700
Received: from NA-EXMSG-S702.segroup.winse.corp.microsoft.com ([157.54.98.200]) by tk5-exmlt-s702.segroup.winse.corp.microsoft.com ([157.54.90.70]) with mapi; Tue, 29 Mar 2011 11:06:43 -0700
From: Dmitry Anipko <Dmitry.Anipko@microsoft.com>
To: Jari Arkko <jari.arkko@piuha.net>, "behave@ietf.org" <behave@ietf.org>
Date: Tue, 29 Mar 2011 11:06:42 -0700
Subject: RE: [BEHAVE] auth48 changes to draft-ietf-behave-dns64
Thread-Topic: [BEHAVE] auth48 changes to draft-ietf-behave-dns64
Thread-Index: AcvuFVJ7m6zL2unxS86JVDByZkBUEgAJdQ+A
Message-ID: <DD1A73D9E9C89144A927C5080F70285A015E3DE9B727@NA-EXMSG-S702.segroup.winse.corp.microsoft.com>
References: <041d01cbedf1$329be590$97d3b0b0$@com> <4D91DE99.20206@piuha.net>
In-Reply-To: <4D91DE99.20206@piuha.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 30 Mar 2011 23:38:46 -0700
Cc: 'David Harrington' <ietfdbh@comcast.net>, "behave-chairs@tools.ietf.org" <behave-chairs@tools.ietf.org>, "draft-ietf-behave-dns64@tools.ietf.org" <draft-ietf-behave-dns64@tools.ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Mar 2011 18:06:32 -0000

Hi,

I have a question about the particular part of the suggested diff. The diff says:

>>Alternatively, *if configured to do so*, it MAY treat the answer as...

Does the part marked with stars imply that an implementation must support such configuration setting, or the support of such configuration setting is also covered by the following MAY?

Thank you,
Dmitry

-----Original Message-----
From: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On Behalf Of Jari Arkko
Sent: Tuesday, March 29, 2011 6:29 AM
To: behave@ietf.org
Cc: behave-chairs@tools.ietf.org; 'David Harrington'; ietf@ietf.org; draft-ietf-behave-dns64@tools.ietf.org
Subject: Re: [BEHAVE] auth48 changes to draft-ietf-behave-dns64

I'm OK with these changes.

Jari

Dan Wing kirjoitti:
> During auth48 of draft-ietf-behave-dns64-11.txt, it was realized that 
> two sections were not consistent.
>
> The text in Section 5.1.1 is clear:
>
>    If there is (non-excluded) AAAA data available, DNS64
>    SHOULD NOT include synthetic AAAA RRs in the response (see Appendix A
>    for an analysis of the motivations for and the implications of not
>    complying with this recommendation).  By default, DNS64
>    implementations MUST NOT synthesize AAAA RRs when real AAAA RRs
>    exist
>
> That is, SHOULD NOT in the general case, and MUST NOT as a default case.
> This represents WG consensus.
>
>
> But then 5.1.4 says something slightly different:
>
>    If it receives an answer with at
>    least one AAAA record containing an address outside any of the
>    excluded range(s), then it MAY build an answer section for a response
>    including only the AAAA record(s) that do not contain any of the
>    addresses inside the excluded ranges.  That answer section is used in
>    the assembly of a response as detailed in Section 5.4.
>    Alternatively, it MAY treat the answer as though it were an empty
>    answer, and proceed accordingly.  It MUST NOT return the offending
>    AAAA records as part of a response.
>
> It seems rather self-defeating to have excluded ranges and then 
> ignore those.  Then the only issue is: if there are both an 
> excluded AAAA record and a non-excluded one, the above says you 
> can either return the good one, or not return any AAAA records. 
>
> The proposal is to change the "MAY build an answer section" in 5.1.4
> to "by default MUST build an answer section", so it would read as
> follows.  The critical changes are highlighted with "^":
>
>    When the DNS64 performs its initial AAAA query, if it receives an
>    answer with only AAAA records containing addresses in the excluded
>    range(s), then it MUST treat the answer as though it were an empty
> .....................^^^^
>    answer, and proceed accordingly.  If it receives an answer with at
>    least one AAAA record containing an address outside any of the
>    excluded range(s), then it by default SHOULD build an answer section
> .................................^^^^^^^^^^^^^^
>    for a response including only the AAAA record(s) that do not contain
>    any of the addresses inside the excluded ranges.  That answer section
>    is used in the assembly of a response as detailed in Section 5.4.
>    Alternatively, it MAY treat the answer as though it were an empty
>    answer, and proceed accordingly.  It MUST NOT return the offending
>    AAAA records as part of a response.
>  
> We believe this is in line with the WG consensus in section 5.1.1.
>
>
> The updated files are here:
>   http://www.rfc-editor.org/authors/rfc6147.txt
>   http://www.rfc-editor.org/authors/rfc6147.xml
>   http://www.rfc-editor.org/authors/rfc6147-diff.html
>
>
> We are soliciting feedback for this change until noon (Prague time)
> on Friday, April 1.  Please send feedback to behave@ietf.org.
>
> -d
>
>
> _______________________________________________
> Ietf mailing list
> Ietf@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf
>
>   

_______________________________________________
Behave mailing list
Behave@ietf.org
https://www.ietf.org/mailman/listinfo/behave