[mif] Use cases for draft-ietf-mif-dhcpv6-route-option needed

Tomek Mrugalski <tomasz.mrugalski@gmail.com> Thu, 17 November 2011 13:56 UTC

Return-Path: <tomasz.mrugalski@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 922BF21F9A63 for <mif@ietfa.amsl.com>; Thu, 17 Nov 2011 05:56:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.299
X-Spam-Level:
X-Spam-Status: No, score=-3.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_LOW=-1]
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 oEdcL5p-G6QQ for <mif@ietfa.amsl.com>; Thu, 17 Nov 2011 05:56:56 -0800 (PST)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id AA59121F9A4E for <mif@ietf.org>; Thu, 17 Nov 2011 05:56:56 -0800 (PST)
Received: by ywt34 with SMTP id 34so1275178ywt.31 for <mif@ietf.org>; Thu, 17 Nov 2011 05:56:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=Lxd3qWSontuErL2MD6a0VxstY8cEr6WKpkl+zmI2YjQ=; b=ZKYW33jB3TrLytsGUlJNX/WCIf2h+PbzMHYBfDc8v8tjZBTUgRCS/S/y0zuvNe+G3P SYTViuhCqa7jHguUHIj2lUuBdT2tO9jTIvMkdcZFCHQkYHDNeOdwEZf+c5RI/HF9dJ2I 1X/+XdGAkUulqplPOPxQTjF56cKvUwW4xcHxI=
Received: by 10.101.41.12 with SMTP id t12mr10247730anj.19.1321538216297; Thu, 17 Nov 2011 05:56:56 -0800 (PST)
Received: from dhcp-41d0.meeting.ietf.org ([2001:df8:0:64:de2b:61ff:fee5:409c]) by mx.google.com with ESMTPS id k3sm96321033ann.0.2011.11.17.05.56.53 (version=SSLv3 cipher=OTHER); Thu, 17 Nov 2011 05:56:54 -0800 (PST)
Message-ID: <4EC512A2.2060509@gmail.com>
Date: Thu, 17 Nov 2011 21:56:50 +0800
From: Tomek Mrugalski <tomasz.mrugalski@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0
To: mif@ietf.org
References: <282BBE8A501E1F4DA9C775F964BB21FE3EB78C3C98@GRFMBX704BA020.griffon.local> <916CE6CF87173740BC8A2CE44309696204193417@008-AM1MPN1-053.mgdnok.nokia.com>
In-Reply-To: <916CE6CF87173740BC8A2CE44309696204193417@008-AM1MPN1-053.mgdnok.nokia.com>
X-Enigmail-Version: 1.3.3
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Subject: [mif] 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: Thu, 17 Nov 2011 13:56:57 -0000

Hi,
There was a meeting between proponents of this option, most vocal
opponets, MIF chairs, DHC chairs and two ADs and several other
knowledgeable people.

The conclusion of this meeting was that to proceed with route option
forward, specific use cases are needed. If you need this option, please
describe your use case. If you assume that others will raise support for
you, you may be in for a surprise.

If this does not get enough documented, valid use cases, it seems that
this option will not be standardized, at least not in IETF. Aternative
solution discussed was to convey this using vendor-specific option
(possibly within a body other than IETF); change the format to
explicitly disallow default route. From my perspective (DHCP vendor)
those approaches makes this solution much more difficult to deploy,
often even preventing it completely.

To have this list more organized, please assign a number to your support
voice. It will make it easier to explain if comments are made about
already mentioned use cases or new cases. If you have any specific
concerns, there's separate thread for that.

My understanding is that it helps if you are representing a large ISP, a
vendor or someone else who has non-trivial impact on the industry. Voice
of people, who express their personal opinions still count, but to a
lesser degree.

Here's the initial list of use cases.

1. http://www.ietf.org/mail-archive/web/mif/current/msg01412.html
On 11-11-16 08:59, Maglione Roberta wrote:
> Hello, during the meeting the chairs and many people asked about
> use cases and motivations for this work: as I quickly mentioned at the
> mic there is a draft in v6ops

