Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-options-00.txt
James Carlson <carlsonj@workingcode.com> Tue, 09 February 2010 13:56 UTC
Return-Path: <carlsonj@workingcode.com>
X-Original-To: pppext@core3.amsl.com
Delivered-To: pppext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id 1C46E3A758C for <pppext@core3.amsl.com>;
Tue, 9 Feb 2010 05:56:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, J_CHICKENPOX_32=0.6]
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 55xAsti9wh2d for
<pppext@core3.amsl.com>; Tue, 9 Feb 2010 05:56:03 -0800 (PST)
Received: from carlson.workingcode.com
(carlsonj-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:1d9::2]) by
core3.amsl.com (Postfix) with ESMTP id DEEFB3A7589 for <pppext@ietf.org>;
Tue, 9 Feb 2010 05:56:02 -0800 (PST)
Received: from [10.50.23.149] (gate.abinitio.com [65.170.40.132])
(authenticated bits=0) by carlson.workingcode.com (8.14.2+Sun/8.14.3) with
ESMTP id o19DurYn025565 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA
bits=256 verify=NO); Tue, 9 Feb 2010 08:56:54 -0500 (EST)
Message-ID: <4B7169A4.2090006@workingcode.com>
Date: Tue, 09 Feb 2010 08:56:52 -0500
From: James Carlson <carlsonj@workingcode.com>
User-Agent: Thunderbird 2.0.0.22 (X11/20090605)
MIME-Version: 1.0
To: "HUANG, JERRY (ATTLABS)" <zh1424@att.com>
References: <00b801caa542$5d9daec0$18d90c40$@net>
<4B705B4E.6030405@workingcode.com>
<2FFFD6E98F51BE43878BFED80215F83805512CB3@misout7msgusr7a.ugd.att.com>
<4B7073C2.407@workingcode.com>
<2FFFD6E98F51BE43878BFED80215F83805512E88@misout7msgusr7a.ugd.att.com>
In-Reply-To: <2FFFD6E98F51BE43878BFED80215F83805512E88@misout7msgusr7a.ugd.att.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-DCC-dmv.com-Metrics: carlson; whitelist
Cc: pppext@ietf.org
Subject: Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-options-00.txt
X-BeenThere: pppext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PPP Extensions <pppext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pppext>,
<mailto:pppext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pppext>
List-Post: <mailto:pppext@ietf.org>
List-Help: <mailto:pppext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pppext>,
<mailto:pppext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Feb 2010 13:56:04 -0000
HUANG, JERRY (ATTLABS) wrote: > Reasonable question. But the intent was to operate one way or the other > in any single operational instance. Vendors will have to implement > IPv6CP already along with RA/DHCPv6 options. Is the addition of these > few options overly burdensome to existing IPv6CP code? I suppose working > code will help. The scenarios might be: > 1. Client with RFC5072 only + Server with RFC5072 and RA/DHCPv6 --> > current documented behavior > 2. Client w/ RFC5072 & proposed extension + Server with RFC5072 and > RA/DHCPv6 --> falls back to (1) > 3. Client with RFC5072 only + Server with RFC5072 & proposed extension > and RA/DHCPv6 --> falls back to (1) > 4. Client w/ RFC5072 & proposed extension + Server with RFC5072 & > proposed extension and RA/DHCPv6 --> new behavior > Servers not having RA/DHCPv6 support seem unlikely given the standards > track status of 5072 and 5571. > > Hmmm. While this draft may seem to simplify the end point configuration > by doing it within the IPv6CP flow, in practice, does it really simplify > things for implementers? Or solve a new problem? I believe it creates new problems. As we've seen with RFC 1877 deployment, there are vendors and administrators out there who will offer information only by way of that PPP mechanism, and not by way of the standards-track mechanisms. And there are users who have little choice but to comply. The result is that it forces other clients to implement both mechanisms, and that causes the data-integration problem I mentioned. It's not always clear when you should use one or the other. The scheme you're suggesting is one where successful negotiation of the new IPV6CP options trumps all other sources of information, and the existing standards-based ones are used only if the new feature is unavailable on one or both ends. But is that necessarily right? What if the server only offers these new options as a "convenience" to less-capable clients, and actually offers better service (and more information) via the standards-track mechanisms? Perhaps more importantly, the PPP-based mechanism described is a bit less capable than the other mechanisms. It's generally done once at connection establishment time and provides little in the way of customization mechanisms. What happens if the parameters change while the connection is running? What if particular classes of clients need different answers? What if particular vendors or users need local extensions to carry configuration information that's useful to them? What if two DNS server addresses aren't right, but three are? These are problems already solved in DHCP, but not solved here. >> Even if you do, what's your plan for supporting non-PPP media? > > I think I see your point. If I am going to support non-PPP media on the > same service box, would I not need to support RA/DHCPv6 or just DHCPv6 > on it already, thus negating the need to extend IPv6CP? As the Yes. > motivation for the draft arises from RFC 5571 within the Softwire Hub > and Spoke's Softwire Concentrator and Initiator concept, the PPP > sessions ride in L2TP over IPv4 or IPv6. The need to support non-PPP > media directly is not apparent on the Concentrator at first blush. Implementations and requirements change, but specifications are forever. What if a future deployment of "Hub and Spoke" uses Ethernet or some other link layer tunneled over L2TP? I *think* what you're describing is what's sometimes called a "walled garden:" a specific deployment (or set of deployments) with particular and consistent needs that are a either a subset of or distinct from the more diverse Internet. There's nothing particularly wrong with walled gardens, but there's also little reason to standardize what they do, at least within the IETF. The protocols used there can be ad-hoc (or set by some other standards group) without compromising the Internet itself. -- James Carlson 42.703N 71.076W <carlsonj@workingcode.com>
- [Pppext] FW: I-D Action:draft-huang-ipv6cp-option… Glen Zorn
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… James Carlson
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… HUANG, JERRY (ATTLABS)
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… James Carlson
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… John Fitzgibbon
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… HUANG, JERRY (ATTLABS)
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… Bernard Aboba
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… James Carlson
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… HUANG, JERRY (ATTLABS)
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… James Carlson
- Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-op… Donald Eastlake