Re: 6MAN WG Adoption call : draft-jeong-6man-rdnss-rfc6106-bis

Ole Troan <otroan@employees.org> Wed, 22 July 2015 11:23 UTC

Return-Path: <otroan@employees.org>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3832B1B2B3A for <ipv6@ietfa.amsl.com>; Wed, 22 Jul 2015 04:23:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.311
X-Spam-Level:
X-Spam-Status: No, score=-4.311 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 fICRtvhaQpUD for <ipv6@ietfa.amsl.com>; Wed, 22 Jul 2015 04:23:55 -0700 (PDT)
Received: from banjo.employees.org (banjo.employees.org [198.137.202.19]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 888581B2A72 for <ipv6@ietf.org>; Wed, 22 Jul 2015 04:23:55 -0700 (PDT)
Received: from banjo.employees.org (localhost [127.0.0.1]) by banjo.employees.org (Postfix) with ESMTP id D74C06161; Wed, 22 Jul 2015 04:23:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=employees.org; h=subject :mime-version:content-type:from:in-reply-to:date:cc:message-id :references:to; s=selector1; bh=IJvpa1aDAISO50yfAGWsvyQXggg=; b= I45xQfQUXwhLhxl3r+6BxibibjOQI3A84aEUnC0SbnsiRJP4eQsUFnT0nObLCnmb FlGPongvcD7wr0OuY/rKNxF5h6yHYizVOpKAop0uVtnMttP50k0dbAV9EN3z/JTs bx6mVo5vkMk5HXm3U2ngRaW3q2lfK2se/ClW1aPA2gE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=employees.org; h=subject :mime-version:content-type:from:in-reply-to:date:cc:message-id :references:to; q=dns; s=selector1; b=ZSvleEPYYwNmH/OxflmhWGwAjF EcKivSHOdyqfzSlOChcdc2frBviEIrSLMrOMvcafM7seEjyAfB0nMdf/7cK7JJ73 a/wrgtfyhQca44SnKBPOO7TrPCBg6Z5/boav4ZRM38MMpw4jRzf6wLG+bigGgZAg WUynvf4tSRPCWZ2F4=
Received: from gomlefisk.localdomain (dhcp-aa75.meeting.ietf.org [31.133.170.117]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: otroan) by banjo.employees.org (Postfix) with ESMTPSA id 661BB614B; Wed, 22 Jul 2015 04:23:53 -0700 (PDT)
Received: from [127.0.0.1] (localhost [127.0.0.1]) by gomlefisk.localdomain (Postfix) with ESMTP id 2B789497C99D; Wed, 22 Jul 2015 13:24:13 +0200 (CEST)
Subject: Re: 6MAN WG Adoption call : draft-jeong-6man-rdnss-rfc6106-bis
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2102\))
Content-Type: multipart/signed; boundary="Apple-Mail=_41684CCC-4299-4D8A-A2D7-37E860611AD2"; protocol="application/pgp-signature"; micalg="pgp-sha512"
X-Pgp-Agent: GPGMail 2.5
From: Ole Troan <otroan@employees.org>
In-Reply-To: <CAO42Z2y8D8jAWcaLKrGhOexKWcvHJXr9hCBx-AZtmR-Z+gbQpA@mail.gmail.com>
Date: Wed, 22 Jul 2015 13:24:12 +0200
Message-Id: <0FA3D584-982A-4DA1-9DCE-CF3D4543B9D5@employees.org>
References: <CAAedzxodZ_NBhH5HCVR29Ff_K_th=RBWHvbucQs6sqSpxoA1bw@mail.gmail.com> <73503897.2035558.1434700763863.JavaMail.yahoo@mail.yahoo.com> <1563711943.88070.1437528123676.JavaMail.yahoo@mail.yahoo.com> <CA5CE828-724E-4BE3-B719-065DF529A819@employees.org> <CAO42Z2y8D8jAWcaLKrGhOexKWcvHJXr9hCBx-AZtmR-Z+gbQpA@mail.gmail.com>
To: Mark Smith <markzzzsmith@gmail.com>
X-Mailer: Apple Mail (2.2102)
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipv6/AvjPZvAo0Mr1rFNqmiugt0eq2GI>
Cc: 6man WG <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Jul 2015 11:23:57 -0000

Mark,

[…]

>> greatly appreciated if you could contribute new text. is this limited to section 5.3.1?
>> 
> 
> So I actually haven't read this draft in detail, and the reason I
> haven't is that I have read Fernando's draft in detail and provided
> detailed feedback on it, which is the link I provided earlier. I'd
> prefer to see the changes described in Fernando's draft and my
> comments to show up in this draft first (if they're valid of course).
> 
> "Current issues with DNS Configuration Options for SLAAC"
> https://tools.ietf.org/html/draft-gont-6man-slaac-dns-config-issues-01
> 
> My feedback on -00 of that, which mostly but I don't think completely
> was incorporated into -01 e.g. it still says that it is ok to ignore
> some of the DNSSL options.
> 
> https://www.ietf.org/mail-archive/web/ipv6/current/msg22436.html

with regards to DNSSL options. my personal view of these is that I’m uncomfortable with search lists in general, I expect that there is no scenario where their use will lead to unintended consequences. and that I expect them both to be filtered on the borders of a network and on hosts.

with that would a fix to 5.3.1 suffice?

the working group has chosen to make the minimal changes required to fix the issues identified by draft-gont-6man-slaac-dns-config-issues.

> I think there needs to be a bit more general thinking and
> clarification about the various cases that the current RFC/Draft
> doesn't cover or cover well e.g.
> 
> - RA lifetime of zero, RDNSS/DNSSL with non-zero lifetimes scenario,
> where the RA is effectively being used as a substitute for stateless
> DHCPv6 to convey DNS information to hosts that have no "off-link" via
> a default router.

my suggestion is to remove any text tying these lifetimes to the router lifetime.
are you OK with that?

> - RDNSS addresses are link-local or on-link addresses case, where DNS
> resolver address availability would be completely independent of
> advertising router RA lifetime, so the RDNSS/DNSSL lifetimes for these
> link-local/on-link addresses should probably be set to values that are
> not derived at all from the RA lifetime. For link-locals, it would
> probably be set to a reasonable static default, where as for on-link
> addresses is could be set to or derived from the corresponding
> prefix's valid or preferred lifetimes.

with the removal of the coupling above, would that suffice?

> - Whether two or more routers advertising the same RDNSS addresses or
> same DNSSL values with different lifetimes is an error, and if not,
> which lifetime to use i.e., the lowest or highest. (RFC4861 says for
> routers to perform consistency checks on each other's RA PIO lifetimes
> for the same prefix, and I wonder if this sort of consistency checking
> would be useful or necessary for these options.)

I hope the current text in 4861 is sufficient.
this would probably lead the clients to update their lifetimes / RDNSS lists with the last received RA. just like what happens with other inconsistencies.

> There may be other cases I haven't thought of.
> 
> I think this needs a bit more than just tweaking, and perhaps these
> sorts of RA option issues haven't been encountered before because RA
> options haven't been used for upper layer service/application
> configuration before - all other options conveyed in RAs are emitted
> by the devices operating at the same layer i.e., layer 3 routers are
> conveying layer 3 parameters via RA options. DHCPv6 on the other hand
> is an end-to-end protocol because it is riding over the top of UDP.

cheers,
Ole