Re: [mif] Use case 42 [Re: Use cases for draft-ietf-mif-dhcpv6-route-option needed]

Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 18 November 2011 03:20 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D63E11E8097 for <mif@ietfa.amsl.com>; Thu, 17 Nov 2011 19:20:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.52
X-Spam-Level:
X-Spam-Status: No, score=-103.52 tagged_above=-999 required=5 tests=[AWL=0.079, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
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 9k8RPNO3tvcQ for <mif@ietfa.amsl.com>; Thu, 17 Nov 2011 19:20:09 -0800 (PST)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id 6EF5A1F0C61 for <mif@ietf.org>; Thu, 17 Nov 2011 19:20:09 -0800 (PST)
Received: by yenq4 with SMTP id q4so2320933yen.31 for <mif@ietf.org>; Thu, 17 Nov 2011 19:20:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; 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; bh=WOvRoQ3VH1VRkr7V2UqmQsqpj4TZwHx3C0M8j4AhTD4=; b=k9I4oMdXkzBSqB/Z2Jet9v/fiUVJMhbl96U1sia8ix/2x6WENs8MMKftsaUvBLQE/2 MvXA/aHnUtqChJP2Qn/fFwxoZj/EhymtBZT7AfvYwp4PfKLQ+ZzA9dk9CrnKkUJDypwU pdMLtbnds+x4pl5CMorfNnKOdf7K/3eUP+9BM=
Received: by 10.236.181.36 with SMTP id k24mr2056292yhm.11.1321586409104; Thu, 17 Nov 2011 19:20:09 -0800 (PST)
Received: from [130.129.19.92] (dhcp-135c.meeting.ietf.org. [130.129.19.92]) by mx.google.com with ESMTPS id y1sm9720520anj.18.2011.11.17.19.20.06 (version=SSLv3 cipher=OTHER); Thu, 17 Nov 2011 19:20:08 -0800 (PST)
Message-ID: <4EC5CEE0.4090001@gmail.com>
Date: Fri, 18 Nov 2011 16:20:00 +1300
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: Ted Lemon <Ted.Lemon@nominum.com>
References: <282BBE8A501E1F4DA9C775F964BB21FE3EB78C3C98@GRFMBX704BA020.griffon.local> <916CE6CF87173740BC8A2CE44309696204193417@008-AM1MPN1-053.mgdnok.nokia.com>, <4EC512A2.2060509@gmail.com> <890A58CF-8EAD-4F92-9981-9B5AA07EBF00@nominum.com>, <4EC5B720.8020605@gmail.com> <83A7D27A-9036-4252-AC94-3A89125C961B@nominum.com>
In-Reply-To: <83A7D27A-9036-4252-AC94-3A89125C961B@nominum.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: "mif@ietf.org" <mif@ietf.org>
Subject: Re: [mif] Use case 42 [Re: Use cases for draft-ietf-mif-dhcpv6-route-option needed]
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mif>, <mailto:mif-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mif>
List-Post: <mailto:mif@ietf.org>
List-Help: <mailto:mif-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mif>, <mailto:mif-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Nov 2011 03:20:10 -0000

On 2011-11-18 15:21, Ted Lemon wrote:
> On Nov 18, 2011, at 9:38 AM, "Brian E Carpenter" <brian.e.carpenter@gmail.com> wrote:
>> Operators say that they want (approximate) feature parity so
>> that they can have (approximate) alignment between their
>> operational procedures for v4 and v6, especially in a dual stack
>> network. I assert that this is a very good engineering reason,
>> and it isn't for the IETF to get on its high horse and say that
>> experienced operators don't know how to manage OPEX.
> 
> This is the exact use case Tomek cited, and is (some of us think) adequately satisfied by a vendor-specific route option in the BBF and/or 3GPP vendor option spaces.   John was pretty sure that there was no demand for this from Cablelabs, although I'd certainly be interested in hearing other opinions on this question.

I didn't read it as the same, and in any case I fail to see how
a solution with some special features for CATV or ADSL or UMTS
can solve the general problem of distributing routing info to
hosts in an arbitary network, very possibly connected by none of
those specific technologies. In any case, three layers of subnet
down from the WAN connection, I hope there will be nothing that
is specific to the tye of WAN connection.

This is not a technology-specfic requirement.

> The question is whether there is some use case that justifies a general-purpose DHCPv6 option that would wind up being widely deployed and likely used *instead* of RA in some network to which arbitrary nodes might need to connect.

I don't know how to say it clearer: the use case is any IPv6
network, such as an enterprise network, whose operator *chooses*
to manage it using DHCPv6. It isn't for the IETF to decide for
these operators, and a technology-specific "vendor" option is
not going to solve the general purpose requirement.

>> I don't know whether my final comment belongs on this thread or
>> the drawbacks thread, but it's clear that a strong constraint on
>> any DHCPv6 option that overlaps in functionality with RA is that
>> it must convey exactly the same semantics or a proper superset
>> of the same semantics. If we do that, DHCPv6 will not undercut
>> RA and a special algorithm for RA vs DHCPv6 conflict resolution
>> will not be needed.
> 
> It's difficult to see how we could ensure that this was true, since the DHCPv6 server and router might actually be operated by independent entities with no coordination.

Sorry, I wasn't quite clear then. I mean semantics in the sense
that Dave Thaler raised - two different ways of conveying route
preferences is a Bad Thing. Obvious, in a situation such as a
homenet where you have uncoordinated sources of configuration,
their actual contents may be inconsistent, which is why you need
an overarching method of resolving inconsistency. But we need
that anyway, regardless of RA vs DHCP.

    Brian