2. http://www.ietf.org/mail-archive/web/mif/current/msg01428.html
On 11-11-17 19:14, teemu.savolainen@nokia.com wrote:
> +1
>
> I have to add I'm now quite confused why we are even having these
> motivation discussions, as the charter was already agreed quite some
> time ago. We are actually even late: -- Jun 2011 - Submit DHCPv6
> routing configuration option to IESG for publication as a Proposed
> Standard RFC --
>
> We should focus on technical issues to complete the spec, like the
> semantics. Not to spend time repeating old discussions.

3. Regarding motivation for real users, ISC is a DHCP vendor (client,
server, relay). Our software is installed as a default client and server
in many Linux and BSD distributions. Many of our customers and users
request this feature. I can't explain each deployment model, but the
commonly mentioned reason was simpler deployment and manageability. The
latest ISC code supports route-option-03, but I'm not sure if it does
matter or not.

4. I'm also author and developer of Dibbler, an open source DHCPv6
implementation (client, server, relay). This code works on Windows,
Linux, Mac OS X, and most types of BSDs. There are users, who request
this. Request for routing configuration (default route in particular) is
the number one question asked througout the years. There is at least one
ISP in Poland that wants (i.e. "already uses Dibbler and requests
routing configuration") to deploy this feature. The latest version of
Dibbler does support this route-option-03, but again I'm not sure if it
matters or not.

I admit that depending on your perspective this may be considered as a
valid vendor (Dibbler has been around for 8 years, existing community,
deployed in some production environments) or not (open source project
without any real money behind it).

I looked around and found the following other supporting voices. As I
don't have operational experience, it would be great if the original
proponents or commenters could go forward and explain their use cases.

- Previous attempt to introduce very similar was proposed by Thomas
Narten and Ralph Droms. Both were present during meeting and if I
understand correctly, their reason to drop this work was because there
was no substantial need for it last time (this was around 2009). Here's
a link to their presentation:
http://www.ietf.org/proceedings/74/slides/intarea-4.pdf It should be
noted that some open issues (slide 8) are now resolved.

- Wojciech Dec (Cisco) provided several usage models. I can't speak on
behalf of Cisco, but can only assume that they have reasonable need for
such feature. I'm sure Wojciech will provide detailed usage case soon.

- In previous versions of this draft, there were several more use cases
described:
http://tools.ietf.org/html/draft-dec-dhcpv6-route-option-01
http://tools.ietf.org/html/draft-dec-dhcpv6-route-option-02
They were removed based on MIF WG feedback.

- This draft is a result of a merge of 3 other drafts
(draft-sarikaya-mif-dhcpv6solution, draft-sun-mif-address-policy-dhcp6
and draft-dec-dhcpv6-route-option). Present and former authors represent
the following companies: Cisco, Huawei, China Mobile, Orange France
Telecom and NTT PF Labs. Previous attempt to introduce similar option
(draft-droms-dhc-dhcpv6-default-router-00) was undertaken by employees
of Cisco and IBM. If you are one of authors, it would be great if you
could step forward and explain your usage models and why you need this.
Also, if you decided that this work is no longer relevant or was
dropped, explaining the reasons would be very useful.

There is a draft "IPv6 Multihoming without Network Address Translation"
in v6ops (draft-ietf-v6ops-ipv6-multihoming-without-ipv6nat-03). It
recommends use of this option. Again, if you are an author of this
draft, could you please explain why you need this.

We should also take into consideration people who were physically
attending in MIF meeting. Significant majority of people (around 20)
offered their support for this draft, while only 6 were against it.
Similar support was voiced during adoption of this document in MIF. If
you are one of those people, please express your support now.

To have a balanced discussion on this topic, I will create one more
thread regarding flaws and possible dangers of finishing this work, with
comments from two opponents. Feel free to contribute your concerns.

On a presonal note, my involvement in this work is on hold until this
issue is resolved.

Cheers,
Tomek Mrugalski
ISC