Re: [Pppext] FW: I-D Action:draft-huang-ipv6cp-options-00.txt

"HUANG, JERRY (ATTLABS)" <zh1424@att.com> Wed, 10 February 2010 07:01 UTC

Return-Path: <zh1424@att.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 1CD8628C0F4 for <pppext@core3.amsl.com>; Tue, 9 Feb 2010 23:01:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.004
X-Spam-Level:
X-Spam-Status: No, score=-106.004 tagged_above=-999 required=5 tests=[AWL=-0.005, BAYES_00=-2.599, J_CHICKENPOX_32=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 ULmp329a-Fo5 for <pppext@core3.amsl.com>; Tue, 9 Feb 2010 23:01:04 -0800 (PST)
Received: from mail120.messagelabs.com (mail120.messagelabs.com [216.82.250.83]) by core3.amsl.com (Postfix) with ESMTP id D97773A68E9 for <pppext@ietf.org>; Tue, 9 Feb 2010 23:01:03 -0800 (PST)
X-VirusChecked: Checked
X-Env-Sender: zh1424@att.com
X-Msg-Ref: server-14.tower-120.messagelabs.com!1265785331!40314579!1
X-StarScan-Version: 6.2.4; banners=-,-,-
X-Originating-IP: [144.160.20.146]
Received: (qmail 11725 invoked from network); 10 Feb 2010 07:02:12 -0000
Received: from sbcsmtp7.sbc.com (HELO mlpd194.enaf.sfdc.sbc.com) (144.160.20.146) by server-14.tower-120.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 10 Feb 2010 07:02:12 -0000
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd194.enaf.sfdc.sbc.com (8.14.3/8.14.3) with ESMTP id o1A724tm018504; Wed, 10 Feb 2010 02:02:04 -0500
Received: from misout7msgusr7a.ugd.att.com (misout7msgusr7a.ugd.att.com [144.155.43.103]) by mlpd194.enaf.sfdc.sbc.com (8.14.3/8.14.3) with ESMTP id o1A71w3K018478; Wed, 10 Feb 2010 02:01:58 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 10 Feb 2010 02:02:07 -0500
Message-ID: <2FFFD6E98F51BE43878BFED80215F838055933F9@misout7msgusr7a.ugd.att.com>
In-Reply-To: <4B7169A4.2090006@workingcode.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Pppext] FW: I-D Action:draft-huang-ipv6cp-options-00.txt
Thread-Index: Acqpj8j56TmrmocuR3KoQIKBVwIUCQABZL2A
References: <00b801caa542$5d9daec0$18d90c40$@net> <4B705B4E.6030405@workingcode.com> <2FFFD6E98F51BE43878BFED80215F83805512CB3@misout7msgusr7a.ugd.att.com> <4B7073C2.407@workingcode.com> <2FFFD6E98F51BE43878BFED80215F83805512E88@misout7msgusr7a.ugd.att.com> <4B7169A4.2090006@workingcode.com>
From: "HUANG, JERRY (ATTLABS)" <zh1424@att.com>
To: "James Carlson" <carlsonj@workingcode.com>
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: Wed, 10 Feb 2010 07:01:05 -0000

> -----Original Message-----
> From: James Carlson [mailto:carlsonj@workingcode.com]
> 
> 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:

[Scenario outlines deleted.]

> > 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?

Given the scenario is PPP in L2TP, changes in parameters can be
accommodated via L2TP control messages (CDN, etc) and allow the PPP
session to be renegotiated, right?  Classes of users are accommodated
via AAA (RADIUS) so different configuration parameters can be returned.
Vendor-Specific-Attributes can probably handle local extensions.

> 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.

I was thinking more in terms of dial network and (potential) RFC 5571
implementation scenarios and attempted to extend the IPCP model for IPv4
straight-forwardly to IPv6. IMHO, in those cases, IP address assignment
by the NAS/LNS model could still make sense without invoking RA and/or
DHCPv6 mechanisms. But I concede that in reality the proposal probably
doesn't provide the benefits I was hoping to get, mainly because it adds
to implementation requirements, instead of reducing them. 

> --
> James Carlson         42.703N 71.076W
<carlsonj@workingcode.com>

Thanks for the discussion,
--
Jerry Huang, AT&T Labs, +1 630 719 4389 [Not speaking for my employer in
any way, shape or form.]