Multiple addresses [was Node Requirements: Elevating DHCPv6 from MAY to SHOULD]

Brian E Carpenter <brian.e.carpenter@gmail.com> Mon, 30 May 2011 21:12 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86C54E06B5 for <ipv6@ietfa.amsl.com>; Mon, 30 May 2011 14:12:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.589
X-Spam-Level:
X-Spam-Status: No, score=-103.589 tagged_above=-999 required=5 tests=[AWL=0.010, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CUJvuB+kkTq7 for <ipv6@ietfa.amsl.com>; Mon, 30 May 2011 14:12:13 -0700 (PDT)
Received: from mail-px0-f182.google.com (mail-px0-f182.google.com [209.85.212.182]) by ietfa.amsl.com (Postfix) with ESMTP id C5997E0676 for <ipv6@ietf.org>; Mon, 30 May 2011 14:12:13 -0700 (PDT)
Received: by pxi20 with SMTP id 20so2696799pxi.27 for <ipv6@ietf.org>; Mon, 30 May 2011 14:12:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:organization:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=Nk998+NOcW3jueWtd+fsTECLt/lFyCf4wfjtL51A3dk=; b=Y2LS5XBWl/RJfLDQDJotD/uYa816loEbQhW9E108+E3KPOgzMG4eX1jF5mDQOanabV 2421HJwd7j1dwnH5VlfquB3nWZ8/iG81xF81HR8LKwzzwV1WHP4CL+LMoxfNtgB+GTi8 m7yl/rjhReMYanWOzIoh0fuvflhamspL1X7sQ=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=Wml78GsG0F/eB95PhsoJl068ZT+ySe1WFakB++ms8Ru280CsjFOAyA9haj8Iy4ik1m rm1kiRgQZosklsPgvHwEZfujVkk538/tfxa28X8mu0jKeREoEe249rmEZvpv+WozDSR8 7BaCkpiSrr6wdvPJZKuBN8Puknu6giSctknuw=
Received: by 10.68.24.136 with SMTP id u8mr1236317pbf.285.1306789933528; Mon, 30 May 2011 14:12:13 -0700 (PDT)
Received: from [130.216.38.124] (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id c5sm3131789pbj.73.2011.05.30.14.12.10 (version=SSLv3 cipher=OTHER); Mon, 30 May 2011 14:12:12 -0700 (PDT)
Message-ID: <4DE40821.9030205@gmail.com>
Date: Tue, 31 May 2011 09:12:01 +1200
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: Ray Hunter <v6ops@globis.net>
Subject: Multiple addresses [was Node Requirements: Elevating DHCPv6 from MAY to SHOULD]
References: <4DE3F87A.5060502@globis.net>
In-Reply-To: <4DE3F87A.5060502@globis.net>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: Thomas Narten <narten@us.ibm.com>, ipv6@ietf.org, Ralph Droms <rdroms.ietf@gmail.com>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Mon, 30 May 2011 21:12:14 -0000

Ray,

On 2011-05-31 08:05, Ray Hunter wrote:
...
> Which source address (SLAAC/DHCPv6) would be used by the client for an
> outbound session if a SLAAC address and a DHCPv6 were both configured on
> the same link and with the same prefix, in the absence of a flag? 

Whichever RFC3484bis or the local policy table determines;
this is orthogonal to the question of where the addresses come from.

> Think
> dynamic DNS too: which (destination) address(es) would be auto
> registered at the server end?

Both, if it's a server and you've chosen to use dynamic address
allocation for servers. Again, this is orthogonal to where
the addresses come from. It's going to be SOP for servers with
multiple addresses.

> The main argument I'd make for network managers being able to
> predictably choose for centrally administered static addresses via
> DHCPv6 if they want to, is to be able to preserve existing
> semi-backward-compatible behavior similar to IPv4 + DHCPv4 + DHCP relay
> (which I realize is far from perfect). There are a lot of operational
> people who currently rely on having predictable IP addresses for
> accounting, audit, scripting, firewall rules, neighbor filtering, fault
> tracing, reverse DNS, policy based routing, setting DSCP in QoS, any
> other number of ACL's  .... (completely putting to one side any argument
> whether that is good or bad practice, or whether there are now better
> solutions to achieve these effects)

Yes, there are lots of bad habits that have grown up over the years
that IPv6 challenges. For example, setting the DSCP *as a function of
the source address* makes me cringe. We're going to have to get used to
the fact that IP addresses are not constants.

    Brian